Memigrasikan SAP HANA ke instance bare metal Compute Engine

Dokumen ini menjelaskan langkah-langkah tingkat tinggi untuk memigrasikan beban kerja SAP HANA ke jenis mesin bare metal Compute Engine, yang tersedia dengan X4 dan C3. Panduan ini juga menjelaskan metode migrasi yang direkomendasikan oleh Google Cloud.

Dokumen ini ditujukan untuk administrator sistem SAP Basis dan SAP yang sudah memahami cara menjalankan SAP HANA dan ingin memigrasikan beban kerja SAP HANA mereka ke instance bare metal di Google Cloud.

Untuk informasi tentang jenis mesin bare metal yang disertifikasi oleh SAP untuk menjalankan SAP HANA di Google Cloud, lihat Jenis mesin bare metal untuk SAP HANA.

Langkah-langkah migrasi secara umum

Anda dapat memigrasikan beban kerja SAP HANA yang berjalan di infrastruktur lokal, di penyedia cloud lainnya, di VM Compute Engine yang dioptimalkan untuk memori, atau server Solusi Bare Metal.

Untuk memigrasikan workload SAP HANA ke jenis mesin bare metal C3 atau X4, Anda harus menyelesaikan langkah-langkah tingkat tinggi berikut:

  1. Evaluasi kesiapan workload SAP HANA Anda untuk migrasi. Hal ini mencakup mengevaluasi faktor-faktor seperti versi OS, versi SAP HANA, konfigurasi sistem, kompatibilitas produk atau layanan pihak ketiga yang digunakan oleh beban kerja Anda, konfigurasi ketersediaan tinggi (HA) dan disaster recovery (DR).

  2. Pilih metode migrasi Anda. Berdasarkan persyaratan workload SAP HANA dan infrastruktur yang digunakannya, Anda harus memilih metode migrasi yang paling sesuai. Untuk mengetahui informasi selengkapnya, lihat Memilih metode migrasi.

  3. Uji dan validasi migrasi di lingkungan non-produksi. Untuk memastikan bahwa memigrasikan workload SAP HANA tidak memengaruhi performa workload atau integritas data secara negatif, Anda harus menguji dan memvalidasi metode migrasi yang dipilih secara menyeluruh di lingkungan non-produksi.

  4. Siapkan workload Anda untuk migrasi. Hal ini melibatkan tugas seperti membuat pencadangan database, merencanakan periode nonaktif, memastikan bahwa semua lisensi dan alat yang diperlukan sudah ada, serta memperbarui kunci lisensi Anda di sistem target.

  5. Migrasikan workload Anda. Dengan menggunakan metode migrasi yang dipilih, migrasikan workload SAP HANA Anda ke jenis instance bare metal yang diperlukan. Langkah ini dapat melibatkan aktivitas replikasi sistem, transfer data, atau peralihan.

  6. Uji dan validasi workload Anda. Setelah beban kerja SAP HANA Anda berhasil dimigrasikan ke instance bare metal, uji dan validasi beban kerja untuk memastikannya berjalan seperti yang diharapkan.

Memilih metode migrasi

Metode migrasi yang Anda pilih untuk workload SAP HANA bergantung pada faktor seperti persyaratan workload, apakah workload berjalan di Google Cloud atau tidak, infrastruktur yang digunakan, konfigurasi sistem (peningkatan skala atau penyebaran skala).

Diagram alir berikut memandu Anda melalui serangkaian pertanyaan yang dapat Anda pertimbangkan untuk mengetahui metode migrasi yang paling sesuai untuk workload SAP HANA Anda:

Diagram alir yang menunjukkan cara memilih metode untuk memigrasikan SAP HANA ke jenis mesin bare metal Compute Engine

