অ্যামাজন ইসি 2 উদাহরণের এফিমেরাল স্টোরেজে কোন ডেটা সংরক্ষণ করা হয়?


289

আমি একটি অ্যামাজন ইসি 2 উদাহরণ বন্ধ করার এবং সতর্কতা বার্তা পাওয়ার চেষ্টা করছি

সতর্কতা: দয়া করে নোট করুন যে আপনার উদাহরণের সাময়িক স্টোরেজ সম্পর্কিত কোনও ডেটা এটি বন্ধ হয়ে গেলে হারিয়ে যাবে।

আমার প্রশ্ন

একটি অ্যামাজন ইসি 2 উদাহরণের সাময়িক স্টোরেজে কোন ডেটা সংরক্ষণ করা হয়?

উত্তর:


148

কোনও ইবিএস ভলিউমে সঞ্চয় করা নেই এমন কিছু যা দৃষ্টান্তের জন্য মাউন্ট করা হয়েছে তা হারিয়ে যাবে।

উদাহরণস্বরূপ, আপনি যদি আপনার ইবিএস ভলিউমটি মাউন্ট করেন /mystuffতবে তার মধ্যে থাকা কোনও কিছুই হারাবে না /mystuff। আপনি যদি কোনও ebs ভলিউম মাউন্ট না করেন এবং এতে স্টাফ সংরক্ষণ না করেন তবে আমি বিশ্বাস করি যে সমস্ত কিছু হারাবে।

আপনি আপনার বর্তমান মেশিনের অবস্থা থেকে একটি এএমআই তৈরি করতে পারেন, এতে আপনার সাময়িক স্টোরেজের সমস্ত কিছু থাকবে। তারপরে, আপনি যখন সেই এএমআই এর উপর ভিত্তি করে একটি নতুন উদাহরণ চালু করেন এতে এতে এখনকার মতো সবকিছু থাকবে।

আপডেট: mattgmg1990 এবং গ্লেন বীচের মন্তব্যের ভিত্তিতে স্পষ্ট করতে:

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


1
আপনি যদি কোনও ebs ভলিউমটি কনফিগার না করে এবং মাউন্ট না করে থাকেন এবং সচেতনভাবে আপনার ডেটা এতে না রাখেন তবে উদাহরণস্বরূপ সমস্ত কিছুই ইফের্মেরাল স্টোরেজে থাকবে।
ডিজিটালজেল

2
এটি কি কেবল instance storeডিভাইসগুলিতে প্রযোজ্য ? অর্থাৎ কোনও ebsডিভাইসে আমার রুট স্টোরেজ ড্রাইভটি ক্ষুদ্রতর বা না?
ডিন

17
এই উত্তরটি হুবহু সঠিক নয়, যেখানে আপনার ডেটা সংরক্ষণ করা হয়েছে তা নির্ভর করে আপনি কী ধরনের এএমআই তৈরি করতে বেছে নিয়েছেন depends @ নীডালপ্রেসের নীচের উত্তরটি আরও সম্পূর্ণ। আপনি যদি ইবিএস সমর্থিত একটি এএমআই তৈরি করতে পছন্দ করে থাকেন তবে আপনার রুট ডিরেক্টরিটি সংক্ষিপ্ত স্টোরেজে সংরক্ষণ করা হবে না।
mattgmg1990

1
আমি কেবল যুক্ত করতে চাই যে আমি মনে করি যে @ নীডালপ্রেস আরও ভাল উত্তর লিখেছিলেন, বা খুব কমপক্ষে একটি যা বুঝতে খুব সহজ।
লোজ্জনো

1
"আপনি যদি মেশিনটিকে" সমাপ্ত "করেন তবে ইবিএসের সমর্থন থাকলেও তা চলে যায়। এটি সঠিক নয়। এটি "স্টোরেজ যুক্ত করুন" পৃষ্ঠায় "মূল অবধি মুছুন" পতাকাটি দ্বারা নির্ধারিত হয় (মূল ভলিউমটি উল্লেখ করে)। এটি কমান্ড লাইনেও নির্দিষ্ট করা যেতে পারে এবং সিএলআই ( ডকস.আও.স.ম্যাজন / এডাব্লুএসইসি 2 / স্লেট / ইউজারগুইড/… ) ব্যবহার করে চলমান দৃষ্টান্তগুলিতেও এটি পরিবর্তন করা যেতে পারে
গ্লেন বেচ

260

মূলত, রুট ভলিউম (আপনার সম্পূর্ণ ভার্চুয়াল সিস্টেম ডিস্ক) সংক্ষিপ্ত, তবে আপনি অ্যামাজন ইসি 2 ইনস্ট্যান্স স্টোর দ্বারা সমর্থিত এএমআই তৈরি করতে পছন্দ করেন তবেই

আপনি যদি ইবিএস সমর্থিত এএমআই তৈরি করতে চান তবে আপনার মূল ভলিউমটি ইবিএস দ্বারা সমর্থিত হবে এবং আপনার রুট ভলিউমে থাকা সমস্ত কিছুই রিবুটগুলির মধ্যে সংরক্ষণ করা হবে

আপনার কী ধরণের ভলিউম রয়েছে তা আপনি যদি নিশ্চিত না হন তবে আপনার AWS কনসোলের EC2-> ইলাস্টিক ব্লক স্টোর-> ভলিউমের নীচে দেখুন এবং যদি আপনার এএমআই রুট ভলিউম তালিকাভুক্ত থাকে তবে আপনি নিরাপদ। এছাড়াও, আপনি যদি EC2-> উদাহরণে যান এবং তারপরে আপনার উদাহরণের "রুট ডিভাইসের ধরণ" কলামের নীচে দেখুন এবং যদি এটি "ebs" বলে থাকে, তবে আপনাকে আপনার রুট ডিভাইসে ডেটা নিয়ে চিন্তা করতে হবে না।

আরও বিশদ এখানে: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/RutDeviceStorage.html


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

2
সতর্কতাটি প্রযোজ্য কারণ আপনার দুটি বিএস ব্যাকড রুট এবং একটি অল্পকালীন স্টোরেজ সংযুক্ত থাকতে পারে (ম্যানুয়ালি ম্যানুয়ালি ডিফল্টরূপে এটি করতে পারে না)
জিগ ম্যান্ডেল

আসলে, আমি কেবল এগিয়ে গিয়েছিলাম এবং এটি করেছি তবে যাইহোক একটি ত্রুটি ছিল: Unable to connect to your database server using the provided settings. Filename: core/Loader.php Line Number: 346 কোনও ধারণা? এটি করার আগে এটি ঘটছিল না।
জেমস

কেবল অনুসরণ করতে, কোনও কারণে mysqldপরিষেবাটি চলমান বন্ধ করে দিয়েছে। সমর্থন বলেছে এটি সাধারণ নয়, তবে এটি ছিল একমাত্র সমস্যা।
জেমস

3
@ টিলম্যান ঠিক কী আমি ভাবছিলাম। সতর্কতাটি কেবল অপ্রয়োজনীয় নয়, এটি বিভ্রান্তিকরও। এটা ইশারা জন্য ধন্যবাদ।
সাবুনকু

7

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


2
সমস্ত ইবিএস-ব্যাকড স্টোরেজ অবিচলিত, উদাহরণস্বরূপ অ-সাময়িক, আপনি উদাহরণটি "স্টপ" করার পরে। আপনি যদি "সমাপ্ত" করেন তবে আপনি ডেটা হারাবেন। দয়া করে স্ট্যাকওভারফ্লো . com/a/11566285/46249 দেখুন
ম্যাথু

0

এডাব্লুএস ডকুমেন্টেশন অনুসারে [ https://aws.amazon.com/premiumsupport/ জ্ঞান-center/ instance-store- vs-ebs/ ] উদাহরণস্বরূপ স্টোর ভলিউম উদাহরণস্বরূপ স্টপ, সমাপ্তি বা হার্ডওয়্যার ব্যর্থতার মাধ্যমে স্থির নয়। উদাহরণস্বরূপ সঞ্চিত ডিস্ক থেকে তৈরি যে কোনও এএমআই ইনস্ট্যান্স স্টোরে উপস্থিত ডেটা ধারণ করে না তাই এই এএমআই দ্বারা প্রবর্তিত সমস্ত দৃষ্টান্ত ইনস্ট্যান্স স্টোরের মধ্যে ডেটা সংরক্ষণ করা হবে না। উদাহরণস্বরূপ চলমান অ্যাপ্লিকেশনগুলির জন্য ইনস্ট্যান্স স্টোর ক্যাশে হিসাবে ব্যবহৃত হতে পারে, সমস্ত ধ্রুবক ডেটার জন্য আপনার ইবিএস ব্যবহার করা উচিত।

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