Amazon EC2 Auto Scaling
#38 · Level 2 · বড় করা ও টিকিয়ে রাখা · Scaling ও Trafficধারণা
“ধারণা” অংশAmazon EC2 Auto Scaling চাপ অনুযায়ী নিজে থেকেই server-এর সংখ্যা বাড়ায় বা কমায়। EC2 instance-গুলোকে একটা Auto Scaling group-এ রাখা হয়, যেখানে সর্বনিম্ন, সর্বোচ্চ আর কাঙ্ক্ষিত সংখ্যা ঠিক থাকে। নতুন instance কেমন হবে, তা launch template দিয়ে বলে দেওয়া হয়। কখন বাড়বে বা কমবে, সেটা scaling policy ঠিক করে, যেমন CloudWatch-এর CPU ব্যবহারের হিসাব দেখে। এটা Load Balancer-এর সাথে যুক্ত থাকলে নতুন instance নিজে থেকেই traffic পেতে শুরু করে।
সহজ উদাহরণ
“সহজ উদাহরণ” অংশঈদের আগে শপিং মলে বাড়তি সেলসম্যান রাখা হয়, ঈদের পর কমিয়ে দেওয়া হয়। Auto Scaling এই কাজটা মিনিটে মিনিটে, নিজে নিজে করে।
কেন দরকার
“কেন দরকার” অংশসবসময় বেশি server চালালে টাকা নষ্ট, কম চালালে ভিড়ের সময় site বন্ধ। Auto Scaling দুইয়ের মাঝে ভারসাম্য রাখে। কোনো server নষ্ট হলে তার জায়গায় নতুন একটা চালু করে দেয়।
কোথায় ব্যবহার হয়
“কোথায় ব্যবহার হয়” অংশLoad Balancer-এর পিছনের EC2 server-গুলোর জন্য। নিয়ম দেওয়া থাকে, যেমন “server খুব ব্যস্ত হলে আরেকটা যোগ করো, ফাঁকা হলে একটা কমাও”।
Azure-এ এর মতো
“Azure-এ এর মতো” অংশAzure Virtual Machine Scale Sets
সম্পর্কিত
“সম্পর্কিত” অংশElastic Load Balancing · Amazon EC2 · Amazon CloudWatch
আরও জানুন
“আরও জানুন” অংশবিস্তারিত আর সর্বশেষ তথ্যের জন্য official documentation দেখুন: