Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek je druhou částí série sedmi článků, které vývojářům pomůžou začít s Azure.
- Část 1: Přehled Azure pro vývojáře
- Část 2: Klíčové služby Azure pro vývojáře
- Část 3: Hostování aplikací v Azure
- Část 4: Připojení aplikace ke službám Azure
- Část 5: Návody vytváření a správa prostředků v Azure?
- Část 6: Klíčové koncepty pro vytváření aplikací Azure
- Část 7: Jak se mi fakturuje?
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.