AWS IaaS-এর ফ্লেক্সিবিলিটি এবং নির্ভরযোগ্যতা আমাদের পারসোনাল বা বিজনেস नीডস ফলো করতে সাহায্য করে। আপনি যদি USA-এ থাকেন, কিন্তু আপনার বিজনেস ইউরোপে চলে, আপনার প্রাইমারি লক্ষ্য হবে আপনার কাস্টমারদের বেস্ট সার্ভিস প্রদান করা লেটেন্সি ইস্যু ছাড়া যখন সে বিজনেস রিসোর্স অ্যাক্সেস করবে। Amazon-এ ১৫টির বেশি রিজন আছে যা Amazon EC2 ইনস্ট্যান্স হোস্ট করতে ব্যবহার করা যায়।
এক রিজন বা এক অভেইলেবিলিটিতে হোস্ট করা Amazon EC2 ইনস্ট্যান্স সহজে অন্য রিজন বা অন্য অভেইলেবিলিটি জোনে মুভ করা যায়। আমরা ইতিমধ্যে Amazon EC2 ইনস্ট্যান্সকে একই রিজনের মধ্যে অন্য অভেইলেবিলিটি জোনে মুভ করার কথা বলেছি।

Amazon EC2 ইনস্ট্যান্সকে অন্য রিজনে মুভ করার প্রসিডিউর ব্যাখ্যা করার জন্য, আমরা একটি বাস্তব সিনেরিও তৈরি করব। চলে কল্পনা করি আমরা US East (Ohio)-এ Amazon EC2 ইনস্ট্যান্সে একটি ওয়েবশপ অ্যাপ হোস্ট করছি। আমাদের সব কাস্টমার DACH (জার্মানি, অস্ট্রিয়া, এবং সুইজারল্যান্ড)-এ অবস্থিত এবং তারা ওয়েবশপ অ্যাক্সেস করার সময় হাই লেটেন্সি ফেস করছে। এই নেগেটিভ এক্সপেরিয়েন্স অটোমেটিক্যালি কাস্টমার স্যাটিসফ্যাকশনে রিফ্লেক্ট করবে। এই চ্যালেঞ্জ সমাধান করার জন্য, আমরা Amazon EC2 ইনস্ট্যান্সটি US East (Ohio)- থেকে Europe (Frankfurt)-এ মুভ করব।
- AWS Management Console-এ লগইন করুন
- Services-এ ক্লিক করুন এবং তারপর EC2-এ ক্লিক করুন
- Running instances-এ ক্লিক করুন
- ইনস্ট্যান্সে রাইট-ক্লিক করুন এবং তারপর Instance state-এ ক্লিক করুন এবং তারপর Stop
- রাইট-ক্লিক করুন ইনস্ট্যান্সে এবং তারপর Image-এ ক্লিক করুন এবং তারপর Create Image

- Create Image-এ নিচের সেটিংস ফিল আপ করুন এবং তারপর Create image-এ ক্লিক করুন।
- Image name – ইমেজের নাম লিখুন
- Image description – ইমেজের কন্টেন্ট এবং উদ্দেশ্যের ডেসক্রিপশন লিখুন।
- No reboot – যখন ইম্যাবলড, Amazon EC2 ইমেজ তৈরি করার আগে ইনস্ট্যান্স শাট ডাউন করে না। এই অপশন ব্যবহার করলে, তৈরি করা ইমেজে ফাইল সিস্টেম ইন্টিগ্রিটি গ্যারান্টি করা যাবে না। আমাদের কেসে এটি ডিজেবলড।
- Instances Volumes – ভলিউম সাইজ এবং ভলিউম টাইপ ডিফাইন করুন। আপনি যদি একটি অডিশনাল ভলিউম তৈরি করতে চান, Add New Volume-এ ক্লিক করুন। আমরা ডিফল্ট সেটিংস রাখব।

- Create Image request received-এর নিচে View pending image ami-xxxxxxxxxx-এ ক্লিক করুন।

- AMI ইমেজ সফলভাবে তৈরি হয়েছে যেটি Status: available-এ দেখা যাচ্ছে।
- AMI ইমেজে রাইট-ক্লিক করুন এবং তারপর Copy AMI-এ ক্লিক করুন

