Versi Apache Airflow di Amazon Managed Workflow untuk Apache Airflow - Amazon Managed Workflows for Apache Airflow (MWAA)

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

Versi Apache Airflow di Amazon Managed Workflow untuk Apache Airflow

Topik ini menjelaskan versi Apache Airflow yang didukung Amazon Managed Workflow untuk Apache Airflow, dan praktik terbaik untuk meningkatkan ke versi terbaru.

Tentang versi Amazon MWAA

Amazon MWAA membangun gambar kontainer yang menggabungkan rilis Apache Airflow dengan binari umum lainnya dan pustaka Python. Gambar menggunakan instalasi dasar Apache Airflow untuk versi yang Anda tentukan. Saat membuat lingkungan, Anda menentukan versi gambar yang akan digunakan. Setelah lingkungan dibuat, ia terus menggunakan versi gambar yang ditentukan sampai Anda memutakhirkannya ke versi yang lebih baru.

Versi terbaru

Amazon MWAA mendukung lebih dari satu versi Apache Airflow. Jika Anda tidak menentukan versi gambar saat membuat lingkungan, Amazon MWAA menciptakan lingkungan menggunakan Apache Airflow versi terbaru yang didukung.

Versi Apache Airflow

Versi Apache Airflow berikut didukung di Alur Kerja Terkelola Amazon untuk Apache Airflow.

catatan
  • Dimulai dengan Apache Airflow v2.2.2, Amazon MWAA mendukung penginstalan persyaratan Python, paket penyedia, dan plugin khusus langsung di server web Apache Airflow.

  • Dimulai dengan Apache Airflow v2.7.2, file persyaratan Anda harus menyertakan pernyataan. --constraint Jika Anda tidak memberikan kendala, Amazon MWAA akan menentukan satu untuk Anda untuk memastikan paket yang tercantum dalam persyaratan Anda kompatibel dengan versi Apache Airflow yang Anda gunakan.

    Untuk informasi selengkapnya tentang pengaturan batasan dalam file persyaratan Anda, lihat Menginstal dependensi Python.

Untuk informasi selengkapnya tentang memigrasi penerapan Apache Airflow yang dikelola sendiri, atau memigrasikan lingkungan Amazon MWAA yang ada, termasuk petunjuk untuk mencadangkan database metadata Anda, lihat Panduan Migrasi Amazon MWAA.

Komponen Apache Airflow

Bagian ini menjelaskan jumlah penjadwal dan pekerja Apache Airflow yang tersedia untuk setiap versi Apache Airflow di Amazon MWAA, dan menyediakan daftar fitur utama Apache Airflow, yang menunjukkan versi yang mendukung setiap fitur.

Penjadwal

Versi Apache Airflow Penjadwal (default) Penjadwal (min) Penjadwal (maks)

Apache Airflow v2 dan di atasnya

2

2

5

Pekerja

Versi aliran udara Pekerja (min) Pekerja (maks) Pekerja (default)

Aliran Udara Apache v2

1

25

10

Memutakhirkan versi Apache Airflow

Amazon MWAA mendukung peningkatan versi minor. Ini berarti Anda dapat meningkatkan lingkungan Anda dari versi x.1.z kex.2.z, tetapi tidak ke versi utama baru, misalnya, dari 1.y.z ke2.y.z.

catatan

Anda tidak dapat menurunkan versi Apache Airflow untuk lingkungan Anda.

Untuk informasi selengkapnya, dan petunjuk terperinci tentang memperbarui sumber daya alur kerja Anda, dan meningkatkan lingkungan ke versi baru, lihat. Memutakhirkan versi Apache Airflow

Apache Airflow versi usang

Tabel berikut mencantumkan versi Apache Airflow yang tidak digunakan lagi di Amazon MWAA, bersama dengan rilis awal dan akhir tanggal dukungan untuk setiap versi. Untuk informasi selengkapnya tentang migrasi ke versi yang lebih baru, lihat Panduan Migrasi Amazon MWAA.

Versi Apache Airflow Tanggal rilis Apache Airflow Tanggal ketersediaan Amazon MWAA Tanggal dukungan terbatas Amazon MWAA Tanggal dukungan Amazon MWAA berakhir
v1.10.12 25 Agustus 2020 24 November 2020 21 Agustus 2023 Februari 21, 2024
v2.0.2 19 April 2021 25 Mei 2021 November 23, 2023 April 29, 2024
v2.2.2 15 November 2021 Januari 27,2022 Januari 25, 2024 27 Juni 2024

