W tym artykule przedstawiono niektóre kluczowe usługi platformy Azure, które są najczęściej używane jako deweloper. Aby uzyskać kompleksową listę wszystkich usług platformy Azure, zobacz stronę centrum dokumentacji platformy Azure.
Hostowanie aplikacji internetowych i interfejsów API platformy .NET, Java, Node.js oraz python w pełni zarządzanej usługi platformy Azure. Wystarczy wdrożyć kod na platformie Azure. Platforma Azure zajmuje się zarządzaniem infrastrukturą, takimi jak wysoka dostępność, równoważenie obciążenia i skalowanie automatyczne.
Hostowanie statycznych aplikacji internetowych utworzonych przy użyciu platform takich jak Gatsby, Hugo lub VuePress lub nowoczesne aplikacje internetowe utworzone przy użyciu platform Angular, React, Svelte lub Vue. Statyczne aplikacje internetowe automatycznie kompilują i wdrażają na podstawie zmian kodu i integracji interfejsu API funkcji z usługą Azure Functions.
Bezserwerowa platforma obliczeniowa do tworzenia małych, dyskretnych segmentów kodu, które mogą być wyzwalane z różnych zdarzeń. Typowe aplikacje obejmują tworzenie bezserwerowych interfejsów API lub organizowanie architektur dysków zdarzeń.
Uruchamiaj kontenery platformy Docker na żądanie w zarządzanym, bezserwerowym środowisku platformy Azure. Azure Container Instances to rozwiązanie uniwersalne, które może działać w odizolowanych kontenerach bez orkiestracji.
Szybko wdróż gotowy do produkcji klaster Kubernetes w chmurze i odciąża obciążenie operacyjne na platformę Azure. Platforma Azure obsługuje krytyczne zadania, takie jak monitorowanie kondycji i konserwacja. Wystarczy zarządzać węzłami agenta i obsługiwać je.
Hostowanie aplikacji mikrousług Spring Boot na platformie Azure bez konieczności wprowadzania zmian w kodzie. Usługa Azure Spring Apps zapewnia monitorowanie, zarządzanie konfiguracją, odnajdywanie usług, integrację ciągłej integracji/ciągłego wdrażania i nie tylko.
Hostowanie aplikacji przy użyciu maszyn wirtualnych na platformie Azure, gdy potrzebujesz większej kontroli nad środowiskiem obliczeniowym. Maszyny wirtualne platformy Azure oferują elastyczne, skalowalne środowisko obliczeniowe dla maszyn wirtualnych z systemami Linux i Windows.
Usługi platformy Azure AI
Usługi azure AI ułatwiają tworzenie aplikacji sztucznej inteligencji za pomocą wstępnie utworzonych i dostosowywalnych interfejsów API i modeli. Przykładowe aplikacje obejmują przetwarzanie języka naturalnego na potrzeby konwersacji, wyszukiwania, monitorowania, tłumaczenia, mowy, przetwarzania obrazów i podejmowania decyzji.
Używaj zaawansowanych modeli językowych, w tym serii modeli GPT-3, Codex i Embeddings na potrzeby generowania zawartości, podsumowania, wyszukiwania semantycznego i języka naturalnego do tłumaczenia kodu.
Pobieranie informacji na dużą skalę dla tradycyjnych i konwersacyjnych aplikacji wyszukiwania z zabezpieczeniami i opcjami wzbogacania i wektoryzacji sztucznej inteligencji.
W pełni zarządzana, oparta na chmurze baza danych NoSQL. Usługa Azure Cosmos DB oferuje wiele interfejsów API, w tym interfejsy API zgodne z bazą danych MongoDB, Cassandra i Gremlin.
Bezpieczny broker pamięci podręcznej i obsługi komunikatów danych, który zapewnia wysoką przepływność i dostęp o małych opóźnieniach do danych dla aplikacji.
Storage
Produkty usługi Azure Storage oferują bezpieczne i skalowalne usługi magazynu danych w chmurze i hybrydowych. Oferty obejmują usługi dla rozwiązań magazynu hybrydowego oraz usługi do transferu, udostępniania i tworzenia kopii zapasowych danych.
Usługa Azure Blob Storage umożliwia aplikacjom przechowywanie i pobieranie plików w chmurze. Usługa Azure Storage jest wysoce skalowalna do przechowywania ogromnych ilości danych, a dane są przechowywane nadmiarowo w celu zapewnienia wysokiej dostępności.
Usługa Azure Data Lake Storage została zaprojektowana tak, aby obsługiwała analizę danych big data, zapewniając skalowalny, ekonomiczny magazyn dla danych ustrukturyzowanych, częściowo ustrukturyzowanych lub nieustrukturyzowanych.
Obsługa komunikatów
Oto niektóre z najpopularniejszych usług, które zarządzają wysyłaniem, odbieraniem i routingiem komunikatów z i do aplikacji.
W pełni zarządzany broker komunikatów przedsiębiorstwa obsługujący integrację typu punkt-punkt i subskrypcja publikowania. Idealnie nadaje się do tworzenia oddzielonych aplikacji, bilansowania obciążenia opartego na kolejce lub ułatwiania komunikacji między mikrousługami.
Azure Event Hubs to zarządzana usługa, która umożliwia pozyskiwanie i przetwarzanie ogromnych strumieni danych z witryn internetowych, aplikacji lub urządzeń.
Przechowywanie i uzyskiwanie dostępu do wpisów tajnych aplikacji, takich jak parametry połączenia i klucze interfejsu API w zaszyfrowanym magazynie z ograniczonym dostępem, aby upewnić się, że wpisy tajne i aplikacja nie zostały naruszone.
Ta funkcja usługi Azure Monitor zapewnia zarządzanie wydajnością aplikacji (APM) w celu zwiększenia wydajności, niezawodności i jakości aplikacji internetowych na żywo.