Udostępnij za pomocą


Omówienie platformy Azure dla deweloperów

Jeśli dopiero zaczynasz tworzyć aplikacje dla chmury, zacznij od tej siedmiodniowej serii artykułów.

Platforma Azure to platforma w chmurze zaprojektowana w celu uproszczenia procesu tworzenia nowoczesnych aplikacji. Niezależnie od tego, czy zdecydujesz się hostować aplikacje całkowicie na platformie Azure, czy rozszerzać aplikacje lokalne za pomocą usług platformy Azure, platforma Azure ułatwia tworzenie aplikacji, które są skalowalne, niezawodne i możliwe do utrzymania.

Platforma Azure obsługuje obecnie najbardziej popularne języki programowania, w tym Python, JavaScript, Java, .NET i Go. Dzięki kompleksowej bibliotece zestawów SDK i rozbudowanej obsłudze narzędzi, których już używasz, takich jak VS Code, Visual Studio, IntelliJ i Eclipse. Platforma Azure opiera się na posiadanych już umiejętnościach i pomaga od razu wydajnie pracować.

Scenariusze tworzenia aplikacji na platformie Azure

Uwzględnij platformę Azure w aplikacji na różne sposoby w zależności od potrzeb. Poniższy film wideo zawiera przydatne omówienie najpopularniejszych scenariuszy programowania dla deweloperów platformy Azure:

Typowe scenariusze tworzenia i wdrażania oprogramowania na platformie Azure:

  • Hostowanie aplikacji na platformie Azure — Hostuj pełny stos aplikacyjny: aplikacje internetowe, interfejsy API, bazy danych i usługi przechowywania. Platforma Azure obsługuje różne modele hostingu od w pełni zarządzanych usług po kontenery do maszyn wirtualnych. W przypadku korzystania z w pełni zarządzanych usług platformy Azure aplikacje korzystają ze skalowalności, wysokiej dostępności i zabezpieczeń wbudowanych w platformę Azure.

  • Korzystanie z usług w chmurze z istniejących aplikacji lokalnych — Rozszerzanie istniejących aplikacji lokalnych za pomocą usług platformy Azure. Na przykład aplikacja może używać usługi Azure Blob Storage do przechowywania plików, usługi Azure Key Vault w celu bezpiecznego przechowywania wpisów tajnych aplikacji lub usługi Azure AI Search w celu dodania funkcji wyszukiwania pełnotekstowego. Te w pełni zarządzane usługi integrują się z aplikacjami bez zmiany architektury aplikacji lub modelu wdrażania.

  • Architektury oparte na kontenerach — Użyj usług opartych na kontenerach, aby zmodernizować aplikacje. Niezależnie od tego, czy potrzebujesz rejestru prywatnego dla obrazów kontenerów, konteneryzujesz istniejącą aplikację, aby ułatwić wdrażanie, wdrażanie aplikacji opartych na mikrousługach lub zarządzanie kontenerami na dużą skalę, platforma Azure ma rozwiązania, które obsługują Twoje potrzeby.

  • Aplikacje oparte na sztucznej inteligencji — Twórz aplikacje oparte na sztucznej inteligencji na swoich warunkach, w preferowanym języku programowania, w chmurze, lokalnie lub na brzegu sieci. Uzyskaj narzędzia, usługi i wytyczne ułatwiające odpowiedzialne stosowanie sztucznej inteligencji w aplikacjach przy zachowaniu prywatności, przejrzystości i zaufania danych. Używanie sztucznej inteligencji platformy Azure do dodawania funkcji mowy, przetwarzania obrazów, języka i podejmowania decyzji do aplikacji, tworzenia czatbotów i odnajdowania szczegółowych informacji za pomocą wyszukiwania opartego na sztucznej inteligencji.

  • Nowoczesne architektury bezserwerowe — Usługa Azure Functions upraszcza tworzenie rozwiązań opartych na zdarzeniach, niezależnie od tego, czy odpowiada na żądania HTTP, obsługuje przekazywanie plików w usłudze Blob Storage, czy przetwarza zdarzenia kolejki. Napiszesz tylko kod niezbędny do obsługi zdarzenia bez martwienia się o serwery lub kod platformy. Użyj ponad 250 łączników do platformy Azure i innych usług, aby rozwiązać problemy z integracją.

Jak zaimplementować te scenariusze? W następnym artykule "Kluczowe usługi platformy Azure dla deweloperów" przedstawiono kilka opcji usługi platformy Azure w celu zaimplementowania każdego scenariusza.