আপডেট: আমি এডাব্লুএস ফোরামে এটি সম্পর্কে পোস্ট করেছি - দয়া করে চিম ইন যান এবং সেখানে এটি জিজ্ঞাসা করুন ।
লেখার সময়, অ্যামাজন আরডিএস আরডিএসের বাইরে শারীরিক প্রতিরূপ সমর্থন করে না। আপনি লগইনটি ব্যবহার করে GRANT
ব্যবহারকারীদের REPLICATION
সঠিকভাবে rds_superuser
করতে পারেন, তবে আপনি replication
বাইরের আইপি-তে প্রবেশের কনফিগার করতে পারবেন না pg_hba.conf
।
উপরন্তু, আপনি যখন যদি RDS একটি ডিবি প্যারামিটার গ্রুপ তৈরি, কিছু কি পরামিতি দেখানো কিন্তু লক, যেমন archive_command
, যা লক করা আছে /etc/rds/dbbin/pgscripts/rds_wal_archive %p
। পোস্টগ্রিএসকিউএল এর জন্য এডাব্লুএস আরডিএস বাহ্যিক অ্যাক্সেসের জন্য এই ওয়ালগুলি প্রকাশ করার জন্য উপস্থিত হয় না (বলুন, এস 3 এর মাধ্যমে) বাহ্যিক পিআইটিআর জন্য যদি আপনি ওয়াল-শিপিংয়ের অনুলিপি ব্যবহার করেন তবে এটি প্রয়োজন হবে।
সুতরাং এই মুহুর্তে, আপনি যদি ওয়াল শিপিং চান, আরডিএস ব্যবহার করবেন না। এটি একটি সহজেই ব্যবহারযোগ্য সহজে ব্যবহারযোগ্য ডাটাবেস, তবে সহজেই ব্যবহারের অর্থ হ'ল এটিও সীমাবদ্ধ এবং এটি অবশ্যই এখানে the জো লাভ যেমন মন্তব্যে উল্লেখ করেছেন, এটি আরডিএসের মধ্যে ওয়াল শিপিং এবং পিআইটিআর সরবরাহ করে তবে আপনি আরডিএসের বাইরের দিক থেকে ওয়ালটিতে অ্যাক্সেস পেতে পারবেন না ।
সুতরাং আপনাকে আরডিএসের নিজস্ব ব্যাকআপ সুবিধা - ডাম্প, স্ন্যাপশট এবং তার নিজস্ব ওয়াল ভিত্তিক পিআইটিআর ব্যবহার করতে হবে।
এমনকি যদি আরডিএস আপনাকে প্রতিলিপি সংযোগ করতে দেয় (প্রতিরূপের জন্য pg_basebackup
বা স্ট্রিমিং) এবং আপনাকে সংরক্ষণাগারযুক্ত ওয়াল অ্যাক্সেস করার অনুমতি দেয় তবে আপনি সম্ভবত সেই ওয়ালটি গ্রাস করতে পারবেন না। আরডিএস একটি প্যাচড পোস্টগ্র্যাস এসকিউএল চালায়, যদিও কেউ জানেন না যে কীভাবে ভারীভাবে প্যাচ দেওয়া হয়েছে বা এটি ডিস্কের ফর্ম্যাটকে উল্লেখযোগ্যভাবে পরিবর্তন করে কিনা। এটি অ্যামাজন কর্তৃক নির্বাচিত আর্কিটেকচারেও চলে, যা সম্ভবত x64 লিনাক্স, তবে সহজে নির্ধারিত নয়। যেহেতু পোস্টগ্রিএসকিউএল অন ডিস্ক ফর্ম্যাট এবং অনুলিপিটি আর্কিটেকচার নির্ভর, তাই আপনি কেবল একই আর্কিটেকচারের সাথে হোস্টগুলিতে অনুলিপি করতে পারতেন যেটি অ্যামাজন আরডিএস দ্বারা ব্যবহৃত হয়েছিল, এবং কেবল যদি আপনার পোস্টগ্রিসকিউএল বিল্ডটি তাদের সাথে সামঞ্জস্যপূর্ণ হয়।
অন্যান্য জিনিসের মধ্যে এর অর্থ হ'ল আরডিএস থেকে দূরে সরে যাওয়ার কোনও সহজ উপায় আপনার কাছে নেই। আপনাকে ডাটাবেসে সমস্ত লেখার জন্য যথেষ্ট পরিমাণে একটি গ্রহণ করা pg_dump
, এটি পুনরুদ্ধার করতে এবং নতুন ডিবি চালিয়ে যাওয়া বন্ধ করতে হবে। প্রতিলিপি এবং ফেলওভার, আরএসসিএনসি ইত্যাদির সাথে সম্পর্কিত সাধারণ কৌশলগুলি কাজ করবে না কারণ আপনার কাছে ডিবি হোস্টের সরাসরি অ্যাক্সেস নেই।
এমনকি যদি আরডিএস একটি অপ্রতিশ্চিত পোস্টগ্র্যাস এসকিউএল চালায় তবে অ্যামাজন সম্ভবত আপনাকে pg_basebackup
সুরক্ষা কারণে আরডিএসে ওয়াল স্ট্রিমিং করতে বা আরডিএসে আমদানির অনুমতি দিতে চাইবে না । পোস্টগ্রাএসকিউএল ডেটা ডিরেক্টরিকে বিশ্বস্ত সামগ্রী হিসাবে বিবেচনা করে এবং আপনি যদি কোনও চতুর 'ভাষা সি' ফাংশন তৈরি করেন যা অভ্যন্তরীণ কার্যকারিতা হুক করে বা অন্য কিছু জটিল করে তোলে আপনি সম্ভবত সার্ভারটি শোষণ করতে সক্ষম হবেন যার চেয়ে আপনার আরও বেশি অ্যাক্সেস পাওয়ার কথা । সুতরাং অ্যামাজন শীঘ্রই যে কোনও সময় ইনবাউন্ড ওয়াল অনুমতি দেবে না।
তারা আউটবাউন্ড ওয়াল প্রেরণকে সমর্থন করতে পারে, তবে বিন্যাসের সামঞ্জস্যতা, পরিবর্তন আনার স্বাধীনতা ইত্যাদির উপরের সমস্যাগুলি এখনও প্রয়োগ হয়।
পরিবর্তে আপনার লন্ডিস্তে বা বুকার্ডোর মতো একটি সরঞ্জাম ব্যবহার করা উচিত।