Migrasi lingkungan Elastic Beanstalk dari EC2-Classic ke VPC - AWS Elastic Beanstalk

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

Migrasi lingkungan Elastic Beanstalk dari EC2-Classic ke VPC

Topik ini menjelaskan opsi berbeda untuk cara memindahkan lingkungan Elastic Beanstalk Anda dari platform jaringan EC2-Classic ke sebuahAmazon Virtual Private Cloud(Amazon VPC) jaringan.

Jika Anda membuatAWSakun sebelum tanggal 4 Desember 2013, Anda mungkin memiliki lingkungan yang menggunakan konfigurasi jaringan EC2-Classic di beberapaWilayah AWS. SemuaAWSakun yang dibuat pada atau setelah 4 Desember 2013 sudah VPC saja di setiapAWSWilayah. Satu-satunya pengecualian adalah jika Amazon EC2-Classic diaktifkan sebagai hasil permintaan dukungan.

catatan

Anda dapat melihat pengaturan konfigurasi jaringan untuk lingkungan Anda diKonfigurasi jaringankategori diIkhtisar konfigurasihalamanKonsol Elastic Beanstalk.

Mengapa Anda harus bermigrasi

Amazon EC2-Classic akan mencapai akhir dukungan standar pada 15 Agustus 2022. Untuk menghindari gangguan pada beban kerja Anda, sebaiknya Anda bermigrasi dari Amazon EC2-Classic ke VPC sebelum 15 Agustus 2022. Kami juga meminta Anda tidak meluncurkan apapunAWSsumber daya di Amazon EC2-Classic di masa depan dan gunakan Amazon VPC sebagai gantinya.

Saat Anda memigrasikan lingkungan Elastic Beanstalk Anda dari Amazon EC2-Classic ke Amazon VPC, Anda harus membuat yang baruAWSakun. Anda juga harus membuat ulangAWSLingkungan EC2-Classic di baru AndaAWSakun. Tidak ada pekerjaan konfigurasi tambahan untuk lingkungan Anda diperlukan untuk menggunakan VPC default. Jika VPC default tidak memenuhi kebutuhan Anda, buat VPC khusus secara manual dan kaitkan dengan lingkungan Anda.

Atau, jika Anda adaAWSakun memiliki sumber daya yang tidak dapat dimigrasi ke akun baruAWSakun, tambahkan VPC ke akun Anda saat ini. Kemudian, konfigurasikan lingkungan Anda untuk menggunakan VPC.

Untuk informasi selengkapnya, lihatJaringan EC2-Classic adalah Pensiun - Inilah Cara Mempersiapkanposting blog.

Migrasi lingkungan dari EC2-Classic ke akun AWS baru (disarankan)

Jika Anda belum memilikiAWSakun yang dibuat pada atau setelah 4 Desember 2013, buat akun baru. Anda akan memindahkan lingkungan Anda ke akun baru ini.

  1. Akun AWS baru Anda menyediakan VPC default untuk lingkungannya. Jika Anda tidak perlu membuat VPC khusus, lewati ke langkah 2.

    Anda dapat membuat VPC khusus dengan salah satu cara berikut:

    • Buat VPC secara cepat menggunakan wizard konsol Amazon VPC dengan salah satu opsi konfigurasi yang tersedia. Untuk informasi selengkapnya, lihat konfigurasi wizard konsol Amazon VPC.

    • Buat VPC khusus di konsol Amazon VPC jika Anda memiliki persyaratan yang lebih spesifik untuk VPC Anda. Kami sarankan Anda melakukan ini, misalnya, jika kasus penggunaan Anda memerlukan sejumlah subnet tertentu. Untuk informasi selengkapnya, lihat VPC dan subnet.

    • Buat VPC menggunakanelastic-beanstalk-samplesrepositori padaGitHubsitus web jika Anda lebih suka menggunakanAWS CloudFormationtemplate dengan lingkungan Elastic Beanstalk Anda. Repositori ini termasukAWS CloudFormationtemplat. Untuk informasi selengkapnya, lihat Menggunakan Elastic Beanstalk dengan Amazon VPC.

    catatan

    Anda juga dapat membuat VPC khusus pada saat yang sama saat Anda membuat ulang lingkungan di baru AndaAWSakun menggunakanmembuat wizard lingkungan baru. Jika Anda menggunakan wizard dan memilih untuk membuat VPC khusus, wizard mengarahkan Anda ke konsol Amazon VPC.

  2. Dalam baru AndaAWSakun, buat lingkungan baru. Kami menyarankan agar lingkungan mencakup konfigurasi yang sama seperti lingkungan Anda yang sudah ada diAWSakun yang Anda migrasi dari. Anda dapat melakukan ini dengan menggunakan salah satu metode berikut.

    catatan

    Jika lingkungan baru Anda harus menggunakan CNAME yang sama setelah Anda melakukan migrasi, hentikan lingkungan asli pada platform EC2-Classic. Ini merilis CNAME untuk digunakan. Namun, hal tersebut dapat mengakibatkan waktu henti untuk lingkungan tersebut dan juga dapat mengambil resiko bahwa pelanggan lain mungkin memilih CNAME Anda antara Anda mengakhiri lingkungan EC2-Clasic Anda dan membuat lingkungan yang baru. Untuk informasi selengkapnya, lihat Mengakhiri lingkungan Elastic Beanstalk.

    Untuk lingkungan yang memiliki nama domain milik mereka sendiri, CNAME tidak memiliki masalah ini. Anda hanya dapat memperbarui Domain Name System (DNS) untuk meneruskan permintaan ke CNAME baru.

    • Gunakan wizard membuat lingkungan baru pada Konsol Elastic Beanstalk. Wizard tersebut menyediakan pilihan untuk membuat VPC khusus. Jika Anda tidak memilih untuk membuat VPC khusus, VPC default ditetapkan.

    • Gunakan Elastic Beanstalk Command Line Interface (EB CLI) untuk membuat ulang lingkungan di akun AWS baru Anda. Salah satu contoh pada deskripsi perintah eb create menunjukkan pembuatan lingkungan di VPC khusus. Jika Anda tidak memberikan ID VPC, lingkungan akan menggunakan VPC default.

      Dengan menggunakan pendekatan ini, Anda dapat menggunakan file konfigurasi yang disimpan di duaAWSakun. Sebagai hasilnya, Anda tidak perlu memasukkan semua informasi konfigurasi secara manual. Namun, Anda harus menyimpan pengaturan konfigurasi untuk lingkungan EC2-Classic yang Anda pindahkan dengansimpan konfigurasi ebperintah. Salin file konfigurasi tersimpan ke direktori baru untuk lingkungan akun baru.

      catatan

      Anda harus mengedit sebagian data di file konfigurasi tersimpan sebelum Anda dapat menggunakannya di akun baru. Anda juga harus memperbarui informasi yang berkaitan dengan akun Anda sebelumnya dengan data yang benar untuk akun baru Anda. Misalnya, Anda harus mengganti Amazon Resource Name (ARN) dari (IAM) role AWS Identity and Access Management dengan ARN IAM role untuk akun baru.

      Jika Anda menggunakanbuat ebperintah dengancfg, lingkungan baru dibuat menggunakan file konfigurasi tersimpan yang ditentukan. Untuk informasi selengkapnya, lihat Menggunakan konfigurasi tersimpan Elastic Beanstalk.

