Amazon ECS تدعم الآن عمليات النشر المضمنة الخطي والكناري
تعلن Amazon Elastic Container Service (Amazon ECS) عن دعمها لاستراتيجيات النشر الخطي والكناري، مما يمنحك مزيدًا من المرونة والتحكم عند نشر التطبيقات المعبأة في حاويات. وتكمل هذه الاستراتيجيات الجديدة عمليات blue/green deployment المدمجة في ECS، مما يتيح لك اختيار نهج تحويل حركة المرور الذي يتوافق بشكل أفضل مع ملف تعريف المخاطر لتطبيقك ومتطلبات التحقق من الصحة.
باستخدام عمليات النشر الخطي، يمكنك تحويل حركة المرور تدريجيًا من مراجعة الخدمة الحالية إلى المراجعة الجديدة بزيادات مئوية متساوية خلال فترة زمنية محددة. يمكنك تكوين النسبة المئوية للخطوة (على سبيل المثال، 10٪) للتحكم في مقدار تحولات حركة المرور عند كل زيادة، وتعيين فترة دمج العنصر لكل خطوة للانتظار بين كل تغيير في حركة المرور للمراقبة والتحقق من الصحة. يتيح لك ذلك التحقق من صحة إصدار التطبيق الجديد الخاص بك في مراحل متعددة مع زيادة حركة المرور في بيئة الإنتاج. باستخدام عمليات نشر الكناري، يمكنك توجيه نسبة صغيرة من حركة مرور بيئة الإنتاج إلى مراجعة الخدمة الجديدة الخاصة بك بينما تظل غالبية حركة المرور على الإصدار المستقر الحالي. يمكنك تعيين فترة دمج العنصر لنشر الكناري لمراقبة أداء المراجعة الجديدة، وبعد ذلك تقوم Amazon ECS بتحويل حركة المرور المتبقية إلى المراجعة الجديدة. تدعم كلتا الاستراتيجيتين فترة دمج العنصر للنشر، وهي فترة يتم فيها الانتظار بعد تحويل كل حركة مرور بيئة الإنتاج إلى المراجعة الجديدة قبل إنهاء المراجعة القديمة، مما يتيح التراجع السريع دون وقت تعطل في حالة اكتشاف المشكلات. يمكنك تكوين خُطَّافَات دورة حياة النشر لتنفيذ خطوات التحقق من الصحة المخصصة، واستخدام منبهات Amazon CloudWatch لاكتشاف حالات الفشل تلقائيًا وتشغيل عمليات التراجع.
هذه الميزة متوفرة في جميع مناطق AWS التجارية حيث تتوفر خدمة Amazon ECS. يمكنك استخدام استراتيجيات النشر الخطي والكناري لخدمات Amazon ECS الجديدة والحالية التي تستخدم موازن تحميل التطبيقات (ALB) أو ECS Service Connect، وذلك باستخدام وحدة التحكم وحزمة SDK وCLI وCloudFormation وCDK وTerraform. لمعرفة المزيد، راجع وثائقنا حول عمليات النشر الخطي لـ Amazon ECS وعمليات نشر الكناري لـ Amazon ECS.