Omówienie platformy Azure dla deweloperów
Jeśli dopiero zaczynasz tworzenie aplikacji dla chmury, ta seria 7 artykułów jest najlepszym miejscem do rozpoczęcia.
- Część 1. Omówienie platformy Azure dla deweloperów
- Część 2. Kluczowe usługi platformy Azure dla deweloperów
- Część 3. Hostowanie aplikacji na platformie Azure
- Część 4. Łączenie aplikacji z usługami platformy Azure
- Część 5: Jak mogę tworzyć zasoby i zarządzać nimi na platformie Azure?
- Część 6. Kluczowe pojęcia dotyczące tworzenia aplikacji platformy Azure
- Część 7: Jak jestem rozliczany?
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.
pomoc techniczna platformy Azure najpopularniejszych języków programowania używanych obecnie, 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 została zaprojektowana tak, aby od razu wykorzystać posiadane umiejętności i zwiększyć produktywność.
Scenariusze tworzenia aplikacji na platformie Azure
Platformę Azure można włączyć do 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:
Poniżej przedstawiono niektóre typowe scenariusze tworzenia i wdrażania oprogramowania na platformie Azure:
Hostowanie aplikacji na platformie Azure — platforma Azure może hostować cały stos aplikacji z aplikacji internetowych i interfejsów API do baz danych do usług magazynu. pomoc techniczna platformy Azure różne modele hostingu— od w pełni zarządzanych usług po kontenery po maszyny wirtualne. W przypadku korzystania z w pełni zarządzanych usług platformy Azure aplikacje mogą korzystać ze skalowalności, wysokiej dostępności i zabezpieczeń wbudowanych na platformie Azure.
Korzystanie z usług w chmurze z istniejących aplikacji lokalnych — istniejące aplikacje lokalne mogą obejmować usługi platformy Azure w celu rozszerzenia ich możliwości. Na przykład aplikacja może używać usługi Azure Blob Storage do przechowywania plików w chmurze, 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 usługi są w pełni zarządzane przez platformę Azure i można je łatwo dodać do istniejących aplikacji bez zmiany bieżącej architektury aplikacji lub modelu wdrażania.
Architektury oparte na kontenerach — platforma Azure udostępnia różne usługi oparte na kontenerach, które obsługują proces modernizacji aplikacji. Niezależnie od tego, czy potrzebujesz rejestru prywatnego dla obrazów kontenerów, konteneryzuje 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 Twoich warunkach w preferowanym języku tworzenia oprogramowania, w chmurze, lokalnie lub na brzegu sieci. Uzyskiwanie narzędzi, usług i wytycznych ułatwiających odpowiedzialne stosowanie sztucznej inteligencji w aplikacjach, zachowując jednocześnie prywatność danych, przejrzystość i zaufanie Korzystanie ze sztucznej inteligencji platformy Azure w celu dodawania funkcji mowy, przetwarzania obrazów, języka i podejmowania decyzji do aplikacji, tworzenia czatbotów i uzyskiwania szczegółowych informacji za pomocą wyszukiwania opartego na sztucznej inteligencji.
Nowoczesne architektury bezserwerowe — usługa Azure Functions upraszcza tworzenie rozwiązań do obsługi przepływów pracy 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 w kolejce. Napiszesz tylko kod niezbędny do obsługi zdarzenia bez martwienia się o serwery lub kod platformy. Ponadto możesz wykorzystać ponad 250 łączników do innych usług platformy Azure i innych firm w celu rozwiązania najtrudniejszych problemów 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.