Cara memilih metode migrasi

  • Jika Anda memenuhi salah satu kriteria berikut, sebaiknya hubungi perwakilan Google Cloud untuk mendapatkan bantuan dalam mendesain metode migrasi Anda:
    • Anda baru menggunakan Google Cloud.
    • Beban kerja SAP HANA Anda menggunakan konfigurasi penyebaran skala.
    • Workload SAP HANA Anda memiliki persyaratan yang kompleks, misalnya:
      • Anda memiliki periode migrasi dan transisi yang sangat singkat.
      • Anda memiliki persyaratan jaringan lanjutan, terutama untuk menghubungkan dari lingkungan sumber dengan bandwidth efektif yang sesuai untuk migrasi.
      • Anda mengubah profil beban beban kerja. Misalnya, Anda meluncurkan fungsi baru atau menambahkan pengguna baru.
      • Anda mengubah beberapa aspek infrastruktur seperti men-deploy server aplikasi tambahan, atau mengubah antarmuka.
      • Anda memigrasikan beberapa sistem secara bersamaan.
  • Migrasi dengan mengubah jenis mesin. Jika lingkungan SAP HANA Anda memenuhi semua kriteria berikut, Anda dapat memigrasikan workload menggunakan alat Google:

    Jika jenis mesin sistem sumber Anda tidak kompatibel dengan versi OS atau jenis Hyperdisk, Anda dapat memigrasikan beban kerja menggunakan replikasi sistem SAP HANA atau pencadangan/pemulihan.

  • Bermigrasi menggunakan alat SAP. Jika beban kerja SAP HANA Anda berjalan di server Solusi Bare Metal, Anda dapat memigrasikan beban kerja menggunakan alat SAP seperti Replikasi Sistem SAP HANA atau pencadangan dan pemulihan database. Jika server aplikasi Anda berjalan di region yang sama, Anda dapat terus menggunakannya. Untuk informasi selengkapnya, lihat Meninjau metode migrasi.
  • Migrasi penuh. Jika beban kerja SAP HANA Anda berjalan di server on-premise Anda sendiri atau di cloud lain, ini adalah kasus migrasi penuh yang dapat melibatkan pemindahan SAP HANA, server aplikasi, dan kemungkinan sistem antarmuka.

Meninjau metode migrasi

Tabel berikut memberikan informasi tentang metode migrasi yang menggunakan fungsi yang disediakan oleh SAP atau Google Cloud. Dalam tabel, informasi komparatif apa pun berada dalam konteks metode migrasi tertentu.

Metode Deskripsi
Replikasi sistem SAP HANA
  • Manfaat:
    • Periode transisi terpendek
    • Memberikan lingkungan paralel untuk rollback dan pengujian beban
  • Pertimbangan:
    • Memerlukan lebih banyak pengujian integrasi karena perubahan nama host dan alamat IP
    • Jejak hardware yang tumpang-tindih akan menimbulkan biaya yang tinggi
  • Direkomendasikan untuk:
    • Sistem Hybrid, on-premise, atau Solusi Bare Metal yang memerlukan periode pemadaman layanan yang lebih singkat
    • Sistem yang tidak dapat dimigrasikan dengan mengubah jenis mesin
Pencadangan dan pemulihan SAP HANA
  • Manfaat:
    • Pemeriksaan konsistensi data implisit
    • Tidak memerlukan koneksi langsung antara sistem sumber dan target
    • Ini adalah operasi yang lebih mudah dilakukan dengan menggunakan Agent for SAP Google Clouddan alat SAP standar lainnya
  • Pertimbangan:
    • Waktu migrasi dan peralihan terlama
  • Direkomendasikan untuk:
    • Sistem Hybrid, on-premise, atau Solusi Bare Metal yang dapat menyediakan periode pemadaman layanan yang lama
Perubahan jenis mesin
  • Manfaat:
    • Proses yang paling sederhana, asalkan persyaratan terpenuhi
    • Tidak memerlukan infrastruktur tambahan
    • Dapat menggunakan konfigurasi ketersediaan tinggi (HA) untuk mengaktifkan peralihan bertahap
  • Pertimbangan:
    • Dapat digunakan jika prasyarat terkait kompatibilitas OS dan disk terpenuhi
    • Rollback selama migrasi dapat lebih rumit dibandingkan saat Anda menggunakan lingkungan paralel
    • Sejumlah pengujian beban dan integrasi masih diperlukan untuk mengonfirmasi fungsi dan performa, yang berlaku untuk metode migrasi apa pun
  • Direkomendasikan untuk:
    • Sistem yang berjalan di VM Compute Engine yang memenuhi persyaratan kompatibilitas OS dan jenis disk

