Seznámení s Azure a .NET

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é. Díky rozsáhlé podpoře nástrojů, které už používáte, jako jsou Visual Studio a Visual Studio Code a komplexní knihovna SDK, je Azure navržená tak, aby vás, vývojáře .NET, produktivnější hned od začátku.

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 aplikací – Stávající aplikace mohou začlenit služby Azure, aby se rozšířily jejich možnosti. To může zahrnovat přidání funkce fulltextového vyhledávání pomocí služby Azure Cognitive Search, bezpečné ukládání tajných kódů aplikací ve službě Azure Key Vault nebo přidání možností rozpoznávání obrazu, řeči a jazyka pomocí Azure Cognitive Services. Tyto služby jsou plně spravované v Azure a je možné je snadno přidat do vaší aplikace beze změny aktuální architektury aplikace nebo modelu nasazení.

  • 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í.

Přístup ke službám Azure z aplikací .NET

Bez ohledu na to, jestli je vaše aplikace hostovaná v Azure nebo v místním prostředí, je přístup k většině služeb Azure poskytován prostřednictvím sady Azure SDK pro .NET. Sada Azure SDK pro .NET je poskytována jako řada balíčků NuGet a dá se použít v aplikacích .NET Core (2.1 a vyšší) a .NET Framework (4.6.1 a vyšší). Sada Azure SDK pro .NET usnadňuje začlenění služeb Azure do vaší aplikace, stejně jako instalace správného balíčku NuGet, vytvoření instance objektu klienta a volání vhodných metod. Další informace o sadě Azure SDK pro .NET najdete v přehledu sady Azure SDK pro .NET.

Diagram showing how .NET applications use the Azure SDK to access Azure services

Další kroky

Dále se seznámíte s nejčastěji používanými službami Azure pro vývoj pro .NET.