অ্যামাজন আরডিএস ব্যাকআপ / স্ন্যাপশট আসলে কীভাবে কাজ করে?


95

আমি একটি আমাজন আরডিএস গ্রাহক এবং ব্যাকআপ উইন্ডোতে মোটামুটিভাবে অনুরূপ দৈনিক আমাজন আরডিএস ল্যাটেন্সি স্পাইকগুলি লিখছি। আমি স্ন্যাপশটের শেষে স্পাইকগুলিও দেখতে পাব (সেক্ষেত্রে: একটি স্ন্যাপশট চালাতে অ্যাপেক্স লাগে 1 ঘন্টা, এবং চূড়ান্ত 5 মিনিটে, বিলম্বিত স্পাইকগুলি লিখুন)। আমি মাল্টি-এজেড এম 1.লাজ মোতায়েন চালাচ্ছি।

স্ট্যাকের এমন কেউ কি আছেন যে আমাজন আরডিএস ব্যাকআপ আসলে কীভাবে কাজ করছে তা ব্যাখ্যা করতে পারে ? আমি অ্যামাজন আরডিএস ডক্স পড়েছি এবং যতদূর আমি বলতে পারি, আমাজন আরডিএস অনুমান অনুসারে আচরণ করছে না। বিশেষত, এই ব্যাকআপ / স্ন্যাপশট ক্রিয়াকলাপগুলি আমার প্রতিরূপে আঘাত করা উচিত, এবং তাই কোনও ডাউনটাইম / পারফরম্যান্স হিট না করে, বা তাই ভেবেছিলাম।

আমি আমার সমস্যা ছয়টি প্রশ্নে ছড়িয়ে দিতে পারি:

  • স্ন্যাপশট এবং ব্যাকআপের সময় প্রযুক্তিগতভাবে কী ঘটছে এবং সেগুলি কীভাবে আলাদা? (আপনি যদি এই প্রশ্নের উত্তর দেন তবে দয়া করে আমাকে বলুন আপনি বোধগম্যভাবে আপনার উত্তরটি নিশ্চিত করতে সক্ষম হয়েছেন, বা কেবল আমাকে ডকুমেন্টেশনের উদ্ধৃতি দিচ্ছেন)।
  • মাল্টি-এজেড মোতায়েনের ব্যাকআপ উইন্ডো চলাকালীন লেট লেটেন্সির জন্য কী স্পাইক আশা করা যায়?
  • মাল্টি-এজেড মোতায়েনের জন্য স্ন্যাপশট শেষে লিটনে বিলম্বিত হওয়ার স্পাইকটি কী আশা করা যায়?
  • আমি মাল্টি-এজেড না হলে আমার লেখার বিলম্বের স্পাইকটি আরও বেশি হবে?
  • আর্কিটেকচার্যালি, আমি যদি আমার নিজস্ব ডেটাবেস দুটি এম 1 তে চালিত করি তবে ইসি 2 উদাহরণ বড় করুন?
  • আমি কি এমন কোন কনফিগারেশন ব্যবহার করতে পারি যা আরডিএসের সাথে আমার ডিবি হোস্ট করার সময় এই লেখাগুলি বিলম্বিত স্পাইকগুলি এড়াতে পারে, বা আমি কার্যকরভাবে আমাজনের করুণায় আছি?

বোনাস প্রশ্ন: আপনি কোথায় এবং কীভাবে আপনার মাইএসকিএল ডাটাবেস হোস্ট করবেন?

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

ধন্যবাদ!

অ্যামাজন আরডিএস বিলম্বিত করে

উত্তর:


79

আমরা নিজেরাই পরিচালনা করি এমন কিছু মেশিনে মাইএসকিউএল ছাড়াও বেশ কয়েকটি আরডিএস দৃষ্টান্ত পরিচালনা করি। আমি বিশেষভাবে মন্তব্য করতে পারি না, কারণ আমি কোনও আমাজন ইঞ্জিনিয়ার নই, তবে বেশ কয়েকটি জিনিস আমি শিখেছি যা আপনাকে কী দেখছে তা ব্যাখ্যা করতে পারে:

  • যদিও অ্যামাজন 100% ব্যাকেন্ডের বিশদ ভাগ করে না নিচ্ছে, তবুও আমরা দৃ strongly়ভাবে সন্দেহ করি যে তারা আরডিএস ডাটাবেসগুলি ব্যাক করতে তাদের ইবিএস সিস্টেমটি ব্যবহার করছে।

  • এই নিবন্ধটি EBS সীমাবদ্ধতা এবং স্ন্যাপশটের কার্যকারিতা ব্যাখ্যা করতে সহায়তা করে http://blog.rightscale.com/2008/08/20/amazon-ebs-explained/ আবার, এটি সুস্পষ্ট না হলেও, অ্যামাজনের পক্ষে এই অবকাঠামোটি ব্যবহার করা বোধগম্য হবে আরডিএস পরিষেবা সরবরাহ করুন।

  • সাধারণত, একটি মাইএসকিউএল ব্যাকআপ, একটি স্ন্যাপশটের বিপরীতে, এসকিউএল স্ট্যাম্পেন্টগুলির একটি ফাইল তৈরি করতে মাইএসকিএলডাম্পের মতো একটি সরঞ্জাম ব্যবহার করে যা ডাটাবেস পুনরুত্পাদন করে। এটি করার জন্য ডাটাবেসটিকে হিমায়িত করার দরকার নেই। একটি ইবিএস ব্যাকএন্ডের সাথে, আপনি ডেটা দুর্নীতি এড়ানোর জন্য স্ন্যাপশট করার সময় সবচেয়ে ভাল অনুশীলন হ'ল ডেটাবেস হিটিয়ে রাখা (সমস্ত লেনদেন থামিয়ে দিন)।

  • ব্যাকআপ উইন্ডোটির শেষে আপনি যে স্পাইকগুলি দেখছেন। যদি আপনার অনুলিপিটির স্ন্যাপশটের সময় অ্যামাজন দ্বারা প্রতিলিপি বিরতি দেওয়া হয়েছে, স্ন্যাপশটটি সম্পূর্ণ হওয়ার পরে প্রতিরূপটি লেনদেনের ক্ষেত্রে "ধরা" পড়তে হবে। এটি একটি বিলম্বিত স্পাইক সৃষ্টি করবে।

  • একাধিক জেড ডিপ্লোয়মেন্ট জুড়ে প্রতিলিপি অন্তর্নিহিতভাবে ধীরে ধীরে তারপর একক এজেড স্থাপনা। ভাল অপ্রয়োজনীয়তার জন্য আপনি যে মূল্য দিন pay


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

4
অ্যামাজন তাদের আউটেজ পোস্ট মর্টেমে
জোশুয়া

@ জোশুয়ার এই (কিছুটা সম্পর্কিত) বিষয় সম্পর্কে আপনার কি কোন চিন্তাভাবনা আছে? stackoverflow.com/questions/6799371/… ধন্যবাদ!
এসিলিভার

যদি পড়ার প্রতিরূপ ব্যবহার করা হয় তবে তা কি মাস্টারের প্রতিরূপকে প্রভাবিত করবে?
মাতেজ

4
এডাব্লুএস ডকুমেন্টেশনে এখন বলা হয়েছে যে "একটি সংক্ষিপ্ত I / O স্থিরতা, সাধারণত কয়েক সেকেন্ড স্থায়ী হয়, একক-এজেড ডিবি উদাহরণগুলিতে স্বয়ংক্রিয় ব্যাকআপ এবং ডিবি স্ন্যাপশট উভয় চলাকালীনই ঘটে" " docs.aws.amazon.com/AmamaonRDS/latest/UserGuide/…
বাক্সং

6

অ্যামাজন তারা মাল্টি এজেড মোতায়েনের ক্ষেত্রে যে প্রাথমিক স্থাপত্যটি ব্যবহার করে তা প্রকাশ করেছে use এটি মানুষকে সিদ্ধান্ত নিতে সহায়তা করতে পারে

https://aws.amazon.com/blogs/datedia/amazon-rds-und-the-hood-m Multi-az/

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