ما هو Amazon Linux 2؟

What Is Amazon Linux 2



تعد Amazon أكبر لاعب في السوق السحابية ، وقد حافظت منصة الحوسبة السحابية Amazon Web Services (AWS) على معدل نمو قوي للغاية منذ إطلاقها في عام 2006.

لمساعدة عملائها على الاستفادة الكاملة من عروضها السحابية ، أنشأت الشركة نظام تشغيل خادم Linux خاص بها ، يسمى Amazon Linux. استنادًا إلى Red Hat Enterprise Linux (RHEL) ، تبرز Amazon Linux بفضل تكاملها الوثيق مع العديد من خدمات Amazon Web Services (AWS) ، والدعم طويل الأجل ، والمترجم ، وبناء toolchain ، و LTS Kernel الذي تم ضبطه للحصول على أداء أفضل على Amazon EC2.







في ديسمبر 2017 ، أعلنت أمازون عن الإصدار الثاني من نظام التشغيل Linux الخاص بها: Amazon Linux 2. تمامًا مثل سابقه ، سيتم دعم Amazon Linux 2 لمدة 5 سنوات مع تحديثات الأمان والصيانة ، حتى 30 يونيو 2023.



لدى أمازون العديد من العملاء حول العالم الذين تعيش تطبيقاتهم وبنيتهم ​​التحتية بالكامل على خوادمهم السحابية. بالنسبة لهؤلاء العملاء ، من المنطقي جدًا استخدام نظام تشغيل تم تصميمه للتكامل بسهولة مع منصة الحوسبة السحابية من Amazon واستخراج كل أوقية من الأداء.



حافة نزيف مستقرة

مع Amazon Linux 2 ، يتمتع العملاء أيضًا بميزتين لا تترافقان غالبًا: الدعم طويل المدى والوصول إلى أحدث إصدارات حزم البرامج الشائعة. ينطبق الدعم طويل الأجل على الحزم الأساسية (التي يمكن العثور على القائمة الكاملة في صفحة الأسئلة الشائعة حول Amazon Linux 2 ). تعد أمازون بتقديم تحديثات أمنية وإصلاحات للأخطاء لمدة 5 سنوات.





أحد التحذيرات المهمة هو أن Amazon Linux 2 لا يحافظ على توافق ABI لمساحة kernel ، لذا فإن التغييرات في نواة Linux الأولية التي تكسر استقرار ABI ، ثم قد تتطلب أي تطبيقات تعتمد على برامج تشغيل kernel لجهات خارجية تعديلات إضافية.

في وقت كتابة هذا التقرير ، كانت النواة الافتراضية في Amazon Linux 2 ، والتي تتلقى دعمًا طويل المدى من Amazon ، هي Linux Kernel 4.14. ومع ذلك ، يمكن للمستخدمين الترقية بسهولة إلى Linux Kernel 4.19 المحسّن من AWS عن طريق تثبيته من كتالوج Extras ، وهو مستودع للبرامج المتطورة ، بما في ذلك النواة وأوقات التشغيل وسلاسل الأدوات وقواعد البيانات وحزم الويب والمزيد.



يتطلب تثبيت Linux Kernel 4.19 أمرًا واحدًا بسيطًا:

سودوإضافات أمازون لينوكستثبيتنواة- نغ

يمكن إدراج البرامج الأخرى المتوفرة في كتالوج الإضافات باستخدام الأمر التالي:

قائمة إضافات أمازون لينوكس
0ansible2 متاح[= 2.4.2 = 2.4.6 =2.8 ]
2httpd_modules المتاحة[=1.0 ]
3memcached1.5 متاح[= 1.5.1 = 1.5.16]
5postgresql9.6 متاح[= 9.6.6 = 9.6.8]
6postgresql10 متاح[=10 ]
8redis4.0 متاح[= 4.0.5 = 4.0.10]
9R3.4 متاح[= 3.4.3]
10الصدأ 1 متاح
[= 1.22.1 = 1.26.0 = 1.26.1 = 1.27.2 = 1.31.0]
أحد عشر انا قد جئتمتوفرة[=8.0 ]
13روبي 2.4 متاح[= 2.4.2 = 2.4.4 = 2.4.7]
خمسة عشرphp7.2 متوفر
[= 7.2.0 = 7.2.4 = 7.2.5 = 7.2.8 = 7.2.11 = 7.2.13 = 7.2.14
= 7.2.16 = 7.2.17 = 7.2.19 = 7.2.21]
16php7.1 متوفر
[= 7.1.22 = 7.1.25 = 7.1.27 = 7.1.28 = 7.1.30 = 7.1.31]
17lamp-mariadb10.2-php7.2 متاح
[= 10.2.10_7.2.0 = 10.2.10_7.2.4 = 10.2.10_7.2.5
= 10.2.10_7.2.8 = 10.2.10_7.2.11 = 10.2.10_7.2.13
= 10.2.10_7.2.14 = 10.2.10_7.2.16 = 10.2.10_7.2.17
= 10.2.10_7.2.19 = 10.2.10_7.2.21]
18libreoffice متاح[= 5.0.6.2_15 = 5.3.6.1]
19 أعرجمتوفرة[= 2.8.22]
عشرين عامل ميناء= أحدث تمكين
[= 17.12.1 = 18.03.1 = 18.06.1]
واحد وعشرينmate-desktop1.x متاح[= 1.19.0 = 1.20.0]
22GraphicsMagick1.3 متاح[= 1.3.29 = 1.3.32]
2. 3tomcat8.5 متاح
[= 8.5.31 = 8.5.32 = 8.5.38 = 8.5.40 = 8.5.42]
24الحارة المتاحة[=7.11 ]
25الاختبار متاح[=1.0 ]
26ECS المتاحة[= مستقر]
27corretto8 متاح
[= 1.8.0_192 = 1.8.0_202 = 1.8.0_212 = 1.8.0_222]
28الالعاب النارية المتاحة[=0.11 ]
29golang1.11 متاح
[= 1.11.3 = 1.11.11 = 1.11.13]
30الحبار 4 متاح[=4 ]
31php7.3 متوفر
[= 7.3.2 = 7.3.3 = 7.3.4 = 7.3.6 = 7.3.8]
32lustre2.10 متاح[= 2.10.5]
33java-openjdk11 متاح[=أحد عشر ]
3. 4لينيس المتاحة[= مستقر]
35نواة- نانوغرام المتاحة[= مستقر]
36BCC متاح[=0.x]
37متاح أحادي[=5.x]
38nginx1 متاح[= مستقر]
39روبي 2.6 متاح[=2.6 ]

