এডাব্লুএস এর ইলাস্টিক লোড ব্যালান্সার কি ব্যর্থতার একক পয়েন্ট?


15

আমি আমাদের অ্যাপ্লিকেশনটি অ্যামাজন ওয়েব পরিষেবাদিতে স্থানান্তরিত করতে দেখছি। পরিকল্পনাটি হ'ল ইসি 2 টি সমস্ত দৃষ্টান্ত দুটি উপলভ্য অঞ্চল জুড়ে মিরর করা। ডেটা স্থানান্তর ব্যয়ের কারণে আমরা একটি একাডাব্লুএস অঞ্চলে (ওরেগন) থাকব।

একাধিক এজেডস আমাদের অ্যাপ্লিকেশন এবং ডাটাবেস সার্ভারগুলির ব্যর্থতার একক পয়েন্ট থেকে মুক্তি পেয়েছে, তবে ইএলবি সম্পর্কে কী? আমার কাছে যদি দুটি একজেড জুড়ে ট্র্যাফিক বিতরণকারী একটি একক ইএলবি থাকে, তবে কি এই দুটি এজেড জুড়ে ELB হোস্ট করা হবে?

ELB কে এসপিওএফ হতে আটকাতে আমাজন কী করবে?

উত্তর:


13

এর অন্তরে, একটি ELB হ'ল ইসি 2 উদাহরণগুলির একটি সংগ্রহ। আপনি যখন কোনও এলএল তৈরি করেন , আপনি যে লোড ব্যালেন্সারটি থাকতে চান সেগুলি উপলভ্যতা অঞ্চলগুলি নির্দিষ্ট করে দিন then লোড ব্যালান্সার তৈরির জন্য উদাহরণগুলি সেই অঞ্চলে তৈরি করা হবে। তারা কোনও উপায় ব্যর্থতার এড়াতে এখানে উপায় হ'ল আপনি যখন ডিএনএস অনুসন্ধান করেন তখন একাধিক আইপি ঠিকানা ফেরত দেওয়া। উদাহরণ স্বরূপ:

  • Website.example.com- এর জন্য ডিএনএস অনুসন্ধান সিএমএল ওয়েবসাইট-elb-12345.eu- ওয়েস্ট-1-elb.amazonaws.com প্রদান করে
  • চেহারাতে ওয়েবসাইট-elb-12345.eu-west-1.elb.amazonaws.com এর তথ্যও পাওয়া যায়। এতে বলা হয়েছে যে সাইটের আইপি ঠিকানা 1.2.3.4 এবং আইপি ঠিকানা 2.3.4.5 রয়েছে

সংযোগ তৈরি করতে কোন আইপি ঠিকানা ব্যবহার করা উচিত তা চয়ন করা ক্লায়েন্টের উপর নির্ভর করে। আইপি ঠিকানাগুলি সর্বদা ডিএনএস চেহারা থেকে একই ক্রমে ফিরে আসবে না। কোনও ক্লায়েন্ট যদি প্রথম প্রচেষ্টাটিতে সংযোগ না দিতে পারে তবে বিকল্প আইপি ঠিকানায় আবার চেষ্টা করতে পারেন।

কোনও ELB এর জন্য ডিএনএস রেকর্ডে থাকা টিটিএল মাত্র 60 সেকেন্ডের, যার অর্থ কোনও ELB উদাহরণস্বরূপ মারা যায় এবং প্রতিস্থাপন করা উচিত, ডিএনএস মোটামুটি দ্রুত আপডেট করা হবে।


সুতরাং, যেহেতু আমি আমার অ্যাপ্লিকেশন ইসি 2 উদাহরণগুলি একাধিক অঞ্চল জুড়ে স্থাপন করব, যখন আমি সেই অঞ্চলের জন্য ইএলবি তৈরি করি, তখন কি এটি স্বয়ংক্রিয়ভাবে একই দুটি অঞ্চল জুড়ে ছড়িয়ে থাকা ইসি 2 উদাহরণগুলিতে হোস্ট করা হবে?
ক্রিস.বি

।। আপনি যখন ELB কিনা API বা কনসোলের মাধ্যমে, আপনি প্রাপ্যতা অঞ্চল যে আপনার ELB কাজ করতে চান তা নির্বাচন করতে বলা হবে তৈরি আপনি ঠিক একই প্রাপ্যতা অঞ্চল আপনার স্থানেই হতে হবে নির্বাচন করতে হবে
রিচার্ড

3

এটি আসলে একটি এসপিওএফ হতে পারে তবে আমি বিশ্বাস করি এটি কেবল একই অঞ্চলের মধ্যে একটি এসপিওএফ হবে।

এজন্যই ডাব্লুএসএস ট্র্যাফিক সনাক্ত করতে এবং পুনরুদ্ধার করার জন্য রুট 53 স্বাস্থ্য পরীক্ষার ব্যবহার করার পরামর্শ দিচ্ছে যা একটি অস্বাস্থ্যকর ইএলবিতে শেষ হবে।

ইলাস্টিক লোড ব্যালান্সারের পিছনে চলমান অ্যাপ্লিকেশনগুলির প্রাপ্যতা বাড়ানোর জন্য আপনি অ্যামাজন রুট 53 স্বাস্থ্য পরীক্ষা এবং ডিএনএস ফেইলওভার বৈশিষ্ট্যগুলি ব্যবহার করতে পারেন। লোড ব্যালান্সারের সাথে স্বাস্থ্যকর ইসি 2 দৃষ্টান্ত নিবন্ধিত না থাকলে বা লোড ব্যালান্সার নিজেই অস্বাস্থ্যকর না হলে 53 নম্বর রুট কোনও লোড ব্যালেন্সার থেকে দূরে থাকবে ।

সূত্র: http://aws.amazon.com/elasticloadbalancing/


সুতরাং একটি একক অঞ্চলে একাধিক ইএলবি স্থাপনের উপায় রয়েছে। একটি প্রাথমিক হিসাবে এবং একটি স্ট্যান্ডবাই হিসাবে একটি আছে? অথবা রুট 53 একটি নতুন ইএলবি নজরে আনতে সক্ষম?
ক্রিস.বি

আমি মনে করি না যে রুট 53 স্বয়ংক্রিয়ভাবে একটি ইএলবি সেটআপ করতে পারে, আপনাকে বিকাশকারী গাইডটি সন্ধান করতে হবে।
অ্যালেক্স

1

আপনি একটি অটোস্কালিং গ্রুপ তৈরি করে আপনার একক এজেড এসপিওএফের কাছাকাছি যেতে পারেন যেখানে আপনার একক ইএলবি যদি এক্স ফ্যাক্টরের সাথে মেলে না, তা লোড, প্রতিক্রিয়া সময় ইত্যাদির দ্বারা হয় কিনা, একটি নতুন ইএলবি তৈরি হয়। ELBs মূলত মালিকানাধীন AWS কোড চলমান ইসি 2 দৃষ্টান্ত।


আমি ভেবেছিলাম যে ELB লোড ইত্যাদির পরিমাণ হ্যান্ডল করার জন্য স্বয়ংক্রিয়ভাবে স্কেল করেছে
ক্রিস.বি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.