কীভাবে আরডিএস ডাটাবেসকে বিভিন্ন ভিপিসিতে স্থানান্তরিত করতে হয়


11

মাইএসকিউএল আরডিএস ডাটাবেস তৈরি করার সময় আমি কোনও ভিপিসি নির্বাচন করি নি, সুতরাং এটি এটিকে একটি স্বয়ংক্রিয়ভাবে উত্পাদিত "ডিফল্ট" ভিপিসির ভিতরে তৈরি করেছে created আমি এখন এটি আমার পূর্বনির্ধারিত কোনও সুরক্ষা গোষ্ঠীর সাথে যুক্ত করতে বা আমার বিদ্যমান ভিপিসির দৃষ্টান্তগুলি থেকে অ্যাক্সেস করতে অক্ষম। সুস্পষ্ট সমাধানটি হ'ল এটি যথাযথ ভিপিসিতে স্থানান্তরিত করা, তবে "ডিডি সংশোধন করুন" স্ক্রিনে ভিপিসি সম্পাদনা করার কোনও বিকল্প বলে মনে হচ্ছে না। কোনও আলাদা ভিপিসি নির্বাচন করার কোনও উপায় আছে কি, অথবা আমার একমাত্র বিকল্পটি ডিবি মুছে ফেলা এবং সঠিক ভিপিসির অভ্যন্তরে পুনরায় তৈরি করার জন্য?

উত্তর:


12

অ্যামাজন সম্প্রতি একটি প্রেস বিজ্ঞপ্তি জারি করে জানিয়েছে যে আপনি এখন বিদ্যমান আরডিএস উদাহরণগুলির জন্য ভিপিসি পরিবর্তন করতে পারেন:

আপনি এখন আপনার অ্যামাজন আরডিএস ডিবি ইনস্ট্যান্স দ্বারা ব্যবহৃত অ্যামাজন ভার্চুয়াল প্রাইভেট ক্লাউড (অ্যামাজন ভিপিসি) সহজেই পরিবর্তন করতে পারবেন। অ্যামাজন আরডিএস ম্যানেজমেন্ট কনসোল, অ্যামাজন আরডিএস এপিআই, বা এডাব্লুএস কমান্ড লাইন সরঞ্জাম ব্যবহার করে আপনি সিঙ্গেল-এজেড কনফিগারেশনে মোতায়েন থাকা বিদ্যমান ডিবি ইনস্ট্যান্সের জন্য একটি নতুন ভিপিসি নির্দিষ্ট করতে পারেন। এছাড়াও, আপনি যদি ইসি 2-ক্লাসিক এনভায়রনমেন্টে আপনার ডিবি উদাহরণ চালাচ্ছেন তবে আপনি আপনার বিদ্যমান ডিবি উদাহরণটি সংশোধন করে ইসি 2-ভিপিসি পরিবেশে স্যুইচ করতে পারেন। যদি আপনার এইডাব্লুএস অ্যাকাউন্টটি 2013-12-04 এর আগে তৈরি করা হয়েছিল, আপনি সম্ভাব্যভাবে ইসি 2-ক্লাসিক পরিবেশে আরডিএস চালাচ্ছেন।

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

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


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

10

সরল - আপনার বর্তমান আরডিএস ইনস্ট্যান্সের একটি স্ন্যাপশট নিন এবং তারপরে আপনার ভিপিসিতে কোনও নতুন ইভেন্টে সেই স্ন্যাপশটটি পুনরুদ্ধার করুন।


2
মাল্টি-এজেড মোতায়েনের জন্য "হ্যাঁ" না বলা পর্যন্ত ভিপিসি ড্রপ-ডাউন আমার জন্য অক্ষম ছিল।
ইয়ান ফিলিপস

আমি স্ন্যাপশটটি লোড করার সময় যুক্ত করা ডেটা কীভাবে পরিচালনা করব? ডাউনটাইম কমানোর কোনও উপায় আছে?
iGili

আরডিএস অন্য সিস্টেমে মাইএসকিউএল সান্ত্বনা হিসাবে অভিনয় করতে পুরোপুরি সক্ষম, যাতে সম্ভবত এটিই যেতে পারে।
EEAA

3

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

আরডিএস ডক্স থেকে এই গাইড অনুসরণ করুন

সম্পাদনা

আমাকে আরডিএস অরোরার সাথে এটি করতে হয়েছিল এবং উপরের গাইডটিতে সামান্য পরিবর্তন করতে হয়েছিল:

  • অরোরার স্ন্যাপশট থেকে পুনরুদ্ধার করার সময় আপনি পরামিতি গোষ্ঠীগুলি সেট করতে পারবেন না যাতে উদাহরণটি স্বয়ংক্রিয়ভাবে ডিফল্ট প্যারামিটারগুলি পায়। উদাহরণটি উপলব্ধ হয়ে গেলে বাইনারি লগিং অন্তর্ভুক্ত করার জন্য প্যারামিটারগুলি পরিবর্তন করুন এবং এটি পুনরায় বুট করুন।

  • SHOW MASTER STATUS\Gস্ন্যাপশট নেওয়ার সময় চলমান আপনাকে সঠিক বাইনারি লগ ফাইল এবং আসল ডিবিটির অবস্থান দেবে না, পুনরায় বুট করার ফলে একটি নতুন বাইনারি লগ ফাইল তৈরি হয়েছিল। পরিবর্তে SHOW BINARY LOGS;পূর্ববর্তী লগ ফাইল এবং ফাইল_সাইজটি চালানোর জন্য চালনা করুন এবং প্রতিলিপি সেট আপ করার সময় সেই মানগুলি ব্যবহার করুন।

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