এমন অনেকগুলি ধারণা রয়েছে যা আপনি লাভ করতে পারেন।
সাফল্যের মূল চাবিকাঠি অটোমেশন mation
প্রথম বিকল্পটি হ'ল আপনি এখন যা করছেন তা করা চালিয়ে যাওয়া, অর্থাত্ প্রতিটি কনফিগারেশন পরিবর্তনের মাধ্যমে ইসি 2 পুনরায় তৈরি করা । পুরোপুরি স্বয়ংক্রিয় পদ্ধতিতে।
আপনি এখন এএমআই-এর মাধ্যমে কনফিগারেশন আপডেটগুলি করার ফলে আপনি এই ধাপটি আরও একধাপ এগিয়ে নিয়ে যান এবং একটি পাইপলাইন তৈরি করেন যা কোনও সংগ্রহস্থলের কনফিগারেশন ফাইল পরিবর্তনের পরে,:
- স্বয়ংক্রিয়ভাবে একটি নতুন এএমআই তৈরি করুন - এটি করার সবচেয়ে জনপ্রিয় সরঞ্জামগুলির মধ্যে একটি হ'ল প্যাকার
- আপনার এনগিনেক্স বহরটি স্বয়ংক্রিয়ভাবে পুনর্নির্মাণ করুন - আপনার কাছে ইতিমধ্যে একটি অ্যাপ্লিকেশন লোড ব্যালান্সারের সামনে একটি অটো-স্কেলিং গ্রুপে সমস্ত এনগিনেক্স সার্ভার থাকা উচিত । যদি আপনি না না আপনি উচিত যেমন আপডেট হিসাবে সহজ হিসাবে আপডেট করতে হবে ASG লঞ্চ কনফিগারেশন এবং দৃষ্টান্ত পেতে জন্য নতুন AMI থেকে পুনরায় নির্মিত অপেক্ষা করছে।
দ্বিতীয় বিকল্পটি হ'ল দৃষ্টান্তগুলি স্থানে রাখা এবং কনফিগারেশন ফাইলগুলি পুনর্নির্মাণ না করে কেবল স্থাপন করা । সাধারণত আপনি কনফিগারেশন ফাইলগুলিকে কোড হিসাবে বিবেচনা করতে পারেন এবং আপনার কনফিগারেশনকে একইভাবে পরিবর্তন করতে পারেন যা আপনি কোড প্রকাশ প্রকাশ করবেন। অ্যাডাব্লুএস এর সাহায্যে অনেক সরঞ্জাম রয়েছে।
- ডেস্কটপ AWS ইলাস্টিক Beanstalk ব্যবহার করে পাচক বা রাঁধুনি অভ্যন্তরীণভাবে এবং আপনার স্ক্রিপ্ট করতে পারেন আপনার nginx এই ভাবে আপডেট।
- ডেস্কটপ AWS কোড স্থাপন যা সম্পূর্ণরূপে স্ক্রিপ্টেবল স্থাপনার টুল যে ভাল অন্যান্য অংশে সাথে সমন্বয় ডেস্কটপ AWS কোড সুইট :
- কোড কমিট যেখানে আপনি আপনার এনগিনেক্স কনফিগারেশন ফাইলগুলি গিতে রাখতে পারবেন।
- কোড পাইপলাইন যা কোড কমিটিতে যখনই কোনও কনফিগারেশন ফাইল আপডেট হয় তখন স্বয়ংক্রিয়ভাবে মোতায়েনটিকে ট্রিগার করতে পারে।
- উত্তরযোগ্য বা পুতুল যা জনপ্রিয় নন-এডাব্লুএস সরঞ্জাম যা আপনাকে সমস্ত সার্ভারকে একইভাবে কনফিগার করতে সহায়তা করতে পারে।
একবার আপনি এই Nginx কনফিগারেশন আপডেটগুলি স্বয়ংক্রিয় করতে স্বাচ্ছন্দ্য বোধ করলে আপনি নিজের অবকাঠামোর বাকী অংশে অটোমেশনটি প্রসারিত করতে চাইতে পারেন।
এডাব্লুএসে স্থাপনার বিকল্পগুলির একটি দুর্দান্ত হুইটপ্যাপার ওভারভিউ রয়েছে যা আপনাকে একটি সুন্দর ওভারভিউ দেবে।
আমি আশা করি এটি সাহায্য করবে :)