AWS Elastic Beanstalk

خدمة AWS Elastic Beanstalk هي خدمة تنسيق تُقدمها أمازون ويب سيرفيسز لنشر التطبيقات، حيث تُنسق هذه الخدمة خدمات AWS المختلفة، بما في ذلك EC2 وS3 وSMS وCloudWatch والتوسع التلقائي وموازنات التحميل المرنة . [ 2 ] توفر Elastic Beanstalk طبقة تجريد إضافية فوق الخادم ونظام التشغيل الأساسيين ؛ حيث يرى المستخدمون بدلاً من ذلك مزيجًا مُعدًا مسبقًا من نظام التشغيل والمنصة، مثل " Amazon Linux 2014.03 v1.1.0 64 بت يعمل بنظام Ruby 2.0 (Puma)" أو " Debian jessie v2.0.7 64 بت يعمل بنظام Python 3.4 (مُهيأ مسبقًا - Docker )". [ 3 ] يتطلب النشر تحديد عدد من المكونات: "التطبيق" كحاوية منطقية للمشروع، و "الإصدار" وهو نسخة قابلة للنشر من ملف التطبيق التنفيذي، و "قالب التكوين" الذي يحتوي على معلومات التكوين لكل من بيئة Beanstalk والمنتج. [ 4 ] وأخيرًا، "البيئة" التي تجمع بين "الإصدار" و "التكوين" وتنشرهما. [ 3 ] يتم تحميل الملفات التنفيذية كملفات أرشيفية إلى S3 مسبقًا، و "الإصدار" هو مجرد مؤشر إليها. [ 3 ]

التطبيقات ومجموعات البرامج

تشمل التطبيقات ومجموعات البرامج المدعومة ما يلي: [ 5 ]

مراجع

  1. "إصدار: AWS Elastic Beanstalk" . تم الاطلاع عليه بتاريخ 2013-05-06 .
  2. "ما هو AWS Elastic Beanstalk ولماذا أحتاجه؟" . تم الاطلاع عليه بتاريخ 27-05-2013 .
  3. 1 2 3 ويتيج، أندرياس؛ ويتيج، مايكل (2016). خدمات أمازون السحابية قيد التنفيذ . دار مانينغ للنشر. ص 132-133. ISBN  978-1-61729-288-0.
  4. "AWS Elastic Beanstalk: خيارات النشر" . 5 يناير 2022.
  5. "الأسئلة الشائعة حول AWS Elastic Beanstalk" . تم الاطلاع عليه بتاريخ 17-03-2020 .