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 vás provede vytvořením ukázkové aplikační infrastruktury. Podrobně popisujeme návrh infrastruktury pro jednoduchý online obchod, který spojuje všechny pokyny a rozhodnutí týkající se zásad vytváření názvů, skupin dostupnosti, virtuálních sítí a nástrojů pro vyrovnávání zatížení a skutečného nasazení virtuálních počítačů.
Ukázková úloha
Adventure Works Cycles chce vytvořit aplikaci online obchodu v Azure, která se skládá z:
- Dva servery IIS se spuštěným front-endem klienta ve vrstvě webového prostředí
- Dva servery IIS zpracovávají data a objednávky v aplikační vrstvě
- Dvě instance Microsoft SQL Serveru se skupinami dostupnosti AlwaysOn (dva SQL Server a svědek většiny uzlů) pro ukládání dat o produktech a objednávkách do databázové vrstvy.
- Dva řadiče domény služby Active Directory pro zákaznické účty a dodavatele v úrovni autentizace
- Všechny servery jsou umístěné ve dvou podsítích:
- front-endová podsíť pro webové servery
- back-endová podsíť aplikačních serverů, clusteru SQL a řadičů domény
infrastruktury aplikací
Příchozí zabezpečený webový provoz musí být vyvažován mezi webové servery, když zákazníci procházejí online obchodem. Přenosy zpracování objednávek ve formě požadavků HTTP z webových serverů musí být vyváženy mezi aplikačními servery. Kromě toho musí být infrastruktura navržená pro zajištění vysoké dostupnosti.
Výsledný návrh musí zahrnovat:
- Předplatné a účet Azure
- Jedna skupina prostředků
- Spravované disky Azure
- Virtuální síť se dvěma podsítěmi
- Skupiny dostupnosti pro virtuální počítače se stejnou rolí
- Virtuální počítače
Všechny výše uvedené dodržují toto názvosloví:
- Adventure Works Cycles používá [ÚLOHY IT]-[umístění]-[prostředek Azure] jako předponu.
- V tomto příkladu je název úlohy IT "azos" (Azure Online Store) a "východ USA 2" je lokalita.
- Virtuální sítě používají AZOS-USE-VN**[číslo]**
- Skupiny dostupnosti používají azos-use-as-[role]
- Názvy virtuálních počítačů používají [název_virtuálního_počítače] azos-use-vm-
Předplatná a účty Azure
Adventure Works Cycles používá své předplatné Enterprise s názvem Adventure Works Enterprise Subscription k poskytování fakturace pro tuto úlohu IT.
Skladování
Adventure Works Cycles zjistilo, že by měly používat spravované disky Azure. Při vytváření virtuálních počítačů se použijí obě dostupné úrovně úložiště:
- Standard úložiště pro webové servery, aplikační servery a řadiče domény a jejich datové disky.
- služby Premium Storage pro virtuální počítače s SQL Serverem a jejich datové disky.
Virtuální sítě a podsítě
Vzhledem k tomu, že virtuální síť nepotřebuje průběžné připojení k místní síti Adventure Work Cycles, rozhodli se pro cloudovou virtuální síť.
Vytvořili cloudovou virtuální síť s následujícími nastaveními pomocí webu Azure Portal:
- Název: AZOS-USE-VN01
- Umístění: USA – východ 2
- Adresní prostor virtuální sítě: 10.0.0.0/8
- První podsíť:
- Název: FrontEnd
- Adresní prostor: 10.0.1.0/24
- Druhá podsíť:
- Název: BackEnd
- Adresní prostor: 10.0.2.0/24
Sady dostupnosti
Aby se zachovala vysoká dostupnost všech čtyř úrovní svého online obchodu, společnost Adventure Works Cycles se rozhodla pro čtyři skupiny dostupnosti:
- azos-use-as-web pro webové servery
- azos-use-as-app pro aplikační servery
- azos-use-as-sql pro SQL Server
- azos-use-as-dc pro řadiče domén
Virtuální počítače
Adventure Works Cycles se rozhodlo pro následující názvy svých virtuálních počítačů na Azure.
- azos-use-vm-web01 pro první webový server
- azos-use-vm-web02 pro druhý webový server
- azos-use-vm-app01 pro první aplikační server
- azos-use-vm-app02 pro druhý aplikační server
- azos-use-vm-sql01 pro první server SQL Serveru v clusteru
- azos-use-vm-sql02 pro druhý server SQL Serveru v clusteru
- azos-use-vm-dc01 pro první řadič domény
- azos-use-vm-dc02 pro druhý řadič domény
Tady je výsledná konfigurace.
Tato konfigurace zahrnuje:
- Cloudová virtuální síť se dvěma podsítěmi (FrontEnd a BackEnd)
- Spravované disky Azure s disky Standard i Premium
- Čtyři skupiny dostupnosti, jedna pro každou úroveň online obchodu
- Virtuální počítače pro čtyři úrovně
- Externí sada s vyrovnáváním zatížení pro webový provoz založený na protokolu HTTPS z internetu na webové servery
- Sada interního vyrovnávání zatížení pro nešifrovaný webový provoz z webových serverů na aplikační servery
- Jediná skupina prostředků