Klíčové služby Azure pro vývojáře

Tento článek je druhou částí série sedmi článků, které vývojářům pomůžou začít s Azure.

Tento článek představuje některé klíčové služby Azure, které vývojáři používají nejčastěji. Úplný seznam všech služeb Azure najdete na stránce centra dokumentace Azure.

Hostování a výpočty aplikací

Bez ohledu na to, jestli potřebujete hostovat statické prostředky webové aplikace, rozhraní API nebo dlouhotrvající back-endové procesy pomocí kontejnerů, virtuálních počítačů nebo bezserverových technologií, vám tyto služby Azure pomůžou s návrhem celého řešení.

        Služba Popis
Azure App Service Hostování webových aplikací a rozhraní API pro .NET, Javu, Node.js a Python v plně spravované službě Azure Kód stačí nasadit jenom do Azure. Azure spravuje úlohy infrastruktury, jako je vysoká dostupnost, vyrovnávání zatížení a automatické škálování.
Azure Static Web Apps Hostování statických webových aplikací vytvořených pomocí architektur, jako jsou Gatsby, Hugo nebo VuePress nebo moderní webové aplikace vytvořené pomocí Angular, React, Svelte nebo Vue. Statické webové aplikace se automaticky sestavují a nasazují na základě změn kódu a integrace rozhraní API funkcí se službou Azure Functions.
Azure Container Apps Azure Container Apps umožňuje spouštět kontejnerizované aplikace na bezserverové platformě bez správy orchestrace nebo infrastruktury.
Azure Container Instances Spouštějte kontejnery Dockeru na vyžádání ve spravovaném bezserverovém prostředí Azure. Azure Container Instances je řešení pro libovolný scénář, který může fungovat na izolovaných kontejnerech bez orchestrace.
Azure Kubernetes Services Rychle nasaďte cluster Kubernetes připravený pro produkční prostředí do cloudu a přesměrujte provozní režii do Azure. Azure zpracovává důležité úlohy, jako je monitorování stavu a údržba. Stačí spravovat a udržovat agentní uzly.
Virtuální počítače Azure Hostování aplikace pomocí virtuálních počítačů v Azure, když potřebujete větší kontrolu nad výpočetním prostředím. Virtuální počítače Azure nabízejí flexibilní škálovatelné výpočetní prostředí pro virtuální počítače s Linuxem i Windows.
Azure Functions Bezserverová výpočetní platforma pro vytváření malých samostatných segmentů kódu, které se dají aktivovat z různých událostí. Mezi běžné aplikace patří vytváření bezserverových rozhraní API nebo orchestrace architektur řízených událostmi.
Azure Spring Apps Hostování aplikací mikroslužeb Spring Boot v Azure bez nutnosti změn kódu Azure Spring Apps poskytuje monitorování, správu konfigurace, zjišťování služeb, integraci CI/CD a další funkce.

Možná vás zajímá: "Proč existuje tolik různých způsobů, jak hostovat aplikaci?" Odpověď je vysvětlená v dalším článku Hostování aplikací v Azure.

Slévárenské nástroje

Nástroje Foundry pomáhají vytvářet aplikace AI s předem připravenými a přizpůsobitelnými rozhraními API a modely. Mezi ukázkové aplikace patří zpracování přirozeného jazyka pro konverzace, vyhledávání, monitorování, překlad, řeč, vizi a rozhodování.

        Služba Popis
Azure OpenAI Používejte výkonné jazykové modely, včetně řady modelů GPT, Codex a Embeddings pro generování obsahu, sumarizaci, sémantické vyhledávání a přirozený jazyk do překladu kódu.
Azure Speech in Foundry Tools Přepis zvukové řeči na čitelný, prohledávatelný text nebo převod textu na srozumitelnější řeč pro přirozenější rozhraní.
Jazyk Azure v nástrojích Foundry Použití zpracování přirozeného jazyka (NLP) k identifikaci klíčových frází a provádění analýzy mínění z textu
Azure Translator v nástrojích Foundry Překládá více než 100 jazyků a dialektů.
Azure Vision in Foundry Tools Analyzujte obsah obrázků a videa.
Azure AI Search Načítání informací ve velkém měřítku pro tradiční a konverzační vyhledávací aplikace s možnostmi zabezpečení a možností rozšiřování a vektorizace AI
Azure Document Intelligence in Foundry Tools Služba extrakce dokumentů, která rozumí vašim formulářům, umožňuje rychle extrahovat text a strukturu z dokumentů.

Pokud chcete začít vytvářet aplikace AI, podívejte se na přehled vývoje aplikací AI. Pro ukázky připravených k nasazení si projděte šablony aplikací AI. Pokud vás zajímá vytváření inteligentních agentů, podívejte se na Vytváření agentů pomocí Model Context Protocol na Azure.

Data

Azure nabízí širokou škálu možností relačního úložiště a úložiště NoSQL, včetně spravovaných verzí mnoha oblíbených opensourcových databázových produktů.

        Služba Popis
Azure SQL Řada produktů databázového stroje SQL Serveru v cloudu
Azure SQL databáze Plně spravovaná cloudová verze SQL Serveru.
Azure Cosmos DB Plně spravovaná cloudová databáze NoSQL. Azure Cosmos DB nabízí několik rozhraní API, včetně rozhraní API kompatibilních s MongoDB, Cassandra a Gremlin.
Azure Database for PostgreSQL Plně spravovaná cloudová databázová služba PostgreSQL založená na postgreSQL Community Edition.
Azure Database for MySQL Plně spravovaná cloudová databázová služba MySQL založená na MySQL Community Edition.
Azure Database for MariaDB Plně spravovaná cloudová databázová služba MariaDB založená na komunitní edici MariaDB.
Azure Cache pro Redis Zabezpečený zprostředkovatel mezipaměti dat a zasílání zpráv, který poskytuje přístup k datům pro aplikace s vysokou propustností a nízkou latencí.

Storage

Produkty Azure Storage nabízejí zabezpečené, škálovatelné cloudové a hybridní služby úložiště dat. Nabídky zahrnují služby pro hybridní řešení úložiště a služby pro přenos, sdílení a zálohování dat.

        Služba Popis
Azure Blob Storage Azure Blob Storage umožňuje aplikacím ukládat a načítat soubory v cloudu. Azure Storage je vysoce škálovatelné, ukládá obrovské objemy dat a zajišťuje vysokou dostupnost s redundantním úložištěm.
Azure Data Lake Storage Azure Data Lake Storage podporuje analýzy velkých objemů dat se škálovatelným cenově efektivním úložištěm pro strukturovaná, částečně strukturovaná nebo nestrukturovaná data.

Messaging

Toto jsou některé z nejoblíbenějších služeb, které spravují odesílání, přijímání a směrování zpráv z aplikací a do aplikací.

        Služba Popis
Azure Service Bus Plně spravovaný podnikový zprostředkovatel zpráv, který podporuje integrace point-to-point a publikování-odběr. Je ideální pro vytváření oddělených aplikací, vyrovnávání zatížení na základě front nebo usnadnění komunikace mezi mikroslužbami.
Azure Event Hubs Azure Event Hubs je spravovaná služba, která ingestuje a zpracovává masivní datové proudy z webů, aplikací nebo zařízení.
Azure Queue Storage Jednoduchá a spolehlivá fronta, která zpracovává velké úlohy.

Identity a zabezpečení

Jednou z předností Azure je jeho zabezpečení, které je bezpečné již ve výchozím nastavení. Zabezpečení na úrovni aplikace můžete vylepšit pomocí následujících služeb.

        Služba Popis
Microsoft Entra ID Správa identit uživatelů a řízení přístupu k vašim aplikacím, datům a prostředkům
Azure Key Vault Ukládejte tajné kódy aplikací a přistupovat k nim, jako jsou připojovací řetězce a klíče rozhraní API, v šifrovaném trezoru s omezeným přístupem, abyste zajistili, že vaše tajné kódy a aplikace nebudou ohroženy.
Konfigurace aplikace Rychlá a škálovatelná služba pro centrální správu nastavení aplikací a příznaků funkcí.

Správa

Většina aplikací je výhodná tím, že umožňuje DevOps, vývojářům a správcům získat přímý přehled o kódu spuštěném v cloudu. Následující služby poskytují přehled o výkonu a protokolování aplikací.

        Služba Popis
Azure Monitor Komplexní řešení monitorování pro shromažďování, analýzu a reakci na monitorování dat z cloudu a místních prostředí.
Application Insights Tato funkce služby Azure Monitor poskytuje správu výkonu aplikací (APM) pro zvýšení výkonu, spolehlivosti a kvality živých webových aplikací.

Teď, když máte přehled o službách, které je možné kombinovat do robustního cloudového řešení, se podrobněji podíváme na vytváření a hostování aplikací, které cílí na cloud.