Konvensi penamaan untuk Kerangka Kerja Otomatisasi Penyebaran SAP

Kerangka Kerja Otomatisasi Penyebaran SAP menggunakan konvensi penamaan standar. Penamaan yang konsisten membantu kerangka kerja otomatisasi berjalan dengan benar menggunakan Terraform. Penamaan standar membantu Anda menyebarkan kerangka kerja otomatisasi dengan lancar. Misalnya, penamaan yang konsisten membantu Anda untuk:

  • Menyebarkan infrastruktur jaringan virtual SAP ke wilayah Azure yang didukung.
  • Melakukan beberapa penyebaran dengan jaringan virtual yang dipartisi.
  • Menyebarkan sistem SAP ke zona beban kerja SAP mana pun.
  • Jalankan instans ketersediaan reguler dan tinggi.
  • Melakukan pemulihan bencana dan perilaku jatuh ke depan.

Tinjau istilah standar, jalur area, dan nama variabel sebelum Anda memulai penyebaran. Jika perlu, Anda juga dapat mengonfigurasi penamaan kustom.

Nilai tempat penampung

Format contoh konvensi penamaan menggunakan nilai tempat penampung berikut.

Placeholder Konsep Batas karakter Contoh
{ENVIRONMENT} Lingkungan 5 DEV, , PROTONP,PROD
{REGION_MAP} Peta Wilayah 4 weus untuk westus
{SAP_VNET} Jaringan virtual SAP 7 SAP0
{SID} Pengidentifikasi sistem SAP 3 X01
{PREFIX} Awalan sumber daya SAP DEV-WEEU-SAP01-X01
{DEPLOY_VNET} Jaringan virtual penyebar 7
{REMOTE_VNET} Jaringan virtual jarak jauh 7
{LOCAL_VNET} Jaringan virtual lokal 7
{CODENAME} Nama logis untuk versi version1, beta
{VM_NAME} Nama komputer virtual
{SUBNET} Subnet
{DBSID} Pengidentifikasi sistem database
{DIAG} 5
{RND} 3
{USER} 12
{COMPUTER_NAME} 14

Nama penyebar

Untuk penjelasan tentang kolom Format, lihat definisi untuk nilai tempat penampung.

