Elastic Load Balancing

توزيع حركة مرور الشبكة لتحسين إمكانية توسيع تطبيقاتك

تعمل ميزة Elastic Load Balancing على توزيع حركة مرور التطبيقات الواردة تلقائيًا عبر عدة أهداف، مثل مثيلات وحاويات Amazon EC2 وعناوين IP ووظائف Lambda وتطبيقات افتراضية. يمكنها التعامل مع التحميل المتفاوت لحركة تطبيقك في منطقة واحدة للتوافر أو عبر مناطق توافر خدمات متعددة. توفر ميزة Elastic Load Balancing أربعة أنواع من موازنات الأحمال التي تتميز جميعها بتوافر عالٍ وتوسيع تلقائي وأمان قوي، وهي تُعد ضرورية لجعل تطبيقاتك قادرة على التعامل مع الأعطال.

AWS re:Invent 2019: احصل على أفضل استفادة من Elastic Load Balancing لأعباء عمل مختلفة (53:59)

Application Load Balancer


يناسب Application Load Balancer بشكل أفضل موازنة تحميل حركة مرور HTTP وHTTPS ويوفر توجيه الطلب المتقدم الذي يهدف إلى تقديم تصميمات للتطبيقات الحديثة، بما في ذلك الخدمات المصغرة والحاويات الصغيرة. يوجه Application Load Balancer حركة المرور داخل Amazon VPC القائم على محتوى الطلب.

تعرّف على المزيد 

Network Load Balancer


Network Load Balancer هو الأنسب لموازنة تحميل حركة مرور بروتوكول التحكم في الإرسال (TCP) وبروتوكول مخطط بيانات المستخدم (UDP) وبروتوكول أمان طبقة النقل (TLS)، حيث يستلزم تحقيق أفضل أداء. يوجه Network Load Balancer حركة المرور إلى الأهداف داخل Amazon VPC، وهو قادر على التعامل مع ملايين الطلبات في الثانية مع الحفاظ على أزمنة استجابة فائقة الانخفاض.

تعرّف على المزيد 

Gateway Load Balancer


يسهّل Gateway Load Balancer من نشر تطبيقات الشبكات الافتراضية الخارجية وتوسيعها وتشغيلها. بتوفير موازنة أحمال وتوسيع تلقائي لمجموعات التطبيقات الخارجية، يُعد Gateway Load Balancer موازنًا شفافًا لمصدر ووجهة حركة المرور. وتجعل هذه القدرة هذا الموازن ملائمًا للعمل مع التطبيقات الخارجية للأمان وتحليلات الشبكات وحالات الاستخدام الأخرى.

تعرّف على المزيد 

Classic Load Balancer


يوفر Classic Load Balancer موازنة الأحمال الأساسية عبر العديد من مثيلات Amazon EC2 ويعمل على مستوى الطلب ومستوى الاتصال. تم تصميم Classic Load Balancer للتطبيقات التي تم إنشاؤها ضمن شبكة EC2-Classic.

تعرّف على المزيد 

المزايا

المستوى العالي من التوافر والمرونة

تُعد Elastic Load Balancing جزءًا من شبكة AWS، مع إدراك متأصل بحدود الفشل مثل مناطق توافر الخدمات للحفاظ على توافر تطبيقاتك في المنطقة، دون الحاجة لموازنة أحمال خوادم عالمية (GSLB). ELB هي خدمة مُدارة بالكامل، ما يعني أن بإمكانك التركيز على تقديم تطبيقات وعدم تثبيت مجموعات موازنات الأحمال. تُضاف السعة وتُزال تلقائيًا بناءً على استخدام خوادم التطبيقات الأساسية.

الأمان

تعمل Elastic Load Balancing مع Amazon Virtual Private Cloud (VPC)‎ لتوفير ميزات أمان قوية، بما في ذلك إدارة الشهادات المتكاملة ومصادقة المستخدم وفك تشفير SSL/TLS. حيث تمنحك الخدمتان معًا المرونة لإدارة إعدادات TLS مركزيًا وإلغاء تحميل أعباء العمل المكثفة لوحدة المعالجة المركزية من التطبيقات الخاصة بك. كما يدعم ALB التكامل مع AWS WAF، ما يضيف مستوى من الحماية قبل أن تصل جهات سيئة إلى التطبيق. وعلاوة على ما سبق، تم نشر S2N وHTTP Guardian كحلين مفتوحي المصدر لتقليل احتمالية الهجمات القائمة على HTTP.

ميزات واسعة

توفر Elastic Load Balancing نطاقًا واسعًا من الميزات المطلوبة من الأعمال من جميع الأعمال، مع تقديمها في تجربة AWS أصلية. تتضمن Elastic Load Balancing الدعم للميزات المطلوبة في أعباء عمل قائمة على الحاوية، تشمل HTTP/2 وgRPC وإلغاء تحميل TLS وتوجيه متقدم قائم على القواعد وتكامل مع خدمات الحاويات كأداة تحكم في الدخول. يزود ALB العملاء بنقطة نهاية HTTP أصلية لاستدعاء وظائف Lambda، ما يستبعد الاعتماد على حلول أخرى. وعلاوة على ما سبق، ينشئ Gateway Load Balancer بوابة واحدة لتوجيه حركة المرور خلال مجموعات التطبيقات الخارجية.