التطوير والاختبار في مكان العمل

ربما لن يفاجئك أن Amazon Linux 2 متاح كصورة Amazon Machine (AMI) للاستخدام في Amazon Elastic Compute Cloud (AmazonEC2) وكصورة حاوية Docker متوافقة مع Amazon Elastic Container Service (Amazon ECS).

ما قد يفاجئك هو أنه يمكنك أيضًا تنزيل صور الجهاز الظاهري لحلول VMware و Oracle VM VirtualBox و Microsoft Hyper-V الافتراضية لتطوير واختبار البرامج المحلية.

لتشغيل Amazon Linux 2 على جهاز محلي ، كل ما عليك فعله هو إعداد صورة تمهيد بمعلومات التكوين الأولية ، وتنزيل صورة الجهاز الظاهري Amazon Linux 2 لمنصة المحاكاة الافتراضية التي تختارها ، والتمهيد إلى جهاز VM الجديد. الخطوة الأولى هي أيضًا الخطوة الوحيدة التي تتطلب من المستخدمين استشارة دليل مستخدم Amazon Linux 2 .

من SysVinit إلى systemd

اعتمد الإصدار السابق من Amazon Linux على SysVinit لتشغيل مساحة مستخدم Linux وإدارة عمليات النظام بعد ذلك.

على الرغم من بساطته وصغر حجمه ، لم يتم تصميم SysVinit لتلبية احتياجات المستخدمين المعاصرين وبدء العدد الكبير من العمليات التي يعتمد عليها المستخدمون على مر السنين. علاوة على ذلك ، يبدأ SysVinit العمليات بشكل تسلسلي ، مما يعني أنه يتعين عليه الانتظار حتى يتم تحميل كل عملية قبل أن يتمكن من بدء تحميل العملية التالية. يعد تكوين ترتيب تحميل العمليات الكثير من العمل وليس الكثير من المرح.

يوفر Systemd نظام init قائم على التبعية قادر على تمهيد مساحة مستخدم Linux بالتوازي. يؤدي هذا إلى تحسينات كبيرة في الأداء عبر SysVinit. يتضمن Systemd أيضًا ميزات مثل بدء تشغيل daemons عند الطلب ودعم اللقطة وتتبع العمليات وأقفال المانع التي تجعله مجموعة من اللبنات الأساسية لنظام Linux.

الأمن أولا

يحد نظام Amazon Linux 2 من التعرض للثغرات الأمنية عن طريق تقليل عدد الحزم غير الهامة التي يتم تثبيتها على مثيل. تعمل مستودعات Amazon Linux 2 yum كقناة أساسية لتقديم تحديثات الأمان ، لكن تحديثات الأمان تصل أيضًا إلى المستخدمين عبر صور آلة Amazon المحدثة (AMIs) والأجهزة الافتراضية وصور الحاويات.

يتم سرد كافة الأحداث الأمنية في مركز أمان Amazon Linux AMI ، والذي يوفر أيضًا موجز RSS مفيدًا. يمكن للمستخدمين الذين يرغبون في زيادة تعزيز دفاعاتهم الإلكترونية الاستفادة من مئات الحلول الأمنية المتاحة على AWS Marketplace ، بما في ذلك Trend Micro Deep Security.

يحب Trend Micro نظام Linux لأن عملائنا يحبون Linux. Linux هو حقًا مواطن من الدرجة الأولى في Trend Micro ودعم إطلاقنا لـ AL2 مثال آخر على التزامنا بحماية أعباء العمل المتطورة لعملائنا ، معلن Trend Micro على موقعها على الإنترنت. سواء كنت تقوم بتشغيل AL2 في AWS أو على خوادم افتراضية أو في حاويات ، فإن Deep Security يوفر حماية متعددة الطبقات لبيئتك المختلطة.

تتوفر خيارات دعم العملاء المتميز من خلال الاشتراكات في AWS Support ، لكنها لا تغطي الاستخدام المحلي لـ Amazon Linux 2 ، والتي تميزها عن خيارات الاشتراك المماثلة التي تقدمها Red Hat.

استنتاج

عندما يتعلق الأمر بتشغيل أحمال عمل Linux على AWS ، فإن Amazon Linux 2 يعد خيارًا سهلاً. من خلال الجمع بين الدعم طويل الأجل والوصول المريح إلى البرامج المتطورة ، يوفر توزيع Linux المستند إلى RHEL نقطة دخول ملائمة إلى عالم Amazon Web Services والإمكانيات اللانهائية التي تأتي معها.