ইসি 2: কোনও উদাহরণের পাবলিক ডিএনএস স্থিতিশীল? আমি কি এটির উপর নির্ভর করতে পারি না পরিবর্তিত হচ্ছে?


41

আমি আমার প্রথম উদাহরণটি চালু করেছি এবং এটি একটি ওয়েব সার্ভার হিসাবে ব্যবহার করছি। আমি দেখতে পাচ্ছি যে এর একটি সর্বজনীন ডিএনএস (একটি সর্বজনীন ইউআরএল) রয়েছে, যেমন:

ec2-123-45-6-789.compute-1.amazonaws.com

আমি সফলভাবে আমার ব্রাউজারে এই সার্ভারে যেতে পারি, এটি সিআরএল ইত্যাদির মাধ্যমে হিট করতে পারি etc.

আমি তৈরি করছি এমন অ্যাপটিতে আমি এই ওয়েব সার্ভারটি একটি ব্যাক-এন্ড পরিষেবার জন্য ব্যবহার করতে চাই, তাই আমি এই URL টি আমার অ্যাপ্লিকেশনটির কনফিগারেশনে রেখেছি এবং এটি দুর্দান্ত কাজ করে।

কিন্তু যখন আমি নিজেই বন্ধ হয়ে আমার উদাহরণটি পুনরায় শুরু করব তখন আমি দেখতে পাব যে পাবলিক ডিএনএস পরিবর্তন হয়! আমি পড়েছি যে আপনি স্পষ্টভাবে থামাতে এবং পুনরায় শুরু করার পরে এটি ঘটে, তবে আপনি কেবল "রিবুট" করলে তা ঘটে না।

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

অন্য কথায়, এই ইউআরএল থেকে তারযুক্ত কোনও অ্যাপ্লিকেশনটি পাঠানো কি নিরাপদ?

উত্তর:


67

সর্বজনীন ডিএনএস নাম সর্বদা সর্বজনীন আইপি ঠিকানার সাথে মেলে।

সর্বজনীন আইপি ঠিকানা এটি বন্ধ বা বন্ধ না হওয়া অবধি উদাহরণের জন্য একই থাকে। একটি রিবুট পাবলিক আইপি ঠিকানা পরিবর্তন করে না।

যদি কোনও ইসি 2 উদাহরণ কোনও ভিপিসিতে থাকে, তবে এটি স্টপ জুড়ে একই পাবলিক আইপি ঠিকানাটি ধরে রাখবে এবং শুরু করবে।

কোনও ইসি 2 উদাহরণস্বরূপ, যা ভিপিসিতে নেই এবং যদি এটি বন্ধ করে দেওয়া হয় এবং আবার শুরু করা হয়, তবে এটি সম্ভবত একটি ভিন্ন পাবলিক আইপি ঠিকানা গ্রহণ করবে।

উদাহরণগুলি ব্যর্থ হতে পারে। আপনি যখন কোনও ব্যর্থ বা সমাপ্ত দৃষ্টান্তটি প্রতিস্থাপনের জন্য কোনও নতুন উদাহরণ শুরু করবেন, তখন এটি সম্ভবত একটি পৃথক পাবলিক আইপি ঠিকানা পাবেন।

উদাহরণস্বরূপ ব্যর্থ হতে পারে এবং আপনি কোনও উদাহরণের আকার পরিবর্তন করতে চাইতে পারেন (স্টপ / স্টার্ট দিয়ে) এটি "[সর্বজনীন আইপি ঠিকানা]" (বা ডিএনএস নাম) দ্বারা ওয়্যারযুক্ত একটি অ্যাপ্লিকেশন চালানোর পরামর্শ দেওয়া হয় না। একবার আপনার উদাহরণটি বন্ধ / বন্ধ / ব্যর্থ হয়ে গেলে অন্য কোনও ব্যবহারকারী তাদের আইপি ঠিকানাটি তাদের উদাহরণ হিসাবে নির্ধারণ করতে পারে এবং আপনার সমস্ত ট্র্যাফিক তাদের কাছে যায়।

আপনার দৃষ্টান্তের সাথে জনসাধারণের পরিষেবাগুলিকে সংযুক্ত করতে ইলাস্টিক আইপি ঠিকানাগুলি ব্যবহার করার পরামর্শ দেওয়া হয়। আপনি স্থিতিস্থাপক আইপি ঠিকানা রাখতে পারেন এবং আপনি এটি সময়ের সাথে আপনি যে কোনও পরিস্থিতিতে সুনির্দিষ্ট করতে পারেন, এমনকি এটি স্টপ / শুরুর পরে একই উদাহরণ থাকলেও।

প্রতিটি ইলাস্টিক আইপি ঠিকানা জনসাধারণের ডিএনএস নামের সাথে আসে তবে আপনি সম্ভবত ইলাস্টিকের আইপি ঠিকানায় নিজের হোস্টনামটি ম্যাপিংয়ের চেয়ে আরও ভাল হবেন যাতে এই নাম মানুষের কাছে আরও বোঝা যায়।

ইলাস্টিক আইপি ঠিকানাগুলির জন্য এখানে একটি গাইড:

http://aws.amazon.com/articles/1346

এখানে আমি নিবন্ধটি লিখেছি যে রিবুট এবং স্টপ / উদাহরণের শুরু / এর মধ্যে পার্থক্য সম্পর্কে কথা বলা হয়েছে:

রিবুটিং বনাম স্টপ / অ্যামাজন ইসি 2 ইনস্ট্যান্সের সূচনা
http://alestic.com/2011/09/ec2-reboot-stop-start

এখানে আমি নিবন্ধটি লিখেছি যা একটি কারণ প্রদান করে যা আপনি থামাতে / শুরু করতে চাইতে পারেন যদিও আপনি আজই করবেন বলে মনে করেন না:

একটি ইসি 2 তাত্পর্যকে বড় আকারে সরানো হচ্ছে
http://alestic.com/2011/02/ec2-change-type


ভাল প্রতি তথ্য আমি আমার ec2 উদাহরণটি পুনরায় বুট করেছি এবং সন্ধান পেয়েছি যে পাবলিক ডিএনএস একটি নতুন আইপিতে পরিবর্তিত হয়েছে। সম্ভবত উদাহরণটি ক্র্যাশ হয়ে গেছে তবে আমি সে সম্পর্কে নিশ্চিত নই।
নিকোলাস মানজিনি

অ্যামাজন কেবলমাত্র লোড ব্যালেন্সারদের জন্য ইলাস্টিক আইপি ব্যবহার করার পরামর্শ দেয়। সুতরাং আপনার যদি ইসি 2 উদাহরণে একটি ব্যক্তিগত পরিষেবা থাকে তবে আপনাকে আইপিকে ম্যানুয়ালি আপডেট করতে হবে। docs.aws.amazon.com/AWSEC2/latest/UserGuide/…
জেসি

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