Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memilih yang tepat AWS DMScontoh replikasi untuk migrasi Anda
AWS DMS membuat instance replikasi pada EC2 instance Amazon. AWS DMS saat ini mendukung kelas instans Amazon T2, T3, C4, C5, C6i, R4, R5 dan R6i untuk instance replikasi: EC2
-
Instans T2 adalah instance kinerja burstable yang memberikan tingkat CPU kinerja dasar dengan kemampuan untuk meledak di atas garis dasar. Kinerja dasar dan kemampuan untuk meledak diatur oleh kredit. CPU Instans T2 menerima CPU kredit terus menerus pada tingkat yang ditetapkan tergantung pada ukuran instans. Mereka mengumpulkan CPU kredit ketika mereka menganggur dan mengkonsumsi CPU kredit saat mereka aktif.
Instans T2 adalah pilihan yang baik untuk berbagai beban kerja tujuan umum. Beban kerja tersebut termasuk layanan mikro, aplikasi interaktif latensi rendah, basis data kecil dan menengah, desktop virtual, lingkungan pengembangan, pembuatan, dan panggung, repositori kode, dan prototipe produk.
-
Instans T3 adalah tipe instans tujuan umum yang dapat dilonjakkan generasi berikutnya. Tipe ini memberikan tingkat CPU kinerja dasar dengan kemampuan untuk meledak CPU penggunaan kapan saja selama diperlukan. Instans T3 menawarkan keseimbangan komputasi, memori, dan sumber daya jaringan dan dirancang untuk aplikasi dengan CPU penggunaan moderat yang mengalami lonjakan sementara dalam penggunaan. Instans T3 mengakumulasi CPU kredit saat beban kerja beroperasi di bawah ambang batas dasar. Setiap CPU kredit yang diperoleh memberikan contoh T3 kesempatan untuk meledak dengan kinerja CPU inti penuh selama satu menit bila diperlukan.
Instans T3 dapat melonjak kapan saja selama yang diperlukan dalam mode
unlimited
. Untuk informasi lebih lanjut tentang modeunlimited
, lihat Bekerja dengan mode tak terbatas untuk instans performa yang dapat dilonjakkan. -
Instans C4 dioptimalkan untuk beban kerja intensif komputasi dan memberikan performa tinggi yang sangat hemat biaya dengan rasio harga per komputasi yang rendah. Mereka mencapai kinerja paket per detik (PPS) yang jauh lebih tinggi, jitter jaringan yang lebih rendah, dan latensi jaringan yang lebih rendah. AWS DMS juga bisa CPU intensif, terutama saat melakukan migrasi dan replikasi heterogen seperti bermigrasi dari Oracle ke Postgre. SQL Instans C4 dapat menjadi pilihan yang bagus untuk situasi ini.
-
Instans C5 adalah tipe instans generasi berikutnya yang digunakan untuk memberikan performa tinggi yang hemat biaya dengan rasio harga per komputasi yang rendah untuk menjalankan beban kerja intensif komputasi lanjutan. Ini termasuk beban kerja seperti server web berkinerja tinggi, komputasi kinerja tinggi (HPC), pemrosesan batch, penayangan iklan, game multipemain yang sangat skalabel, dan pengkodean video. Instans C5 beban kerja lainnya cocok untuk mencakup pemodelan ilmiah, analitik terdistribusi, dan inferensi mesin dan deep learning. Instans C5 tersedia dengan pilihan prosesor dari Intel dan. AMD
-
Instans C6i menawarkan kinerja harga komputasi hingga 15% lebih baik dibandingkan instans Gen5 yang sebanding untuk berbagai macam beban kerja, dan enkripsi memori yang selalu aktif. Instans C6i sangat cocok untuk beban kerja intensif komputasi seperti pemrosesan batch, analitik terdistribusi, komputasi kinerja tinggi (HPC), penayangan iklan, game multipemain yang sangat skalabel, dan pengkodean video.
-
Instans R4 adalah memori yang dioptimalkan untuk beban kerja intensif memori. Migrasi yang sedang berlangsung atau replikasi sistem transaksi throughput tinggi menggunakan AWS DMS juga dapat mengkonsumsi sejumlah besar CPU dan memori. Instans R4 menyertakan lebih banyak memori per v CPU daripada jenis instance generasi sebelumnya.
-
Instans R5 adalah generasi berikutnya dari jenis instans yang dioptimalkan memori untuk Amazon. EC2 Instans R5 sangat sesuai untuk aplikasi intensif memori seperti basis data performa tinggi, cache dalam memori skala web terdistribusi, basis data dalam memori berukuran sedang, analitik big data waktu nyata, dan aplikasi korporasi lainnya. Migrasi yang sedang berlangsung atau replikasi sistem transaksi throughput tinggi menggunakan AWS DMS juga dapat mengkonsumsi sejumlah besar CPU dan memori.
-
Instans R6i menawarkan kinerja harga komputasi hingga 15% lebih baik dibandingkan instans Gen5 yang sebanding untuk berbagai macam beban kerja, dan enkripsi memori yang selalu aktif. Instans R6i SAP Bersertifikat dan ideal untuk beban kerja seperti SQL dan tanpa SQL database, cache dalam memori skala web terdistribusi seperti Memcached dan Redis, database dalam memori sepertiOSS, dan analitik data besar waktu nyata seperti SAP HANA cluster Hadoop dan Spark.
Setiap contoh replikasi memiliki konfigurasi memori tertentu dan vCPU. Tabel berikut menunjukkan konfigurasi untuk setiap tipe instans replikasi. Untuk informasi harga, lihat AWS Database Migration Service
halaman harga layanan
Jenis Instans Replikasi Tujuan Umum
Tipe |
v CPU |
Memori (GiB) |
---|---|---|
dms.t2.micro |
1 |
1 |
dms.t2.small |
1 |
2 |
dms.t2.medium |
2 |
4 |
dms.t2.large |
2 |
8 |
dms.t3.micro |
2 |
1 |
dms.t3.small |
2 |
2 |
dms.t3.medium |
2 |
4 |
dms.t3.large |
2 |
8 |
Menghitung Jenis Instans Replikasi yang Dioptimalkan
Tipe |
v CPU |
Memori (GiB) |
---|---|---|
dms.c4.large |
2 |
3,75 |
dms.c4.xlarge |
4 |
7.5 |
dms.c4.2xlarge |
8 |
15 |
dms.c4.4xlarge |
16 |
30 |
dms.c5.large |
2 |
4 |
dms.c5.xlarge |
4 |
8 |
dms.c5.2xlarge |
8 |
16 |
dms.c5.4xlarge |
16 |
32 |
dms.c5.9xlarge |
36 |
72 |
dms.c5.12xlarge |
48 |
96 |
dms.c5.18xlarge |
72 |
144 |
dms.c5.24xlarge |
96 |
192 |
dms.c6i.large |
2 |
4 |
dms.c6i.xlarge |
4 |
8 |
dms.c6i.2xlarge |
8 |
16 |
dms.c6i.4xlarge |
16 |
32 |
dms.c6i.8xlarge |
32 |
64 |
dms.c6i.12xlarge |
48 |
96 |
dms.c6i.16xlarge |
64 |
128 |
dms.c6i.24xlarge |
96 |
192 |
dms.c6i.32xlarge |
128 |
256 |
Jenis Instans Replikasi yang Dioptimalkan Memori
Tipe |
v CPU |
Memori (GiB) |
---|---|---|
dms.r4.large |
2 |
15.25 |
dms.r4.xlarge |
4 |
30,5 |
dms.r4.2xlarge |
8 |
61 |
dms.r4.4xlarge |
16 |
122 |
dms.r4.8xlarge |
32 |
244 |
dms.r5.large |
2 |
16 |
dms.r5.xlarge |
4 |
32 |
dms.r5.2xlarge |
8 |
64 |
dms.r5.4xlarge |
16 |
128 |
dms.r5.8xlarge |
32 |
256 |
dms.r5.12xlarge |
48 |
384 |
dms.r5.16xlarge |
64 |
512 |
dms.r5.24xlarge |
96 |
768 |
dms.r6i.large |
2 |
16 |
dms.r6i.xlarge |
4 |
32 |
dms.r6i.2xlarge |
8 |
64 |
dms.r6i.4xlarge |
16 |
128 |
dms.r6i.8xlarge |
32 |
256 |
dms.r6i.12xlarge |
48 |
384 |
dms.r6i.16xlarge |
64 |
512 |
dms.r6i.24xlarge |
96 |
768 |
dms.r6i.32xlarge |
128 |
1024 |
Tabel di atas mencantumkan semua AWS DMS jenis instance replikasi, tetapi jenis yang tersedia di wilayah Anda mungkin berbeda. Untuk melihat jenis instans replikasi yang tersedia di wilayah Anda, Anda dapat menjalankan yang berikut AWS CLIperintah:
aws dms describe-orderable-replication-instances --region
your_region_name
Topik
Menentukan kelas instans yang digunakan
Untuk membantu menentukan kelas instance replikasi mana yang paling cocok untuk Anda, mari kita lihat proses change data capture (CDC) yang AWS DMS menggunakan.
Mari kita asumsikan bahwa Anda menjalankan CDC tugas plus beban penuh (beban massal ditambah replikasi berkelanjutan). Dalam hal ini, tugas memiliki SQLite repositori sendiri untuk menyimpan metadata dan informasi lainnya. Sebelum AWS DMS memulai beban penuh, langkah-langkah ini terjadi:
-
AWS DMS mulai menangkap perubahan untuk tabel yang dimigrasikan dari log transaksi mesin sumber (kami menyebutnya perubahan cache). Setelah beban penuh dilakukan, perubahan ter-cache tersebut dikumpulkan dan diterapkan pada target. Tergantung pada volume perubahan ter-cache, perubahan tersebut dapat langsung diterapkan dari memori, di mana mereka pertama kali dikumpulkan, hingga ambang batas yang ditetapkan. Atau mereka dapat diterapkan dari disk, di mana perubahan ditulis ketika perubahan tersebut tidak dapat disimpan di memori.
-
Setelah perubahan cache diterapkan, secara default AWS DMS memulai proses penerapan transaksional pada instance target.
Selama fase perubahan cache yang diterapkan dan fase replikasi yang sedang berlangsung, AWS DMS menggunakan dua buffer aliran, masing-masing untuk data masuk dan keluar. AWS DMS juga menggunakan komponen penting yang disebut penyortir, yang merupakan buffer memori lain. Berikut ini adalah dua kegunaan penting dari komponen penyortir (yang memiliki kegunaan lain):
-
Penyortir melacak semua transaksi dan memastikan bahwa penyortir hanya meneruskan transaksi yang relevan untuk buffer keluar.
-
Penyortir memastikan bahwa transaksi diteruskan dalam urutan perlakuan yang sama seperti pada sumber.
Seperti yang Anda lihat, kami memiliki tiga buffer memori penting dalam arsitektur ini untuk CDC di AWS DMS. Jika salah satu buffer ini mengalami tekanan memori, migrasi dapat memiliki masalah kinerja yang berpotensi menyebabkan kegagalan.
Saat Anda memasukkan beban kerja berat dengan jumlah transaksi per detik (TPS) yang tinggi ke dalam arsitektur ini, Anda dapat menemukan memori tambahan yang disediakan oleh instans R5 dan R6i berguna. Anda dapat menggunakan instans R5 dan R6i untuk menyimpan sejumlah besar transaksi dalam memori dan mencegah masalah tekanan memori selama replikasi yang sedang berlangsung.
Bekerja dengan mode tak terbatas untuk instans performa yang dapat dilonjakkan
Instans kinerja burstable yang dikonfigurasi sepertiunlimited
, seperti instans T3, dapat mempertahankan CPU pemanfaatan tinggi untuk periode waktu apa pun kapan pun diperlukan. Harga instans per jam dapat secara otomatis mencakup semua lonjakan CPU penggunaan. Ia melakukannya jika CPU penggunaan rata-rata instance berada pada atau di bawah garis dasar selama periode 24 jam bergulir atau masa pakai instance, mana yang lebih pendek.
Untuk sebagian besar beban kerja tujuan umum, instans yang dikonfigurasi sebagai unlimited
memberikan performa yang cukup tanpa biaya tambahan. Jika instance berjalan pada CPU pemanfaatan yang lebih tinggi untuk jangka waktu yang lama, ia dapat melakukannya dengan tarif tambahan tetap per v CPU -jam. Untuk informasi tentang harga instans T3, lihat “CPUKredit T3" di AWS Database Migration Service
Untuk informasi selengkapnya tentang unlimited
mode untuk instans T3, lihat Mode tak terbatas untuk instans performa burstable di Panduan Pengguna Amazon. EC2
penting
Jika Anda menggunakan dms.t3.micro
instance di bawah AWSunlimited
mode, biaya mungkin berlaku. Secara khusus, biaya mungkin berlaku jika penggunaan rata-rata selama periode 24 jam bergulir melebihi pemanfaatan dasar instans. Untuk informasi selengkapnya, lihat Pemanfaatan dasar di Panduan Pengguna Amazon EC2.
Instans T3 diluncurkan sebagai unlimited
secara default. Jika CPU penggunaan rata-rata selama periode 24 jam melebihi baseline, Anda dikenakan biaya untuk kredit surplus. Dalam beberapa kasus, Anda mungkin meluncurkan Instans Spot T3 sebagai unlimited
dan berencana untuk segera menggunakannya dan untuk durasi yang singkat. Jika Anda melakukannya tanpa waktu idle untuk mendapatkan CPU kredit, Anda dikenakan biaya untuk kredit surplus. Kami menyarankan Anda untuk meluncurkan Instans Spot T3 dalam mode standar untuk menghindari pembayaran biaya yang lebih tinggi. Untuk informasi selengkapnya, lihat Kredit surplus dapat dikenakan biaya, Instans Spot T3, dan mode Standar untuk instans performa burstable di Panduan Pengguna Amazon. EC2