Checklist untuk SAP di Google Cloud dengan database lain

Checklist ini membantu Anda meningkatkan desain, migrasi, implementasi, dan pemeliharaan sistem SAP di Google Cloud menggunakan database selain SAP HANA.

Saat Anda memeriksa checklist, pertimbangkan kebutuhan bisnis Anda sendiri. Jika Anda membuat pilihan yang berbeda dari apa yang kami rekomendasikan, terus pantau perbedaan tersebut untuk tugas berikutnya di checklist.

  • Sebaiknya jangan men-deploy beberapa database pada instance VM Compute Engine yang sama dalam lingkungan produksi. Sebagai gantinya, distribusikan database Anda ke beberapa instance VM untuk mengisolasi konsumsi resource dan menghindari pertentangan.
  • Hindari menjalankan aplikasi lain pada instance VM yang sama dengan database.

    • Dengan menggunakan satu instance VM untuk menjalankan database dan software lainnya, kedua aplikasi berbagi resource VM, yang dapat menurunkan performa database. Perhatikan hal berikut:
      • Operasi database membutuhkan banyak resource dan memerlukan ketersediaan resource komputasi berdasarkan panduan benchmark dan ukuran.
      • Aplikasi SAP sangat sensitif terhadap paging dan pertukaran, yang dapat menurunkan performa dan mungkin menyebabkan sistem mati.
  • Jika Anda memilih untuk men-deploy software kustom atau pihak ketiga pada instance VM yang sama dengan database yang digunakan dalam lanskap SAP, maka:

    • Pastikan Anda men-deploy model ini hanya dalam sistem non-produksi (misalnya, sistem pengujian).
    • Gunakan alias nama host untuk penginstalan SAP.
    • Untuk setiap penginstalan, gunakan alamat IP statis terpisah yang dipetakan ke nama host alias.
  • Untuk mempelajari region dan zona mana yang mendukung VM Compute Engine tertentu, lihat Region dan zona yang tersedia. Perlu diingat bahwa VM Compute Engine bersertifikasi SAP mungkin hanya tersedia di lokasi tertentu.
  • Agar terlindung dari kegagalan zona untuk lanskap SAP, deploy database di beberapa zona, terutama untuk VM yang merupakan bagian dari cluster ketersediaan tinggi (HA) yang sama.
  • Untuk melindungi dari kegagalan regional, tambahkan situs pemulihan dari bencana di wilayah lain.
  • Saat menginstal beberapa database untuk SAP, Anda dapat menggunakan Terraform atau Cloud Deployment Manager Google. File konfigurasi Terraform atau template Deployment Manager yang disediakan Google Cloudmenginstal dan mengonfigurasi semua paket yang diperlukan untuk menjalankan database dan SAP di Google Cloud. Untuk informasi selengkapnya, lihat panduan deployment database berikut:
  • Saat memilih persistent disk untuk SAP dengan database lain:

  • Uji dan bandingkan hasil Anda dengan ekspektasi untuk memastikan bahwa lanskap memenuhi persyaratan performa disk Anda untuk benchmark seperti waktu startup database, pencadangan, pengujian volume, dan pengujian beban. Setelah membandingkan, dokumentasikan dasar-dasar ini untuk referensi di masa mendatang.

  • Saat menggunakan Google Cloud NetApp Volumes, pastikan NetApp Volumes telah disertifikasi oleh vendor database Anda.

  • Jika Anda menggunakan persistent disk untuk pencadangan, pertimbangkan hal berikut:
    • Anda dapat menggunakan jenis disk apa pun selama memenuhi persyaratan performa. Jika Persistent Disk Standar (pd-standard) tidak memberikan performa yang cukup untuk kebutuhan Anda, gunakan Persistent Disk Seimbang (pd-balanced) atau SSD (pd-ssd).
    • Ingatlah untuk menguji prosedur pencadangan dan pemulihan Anda guna memverifikasi bahwa prosedur tersebut memenuhi kebutuhan performa Anda.
  • Untuk tujuan pengujian, buat sistem HA non-produksi yang setara dengan lingkungan produksi Anda.
  • Uji prosedur failover dan failover Anda secara ekstensif sebagai berikut:
    • Untuk menyimulasikan migrasi langsung Compute Engine dan memastikan Anda telah mengonfigurasi nilai minimum failover cluster yang memadai, lihat Menguji kebijakan ketersediaan Anda.
    • Untuk memastikan lanskap Anda gagal dipindahkan ke suatu wilayah baru jika terjadi bencana yang dilokalkan, uji prosedur pemulihan dari bencana secara rutin.
    • Untuk mengaktifkan failover dan failback yang berhasil, buat playbook operasi dan perbarui sesuai kebutuhan.
  • Menetapkan prosedur pemantauan dan pemberitahuan. Item umum yang akan dipantau antara lain peristiwa sistem nonaktif, pemanfaatan resource (CPU, memori, dan disk), pemberitahuan database untuk tabel, buffer, ruang log, dan cadangan. Untuk mempelajari alat pemantauan berguna yang tersedia di Google Cloud, lihat Cloud Monitoring.