Langkah-langkah migrasi tingkat tinggi khusus metode

Untuk informasi tentang langkah-langkah migrasi tingkat tinggi untuk metode migrasi yang Anda pilih, lihat hal berikut:

Jika metode migrasi ini tidak sesuai dengan skenario Anda, berarti Anda perlu melakukan migrasi penuh atau mendesain migrasi untuk skenario Anda, yang dapat Anda lakukan dengan melibatkan pakar seperti Google Cloud Professional Services Organization (PSO). Untuk mengetahui informasi selengkapnya tentang interaksi ini, lihat Mengaktifkan PSO.

Bermigrasi menggunakan replikasi sistem SAP HANA

Replikasi Sistem SAP HANA (HSR) adalah elemen dasar dalam ketersediaan tinggi dan pemulihan dari bencana untuk SAP HANA. HSR memisahkan migrasi database dari sistem operasi dan dependensi infrastruktur lainnya. Dengan memanfaatkan replikasi multi-target SAP HANA, Anda dapat memperluas HSR ke instance bare metal Compute Engine baru sekaligus mempertahankan konfigurasi HA dan DR yang ada hingga peralihan sistem produksi.

Untuk memigrasikan workload SAP HANA ke instance bare metal Compute Engine menggunakan SAP HANA HSR, Anda harus menyelesaikan langkah-langkah tingkat tinggi berikut:

  1. Seperti halnya perubahan apa pun di lingkungan SAP, pastikan cadangan database SAP HANA Anda yang valid tersedia.

  2. Deploy jenis instance bare metal yang diperlukan, dan instal SAP HANA di dalamnya dengan konfigurasi HA dan DR yang diperlukan.

    Anda dapat mengotomatiskan deployment ini menggunakan konfigurasi Terraform yang disediakan oleh Google Cloud. Untuk informasi selengkapnya, lihat panduan deployment untuk skenario SAP HANA Anda.

    Untuk informasi tentang jenis mesin bare metal yang dapat Anda gunakan untuk menjalankan SAP HANA di Google Cloud, versi OS yang dapat Anda gunakan, dan informasi tentang konfigurasi penyimpanan blok yang direkomendasikan, lihat Jenis mesin bare metal untuk SAP HANA.

  3. Instal Agen Google Clouduntuk SAP versi 3.6 (terbaru) di instance bare metal Anda.

    Untuk informasi tentang cara menginstal agen, lihat artikel Menginstal dan mengonfigurasi Agen Google Clouduntuk SAP di instance komputasi. Jika Anda men-deploy instance bare metal menggunakan konfigurasi Terraform apa pun yang disediakan oleh Google Cloud, agen akan otomatis diinstal.

  4. Konfigurasikan OS tamu di instance bare metal Anda untuk menjalankan workload SAP secara optimal, dengan menggunakan Agen Google Clouduntuk SAP.

    Untuk informasi tentang cara mengonfigurasi OS tamu, lihat Mengonfigurasi OS tamu di instance bare metal.

  5. Konfigurasikan koneksi jaringan yang diperlukan antara sistem sumber dan instance bare metal Anda. Untuk mengakomodasi volume log transaksi yang diharapkan, konfigurasikan koneksi dengan bandwidth jaringan yang memadai.

  6. Untuk memberikan dasar pengukuran bagi replikasi, muat data awal dari cadangan ke database SAP HANA yang berjalan di instance bare metal, atau mulai sinkronisasi penuh sebagai bagian dari langkah berikutnya.

  7. Konfigurasikan replikasi multi-target dari sistem sumber ke sistem SAP HANA yang di-deploy di instance bare metal Anda.

  8. Untuk memperkirakan peralihan, lakukan setidaknya satu uji coba ke sistem baru, termasuk pengujian performa atau beban.

  9. Pastikan data disinkronkan sepenuhnya di sistem baru, lalu rencanakan dan mulai transisi.

    • Jika sistem sumber Anda berjalan di instance VM Compute Engine, ubah load balancer internal untuk mengalihkan backend-nya ke instance bare metal Anda. Opsi ini juga dapat digunakan untuk beralih kembali ke sistem sumber jika terjadi masalah.
    • Jika sistem sumber berjalan di tempat lain, Anda dapat mempertimbangkan untuk menggunakan rute atau update DNS untuk mengalihkan alamat IP eksternal yang digunakan oleh sistem sumber untuk terhubung ke instance bare metal Anda.

