Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede örnek bir uygulama altyapısı oluşturma adımları açık verilmektedir. Adlandırma kuralları, kullanılabilirlik kümeleri, sanal ağlar ve yük dengeleyiciler hakkındaki tüm yönergeleri ve kararları bir araya getiren ve sanal makinelerinizi (VM' ler) gerçekten dağıtan basit bir çevrimiçi mağaza için bir altyapı tasarlamanın ayrıntılarını sunuyoruz.
Örnek iş yükü
Adventure Works Cycles, Azure'da aşağıdakilerden oluşan bir çevrimiçi mağaza uygulaması oluşturmak istiyor:
- Bir web katmanında istemci ön ucunu çalıştıran iki IIS sunucusu
- Bir uygulama katmanında verileri ve siparişleri işleyen iki IIS sunucusu
- Ürün verilerini ve siparişleri bir veritabanı katmanında depolamak için AlwaysOn kullanılabilirlik gruplarına (iki SQL Server ve bir çoğunluk düğüm tanığı) sahip iki Microsoft SQL Server örneği
- Bir kimlik doğrulama katmanındaki müşteri hesapları ve tedarikçileri için iki Active Directory etki alanı denetleyicisi
- Tüm sunucular iki alt ağda bulunur:
- web sunucuları için ön uç alt ağı
- uygulama sunucuları, SQL kümesi ve etki alanı denetleyicileri için arka uç alt ağı
için farklı katmanların diyagramı
Müşteriler çevrimiçi mağazaya göz atarken gelen güvenli web trafiğinin web sunucuları arasında yük dengelemesi yapılmalıdır. Web sunucularından gelen HTTP istekleri biçiminde trafiğin işlenmesinin, uygulama sunucuları arasında dengelenmesi gerekir. Ayrıca, altyapı yüksek kullanılabilirlik için tasarlanmalıdır.
Sonuçta elde edilen tasarım aşağıdakileri içermelidir:
- Azure aboneliği ve hesabı
- Tek bir kaynak grubu
- Azure Yönetilen Diskleri
- İki alt ağa sahip bir sanal ağ
- Benzer role sahip VM'ler için kullanılabilirlik kümeleri
- Sanal makineler
Yukarıdakilerin tümü şu adlandırma kurallarına uyar:
- Adventure Works Döngüleri ön ek olarak [BT iş yükü]-[konum]-[Azure kaynağı] kullanır
- Bu örnekte, "azos" (Azure Online Store) BT iş yükü adıdır ve "kullan " (Doğu ABD 2) konumudur
- Sanal ağlar AZOS-USE-VN**[number]** kullanır
- Kullanılabilirlik kümeleri azos-use-as-[role] kullanır
- Sanal makine adları, "azos-use-vm-" önekini kullanır,[vmname] şeklinde.
Azure abonelikleri ve hesapları
Adventure Works Cycles, bu BT iş yükü için faturalama sağlamak üzere Adventure Works Kurumsal Aboneliği adlı Kurumsal aboneliklerini kullanıyor.
Depolama
Adventure Works Cycles, Azure Yönetilen Disklerin kullanılması gerektiğine karar verdi. VM'ler oluşturulurken her iki kullanılabilir depolama katmanı da kullanılır:
- Web sunucuları, uygulama sunucuları, etki alanı denetleyicileri ve veri diskleri için Standart depolama.
- SQL Server VM'leri ve veri diskleri için Premium depolama .
Sanal ağ ve alt ağlar
Sanal ağ, Adventure Work Cycles şirket içi ağına sürekli bağlantıya ihtiyaç duymadığından, yalnızca buluta yönelik bir sanal ağa karar verdi.
Azure portalını kullanarak aşağıdaki ayarlarla yalnızca buluta özel bir sanal ağ oluşturdular:
- Ad: AZOS-USE-VN01
- Konum: Doğu ABD 2
- Sanal ağ adres alanı: 10.0.0.0/8
- İlk alt ağ:
- Ad: Arayüz
- Adres alanı: 10.0.1.0/24
- İkinci alt ağ:
- Ad: Arka Uç
- Adres alanı: 10.0.2.0/24
Kullanılabilirlik kümeleri
Adventure Works Cycles, çevrimiçi mağazalarının dört katmanının da yüksek kullanılabilirliğini korumak için dört kullanılabilirlik kümesine karar verdi:
- Web sunucuları için azos-use-as-web
- Uygulama sunucuları için azos-use-as-app
- SQL Server'lar için azos-use-as-sql
- azos-use-as-dc için etki alanı denetleyicileri
Sanal makineler
Adventure Works Cycles, Azure VM'leri için aşağıdaki isimlere karar verdi:
- İlk web sunucusu için azos-use-vm-web01
- İkinci web sunucusu için azos-use-vm-web02
- azos-use-vm-app01 ilk uygulama sunucusu için
- azos-use-vm-app02 ikinci uygulama sunucusu için
- Kümedeki ilk SQL Server sunucusu için azos-use-vm-sql01
- kümedeki ikinci SQL Server sunucusu için azos-use-vm-sql02
- İlk etki alanı denetleyicisi için azos-use-vm-dc01
- İkinci etki alanı denetleyicisi için azos-use-vm-dc02
Sonuçta elde edilen yapılandırma aşağıdadır.
'da dağıtıldı
Bu yapılandırma şunları içerir:
- İki alt ağa (FrontEnd ve BackEnd) sahip yalnızca buluta yönelik bir sanal ağ
- Hem Standart hem de Premium disklere sahip Azure Yönetilen Diskleri
- Çevrimiçi mağazanın her katmanı için bir tane olan dört kullanılabilirlik kümesi
- Dört katman için sanal makineler
- İnternet'ten web sunucularına HTTPS tabanlı web trafiği için dış yük dengeli küme
- Web sunucularından uygulama sunucularına şifrelenmemiş web trafiği için iç yük dengeli küme
- Tek bir kaynak grubu