Migrasi dari Amazon Linux 2 ke Amazon Linux 2023 - AWS Elastic Beanstalk

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

Migrasi dari Amazon Linux 2 ke Amazon Linux 2023

Topik ini memberikan panduan untuk memigrasikan aplikasi Anda dari cabang platform Amazon Linux 2 ke cabang platform Amazon Linux 2023.

Perbedaan dan kompatibilitas

Antara platform Elastic Beanstalk AL2 dan AL2023

Ada tingkat kompatibilitas yang tinggi antara platform Elastic Beanstalk Amazon Linux 2 dan Amazon Linux 2023. Meskipun ada beberapa perbedaan yang perlu diperhatikan:

  • Layanan Metadata Instance Versi 1 (IMDSv1) — Pengaturan opsi DisableIMDSv1 default ke platform AL2023. true Defaultnya ada false di platform AL2.

  • alat instans pkg-repo - Alat ini tidak tersedia untuk lingkungan yang berjalan pada pkg-repo platform AL2023. Namun, Anda dapat menerapkan pembaruan paket dan sistem operasi secara manual ke instans AL2023. Untuk informasi selengkapnya, lihat Mengelola paket dan pembaruan sistem operasi di Panduan Pengguna Amazon Linux 2023.

  • Konfigurasi Apache HTTPd - httpd.conf File Apache untuk platform AL2023 memiliki beberapa pengaturan konfigurasi yang berbeda dari yang untuk AL2:

    • Tolak akses ke seluruh sistem file server secara default. Pengaturan ini dijelaskan dalam Lindungi File Server secara Default di halaman Tips Keamanan situs web Apache.

    • Hentikan pengguna untuk mengganti fitur keamanan yang telah Anda konfigurasikan. Konfigurasi menolak akses untuk mengatur .htaccess di semua direktori, kecuali yang diaktifkan secara khusus. Pengaturan ini dijelaskan dalam Melindungi Pengaturan Sistem di halaman Tips Keamanan situs web Apache. Tutorial Server HTTP Apache: halaman file.htaccess menyatakan pengaturan ini dapat membantu meningkatkan kinerja.

    • Tolak akses ke file dengan pola nama.ht*. Pengaturan ini mencegah klien web melihat .htaccess dan .htpasswd file.

Anda dapat mengubah pengaturan konfigurasi di atas untuk lingkungan Anda. Untuk informasi selengkapnya, lihat Memperluas platform Linux Elastic Beanstalk. Perluas topik Reverse Proxy untuk melihat bagian Configuring Apache HTTPD.

Antara sistem operasi Amazon Linux

Untuk informasi selengkapnya tentang perbedaan antara sistem operasi Amazon Linux 2 dan Amazon Linux 2023, lihat Membandingkan Amazon Linux 2 dan Amazon Linux 2023 di Panduan Pengguna Amazon Linux 2023.

Untuk informasi selengkapnya tentang Amazon Linux 2023, lihat Apa itu Amazon Linux 2023? di Panduan Pengguna Amazon Linux 2023.

Proses migrasi umum

Ketika Anda siap untuk ke produksi, Elastic Beanstalk memerlukan deployment biru/hijau untuk melakukan peningkatan. Berikut ini adalah langkah-langkah praktik terbaik umum yang kami rekomendasikan untuk migrasi dengan prosedur penerapan biru/hijau.

Bersiap untuk menguji migrasi Anda

Sebelum Anda menerapkan aplikasi Anda dan mulai menguji, tinjau informasi di bagian Perbedaan dan kompatibilitas sebelumnya. Tinjau juga referensi yang dikutip di bagian itu, Membandingkan Amazon Linux 2 dan Amazon Linux 2023 di Panduan Pengguna Amazon Linux 2023. Catat informasi spesifik dari konten ini yang berlaku atau mungkin berlaku untuk pengaturan aplikasi dan konfigurasi Anda.

Langkah migrasi tingkat tinggi
  1. Buat lingkungan baru yang didasarkan pada cabang platform AL2023.

  2. Terapkan aplikasi Anda ke lingkungan target AL2023.

    Lingkungan produksi Anda yang ada akan tetap aktif dan tidak terpengaruh, sementara Anda mengulangi pengujian dan membuat penyesuaian pada lingkungan baru.

  3. Uji aplikasi Anda secara menyeluruh di lingkungan baru.

  4. Saat lingkungan AL2023 tujuan Anda siap untuk diproduksi, tukar CNames dari dua lingkungan untuk mengarahkan lalu lintas ke lingkungan AL2023 yang baru.

Langkah-langkah migrasi yang lebih rinci dan praktik terbaik

Untuk prosedur penerapan biru/hijau yang lebih detail, lihat. Deployment Biru/Hijau dengan Elastic Beanstalk

Untuk panduan yang lebih spesifik dan langkah-langkah praktik terbaik yang terperinci, lihat Metode Biru/Hijau.

Referensi lainnya untuk membantu merencanakan migrasi Anda

Referensi berikut dapat menawarkan informasi tambahan untuk merencanakan migrasi Anda.