Konsep Batas karakter Format Contoh
Grup sumber daya 80 {ENVIRONMENT}-{REGION_MAP}-{DEPLOY_VNET}-INFRASTRUCTURE MGMT-WEEU-DEP00-INFRASTRUCTURE
Jaringan virtual 38 (64) {ENVIRONMENT}-{REGION_MAP}-{DEPLOY_VNET}-vnet MGMT-WEEU-DEP00-vnet
Subnet 80 {ENVIRONMENT}-{REGION_MAP}-{DEPLOY_VNET}_deployment-subnet MGMT-WEEU-DEP00_deployment-subnet
Akun Penyimpanan 24 {ENVIRONMENT}{REGION_MAP}{SAP_VNET}{DIAG}{RND} mgmtweeudep00diagxxx
Grup keamanan jaringan 80 {ENVIRONMENT}-{REGION_MAP}-{DEPLOY_VNET}_deployment-nsg MGMT-WEEU-DEP00_deployment-nsg
Tabel rute {ENVIRONMENT}-{REGION_MAP}-{DEPLOY_VNET}_routeTable MGMT-WEEU-DEP00_route-table
Komponen antarmuka jaringan 80 {ENVIRONMENT}-{REGION_MAP}-{DEPLOY_VNET}_{COMPUTER_NAME}-nic -ipconfig1
Disk {vm.name}-deploy00 PROTO-WUS2-DEPLOY_deploy00-disk00
Nama Komputer Virtual {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_deploy## MGMT-WEEU-DEP00_permweeudep00deploy00
Disk sistem operasi (OS) {ENVIRONMENT}-{REGION_MAP}-{DEPLOY_VNET}_deploy##-OsDisk PERM-WEEU-DEP00_permweeudep00deploy00-OsDisk
Nama komputer {environment[_map]}{DEPLOY_VNET}{region_map}deploy## MGMT-WEEU-DEP00_permweeudep00deploy00
Brankas kunci 24 {ENVIRONMENT}{REGION_MAP}{DEPLOY_VNET}{USER}{RND} MGMTWEEUDEP00userxxx
Alamat IP publik {ENVIRONMENT}-{REGION_MAP}-{DEPLOY_VNET}_{COMPUTER_NAME}-pip MGMT-WEEU-DEP00_permweeudep00deploy00-pip

Nama pustaka SAP

Untuk penjelasan tentang kolom Format, lihat definisi untuk nilai tempat penampung.

Konsep Batas karakter Format Contoh
Grup sumber daya 80 {ENVIRONMENT}-{REGION_MAP}-SAP_LIBRARY MGMT-WEEU-SAP_LIBRARY
Akun Penyimpanan 24 {ENVIRONMENT}{REGION_MAP}saplib(12CHAR){RND} mgmtweeusaplibxxx
Akun Penyimpanan 24 {ENVIRONMENT}{REGION_MAP}tfstate(12CHAR){RND} mgmtweeutfstatexxx

Nama zona beban kerja SAP

Untuk penjelasan tentang kolom Format, lihat definisi untuk nilai tempat penampung.

Konsep Batas karakter Format Contoh
Grup sumber daya 80 {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}-INFRASTRUCTURE DEV-WEEU-SAP01-INFRASTRUCTURE
Jaringan virtual 38 (64) {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}-vnet DEV-WEEU-SAP01-vnet
Peering 80 {LOCAL_VNET}_to_{REMOTE_VNET} DEV-WEEU-SAP01-vnet_to_MGMT-WEEU-DEP00-vnet
Subnet 80 {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_utility-subnet DEV-WEEU-SAP01_db-subnet
Grup keamanan jaringan 80 {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_utility-nsg DEV-WEEU-SAP01_dbSubnet-nsg
Tabel rute {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_routeTable DEV-WEEU-SAP01_route-table
Akun Penyimpanan 80 {ENVIRONMENT}{REGION_MAP}{SAP_VNET}diag(5CHAR){RND} devweeusap01diagxxx
Rute yang ditentukan pengguna {remote_vnet}_Hub-udr
Rute yang ditentukan pengguna (firewall) {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_firewall-route DEV-WEEU-SAP01_firewall-route
Set ketersediaan (set AV) {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_iscsi-avset
Komponen antarmuka jaringan 80 {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_iscsi##-nic
Disk {vm.name}-iscsi00 atau ${azurerm_virtual_machine.iscsi.*.name}-iscsi00 (kode) DEV-WEEU-SAP01_iscsi00-iscsi00
VM {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_iscsi##
Disk OS {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_iscsi##-OsDisk
Nama komputer {ENVIRONMENT}_{REGION_MAP}{SAP_VNET}{region_map}iscsi##
Brankas kunci 24 {ENVIRONMENT}{REGION_MAP}{SAP_VNET}{USER}{RND} DEVWEEUSAP01userxxx
Akun NetApp {ENVIRONMENT}{REGION_MAP}{SAP_VNET}_netapp_account DEV-WEEU-SAP01_netapp_account
Kumpulan kapasitas NetApp 24 {ENVIRONMENT}{REGION_MAP}{SAP_VNET}_netapp_pool DEV-WEEU-SAP01_netapp_pool

Nama sistem SAP

Untuk penjelasan tentang kolom Format, lihat definisi untuk nilai tempat penampung.

Konsep Batas karakter Format Contoh
Prefiks sumber daya 80 {ENVIRONMENT}-{REGION_MAP}-{SAP-VNET}-{SID} atau {ENVIRONMENT}-{REGION_MAP}-{SAP-VNET}_{CODENAME}-{SID} DEV-WEEU-SAP01-X01
Grup sumber daya 80 {PREFIX} DEV-WEEU-SAP01-X01
Grup penempatan kedekatan Azure (PPG) {PREFIX}_ppg
Rangkaian ketersediaan {PREFIX}_app-avset DEV-WEEU-SAP01-X01_app-avset
Subnet 80 {PREFIX}_utility-subnet DEV-WEEU-SAP01_X01_db-subnet
Grup keamanan jaringan 80 {PREFIX}_utility-nsg DEV-WEEU-SAP01_X01_dbSubnet-nsg
Komponen antarmuka jaringan {PREFIX}_{VM_NAME}-{SUBNET}-nic -app-nic, , -web-nic-admin-nic,-db-nic
Nama komputer (database) 14 {SID}d{DBSID}##{OS flag l/w}{primary/secondary 0/1}{RND} DEV-WEEU-SAP01-X01_x01dxdb00l0xxx
Nama komputer (nondatabase) 14 {SID}{ROLE}##{OS flag l/w}{RND} DEV-WEEU-SAP01-X01_x01app01l538, DEV-WEEU-SAP01-X01_x01scs01l538
VM {PREFIX}_{COMPUTER-NAME}
Disk {PREFIX}_{VM_NAME}-{disk_type}{counter} {VM-NAME}-sap00, , {VM-NAME}-data00{VM-NAME}-log00,{VM-NAME}-backup00
Disk OS {PREFIX}_{VM_NAME}-osDisk DEV-WEEU-SAP01-X01_x01scs00lxxx-OsDisk
Azure load balancer (utilitas) 80 {PREFIX}_db-alb DEV-WEEU-SAP01-X01_db-alb
Alamat IP front-end load balancer (utilitas) {PREFIX}_dbAlb-feip DEV-WEEU-SAP01-X01_dbAlb-feip
Kumpulan back-end load balancer (utilitas) {PREFIX}_dbAlb-bePool DEV-WEEU-SAP01-X01_dbAlb-bePool
Pemeriksaan kesehatan load balancer (utilitas) {PREFIX}_dbAlb-hp DEV-WEEU-SAP01-X01_dbAlb-hp
Brankas kunci (pengguna) 24 {SHORTPREFIX}u{RND} DEVWEEUSAP01uX01xxx
Volume NetApp (utilitas) 24 {PREFIX}-utility DEV-WEEU-SAP01-X01_sapmnt

Catatan

Penomoran disk dimulai dari nol. Konvensi penamaan menggunakan format dua karakter; misalnya, 00.

Nama wilayah Azure

Kerangka kerja otomatisasi menggunakan bentuk singkat dari nama wilayah Azure. Nama wilayah Azure pendek dipetakan ke nama wilayah normal.

Anda dapat mengatur pemetaan di bagian variabel _region_mapping di file konfigurasi generator nama, ../../../deploy/terraform/terraform-units/modules/sap_namegenerator/variables_local.tf.

Kemudian, Anda dapat menggunakan variabel _region_mapping di tempat lain, seperti jalur area. Format untuk jalur area adalah {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}-{ARTIFACT} dengan:

  • {ENVIRONMENT} adalah nama lingkungan atau zona beban kerja.
  • {REGION_MAP} adalah bentuk singkat dari nama wilayah Azure.
  • {SAP_VNET} adalah jaringan virtual SAP dalam lingkungan.
  • {ARTIFACT} adalah artefak penyebaran dalam jaringan virtual, seperti INFRASTRUCTURE.

Anda dapat menggunakan variabel _region_mapping sebagai berikut:

"${upper(var.__environment)}-${upper(element(split(",", lookup(var.__region_mapping, var.__region, "-,unknown")),1))}-${upper(var.__SAP_VNET)}-INFRASTRUCTURE"

Langkah berikutnya