প্রশাসকরা কীভাবে তাদের ইসি 2 ইবিএস এবং স্ন্যাপশট পরিচালনা করছেন?


30

আমার সংস্থাটি আমাদের হোস্টিংটি অ্যামাজনে সরিয়ে নিয়েছে এবং সমস্ত অভিবাসন সংক্রান্ত সমস্যা থাকলেও আমি কাজ করছি। এটি শারীরিক হার্ডওয়্যার থেকে অস্থায়ী ভার্চুয়াল মেশিনে রূপান্তর করা বেশ চ্যালেঞ্জ ছিল।

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


1
+1 দুর্দান্ত প্রশ্ন। আমি সম্প্রদায়গুলির জবাব প্রত্যাশা করছি।
উদ্বিগ্ন

উত্তর:


3

আমি আমার স্ন্যাপশটগুলি নেওয়ার জন্য ec2- ধারাবাহিক-স্ন্যাপশট ( http://alestic.com/2009/09/ec2-consistance-snapshot ) ব্যবহার করি (RHEL / CentOS থেকে প্রাপ্ত অ্যামাজনের লিনাক্সে) - এটি পার্লে লেখা এবং সরাসরি API ব্যবহার করে । আপনি স্ন্যাপশট করতে চান ভলিউম নির্দিষ্ট করুন এবং এটি আপনাকে একটি বিবরণ যুক্ত করতে দেয়।

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

উপরের স্ক্রিপ্টটি স্ন্যাপশটগুলি মুছে দেয় না (কেবলমাত্র নতুন তৈরি করুন - ধারাবাহিকভাবে (যেমন এটি স্ন্যাপশটের আগে ডিস্ক / ডিবি স্থির করতে পারে) Since যেহেতু এটি প্রায়শই ব্যবহৃত হয় এবং আমি লিখেছিলাম পুরানো স্ন্যাপশটগুলি মুছতে কোনও সামঞ্জস্যপূর্ণ পার্ল স্ক্রিপ্টটি খুঁজে পাইনি) wrote আমার নিজস্ব ( http://www.thatsgeeky.com/2011/06/rotating-ebs-snapshots-ec2-prune-snapshots/ ) এটি কাজটি (দাদা-পিতা-পুত্র ঘূর্ণন) ভাল করে এবং একই নির্ভরতা ব্যবহার করে এবং উপরের স্ক্রিপ্ট হিসাবে পরামিতি।

অবশ্যই, উভয় ক্রোন মাধ্যমে চালানো হয়।

(তত্ত্ব অনুসারে, কোনও ডাটাবেস পর্যন্ত কিছু অনুরূপ স্ক্রিপ্টগুলি (উদাহরণস্বরূপ পিএইচপি এবং রুবিতে লেখা আছে) হুক করা যথেষ্ট সহজ হওয়া উচিত, এবং নেওয়া ভলিউম এবং স্ন্যাপশটের নিজস্ব লগটি বজায় রাখা - প্রতিটি স্ন্যাপশটের একটি অনন্য আইডি রয়েছে তাই যতক্ষণ রেকর্ড করা যায়, বাড়ির অভ্যন্তরীণ কোনও সংস্থা সহজেই সম্ভব হওয়া উচিত [[তবে, ব্যাকআপ উদ্দেশ্যে, ভলিউম-আইডি এবং তারিখটি প্রায়শই যথেষ্ট]]

সিএলআই সরঞ্জামগুলি ব্যবহার করবেন না - এগুলি জাভাতে লেখা এবং কোনও সরাসরি এপিআই প্রয়োগের তুলনায় হাস্যকরভাবে ধীর হয়।


2

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


1

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

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


1

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

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


1

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


1

আমরা আমাদের ইসি 2 রিসোর্সগুলি পরিচালনা করার জন্য শেফ ব্যবহার করি ।


আমি বর্তমানে কোনও শেফ ব্যবহারকারী নই তবে এই সমস্যাটি সমাধানের সমাধান খুঁজছি। অটো ব্যাকআপ করতে আপনি যে রেসিপি / কুকবুক / সংস্থান ব্যবহার করেন তা কি রেফারেন্স করতে পারেন?
জন হিনেগান

0

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


0

আমার ব্লগে http://three99.com/posts/python- গ্র্যান্ডফাদার- फाডার -সোন্যাপশটস-ব্যাক- জন্য-ec2/ এ ঘোরানোর ব্যাকআপগুলি (দাদা - বাবা - পুত্র) তৈরি করার জন্য আমার নিজস্ব স্ক্রিপ্ট রয়েছে

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