Přehled Azure pro vývojáře

Azure je cloudová platforma navržená tak, aby zjednodušila proces vytváření moderních aplikací. Ať už se rozhodnete hostovat aplikace zcela v Azure nebo rozšířit místní aplikace o služby Azure, Azure vám pomůže vytvářet aplikace, které jsou škálovatelné, spolehlivé a udržovatelné.

podpora Azure aktuálně používané nejoblíbenější programovací jazyky, včetně Pythonu, JavaScriptu, Javy, .NET a Go. Díky komplexní knihovně SDK a rozsáhlé podpoře v nástrojích, které už používáte, jako jsou VS Code, Visual Studio, IntelliJ a Eclipse, je Azure navržená tak, aby využívala dovednosti, které už máte, a abyste mohli produktivně pracovat hned.

Scénáře vývoje aplikací v Azure

Azure můžete do své aplikace začlenit různými způsoby v závislosti na vašich potřebách.

  • Hostování aplikací v Azure – Azure může hostovat celou sadu aplikací z webových aplikací a rozhraní API až po databáze až po služby úložiště. podpora Azure různé modely hostování od plně spravovaných služeb po kontejnery až po virtuální počítače. Při použití plně spravovaných služeb Azure můžou vaše aplikace využívat škálovatelnost, vysokou dostupnost a zabezpečení integrované v Azure.

  • Využívání cloudových služeb z existujících místních aplikací – Stávající místní aplikace můžou začlenit služby Azure, aby se rozšířily jejich možnosti. Aplikace může například pomocí služby Azure Blob Storage ukládat soubory v cloudu, Azure Key Vault k bezpečnému ukládání tajných kódů aplikací nebo azure AI Search a přidat funkci fulltextového vyhledávání. Tyto služby jsou plně spravované v Azure a můžete je snadno přidat do stávajících aplikací beze změny aktuální architektury aplikace nebo modelu nasazení.

  • Architektury založené na kontejnerech – Azure poskytuje celou řadu služeb založených na kontejnerech, které podporují cestu modernizace aplikací. Bez ohledu na to, jestli potřebujete privátní registr pro image kontejneru, kontejnerizujete stávající aplikaci pro snadné nasazení, nasazování aplikací založených na mikroslužbách nebo správu kontejnerů ve velkém měřítku, Azure má řešení, která podporují vaše potřeby.

  • Moderní architektury bez serveru – Azure Functions zjednodušují sestavování řešení pro zpracování pracovních postupů řízených událostmi, ať už reagují na požadavky HTTP, zpracování nahrávání souborů v úložišti objektů blob nebo zpracování událostí ve frontě. Napíšete pouze kód potřebný ke zpracování události, aniž byste se museli starat o servery nebo kód architektury. Kromě toho můžete využít více než 250 konektorů k jiným službám Azure a služeb třetích stran, abyste se mohli vypořádat s vašimi nejtužšími problémy s integrací.