- AMI 'ami-0fdba46d625030531' একটি নতুন AMI-তে কপি হবে। নিউ AMI সেটিংস নিচে সেট করুন:
- Destination region – ডেস্টিনেশন রিজন সিলেক্ট করুন। বর্তমানে ১৬টি AWS রিজন আছে। আমরা Amazon EC2 ইনস্ট্যান্স US East (Ohio)- থেকে Europe (Frankfurt)-এ মুভ করব।

- Name – Amazon EC2 ইনস্ট্যান্সের নাম ডিফাইন করুন
- Description – AMI-এর ডেসক্রিপশন লিখুন
- Encryption – টার্গেট EBS স্ন্যাপশট এনক্রিপ্ট করুন। আমরা এটি করব না।
AMI সেটিংস কনফিগার করার পর, Copy AMI-এ ক্লিক করুন।

- AMI কপি অপারেশন শুরু হয়েছে। মনে রাখবেন আপনাকে AMI স্ক্রিন রিফ্রেশ করতে হতে পারে আপনার নিউ AMI देखने के लिए। নিউ AMI ডিসপ্লে হওয়া পর্যন্ত কয়েক মিনিট লাগতে পারে। eu-central-1-এ AMIs পেজ ভিজিট করুন কপি অপারেশনটির প্রগ্রেস চেক করতে।

- স্ট্যাটাস Status: pending-এ দেখানো হচ্ছে।

কয়েক মিনিট পর, আমাদের AMI ইমেজ উপলব্ধ।

- AMI ইমেজে রাইট-ক্লিক করুন এবং তারপর Launch-এ ক্লিক করুন

- একটি Instance Type বেছে নিন এবং তারপর Next: Configure Instance Details-এ ক্লিক করুন। আমাদের কেসে, আমরা t2.micro বেছে নিব (Variable ECUs, 1 vCPUs, 2.5 GHz, Intel Xeon Family, 1 GiB memory, EBS only)

- আপনার नीডস অনুযায়ী ইনস্ট্যান্স ডিটেইলস কনফিগার করুন। Subnet-এ, দয়া করে Europe (Frankfurt)-এ প্রপার সাবনেট এবং অভেইলেবিলিটি জোন বেছে নিন। এছাড়া, আমরা টার্মিনেশন প্রটেকশন ইম্যাবল করার পরামর্শ দিচ্ছি যা ইনস্ট্যান্সগুলিকে অকস্মাতে টের্মিনেট হওয়া থেকে রক্ষা করবে। একবার করলে Review and Launch-এ ক্লিক করুন।

- ইনস্ট্যান্স সেটিংস রিভিউ করুন এবং তারপর Launch-এ ক্লিক করুন।
- এক্সিস্টিং কি পেয়ার সিলেক্ট করুন বা একটি নিউ কি পেয়ার তৈরি করুন। একটি কি পেয়ার একটি পাবলিক কি নিয়ে গঠিত যা AWS সংরক্ষণ করে, এবং একটি প্রাইভেট কি ফাইল যা আপনি সংরক্ষণ করেন। একসাথে, সেগুলো আপনাকে আপনার ইনস্ট্যান্সের সাথে সিকিউরলি কানেক্ট করতে দেয়। আপনি যদি Create a new key pair-এ ক্লিক করেন, আপনাকে পেয়ার নাম ডিফাইন করতে হবে এবং Download key Pair করতে হবে যা Windows পাসওয়ার্ড ডিক্রিপ্ট করতে ব্যবহার হবে। আপনাকে প্রাইভেট কি ফাইল (*.pem ফাইল) ডাউনলোড করতে হবে কন্টিনিউ করার আগে। আমাদের কেসে, আমরা একটি নিউ কি পেয়ার তৈরি করব।

- Launch Instances-এ ক্লিক করুন।
- আপনার ইনস্ট্যান্সগুলো এখন লঞ্চ হচ্ছে। View launches-এ ক্লিক করুন।
- দয়া করে কয়েক মিনিট অপেক্ষা করুন যতক্ষণ না আপনার ইনস্ট্যান্স সফলভাবে ইনিশিয়ালাইজ হয়।
- আপনার Amazon EC2 ইনস্ট্যান্সে কানেক্ট করুন এবং ভেরিফাই করুন সবকিছু ঠিকমতো কাজ করছে কিনা।