Dukungan dan FAQ versi Apache Airflow

Sesuai dengan proses rilis komunitas Apache Airflow dan kebijakan versi, Amazon MWAA berkomitmen untuk mendukung setidaknya tiga versi minor Apache Airflow pada waktu tertentu. Kami akan mengumumkan akhir tanggal dukungan dari versi minor Apache Airflow yang diberikan setidaknya 90 hari sebelum akhir tanggal dukungan.

Pertanyaan umum

T: Berapa lama Amazon MWAA mendukung versi Apache Airflow?

J: Amazon MWAA mendukung versi minor Apache Airflow selama minimal 12 bulan setelah pertama kali tersedia.

T: Apakah saya diberi tahu ketika dukungan berakhir untuk versi Apache Airflow di Amazon MWAA?

J: Ya. Jika ada lingkungan Amazon MWAA di akun Anda yang menjalankan versi mendekati akhir dukungan, Amazon MWAA mengirimkan pemberitahuan melalui AWS Health Dashboard dengan akhir tanggal dukungan.

T: Apa yang terjadi pada tanggal dukungan terbatas?

J: Pada tanggal dukungan terbatas, Anda tidak dapat lagi membuat lingkungan Amazon MWAA baru dengan versi terkait. Lingkungan Anda yang ada akan terus tersedia hingga akhir tanggal dukungan.

T: Apa yang terjadi pada tanggal akhir dukungan?

J: Pada akhir tanggal dukungan, Anda akan terus dapat mengakses lingkungan Amazon MWAA yang ada yang menjalankan versi Apache Airflow yang terkait dan tidak digunakan lagi dengan risiko Anda sendiri. Untuk petunjuk tentang memutakhirkan ke versi Apache Airflow yang lebih baru di Amazon MWAA, lihat Panduan Migrasi Amazon MWAA.

penting

Anda bertanggung jawab untuk menjaga versi Amazon MWAA Anda tetap terkini. AWS mendesak semua pelanggan untuk meningkatkan lingkungan Amazon MWAA mereka ke versi terbaru untuk mendapatkan keuntungan dari perlindungan keamanan, privasi, dan ketersediaan terkini. Jika Anda mengoperasikan lingkungan Anda pada versi atau perangkat lunak yang tidak didukung setelah tanggal penghentian, yang disebut sebagai versi lama, Anda menghadapi kemungkinan risiko keamanan, privasi, dan operasional yang lebih besar, termasuk peristiwa downtime. Dengan mengoperasikan lingkungan Amazon MWAA Anda pada versi lama, Anda mengonfirmasi bahwa Anda memahami dan secara sadar menanggung risiko ini, dan Anda setuju untuk menyelesaikan peningkatan ke versi terbaru sesegera mungkin. Pengoperasian lingkungan Anda yang berkelanjutan pada versi lama tunduk pada perjanjian yang mengatur penggunaan layanan oleh Anda. AWS

Versi lama tidak dianggap tersedia secara umum, dan AWS tidak lagi menyediakan dukungan untuk versi lama. Akibatnya, AWS dapat membatasi akses atau penggunaan versi lama kapan saja, jika AWS menentukan bahwa versi lama menimbulkan risiko keamanan atau kewajiban, atau risiko bahaya, terhadap layanan, Afiliasinya AWS, atau pihak ketiga lainnya. Keputusan Anda untuk terus menjalankan beban kerja Anda pada versi lama dapat mengakibatkan konten Anda menjadi tidak tersedia, rusak, atau tidak dapat dipulihkan. Lingkungan yang berjalan pada versi lama tunduk pada pengecualian Perjanjian Tingkat Layanan (SLA).

Lingkungan, dan perangkat lunak terkait, yang berjalan pada versi lama mungkin mengandung bug, kesalahan, cacat, dan komponen berbahaya. Dengan demikian, dan terlepas dari informasi apa pun yang bertentangan dalam perjanjian, atau ketentuan layanan, AWS memberikan versi warisan apa adanya.

Untuk informasi selengkapnya tentang AWS model tanggung jawab bersama, lihat Tanggung jawab bersama dalam Kerangka Kerja AWS Well-Architected.