Dengan menggunakan metode ini, sistem SAP HANA di instance bare metal target Anda dapat disinkronkan dengan sistem sumber sebelum peralihan dimulai. Dengan perencanaan dan eksekusi yang tepat, metode migrasi ini dapat secara signifikan mengurangi periode nonaktif dan menghindari risiko. Hal ini juga dapat menyederhanakan rollback secara signifikan jika terjadi hal yang tidak terduga selama migrasi. Namun, menjalankan dua sistem SAP HANA secara paralel akan meningkatkan biaya.

Bermigrasi menggunakan pencadangan dan pemulihan database

Metode migrasi ini melibatkan pencadangan sistem sumber dan pemulihannya di instance bare metal Anda.

Untuk meminimalkan periode nonaktif cutover dari metode ini, sebaiknya Anda terlebih dahulu men-deploy SAP HANA di instance bare metal dengan konfigurasi HA dan DR yang diperlukan, lalu melakukan operasi pemulihan. Metode migrasi ini umumnya digunakan untuk lingkungan non-produksi, dan cocok jika downtime bukan masalah yang signifikan.

Untuk memigrasikan beban kerja SAP HANA ke instance bare metal Compute Engine menggunakan pencadangan dan pemulihan database, Anda harus menyelesaikan langkah-langkah tingkat tinggi berikut:

  1. Deploy jenis instance bare metal yang diperlukan, dan instal SAP HANA di dalamnya dengan konfigurasi HA dan DR yang diperlukan.

    Anda dapat mengotomatiskan deployment ini menggunakan konfigurasi Terraform yang disediakan oleh Google Cloud. Untuk informasi selengkapnya, lihat panduan deployment untuk skenario SAP HANA Anda.

    Untuk informasi tentang jenis mesin bare metal yang dapat Anda gunakan untuk menjalankan SAP HANA di Google Cloud, versi OS yang dapat Anda gunakan, dan informasi tentang konfigurasi penyimpanan blok yang direkomendasikan, lihat Jenis mesin bare metal untuk SAP HANA.

  2. Instal Agen Google Clouduntuk SAP versi 3.6 (terbaru) di instance bare metal Anda.

    Untuk informasi tentang cara menginstal agen, lihat artikel Menginstal dan mengonfigurasi Agen Google Clouduntuk SAP di instance komputasi. Jika Anda men-deploy instance bare metal menggunakan konfigurasi Terraform apa pun yang disediakan oleh Google Cloud, agen akan otomatis diinstal.

  3. Konfigurasikan OS tamu di instance bare metal Anda untuk menjalankan workload SAP secara optimal, dengan menggunakan Agen Google Clouduntuk SAP.

    Untuk informasi tentang cara mengonfigurasi OS tamu, lihat Mengonfigurasi OS tamu di instance bare metal.

  4. Untuk memperkirakan peralihan, lakukan setidaknya satu uji coba ke sistem baru, termasuk pengujian performa atau beban.

  5. Buat pencadangan penuh awal dengan alat pencadangan pilihan Anda, lalu transfer cadangan ke lingkungan target sebagai persiapan untuk peralihan.

  6. Hentikan aplikasi SAP dan koneksi database ke database SAP HANA sumber.

  7. Buat cadangan delta database SAP HANA sumber Anda menggunakan alat atau dump sistem file pilihan Anda. Atau, pencadangan penuh dapat digunakan jika periode pemadaman layanan Anda mengakomodasi hal ini, dalam hal ini langkah 5 dapat dilewati.

  8. Pulihkan cadangan ke database SAP HANA yang Anda instal di instance bare metal untuk menyinkronkan data dengan sumber.

  9. Jika berlaku, aktifkan replikasi dan konfigurasikan cluster HA di instance bare metal Anda.

  10. Pastikan data telah dipulihkan sepenuhnya, lalu rencanakan dan mulai aktivitas pra-peluncuran.

    • Jika sistem sumber Anda berjalan di instance VM Compute Engine, ubah load balancer internal untuk mengalihkan backend-nya ke instance bare metal Anda.
    • Jika sistem sumber berjalan di tempat lain, Anda dapat mempertimbangkan untuk menggunakan rute atau update DNS untuk mengalihkan alamat IP eksternal yang digunakan oleh sistem sumber untuk terhubung ke instance bare metal Anda.

