Checklist ini membantu Anda mengembangkan 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.
- Dengan menggunakan satu instance VM untuk menjalankan database dan software
lainnya, kedua aplikasi berbagi resource VM, yang dapat menurunkan
performa database. Perhatikan hal berikut:
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 database untuk SAP, Anda dapat menggunakan Terraform atau Cloud Deployment Manager Google. File konfigurasi Terraform atau template Deployment Manager yang disediakan Google Cloud untuk penginstalan dan konfigurasi semua paket yang diperlukan untuk menjalankan database dan SAP di Google Cloud. Untuk informasi selengkapnya, lihat panduan deployment database berikut:
- Untuk memilih jenis mesin Compute Engine bagi deployment database dan workload Anda, lihat
SAP Note 2456432 - Aplikasi SAP di Google Cloud: Produk yang Didukung dan
Jenis mesin Google Cloud
atau
Jenis mesin tersertifikasi
(Google Cloud).
- Untuk memastikan kebutuhan lanskap Anda, seperti perencanaan kapasitas dan reservasi, dapat terpenuhi di region pilihan Anda, bekerjasamalah dengan Manajer Akun Teknis atau Customer Engineer yang ditunjuk.
- Untuk memilih OS yang didukung SAP yang berfungsi di Google Cloud, lihat SAP Note 2456432 - Aplikasi SAP di Google Cloud: Produk yang Didukung dan Jenis mesin Google Cloud atau Tabel referensi cepat (Google Cloud).
Pastikan OS memiliki patch dan update terbaru.
Jika Anda menggunakan SUSE Linux Enterprise Server (SLES) di lanskap, ikuti panduan berikut:
Jika Anda menggunakan Red Hat Enterprise Linux (RHEL) dalam lanskap, ikuti panduan ini:
Sebaiknya gunakan image OS yang disediakan oleh Google Cloud karena image tersebut memenuhi persyaratan sertifikasi SAP, vendor OS, dan Google. Namun, jika lanskap Anda memiliki persyaratan unik yang tidak dapat dipenuhi dengan gambar standar, lihat Image OS Kustom.
Saat memilih persistent disk untuk SAP dengan database lain:
- Untuk mendapatkan performa tertinggi, gunakan persistent disk Compute Engine yang didukung oleh penyimpanan solid state drive (berbasis SSD) untuk menyimpan log dan data, termasuk ruang tabel sementara. Jenis persistent disk berbasis SSD yang tersedia adalah Persistent Disk SSD (
pd-ssd
), Persistent Disk Seimbang (pd-balanced
), dan Persistent Disk Ekstrem (pd-extreme
). - Jika performa tinggi tidak diperlukan, misalnya saat Anda menggunakan disk untuk pencadangan, gunakan Disk Persisten Standar Compute Engine (
pd-standard
). Persistent disk standar didukung oleh hard disk drive (HDD) standar. - Untuk mengetahui informasi selengkapnya tentang persistent disk untuk database non-HANA, lihat:
- Untuk mendapatkan performa tertinggi, gunakan persistent disk Compute Engine yang didukung oleh penyimpanan solid state drive (berbasis SSD) untuk menyimpan log dan data, termasuk ruang tabel sementara. Jenis persistent disk berbasis SSD yang tersedia adalah Persistent Disk SSD (
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 Layanan NetApp Cloud Volumes, pastikan NetApp 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.
- Anda dapat menggunakan jenis disk apa pun selama memenuhi persyaratan
performa. Jika Persistent Disk Standar (
- 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.