Migrasikan lingkungan dari EC2-Classic dalam akun AWS sama yang sama

Akun AWS Anda saat ini mungkin memiliki sumber daya yang tidak dapat dimigrasi ke akun AWS baru. Dalam hal ini Anda harus membuat ulang lingkungan Anda dan mengonfigurasi VPC secara manual untuk setiap lingkungan yang Anda buat.

Prasyarat

Sebelum memulai, Anda harus memiliki VPC. Anda dapat membuat VPC non-default (khusus) dengan salah satu cara berikut:

  • Buat VPC secara cepat menggunakan wizard konsol Amazon VPC dengan salah satu opsi konfigurasi yang tersedia. Untuk informasi selengkapnya, lihat konfigurasi wizard konsol Amazon VPC.

  • Buat VPC khusus di konsol Amazon VPC jika Anda memiliki persyaratan yang lebih spesifik untuk VPC Anda. Kami sarankan Anda melakukan ini, misalnya, jika kasus penggunaan Anda memerlukan sejumlah subnet tertentu. Untuk informasi selengkapnya, lihat VPC dan subnet.

  • Buat VPC menggunakanelastic-beanstalk-samplesrepositori padaGitHubsitus web jika Anda lebih suka menggunakanAWS CloudFormationtemplate dengan lingkungan Elastic Beanstalk Anda. Repositori ini termasukAWS CloudFormationtemplat. Untuk informasi selengkapnya, lihat Menggunakan Elastic Beanstalk dengan Amazon VPC.

Pada langkah-langkah berikut, Anda menggunakan ID VPC dan ID subnet yang dihasilkan ketika Anda mengonfigurasi VPC di lingkungan baru.

  1. Buat lingkungan baru yang mencakup konfigurasi yang sama seperti lingkungan Anda yang sudah ada. Anda dapat melakukan ini dengan menggunakan salah satu metode berikut.

    catatan

    Fitur Konfigurasi Tersimpan dapat membantu Anda membuat ulang lingkungan di akun baru. Fitur ini dapat menyimpan konfigurasi lingkungan, sehingga Anda dapat menerapkannya ketika Anda membuat atau memperbarui lingkungan lain. Untuk informasi selengkapnya, lihat Menggunakan konfigurasi tersimpan Elastic Beanstalk.

    • MenggunakanKonsol Elastic Beanstalk, terapkan konfigurasi tersimpan dari lingkungan EC2-Classic Anda saat mengonfigurasi lingkungan baru. Konfigurasi ini akan menggunakan VPC. Untuk informasi selengkapnya, lihat Menggunakan konfigurasi tersimpan Elastic Beanstalk.

    • Dengan menggunakan Elastic Beanstalk Command Line Interface (EB CLI), jalankan perintah eb create untuk membuat ulang lingkungan Anda. Berikan parameter lingkungan asli Anda dan pengidentifikasi VPC. Salah satucontohdi dalameb createdeskripsi perintah menunjukkan cara membuat lingkungan di VPC khusus.

    • GunakanAWS Command Line Interface(AWS CLI), dan membuat ulang lingkungan Anda menggunakanelasticbeanstalk create-environmentperintah. Berikan parameter lingkungan asli Anda dengan pengidentifikasi VPC. Untuk instruksi, lihat Menciptakan lingkungan Elastic Beanstalk dengan AWS CLI.

  2. Tukar CNAME dari lingkungan yang sudah ada dengan lingkungan baru. Dengan cara ini, lingkungan baru yang Anda buat dapat direferensikan dengan alamat yang sudah dikenal. Anda dapat menggunakan EB CLI atau AWS CLI.