Migrasi tumpukan dari Amazon EC2-Classic ke VPC - AWS OpsWorks

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

Migrasi tumpukan dari Amazon EC2-Classic ke VPC

penting

AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Support Tim di AWS re:Post atau melalui AWS Dukungan Premium.

Topik ini menjelaskan cara memigrasikan AWS OpsWorks Stacks tumpukan dari platform jaringan Amazon EC2 Classic ke jaringan Amazon Virtual Private Cloud (Amazon VPC).

Jika Anda membuat AWS akun sebelum 2013-12-04, Anda mungkin memiliki dukungan untuk EC2-Classic di beberapa Wilayah. AWS Beberapa sumber daya dan fitur Amazon EC2, seperti pembuatan jaringan tingkat lanjut dan jenis instans yang baru, memerlukan virtual private cloud (VPC). Beberapa sumber daya dapat dibagi ke EC2-Classic dan VPC, tetapi sebagian tidak dapat dibagi. Untuk menghindari gangguan pada layanan, sebaiknya Anda memigrasikan AWS OpsWorks Stacks tumpukan ke VPC.

Prasyarat

Sebelum memulai, Anda harus memiliki VPC yang memenuhi persyaratan AWS OpsWorks Stacks konfigurasi. Untuk mengonfigurasi subnet pribadi di VPC AWS OpsWorks Stacks Anda, Menjalankan Stack di VPC lihat di panduan ini. Anda dapat membuat VPC kustom dengan menggunakan konsol manajemen VPC Amazon. Untuk informasi selengkapnya, lihat konfigurasi wizard konsol VPC Amazon serta VPC serta subnet di Panduan Pengguna Amazon Virtual Private Cloud.

Untuk melanjutkan migrasi, Anda memerlukan ID VPC dan ID subnet yang ingin Anda gunakan.

Migrasi AWS OpsWorks Stacks tumpukan ke VPC

Pertama, kloning tumpukan EC2-Classic yang ada dengan menggunakan AWS OpsWorks Stacks konsol atau API. Kemudian, pindahkan sumber daya tumpukan yang ada ke tumpukan baru. Mulai instance baru di tumpukan kloning, dan terapkan aplikasi. Verifikasi bahwa tumpukan baru berfungsi. Terakhir, hapus sumber daya EC2-Classic dari tumpukan EC2-Classic, lalu hapus tumpukan lama.

  1. Kloning tumpukan EC2-Classic yang ada ke dalam VPC Anda. Mengkloning tumpukan menyalin pengaturan tumpukan, lapisan, aplikasi, pengguna, dan izin pengguna ke tumpukan baru. Untuk informasi selengkapnya tentang cara mengkloning tumpukan, lihat Kloning Tumpukan di panduan ini.

    Anda juga dapat mengkloning tumpukan dengan menggunakan AWS OpsWorks Stacks API. Saat Anda mengkloning tumpukan dengan menggunakan AWS CLI atau AWS SDK, tetapkan nilai VpcId parameter ke ID VPC yang Anda buat. Prasyarat Untuk informasi selengkapnya, lihat CloneStack di dalam Referensi API AWS OpsWorks Stacks .

  2. Buat instance baru di lapisan tumpukan kloning. Pastikan untuk menentukan ID subnet yang Anda buat. Prasyarat Untuk informasi selengkapnya tentang cara membuat instance dalam tumpukan, lihat Menambahkan Instance ke Layer di panduan ini.

  3. Migrasikan sumber daya klasik Anda, seperti grup keamanan EC2, penyeimbang beban Elastic Load Balancing, dan alamat IP Elastis ke VPC Anda, lalu kaitkan dengan tumpukan kloning. Untuk informasi selengkapnya, lihat Pindahkan sumber daya Anda ke VPC dalam Panduan Pengguna Amazon EC2 .

  4. Daftarkan volume Amazon EBS dan instans Amazon RDS dengan tumpukan kloning. Untuk informasi selengkapnya tentang mendaftarkan sumber daya dengan tumpukan, lihat Mendaftarkan Sumber Daya dengan Stack di panduan ini.

    Volume Amazon EBS tidak terkait dengan VPC, dan Anda dapat menggunakannya di seluruh instans di kedua tumpukan dan tumpukan EC2-Classic di VPC. Anda dapat mendaftarkan instans Amazon RDS di EC2-Classic dengan tumpukan dan tumpukan EC2-Classic di VPC.

  5. Mulai instance di tumpukan kloning, lalu pindahkan sebagian kecil beban kerja Anda ke tumpukan kloning. Misalnya, pindahkan sebagian kecil lalu lintas ke penyeimbang beban Elastic Load Balancing di tumpukan kloning. Jika Anda menggunakan Amazon Route 53, lihat Merutekan lalu lintas ke penyeimbang beban ELB di Panduan Pengembang Amazon Route 53.

    Rutekan hanya sebagian kecil lalu lintas sampai Anda yakin bahwa tumpukan baru berfungsi dan mendukung aplikasi Anda. Biarkan tumpukan baru bekerja dengan persentase kecil lalu lintas untuk masa percobaan, seperti seminggu. Setelah Anda memverifikasi bahwa tumpukan baru berfungsi, rute lalu lintas yang tersisa ke tumpukan.

  6. Setelah Anda yakin tumpukan kloning berfungsi, pindahkan sisa trafik produksi atau beban kerja Anda ke tumpukan kloning. Anda sekarang dapat menghentikan instance di tumpukan EC2-Classic. Kami menyarankan agar tumpukan lama tetap tersedia selama beberapa minggu, sehingga Anda dapat memindahkan beban kerja kembali ke tumpukan lama jika ada masalah yang terjadi dengan tumpukan baru dalam beberapa minggu setelah migrasi.

  7. Ketika tumpukan baru telah bekerja selama beberapa minggu, hapus instance di tumpukan EC2-Classic. Untuk informasi selengkapnya tentang cara menghapus instance, lihat Menghapus Instans AWS OpsWorks Stacks di panduan ini.

    penting

    Jangan gunakan konsol Amazon EC2 atau API untuk menghentikan atau menghapus AWS OpsWorks instans.

  8. Hapus aplikasi di tumpukan EC2-Classic. Untuk informasi selengkapnya tentang cara menghapus aplikasi, lihat Untuk menghapus aplikasi dari tumpukan dalam panduan ini.

  9. Hapus tumpukan EC2-Classic. Untuk informasi selengkapnya tentang cara menghapus tumpukan, lihat Hapus Stack di panduan ini.

Lihat juga