SAP otomasyon çerçevesinde iş yükü bölgesi yapılandırması
Makale
Sap uygulamasının genellikle birden çok geliştirme katmanı vardır. Örneğin geliştirme, kalite güvencesi ve üretim katmanlarınız olabilir.
SAP Deployment Automation Framework bu katmanları iş yükü bölgelerini çağırır. İki SAP sistemi olan bir iş yükü bölgesi örneği için aşağıdaki diyagrama bakın.
İş yükü bölgesi, iş yükü bölgesindeki tüm SAP Sistemlerine paylaşılan hizmetler sağlar. Bu paylaşılan hizmetler şunlardır:
Azure Sanal Ağ
Azure Key Vault
Yükleme medyası için paylaşılan Azure Depolama Hesabı
Azure NetApp Files hesabı ve kapasite havuzu (isteğe bağlı)
İş yükü bölgesi genellikle bir uç aboneliğinde dağıtılır ve iş yükü bölgesindeki tüm yapıtların dağıtımı benzersiz hizmet sorumlusu kullanılarak gerçekleştirilir.
İş yükü bölgesi dağıtım yapılandırması
SAP iş yükü bölgesinin yapılandırması Terraform tfvars değişken dosyası aracılığıyla gerçekleştirilir. Değişken dosyasının samples/WORKSPACES/LANDSCAPE örneklerini klasöründe bulabilirsiniz.
Aşağıdaki bölümlerde değişken dosyasının farklı bölümleri gösterilmektedir.
Ortam parametreleri
Bu tablo, ortam ayarlarını tanımlayan parametreleri içerir.
Değişken
Açıklama
Tür
Notlar
environment
İş yükü bölgesi tanımlayıcısı (en fazla beş karakter)
Zorunlu
Örneğin, PROD bir üretim ortamı ve QA Kalite Güvencesi ortamı için.
Tüm kaynaklarla ilişkilendirilecek etiket sözlüğü.
İsteğe bağlı
Kaynak grubu parametreleri
Bu tablo, kaynak grubunu tanımlayan parametreleri içerir.
Değişken
Açıklama
Tür
resourcegroup_name
Oluşturulacak kaynak grubunun adı
İsteğe bağlı
resourcegroup_arm_id
Mevcut bir kaynak grubu için Azure kaynak tanımlayıcısı
İsteğe bağlı
resourcegroup_tags
Kaynak grubuyla ilişkilendirilecek etiketler
İsteğe bağlı
Ağ parametreleri
Otomasyon çerçevesi hem sanal ağ oluşturmayı hem de alt ağları (yeşil alan) ya da mevcut bir sanal ağı ve mevcut alt ağları (kahverengi alan) ya da yeşil alan ile kahverengi alanın bir birleşimini kullanmayı destekler:
Yeşil alan senaryosu: Sanal ağ adres alanı ve alt ağ adresi ön ekleri belirtilmelidir.
Kahverengi alan senaryosu: Sanal ağ ve alt ağlar için Azure kaynak tanımlayıcısı belirtilmelidir.
Sanal ağ adres alanının tüm kaynakları barındıracak kadar büyük olduğundan emin olun.
Bu tablo ağ parametrelerini içerir.
Değişken
Açıklama
Tür
Notlar
network_logical_name
Ağın mantıksal adı, örneğin, SAP01
Zorunlu
Kaynak adlandırma için kullanılır
network_name
Ağın adı
İsteğe bağlı
network_arm_id
Sanal ağ için Azure kaynak tanımlayıcısı
İsteğe bağlı
Kahverengi alan dağıtımları için
network_address_space
Sanal ağın adres aralığı
Zorunlu
Yeşil alan dağıtımları için
admin_subnet_address_prefix
Alt ağın admin adres aralığı
Zorunlu
Yeşil alan dağıtımları için
admin_subnet_arm_id
Alt ağın Azure kaynak tanımlayıcısı admin
Zorunlu
Kahverengi alan dağıtımları için
admin_subnet_name
Alt ağın admin adı
İsteğe bağlı
admin_subnet_nsg_name
Ağ güvenlik grubunun adı admin
İsteğe bağlı
admin_subnet_nsg_arm_id
Ağ güvenlik grubu için admin Azure kaynak tanımlayıcısı
Zorunlu
Kahverengi alan dağıtımları için
db_subnet_address_prefix
Alt ağın db adres aralığı
Zorunlu
Yeşil alan dağıtımları için
db_subnet_arm_id
Alt ağın Azure kaynak tanımlayıcısı db
Zorunlu
Kahverengi alan dağıtımları için
db_subnet_name
Alt ağın db adı
İsteğe bağlı
db_subnet_nsg_name
Ağ güvenlik grubunun adı db
İsteğe bağlı
db_subnet_nsg_arm_id
Ağ güvenlik grubu için db Azure kaynak tanımlayıcısı
Zorunlu
Kahverengi alan dağıtımları için
app_subnet_address_prefix
Alt ağın app adres aralığı
Zorunlu
Yeşil alan dağıtımları için
app_subnet_arm_id
Alt ağın Azure kaynak tanımlayıcısı app
Zorunlu
Kahverengi alan dağıtımları için
app_subnet_name
Alt ağın app adı
İsteğe bağlı
app_subnet_nsg_name
Ağ güvenlik grubunun adı app
İsteğe bağlı
app_subnet_nsg_arm_id
Ağ güvenlik grubu için app Azure kaynak tanımlayıcısı
Zorunlu
Kahverengi alan dağıtımları için
web_subnet_address_prefix
Alt ağın web adres aralığı
Zorunlu
Yeşil alan dağıtımları için
web_subnet_arm_id
Alt ağın Azure kaynak tanımlayıcısı web
Zorunlu
Kahverengi alan dağıtımları için
web_subnet_name
Alt ağın web adı
İsteğe bağlı
web_subnet_nsg_name
Ağ güvenlik grubunun adı web
İsteğe bağlı
web_subnet_nsg_arm_id
Ağ güvenlik grubu için web Azure kaynak tanımlayıcısı
Zorunlu
Kahverengi alan dağıtımları için
Azure NetApp Files kullanılıyorsa bu tablo ağ parametrelerini içerir.
Değişken
Açıklama
Tür
Notlar
anf_subnet_arm_id
Alt ağın Azure kaynak tanımlayıcısı ANF
Zorunlu
Mevcut alt ağları kullanırken
anf_subnet_address_prefix
Alt ağın ANF adres aralığı
Zorunlu
Dağıtımlar için kullanılırken ANF
anf_subnet_name
Alt ağın ANF adı
İsteğe bağlı
anf_subnet_nsg_name
Ağ güvenlik grubunun adı anf
İsteğe bağlı
anf_subnet_nsg_arm_id
Ağ güvenlik grubu için anf Azure kaynak tanımlayıcısı
İsteğe bağlı
Kahverengi alan dağıtımları için
Bu tablo, iSCSI cihazları bu iş yükü bölgesinden barındırılıyorsa ağ parametrelerini içerir.
Değişken
Açıklama
Tür
Notlar
iscsi_subnet_address_prefix
Alt ağın iscsi adres aralığı
Zorunlu
Yeşil alan dağıtımları için
iscsi_subnet_arm_id
Alt ağın Azure kaynak tanımlayıcısı iscsi
Zorunlu
Kahverengi alan dağıtımları için
iscsi_subnet_name
Alt ağın iscsi adı
İsteğe bağlı
iscsi_subnet_nsg_arm_id
Ağ güvenlik grubu için iscsi Azure kaynak tanımlayıcısı
Zorunlu
Kahverengi alan dağıtımları için
iscsi_subnet_nsg_name
Ağ güvenlik grubunun adı iscsi
İsteğe bağlı
Bu tablo, SAP için Azure İzleyici bu iş yükü bölgesinden barındırılıyorsa ağ parametrelerini içerir.
Değişken
Açıklama
Tür
Notlar
ams_subnet_address_prefix
Alt ağın iscsi adres aralığı
Zorunlu
Yeşil alan dağıtımları için
ams_subnet_arm_id
Alt ağın Azure kaynak tanımlayıcısı iscsi
Zorunlu
Kahverengi alan dağıtımları için
ams_subnet_name
Alt ağın iscsi adı
İsteğe bağlı
ams_subnet_nsg_arm_id
Ağ güvenlik grubu için iscsi Azure kaynak tanımlayıcısı
Zorunlu
Kahverengi alan dağıtımları için
ams_subnet_nsg_name
Ağ güvenlik grubunun adı iscsi
İsteğe bağlı
Bu tablo ek ağ parametreleri içerir.
Değişken
Açıklama
Tür
Notlar
use_private_endpoint
Depolama hesapları ve anahtar kasaları için oluşturulan özel uç noktalardır.