Sdílet prostřednictvím


Klíčové koncepty pro vytváření aplikací Azure

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

Před návrhem aplikace tak, aby běžela v Azure, je potřeba naplánovat předem. Při zahájení potřebujete porozumět některým základním konceptům Azure, abyste se mohli nejlépe rozhodnout pro váš scénář. Při plánování zvažte informace v následujících částech.

Oblasti Azure

Oblast je sada datacenter nasazených v rámci hraniční sítě definované latencí a připojená vyhrazenou místní sítí s nízkou latencí. Azure umožňuje nasazovat aplikace tam, kde je potřebujete, včetně napříč několika oblastmi, aby v případě potřeby poskytovaly odolnost mezi oblastmi.

Obvykle chcete zachovat všechny prostředky pro řešení ve stejné oblasti, aby se minimalizovala latence mezi komponentami vaší aplikace. Pokud například vaše řešení zahrnuje Azure App Service, databázi a Azure Blob Storage, vytvořte všechny tyto prostředky ve stejné oblasti Azure.

Ne každá služba Azure je dostupná v každé oblasti. Stránka Produkty dostupné podle oblastí vám pomůže najít oblast, ve které jsou k dispozici služby Azure, které vaše aplikace potřebuje.

Skupina zdrojů Azure

Skupina prostředků v Azure je logický kontejner, který seskupuje prostředky Azure dohromady. Každý prostředek Azure patří do jedné skupiny prostředků.

Skupiny prostředků často seskupí všechny prostředky Azure potřebné pro řešení v Azure. Pokud máte například webovou aplikaci nasazenou do služby Azure App Service, která používá databázi SQL, Azure Storage a Azure Key Vault, je běžné umístit všechny tyto prostředky do jedné skupiny prostředků.

Diagram znázorňující ukázkovou skupinu prostředků obsahující službu App Service, databázi SQL, úložiště objektů blob a službu Key Vault

Tento přístup usnadňuje identifikaci prostředků potřebných ke spuštění aplikace a jejich souvislosti. Prvním krokem při vytváření prostředků aplikace v Azure je obvykle vytvoření skupiny prostředků, která slouží jako kontejner pro prostředky aplikace.

Prostředí

Pokud jste vyvinuli místně, znáte podporu kódu prostřednictvím vývojových, testovacích a produkčních prostředí. Pokud chcete v Azure vytvořit samostatná prostředí, vytvořte samostatnou sadu prostředků Azure pro každé prostředí, které potřebujete.

Diagram znázorňující prostředí DEV, TEST a PROD s samostatnou sadou prostředků Azure v jednotlivých prostředích

Vzhledem k tomu, že je důležité, aby každé prostředí bylo přesnou kopií, použijte skriptování k vytvoření prostředků potřebných pro prostředí nebo použijte nástroje infrastruktury jako kódu (IaC) pro deklarativní předpis konfigurace každého prostředí. Tím se zajistí, že proces vytváření prostředí bude opakovatelný a také umožňuje vytvářet nová prostředí na vyžádání, například pro testování výkonu nebo testování zabezpečení vaší aplikace.

Podpora DevOps

Ať už publikujete aplikace do Azure s průběžnou integrací nebo zřizováním prostředků pro nové prostředí, Azure se integruje s oblíbenými nástroji DevOps. Můžete pracovat se stávajícími nástroji a maximalizovat své zkušenosti s podporou nástrojů, jako jsou: