এস -3 অঞ্চলের বিভ্রাটের জন্য ক্রস-অঞ্চল প্রতিলিপিটি কি 100% বোকা-প্রমাণ?


19

অ্যামাজন এস 3 এর ক্রস-অঞ্চল প্রতিরূপের একটি বিকল্প রয়েছে যা অঞ্চল / জোন আউটেজের বিরুদ্ধে বেশ ফল্ট-সহনশীল হওয়া উচিত।

তার মানে কি যারা আউটেজ নিয়ে রেট দিচ্ছেন তারা এই দিকটি ব্যবহার করেননি?

বা যে ক্রস-অঞ্চল প্রতিলিপি সম্পূর্ণরূপে বোকা-প্রমাণ নয় এবং সাহায্য করত না?



@ এভজেনি আপনাকে ধন্যবাদ আমি এই একই পোস্টটি পড়ছিলাম, এটি জিজ্ঞাসার আগে :)
ডওয়ানি 33

উত্তর:


11

প্রতিলিপি আছে যখন অপূর্ণতা নীচের নোট থেকে আসে:

অ্যামাজন এস 3 অঞ্চল-নির্দিষ্ট শেষ পয়েন্টটির পরিবর্তে ইউএস পূর্ব (এন। ভার্জিনিয়া) শেষ পয়েন্ট (s3.amazonaws.com) ব্যবহার করে ইউএস পূর্ব (এন। ভার্জিনিয়া) অঞ্চলে কোনও ভার্চুয়াল হোস্ট করা স্টাইলের অনুরোধগুলি পূর্বনির্ধারিতভাবে প্রেরণ করে for উদাহরণস্বরূপ, s3-eu-west-1.amazonaws.com)।

আপনি যখন অনুলিপি ব্যবহার করেন আপনি s3.amazonaws.comস্বাভাবিকভাবে আপনার সার্ভারের কাছ থেকে আপনার REST অনুরোধটি লক্ষ্য করে AWS উপন্যাসটিকে একটি অঞ্চলে রাউটিংয়ের যত্ন নিতে দেয় এবং এটি কাজটি পুনর্নির্দেশ করতে দিন।

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

সমস্যাটি ডিএনএস থেকে আসে না (বালতি নিজেই অনুরোধটি কাজ করবে) তবে এস 3 ক্লায়েন্টদের কাছ থেকে, যা বালতি অ্যাক্সেস করার আগে এস 3 এপিআই শেষ প্রান্তে সংযুক্ত হবে, এক্ষেত্রে ডিএনএস রেজোলিউশনটি চালু রয়েছে s3.amazonaws.comএবং এটি আমাদের- পূর্ব -1 শেষ পয়েন্ট

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

যদি আপনি অঞ্চলগুলি দ্রুত পরিবর্তন করতে ডিএনএসের নাম ব্যবহার করেন তবে আপনি নিজের ডিএনএস টিটিএল এর জন্য দায়বদ্ধ তবে ক্লায়েন্ট আইএসপি-র ক্যাশে সার্ভারগুলি আপনার মান সম্মান করবে না (আপনার ক্লায়েন্টের মুখোমুখি হতে পারে এমন অনেকগুলি ক্যাশেগুলির মধ্যে একটি)।

এবং সবশেষে, যদি আপনি নিজেকে ভারসাম্য লোড করার চেষ্টা করেন তবে আপনি সম্ভবত এডাব্লুএস এর বজায় রাখার অতিরিক্ত বোঝার সাথে একই স্পোফ তৈরি করবেন।

এডাব্লুএস এতে কাজ করছে তবে লেখার সময় আমার কাছে এটি সমস্ত তথ্য রয়েছে।


ডকস.আও.এস.এমাজন / আমাজনস 3 / ফলসট / দেবী / ভার্চুয়ালহোস্টিং এইচটিএমএল অনুসারে ডিএনএস উপন্যাস হিসাবে 'বালতি নাম.এস3- ইইউ-ওয়েস্ট-1.amazonaws.com' (আপনার পছন্দের অঞ্চলটি বিকল্প হিসাবে) ব্যবহার করা সম্ভব। আইএফএফ যে কাজ করে, এটি দ্রুত স্যুইচ করার একটি উপায় হতে পারে (আপনার প্রি-সেটটি টিটিএল যত তাড়াতাড়ি অনুমতি দেয়)
মাইকেল ব্রাভো


"এমনকি যদি তত্ত্বের ভিত্তিতে আপনি অঞ্চল শেষ প্রান্তগুলিতে সিএনএম ব্যবহার করতে পারতেন, তবে প্রামাণিক উত্তরটি এন ভি ভার্জিনিয়ার পরিষেবাটির উপর নির্ভর করে যতদূর আমি জানি এবং আমি এটি সম্পর্কে পড়েছি" আপনি মার্কিন পূর্ব অঞ্চলে যাত্রা সম্পর্কে উদ্ধৃতিটি নিচ্ছেন? পূর্বনির্ধারিত প্রসঙ্গে। example-bucketবালতিটি বিদ্যমান থাকার আগেই ডিএনএসে example-bucket.s3.amazonaws.comইতিমধ্যে মার্কিন পূর্ব দিকে নির্দেশ করে। প্রাথমিক বালতি তৈরির কয়েক মিনিটের মধ্যে, এটি স্থায়ীভাবে সঠিক আঞ্চলিক শেষ বিন্দুতে নির্দেশ করে। এখানে সতর্কতা হ'ল এই হোস্টনামটি প্রথমে বালতি তৈরির সাথে সাথে সংক্ষিপ্তভাবে ভুল বিভ্রান্ত করা যেতে পারে - পরে নয় later
মাইকেল - স্কাইলবট

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

1
না, আপনি না। তারা s3.amazonaws.comবালতি তৈরির কয়েক মিনিটের মধ্যে জোনে আপনার বালতিটির জন্য ডিএনএস এন্ট্রি পরিবর্তন করে এবং এই পরিবর্তনটি আমাদের পূর্ব-পূর্ব থেকে স্বাধীনভাবে বহাল থাকে। অন্য অঞ্চলে বালতি তৈরি করুন এবং দেখুন your-bucket-name.s3.amazonaws.comবালতি তৈরির কয়েক মিনিট আগে, সময়কালে এবং কীভাবে সমাধান হয়। s3-1.amazonaws.comবালতি তৈরির পরে তথ্যটি রুট 53 এর জোনে ঠেলাঠেলি করা হয় এবং আমাদের-পূর্ব -1 এর উপর আরও নির্ভরতা ছাড়াই সেখানে অবিরত থাকে।
মাইকেল - স্কেলবট

10

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

ব্যয় ইস্যু ব্যতীত, ক্রস-অঞ্চল প্রতিলিপি সক্রিয়ভাবে ব্যবহার করা সংস্থাগুলি কোনও বস্তুর প্রতিলিপি তৈরি করতে যে বিলম্ব হয় তার বিষয়ে বৈধ উদ্বেগ দিতে পারে। এস 3 প্রতিলিপিযুক্ত বস্তুগুলিতে লেখার পরে লেখার ধারাবাহিকতা মঞ্জুরি দেয় না, যদিও এটি একক অঞ্চলের বালতিতে এটির অনুমতি দেয়।

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


8
আমি এই বিষয়ে আরও জোর দিয়ে বলব যে এস 3 ক্রস-অঞ্চল প্রতিলিপি কিছু ক্রিয়াকলাপের জন্য চূড়ান্ত ধারাবাহিকতা সরবরাহ করে। এটি বিবেচনায় নেওয়া তুচ্ছ নয় । অ্যাপ্লিকেশন উপর নির্ভর করে, এটি সম্পূর্ণরূপে অগ্রহণযোগ্য হতে পারে। যাই হোক না কেন, এটি বোকা-প্রমাণ নয় (কেউ যদি এর যাদু বলে ধরে নিলে আরও বড় সমস্যার দিকে পরিচালিত করতে পারে)
আলেকজান্দ্রি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.