

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Memigrasikan database MySQL lokal ke Aurora MySQL
<a name="migrate-an-on-premises-mysql-database-to-aurora-mysql"></a>

*Igor Obradovic, Amazon Web Services*

## Ringkasan
<a name="migrate-an-on-premises-mysql-database-to-aurora-mysql-summary"></a>

Pola ini menjelaskan cara memigrasikan database sumber MySQL lokal ke Amazon Aurora Edisi yang kompatibel dengan MySQL. **Ini menjelaskan dua opsi untuk migrasi: menggunakan AWS Database Migration Service (AWS DMS) atau menggunakan alat MySQL asli **seperti** mysqldbcopy dan mysqldump.** 

## Prasyarat dan batasan
<a name="migrate-an-on-premises-mysql-database-to-aurora-mysql-prereqs"></a>

**Prasyarat**
+ Aktif Akun AWS
+ Database MySQL sumber di pusat data lokal

**Batasan**
+ Batas ukuran database: 128 TB

**Versi produk**
+ MySQL versi 8.0 (Aurora MySQL versi 3) tersedia di bawah dukungan standar. 
+ MySQL versi 5.7 (Aurora MySQL versi 2) tersedia di bawah dukungan diperpanjang, dengan biaya tambahan.

Untuk daftar terbaru versi yang didukung, lihat versi [Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.release-calendars.html) dalam dokumentasi. AWS Jika Anda menggunakan AWS DMS, lihat juga [Menggunakan Database yang kompatibel dengan MySQL sebagai Target untuk](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.MySQL.html) versi AWS DMS MySQL yang didukung oleh. AWS DMS

## Arsitektur
<a name="migrate-an-on-premises-mysql-database-to-aurora-mysql-architecture"></a>

**Tumpukan teknologi sumber**
+ Database MySQL lokal

**Tumpukan teknologi target**
+ Edisi yang Kompatibel dengan Amazon Aurora MySQL 

**Arsitektur target**

Data Aurora disimpan dalam volume cluster, yang merupakan volume virtual tunggal yang menggunakan solid state drive ()SSDs. Volume cluster terdiri dari salinan data di tiga Availability Zone dalam satu Wilayah AWS. Karena data secara otomatis direplikasi di seluruh Availability Zone, ini sangat tahan lama dengan kemungkinan kehilangan data yang lebih kecil.