Memigrasikan database SAP HANA multi-terabyte menggunakan pencadangan dan pemulihan mungkin memerlukan periode nonaktif yang diperpanjang selama proses karena sistem harus tetap offline selama pencadangan dan pemulihan. Setelah sistem target menerima perubahan terakhir yang ditransfer dari sumber, pastikan Anda mencegah perubahan lebih lanjut pada sistem sumber.

Bermigrasi dengan mengubah jenis mesin

Metode migrasi ini berlaku untuk workload SAP HANA yang berjalan di VM Compute Engine. Tindakan ini melibatkan perubahan jenis mesin instance VM yang mendasarinya menjadi jenis mesin bare metal Compute Engine yang diperlukan. Metode ini ideal untuk situasi saat:

  • Sistem SAP HANA sumber berjalan di instance VM yang memenuhi persyaratan kompatibilitas.
  • Anda ingin mempertahankan nama instance, alamat IP, dan metadata lainnya, bukan men-deploy SAP HANA di instance komputasi baru.
  • Toleransi risiko Anda mengakomodasi perubahan pada sistem dan konfigurasi yang ada. Jika terjadi masalah selama migrasi, perubahan tersebut harus dikembalikan untuk mengembalikan sistem Anda ke status kerja terakhir yang diketahui sebelum migrasi. Pendekatan ini paling efektif di lingkungan tempat Anda beroperasi dengan konfigurasi ketersediaan tinggi.

