Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Fase 1: Siapkan
Selama fase persiapan, nilai database Anda yang ada dan identifikasi dependensinya. Bagian berikut mencakup item utama untuk dievaluasi sebelum Anda merencanakan migrasi.
Analisis ketergantungan
Saat mempersiapkan migrasi Oracle, identifikasi saling ketergantungan dan dampaknya pada aplikasi antarmuka. Jawab pertanyaan awal berikut:
-
Pemeriksaan ketergantungan — Identifikasi aplikasi yang terhubung ke database secara langsung. Untuk menghindari masalah latensi, kami sarankan Anda memigrasikan aplikasi bersama dengan database. Untuk aplikasi yang mengakses data secara tidak langsung melalui API, identifikasi dampak kinerja dan persyaratan waktu henti untuk migrasi.
-
Akses ke database lain — Oracle Database menyediakan mekanisme untuk mengakses data dalam database lain melalui jaringan dengan menggunakan tautan database.
Tautan database membantu Anda membaca dari, dan menulis ke, tabel dalam database jarak jauh. Misalnya, aplikasi pelaporan mungkin mengambil data dari database terpusat yang menggunakan tautan basis data untuk mengambil data dari database lain di unit bisnis yang sama. Penting untuk mengidentifikasi semua koneksi tersebut dan membuat ulang tautan basis data setelah migrasi. -
Pekerjaan eksternal — Terkadang pekerjaan database dijadwalkan dan dikendalikan di luar database. Untuk menghindari dampak hilir, pastikan bahwa pekerjaan tersebut terus berjalan selama migrasi database.
-
Dependensi pusat data — Selama migrasi mungkin ada saat beberapa sistem Anda berada di cloud sedangkan sistem lain masih berada di pusat data lokal. Latensi jaringan memainkan faktor besar dalam konfigurasi ini. Putuskan apakah Anda ingin memigrasikan aplikasi dan database yang sensitif terhadap latensi bersama-sama, atau jika Anda ingin memindahkan fungsionalitas ke database yang bermigrasi. Dalam kedua kasus tersebut, sebaiknya Anda memigrasikan aplikasi ke Availability Zone yang sama dengan database yang dimigrasi untuk menghindari latensi jaringan apa pun.
-
Akses ke host — Beberapa aplikasi membuat laporan yang disimpan dalam sistem file pada server database. Saat memigrasikan database, Anda dapat memutuskan untuk memodernisasi pembuatan laporan juga dengan menyimpan laporan di penyimpanan cloud-native. Berdasarkan seberapa rumitnya mengubah pembuatan laporan, Anda dapat memutuskan untuk menggunakan Amazon EC2, Amazon
RDS, atau Amazon RDS Custom sebagai target untuk database Oracle. -
Opsi database tertentu, fitur, dan persyaratan tambalan — Tinjau fitur database Oracle yang Anda gunakan dan persyaratan Anda setelah migrasi. Penggunaan fitur dan kebutuhan pasca-migrasi membantu menentukan pengaturan database di cloud. Patch satu kali dalam database Oracle sumber mungkin memerlukan database Anda untuk dimigrasikan ke Amazon RDS Custom atau instance. EC2
Persyaratan ketersediaan
Tergantung pada kebutuhan bisnis, beberapa database harus beroperasi sepanjang hari, setiap hari. Database lain dapat membayar downtime setelah jam kerja atau selama akhir pekan. Dalam tahap persiapan perencanaan migrasi, penting untuk memahami dampak bisnis dari downtime database dan memilih strategi migrasi yang tepat. Misalnya, migrasi online memiliki waktu henti minimal, sedangkan migrasi offline melibatkan periode waktu henti yang lebih lama.
Analisis beban kerja
Memahami sifat beban kerja database Anda membantu Anda menentukan strategi migrasi database Anda. Jendela untuk migrasi dan waktu henti apa pun yang diperlukan bergantung pada beban kerja. Beban kerja dapat berkisar dari yang sangat transaksional hingga sebagian besar terdiri dari pekerjaan batch dan pelaporan. Untuk membantu perencanaan dan strategi migrasi Anda, identifikasi di mana beban kerja Anda berada dalam spektrum ini.
Alat tersedia untuk membantu Anda memenuhi syarat beban kerja database Anda. Alat yang dapat Anda gunakan bergantung pada lisensi Oracle Database Anda dan termasuk yang berikut:
-
Metrik host seperti CPU
, I/O, dan memori membantu Anda memutuskan instance dan persyaratan penyimpanan untuk database Anda di cloud. -
Laporan Oracle seperti Automatic Workload Repository (AWR)
untuk Oracle Database Enterprise Edition atau Statspack for Standard Edition membantu Anda menentukan sifat transaksi yang terjadi dalam database Anda. -
Pengulangan dan pembuatan log arsip
membantu Anda menentukan tingkat perubahan yang terjadi di database Anda.