Přehled Azure pro vývojáře

Pokud s vývojem aplikací pro cloud teprve začínáte, začněte s touto sedmidílnou řadou článků.

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é.

Azure podporuje nejoblíbenější programovací jazyky, které se dnes používají, včetně .NET, C++, Go, Java, JavaScriptu, Pythonu a Rustu. Díky komplexní sadě SDK a rozsáhlé podpoře v nástrojích, které už používáte, jako je VS Code, Visual Studio, IntelliJ a Eclipse, Azure vychází z dovedností, které už máte, a pomáhá vám okamžitě pracovat.

Azure také poskytuje sadu vývojářských nástrojů, které zjednodušují vytváření, nasazování a správu cloudových aplikací.

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

V závislosti na vašich potřebách začleňte Azure do své aplikace různými způsoby. Následující video obsahuje užitečný přehled nejoblíbenějších vývojových scénářů pro vývojáře Azure:

Mezi běžné scénáře vývoje softwaru a nasazení v Azure patří následující možnosti:

  • Hostování aplikací v Azure – Hostujte celý zásobník aplikací: webové aplikace, rozhraní API, databáze a služby úložiště. Azure podporuje různé modely hostování od plně spravovaných služeb po kontejnery až po virtuální počítače. Když používáte plně spravované služby Azure, vaše aplikace využívají š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í – Rozšíření stávajících místních aplikací o služby Azure Aplikace může například pomocí služby Azure Blob Storage ukládat soubory, 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 plně spravované služby se integrují s vašimi aplikacemi beze změny architektury aplikace nebo modelu nasazení.

  • Architektury založené na kontejnerech – K modernizaci aplikací použijte služby založené na kontejnerech. Bez ohledu na to, jestli potřebujete privátní registr pro image kontejnerů, kontejnerizujete stávající aplikaci pro snadnější 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.

  • Aplikace řízené AI – Vytvářejte aplikace využívající AI podle svých pojmů, v preferovaném programovacím jazyce, v cloudu, v místním prostředí nebo na hraničních zařízeních. Azure poskytuje přístup k výkonným základním modelům prostřednictvím Azure OpenAI, předem připravených služeb AI pro řeč, zpracování obrazu a jazyka a nástrojů pro vytváření inteligentních agentů pomocí protokolu MCP (Model Context Protocol). Začněte s vývojem aplikací AI v Azure nebo prozkoumejte prostředky AI podle programovacího jazyka.

  • Moderní bezserverové architektury – Azure Functions slouží ke zjednodušení sestavování řešení řízených událostmi, ať už odpovídáním na požadavky HTTP, zpracováním nahrávání souborů do úložiště objektů Blob nebo zpracováním událostí fronty. Napíšete pouze kód potřebný ke zpracování události, aniž byste se museli starat o servery nebo kód architektury. Použití více než 250 konektorů do Azure a dalších služeb k řešení problémů s integrací

  • Vývojářské nástroje – Azure poskytuje nástroje pro každou fázi životního cyklu vývoje, včetně Azure Developer CLI (azd), GitHub Copilotu pro Azure, Azure Tools for VS Code a vývoje v Azure pomocí sady Visual Studio. Praktické názorné postupy najdete v tématu Rychlý start: Vývojářské nástroje Azure.

Jak tyto scénáře implementujete? Další článek "Klíčové služby Azure pro vývojáře" poskytuje několik možností služby Azure pro implementaci jednotlivých scénářů.