Untuk memigrasikan SAP HANA dari VM Compute Engine ke instance bare metal Compute Engine dengan mengubah jenis mesin, selesaikan langkah-langkah umum berikut:

  1. Pastikan prasyarat berikut terpenuhi:

    • Instance VM Anda menggunakan versi OS yang kompatibel dengan jenis mesin bare metal yang ingin Anda migrasikan. Jika tidak, upgrade ke versi yang kompatibel. Untuk informasi tentang kompatibilitas jenis mesin dengan versi OS, lihat Sistem operasi bersertifikasi untuk SAP HANA.
    • Pastikan flag fitur OS yang benar telah ditetapkan. Misalnya, fitur UEFI_COMPATIBLE yang diperlukan harus aktif di disk booting untuk menggunakan disk pada jenis mesin bare metal.
    • Uji kompatibilitas image OS Anda dengan jenis mesin target sebelum mencoba mengubah jenis mesin. Misalnya, sebagai pengujian awal, gunakan snapshot boot disk dari instance sumber untuk membuat VM pengujian, lalu validasikan bahwa instance baru dapat dimulai dengan benar pada jenis mesin target.
    • Instance VM Anda kompatibel dengan jenis Hyperdisk yang diperlukan. Hal ini berlaku untuk semua perangkat penyimpanan blok yang terpasang, termasuk volume booting. Untuk informasi tentang kompatibilitas jenis mesin dengan jenis disk, lihat tab "Hyperdisk Extreme" dan "Hyperdisk Balanced" di Ukuran minimum untuk volume Hyperdisk dan Persistent Disk berbasis SSD.
  2. Jika VM Anda adalah bagian dari cluster ketersediaan tinggi (HA), pastikan hal berikut:

    1. Instance database penayangan utama aktif di node lain dalam cluster.
    2. Untuk mencegah failover otomatis, cluster akan ditempatkan dalam mode pemeliharaan.
  3. Hentikan instance SAP HANA Anda.

  4. Hentikan instance VM Anda.

  5. Untuk mengamankan sistem dan mengaktifkan rollback jika terjadi kegagalan migrasi, lakukan hal berikut:

    • Pastikan Anda memiliki cadangan lengkap database SAP HANA yang valid dan terbaru.
    • Buat snapshot disk yang Anda ubah, termasuk boot disk.
  6. Untuk setiap volume Persistent Disk yang digunakan oleh VM Anda, buat jenis volume Hyperdisk yang diperlukan menggunakan snapshot disk yang Anda buat pada langkah sebelumnya.

    Untuk informasi tentang cara melakukannya, lihat Mengubah jenis disk. Untuk informasi tentang cara melepas dan memasang boot disk, lihat Melepas dan memasang boot disk. Untuk informasi tentang konfigurasi penyimpanan yang direkomendasikan oleh Google Cloud untuk jenis mesin bare metal, lihat Block storage yang didukung.

  7. Lepaskan volume Persistent Disk dari VM Anda.

  8. Lampirkan volume Hyperdisk yang Anda buat ke VM.

  9. Edit jenis mesin VM Anda ke jenis mesin bare metal Compute Engine yang diperlukan.

    Untuk mengetahui informasi tentang cara mengedit jenis mesin instance, lihat Mengedit jenis mesin instance komputasi. Untuk informasi tentang jenis mesin bare metal Compute Engine yang disertifikasi oleh SAP untuk digunakan dengan SAP HANA, lihat Jenis mesin bare metal untuk SAP HANA.

  10. Mulai instance bare metal Anda.

  11. Konfigurasikan OS tamu di instance bare metal Anda untuk menjalankan workload SAP secara optimal, dengan menggunakan Agen Google Clouduntuk SAP.

    Untuk informasi tentang cara mengonfigurasi OS tamu, lihat Mengonfigurasi OS tamu di instance bare metal.

  12. Mulai database SAP HANA Anda.

  13. Pastikan SAP HANA berjalan seperti yang diharapkan di instance bare metal Anda.

  14. Jika instance bare metal Anda adalah bagian dari cluster HA, lakukan hal berikut:

    1. Ulangi langkah 3-13 untuk node lain di cluster HA Anda.
    2. Hapus cluster dari mode pemeliharaan.
  15. Pastikan data sudah yang terbaru, lalu rencanakan dan mulai aktivitas pra-peluncuran.

Pendekatan ini cocok jika Anda ingin melakukan update in-place dengan mengubah jenis mesin tanpa memerlukan lingkungan paralel. Jika versi OS dan jenis disk tidak kompatibel dengan jenis mesin bare metal yang diperlukan, periode nonaktif dan waktu rollback dapat meningkat secara signifikan jika Anda perlu memulihkan instance yang terpengaruh. Anda dapat mengurangi periode nonaktif dengan menggunakan pendekatan perubahan bertahap, yang mencakup penggunaan cluster HA dan memigrasikan VM ke volume Hyperdisk sebelum transisi yang direncanakan ke jenis mesin bare metal.

Migrasi penuh

Jika workload SAP HANA Anda berjalan di server lokal Anda sendiri atau di cloud lain, ini adalah kasus migrasi penuh yang dapat melibatkan pemindahan SAP HANA, server aplikasi, dan berpotensi sistem antarmuka.

Anda dapat melibatkan Google Cloud profesional atau partner untuk membantu migrasi. Untuk mengetahui informasi selengkapnya, lihat Menghubungi PSO.

Menciptakan Interaksi dengan PSO

Menghubungi Google Cloud Professional Services Organization (PSO) atau Systems Integrator (SI) dapat bermanfaat untuk memigrasikan sistem SAP HANA yang kompleks ke instance bare metal X4 atau C3. Keahlian mereka dalam SAP HANA dan Google Cloud, bersama dengan metodologi dan praktik terbaik yang telah terbukti, dapat membantu memastikan migrasi yang lancar dan berhasil, meminimalkan gangguan, dan mengoptimalkan performa sistem.