Aurora secara otomatis membagi volume database Anda menjadi segmen 10 GB yang tersebar di banyak disk. Setiap potongan 10 GB volume database Anda direplikasi enam cara, di tiga Availability Zone. Diagram berikut menggambarkan hubungan antara volume cluster, instance DB penulis, dan instance DB pembaca dalam cluster Aurora DB, dan pemisahan kapasitas komputasi dan penyimpanan. [Untuk informasi lebih lanjut tentang arsitektur ini, lihat [dokumentasi Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Overview.html) dan FAQ.](https://aws.amazon.com/rds/aurora/faqs/#product-faqs)

![Instans Aurora MySQL DB dan volume penyimpanan bersama di AWS.](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/images/pattern-img/22729803-e4ff-45a2-ab5b-8ba2445e5e21/images/0d7d8ebd-e0f2-4bcf-b296-8bdfb2f12b64.png)


**Arsitektur migrasi data**

*Menggunakan AWS DMS:*

Diagram berikut menggambarkan migrasi database MySQL lokal ke cluster yang kompatibel dengan Aurora MySQL di, menggunakan. AWS Cloud AWS DMS

![Memigrasi database MySQL lokal ke Aurora MySQL dengan menggunakan AWS DMS.](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/images/pattern-img/22729803-e4ff-45a2-ab5b-8ba2445e5e21/images/e5d72ebd-d157-45d7-8844-d1011f1646c0.png)


*Menggunakan alat MySQL asli:*

****Diagram berikut mengilustrasikan migrasi database MySQL lokal ke klaster yang kompatibel dengan Aurora MySQL di, menggunakan alat MySQL asli seperti mysqldbcopy dan AWS Cloud mysqldump.****

![Migrasi database MySQL lokal ke Aurora MySQL dengan menggunakan mysqldbcopy dan mysqldump.](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/images/pattern-img/22729803-e4ff-45a2-ab5b-8ba2445e5e21/images/26258752-24f6-4241-a49f-59c15e946314.png)


 

## Alat
<a name="migrate-an-on-premises-mysql-database-to-aurora-mysql-tools"></a>
+ [AWS Database Migration Service (AWS DMS)](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html) mendukung beberapa mesin basis data sumber dan target. Untuk informasi tentang sumber MySQL dan basis data target yang didukung AWS DMS oleh, [lihat](https://docs.aws.amazon.com/dms/latest/sbs/CHAP_MySQL.html) Memigrasi Database yang kompatibel dengan MySQL ke. AWS Kami menyarankan Anda menggunakan versi terbaru AWS DMS untuk versi dan dukungan fitur yang paling komprehensif.
+ [mysqldbcopy adalah](https://manpages.ubuntu.com/manpages/focal/man1/mysqldbcopy.1.html) utilitas MySQL yang menyalin database MySQL pada satu server atau antar server.
+ [mysqldump adalah](https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html) utilitas MySQL yang membuat file dump dari database MySQL untuk tujuan pencadangan atau migrasi.

## Epik
<a name="migrate-an-on-premises-mysql-database-to-aurora-mysql-epics"></a>

### Rencanakan migrasi
<a name="plan-the-migration"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Validasi versi dan mesin. | Validasi versi database dan mesin untuk basis data sumber dan target. | DBA | 
| Identifikasi persyaratan perangkat keras. | Identifikasi persyaratan perangkat keras untuk instance server target. | DBA, Administrator sistem | 
| Identifikasi persyaratan penyimpanan. | Identifikasi persyaratan penyimpanan (jenis dan kapasitas penyimpanan). | DBA, Administrator sistem | 
| Pilih jenis instans. | Pilih jenis instans yang tepat berdasarkan persyaratan komputasi, penyimpanan, dan jaringan Anda. | DBA, Administrator sistem | 
| Tentukan persyaratan keamanan akses jaringan. | Identifikasi persyaratan keamanan akses jaringan untuk basis data sumber dan target. | DBA, Administrator sistem | 
| Tentukan strategi. | Identifikasi strategi migrasi aplikasi. | DBA, Pemilik aplikasi, Administrator sistem | 

### Konfigurasikan infrastruktur
<a name="configure-the-infrastructure"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Buat cloud pribadi virtual (VPC). | Untuk petunjuk, lihat [Membuat VPC](https://docs.aws.amazon.com/vpc/latest/userguide/create-vpc.html) di dokumentasi Amazon Virtual Private Cloud (Amazon VPC). | Administrator sistem | 
| Buat grup keamanan. | Untuk petunjuknya, lihat [Membuat grup keamanan untuk VPC Anda di dokumentasi](https://docs.aws.amazon.com/vpc/latest/userguide/creating-security-groups.html) Amazon VPC. | Administrator sistem | 
| Konfigurasikan dan mulai cluster DB yang kompatibel dengan Aurora MySQL di. Akun AWS | Untuk petunjuknya, lihat [Membuat klaster DB Amazon Aurora di dokumentasi](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.CreateInstance.html) Aurora. | Administrator sistem | 

### Migrasikan data - opsi 1
<a name="migrate-data---option-1"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Gunakan alat MySQL asli atau alat pihak ketiga untuk memigrasikan objek dan data database. | [https://manpages.ubuntu.com/manpages/focal/man1/mysqldbcopy.1.html](https://manpages.ubuntu.com/manpages/focal/man1/mysqldbcopy.1.html) | DBA | 

### Migrasikan data - opsi 2
<a name="migrate-data---option-2"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Migrasikan data dengan AWS DMS. | Untuk petunjuk, lihat [Menggunakan database yang kompatibel dengan MySQL sebagai sumber dan Menggunakan database](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.MySQL.html) [yang kompatibel dengan MySQL sebagai target dalam dokumentasi](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.MySQL.html). AWS DMS  | DBA | 

### Migrasikan aplikasi
<a name="migrate-the-application"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Ikuti strateginya. | Ikuti strategi migrasi aplikasi. | DBA, Pemilik aplikasi, Administrator sistem | 

### Potong
<a name="cut-over"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Beralih klien aplikasi. | Alihkan klien aplikasi untuk terhubung ke titik akhir cluster Aurora yang baru. | DBA, Pemilik aplikasi, Administrator sistem | 

### Tutup proyek
<a name="close-the-project"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Matikan sumber daya. | Matikan AWS sumber daya sementara. | DBA, Administrator sistem | 
| Tinjau dokumentasi. | Tinjau dan validasi dokumen proyek. | DBA, Pemilik aplikasi, Administrator sistem | 
| Kumpulkan metrik. | Kumpulkan metrik di sekitar waktu untuk bermigrasi, persentase langkah manual versus penggunaan alat, penghematan biaya, dan sebagainya. | DBA, Pemilik aplikasi, Administrator sistem | 
| Selesaikan proyek migrasi. | Tutup proyek dan berikan umpan balik. | Pemilik aplikasi, DBA, administrator Sistem | 

## Sumber daya terkait
<a name="migrate-an-on-premises-mysql-database-to-aurora-mysql-resources"></a>

**Referensi**
+ [Migrasi data ke Amazon Aurora MySQL DB cluster](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.html)
+ [AWS DMS situs web](https://aws.amazon.com/dms/)
+ [AWS DMS dokumentasi](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html)
+ [Harga Amazon Aurora](https://aws.amazon.com/rds/aurora/pricing/)
+ [Membuat dan menghubungkan ke cluster DB MySQL Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_GettingStartedAurora.CreatingConnecting.Aurora.html)
+ [Amazon VPC dan Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.html)
+ [Dokumentasi Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html)

**Tutorial dan video**
+ [Memulai dengan AWS DMS](https://aws.amazon.com/dms/getting-started/)
+ [Memulai dengan Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_GettingStartedAurora.html)