مراقبة ورؤية قويتان

تسمح لك Elastic Load Balancing بمراقبة صحة تطبيقاتك وأدائها في الوقت الفعلي باستخدام مقاييس Amazon CloudWatch وسجلاتها وتتبع الطلب. ويعمل ذلك على تحسين مستوى الرؤية لسلوك تطبيقاتك وكشف المشكلات وتحديد أزمات الأداء في حزمة تطبيقاتك. يساعد ELB على ضمان الامتثال لاتفاقيات مستوى خدمة (SLAs) التطبيقات.

التكامل والانتشار العالمي

كخدمة AWS أصلية، يتميز ELB بتكامل قوي مع خدمات AWS أخرى مثل EC2 وECS/EKS وGlobal Accelerator والأدوات التشغيلية مثل AWS CloudFormation وAWS Billing. في البنية التحتية العالمية لـ Amazon ومراكز بيانات العملاء مع AWS Outposts ودعم الأهداف في الموقع، تتوفر ELB في كل مكان لتشغيل أعباء عمل AWS الخاصة بك.

حالات الاستخدام

الترحيل إلى AWS

يدعم ELB قدرات موازنة الأحمال الضرورية لتتمكن من الترحيل إلى AWS. ELB قادر تمامًا على موازنة أحمال التطبيقات التقليدية والسحابية الأصلية بقدرات توسيع تلقائي تمكّن من تخطيط السعات بدون تخمين. ELB سهل التكوين والاستخدام، مما يبسط من تجربة الترحيل. التجربة المُدارة لموازن ELB تعني أن بإمكانك التركيز على أهم أجزاء الترحيل الناجح - ترحيل التطبيقات - بدلاً من تكوين موازنات الأحمال. كما يتكامل ELB جيدًا مع أدوات الإدارة الشائعة التي تعرفها مثل Terraform وAnsible.

تحديث التطبيقات بلا خوادم والحاويات

تحتاج المؤسسات إلى بناء التطبيقات بأسرع من أي وقت مضى، بمزيج من أنماط التصميم المعيارية والنماذج التشغيلية بدون خوادم وعمليات المطورين المرنة. يتكيف ELB مع هذه التطبيقات الحديثة وأحماله المتغيرة بدون تدخل العميل، ما يسمح بالتوسيع مع الاستمرار في احتساب تكلفة الاستخدام فقط. قد يستفيد العملاء الذين يبنون التطبيقات بدون خوادم باستخدام Lambda من ALB لتوفير نقطة نهاية أصلية قائمة على HTTP، دون الحاجة لتكوينات معقدة أو استخدام بوابة API. تتضمن ELB أيضًا الدعم للحاويات وتنسيق الحاويات باستخدام Kubernetes، ما يوفر موازنة أحمال بين العملاء والتطبيقات بالإضافة إلى الاتصال بين الخدمات.

بناء سحابة مختلطة

توفر Elastic Load Balancing القدرة على موازنة الأحمال عبر AWS والموارد المحلية باستخدام موازن أحمال واحد. يمكنك تحقيق هذا بتسجيل كل مواردك في نفس مجموعة الهدف وإقران مجموعة الهدف بموازن أحمال. بدلاً من ذلك، يمكنك استخدام موازنة الأحمال الموزعة على أساس DNS عبر AWS والموارد المحلية باستخدام موازني أحمال، مع موازن أحمال واحد لـ AWS وآخر لموارد محلية.

توسيع التطبيقات الافتراضية الخارجية

عند الترحيل إلى السحابة، يتطلع بعض العملاء لحفظ التطبيقات الحالية، وبالمهارات والعمليات التي أنشؤوها حولها. باستخدام Gateway Load Balancer، ينشر العملاء تطبيقات من موردهم المفضل مع الاستفادة من ميزات التوسيع والمرونة للتشغيل في السحابة.

العملاء

Adobe
Snapchat
DataDog
Zillow
Verizon
Lyft

المنشورات والمقالات بالمدونة

التاريخ
  • التاريخ
1
جديد – توجيه الطلب المتقدم لموازنات أحمال التطبيقات من AWS
من إعداد چيف بار 
 
27 مارس 2019

الجديد في Elastic Load Balancing

التاريخ
  • التاريخ
1
Product-Page_Standard-Icons_01_Product-Features_SqInk
اكتشف المزيد حول خدمة Elastic Load Balancing

زيارة صفحة الميزات.

تعرّف على المزيد 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
قم بتسجيل الاشتراك للحصول على حساب مجاني

الوصول على الفور إلى الطبقة المجانية لخدمة AWS. 

التسجيل 
Product-Page_Standard-Icons_03_Start-Building_SqInk
ابدأ في البناء في وحدة التحكم

البدء مع Elastic Load Balancing في وحدة تحكم AWS.

تسجيل الدخول