মূল লেখায় যান

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 Virtual Machine Scale Sets

Elastic Load Balancing · Amazon EC2 · Amazon CloudWatch

বিস্তারিত আর সর্বশেষ তথ্যের জন্য official documentation দেখুন: