আমি কীভাবে একটি ইলাস্টিক বিয়ানস্টালক অ্যাপ্লিকেশনটিতে একটি ইলাস্টিক আইপি সংযুক্ত করব?


9

আমি একটি একক উদাহরণ একটি ইলাস্টিক আইপি দিতে পারেন। সমস্যা নেই.

তবে আমার কাছে একটি ইলাস্টিক বিনস্টাক অ্যাপ রয়েছে। এটি প্রয়োজন হিসাবে দৃষ্টান্ত তৈরি করতে এবং মুছে ফেলতে পারে। এটি একটি ভারসাম্য ভারসাম্য আছে। আমি কীভাবে এই বৈশিষ্ট্যগুলি (ইলাস্টিক আইপি এবং ইলাস্টিক বিয়ানস্টালক) একসাথে কাজ করতে পারি?

শেষ পর্যন্ত, আমি যা করতে চাই তা হ'ল এটি আমার ডোমেনের মাধ্যমে আমার সার্ভারে কল করা: mydomain.com/someApiCall এবং আমি আমার ইলাস্টিক আইপি "বিচ্ছিন্ন" হওয়ার বিষয়ে চিন্তা করতে চাই না।

উত্তর:


8

এটি বর্তমানে সম্ভব নয় এবং প্রকৃতপক্ষে ইলাস্টিক লোড ব্যালেন্সিং (ELB) ব্যবহারের একটি সীমাবদ্ধতা দেখুন উদাহরণস্বরূপ, কেন আমাজন একটি ইলাস্টিক লোড ব্যালান্সারের কাছে একটি ইলাস্টিক আইপি বরাদ্দ দেয় না? :

ইলাস্টিক লোড ব্যালেন্সারটি কেবল ইসি 2 এর মধ্যে হোস্ট করা স্বতন্ত্র সফ্টওয়্যার লোড ব্যালান্সারের একটি সংগ্রহ, যার মধ্যে ডিএনএস লোড ভারসাম্যহীন ট্র্যাফিক রয়েছে। পুলটিতে অনেকগুলি আইপি থাকতে পারে, প্রাপ্যতা অঞ্চলে কমপক্ষে একটি করে এবং ট্র্যাফিকের স্তরের উপর নির্ভর করে।

লোড ব্যালান্সার এবং ইলাস্টিক আইপি- কে ডি.সভানলুন্ডসের উত্তর , কেন ইএলবি এইভাবে ডিজাইন করা হয়েছে তার একটি ভাল সংক্ষিপ্তসার সরবরাহ করে এবং শ্লোমো সুইডলারের "ইলাস্টিক লোড ব্যালান্সিং " এর "ইলাস্টিক": ইএলবি স্থিতিস্থাপকতা এবং কীভাবে এটি পরীক্ষা করতে হবে প্রাথমিক কিন্তু গভীরভাবে উপলব্ধ করে ELB আর্কিটেকচার বিশ্লেষণ এবং এই প্রসঙ্গে একটি ওয়েব অ্যাপ্লিকেশন পরীক্ষা করার জন্য প্রভাবগুলি।


হালনাগাদ

আপনার মন্তব্য সম্পর্কে: আপনি ইলাস্টিক লোড ব্যালেন্সারের সাথে ম্যাপযুক্ত ডিএনএস নামের মাধ্যমে আপনার এডাব্লুএস ইলাস্টিক বিনস্টাক অ্যাপ্লিকেশনটির সাথে যোগাযোগ করছেন , যার পরিবর্তে আপনি যথারীতি কোনও সিএনএম রেকর্ডকে মানচিত্র করতে পারেন , ইলাস্টিক লোড ব্যালেন্সিংয়ের ওভারভিউ দেখুন :

ইলাস্টিক লোড ব্যালেন্সিং প্রতিটি লোড ব্যালান্সারের জন্য স্বয়ংক্রিয়ভাবে একটি ডিএনএস নাম উত্পন্ন করে। আপনি অন্য কোনও ডোমেন নাম (যেমন www.example.com) স্বয়ংক্রিয়ভাবে উত্পাদিত ডিএনএস নামটিতে সিএনএম ব্যবহার করে ম্যাপ করতে পারেন বা লোড ব্যালান্সারের ডিএনএস নামের জন্য একটি অ্যামাজন রুট 53 উপন্যাস ব্যবহার করতে পারেন।

আরও বিশদ ইলাস্টিক লোড ব্যালেন্সিং সহ ডোমেন নাম ব্যবহার করার ক্ষেত্রে পাওয়া যেতে পারে , যা আপনার ইলাস্টিক লোড ব্যালেন্সিংয়ের উদাহরণটি কীভাবে একটি কাস্টম ডোমেন নামের সাথে যুক্ত করতে পারে - সাবডোমেন নাম এবং জোন শীর্ষকে অন্তর্ভুক্ত করে


আমি লোড ব্যালেন্সারের মাধ্যমে অনুরোধগুলি সরাসরি না করতে পারলে আমি কীভাবে বিয়ানস্টালকের সাথে একটি এপিআই তৈরি করতে পারি? আমি আমার বিনস্টালক অ্যাপ্লিকেশনটির সাথে কীভাবে সঠিকভাবে যোগাযোগ করব?
জেফ নোবেল

1
@ জিওফ নোবেল: আমি নিশ্চিত না যে আমি অনুসরণ করতে পারি, কেন ইলাস্টিক বিয়ানস্টালকে হোস্ট করা একটি এপিআই দ্বারা প্রদত্ত উদাহরন / রিসোর্সে কল করা উচিত প্রত্যাশার মতো কাজ করা উচিত নয়? আশা করি অন্তর্নিহিত ধারণাটি পরিষ্কার করার জন্য ইলাস্টিক লোড ব্যালেন্সিং সহ ডোমেন নাম ব্যবহার সম্পর্কিত আমার উত্তরটি প্রসারিত করেছি - শুভকামনা!
স্টিফেন ওপেল

1

তবে আমার কাছে একটি ইলাস্টিক বিনস্টাক অ্যাপ রয়েছে। এটি প্রয়োজন হিসাবে দৃষ্টান্ত তৈরি করতে এবং মুছে ফেলতে পারে। এটি একটি ভারসাম্য ভারসাম্য আছে। আমি কীভাবে এই বৈশিষ্ট্যগুলি (ইলাস্টিক আইপি এবং ইলাস্টিক বিয়ানস্টালক) একসাথে কাজ করতে পারি?

সেপ্টেম্বর 2017 থেকে শুরু করে আপনি বিনস্টালকের মধ্যে নেটওয়ার্ক লোড ব্যালেন্সার ব্যবহার করতে পারেন । এটি লোড ব্যালান্সারের জন্য স্থির আইপি ঠিকানাগুলি সমর্থন করে। আপনি লোড ব্যালেন্সারের জন্য সক্ষম প্রতিটি সাবনেটে একটি ইলাস্টিক আইপি ঠিকানাও বরাদ্দ করতে পারেন।


0

আপনি যদি mydomain.com/someApiCall এর মাধ্যমে আপনার অ্যাপ্লিকেশনটি অ্যাক্সেস করেন তবে ইলাস্টিক আইপি এমনকি ছবিতে নেই। ইলাস্টিকবিয়ানস্টালক আপনাকে এমন একটি ইউআরএল দেয় যা দেখতে দেখতে:

http://myapp.elasticbeanstalk.com

আপনি কেবলমাত্র আপনার ডোমেনটি myapp.elasticbeanstalk.com এ ফরোয়ার্ড রাখতে পারেন

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