ہوم پیج پر واپس جائیں
Auto Scaling

Auto Scaling کیسے کام کرتا ہے

جب وزیٹرز کی تعداد بڑھتی ہے تو آپ کی VM خود بخود بڑھ جاتی ہے، بغیر ری اسٹارٹ کے اور بغیر کنکشن ٹوٹے۔ کچھ بھی انسٹال کرنے کی ضرورت نہیں، اور رات گئے گراف دیکھنے کی ضرورت نہیں۔

  • 2–4 سیکنڈ میں براہِ راست سائز میں تبدیلی
  • واضح اور قابلِ تبدیل حد
  • زیادہ قیمت صرف اس وقت لاگو ہوتی ہے جب آپ کو اس کی ضرورت ہو

Auto Scaling کو جب چاہیں آن یا آف کریں۔ کوئی پابندی نہیں، کوئی فیس نہیں۔

web-01چل رہی ہےAuto Scaling · آنڈیمو · وقت مختصر کیا گیا

ڈیمو: VM web-01 میں 2 vCPU، 4 GB RAM ہے۔ جب CPU 5 منٹ تک 80% سے اوپر رہتا ہے، تو سسٹم اسے 2–4 سیکنڈ کے اندر، بغیر ری اسٹارٹ کے، 4 vCPU، 8 GB RAM کی زیادہ سے زیادہ حد تک بڑھا دیتا ہے، اور IP اور ڈسک تبدیل نہیں ہوتے؛ قیمت زیادہ سے زیادہ قیمت پر منتقل ہو جاتی ہے۔ جب لوڈ کم ہوتا ہے، تو VM 4 vCPU، 8 GB RAM اور زیادہ سے زیادہ قیمت برقرار رکھتی ہے — خودکار طور پر کچھ نہیں بدلتا۔ گاہک “بنیادی سائز پر واپس لانے کے لیے ری اسٹارٹ کریں” دباتا ہے: VM رکتی ہے، پھر شروع ہوتی ہے، تقریباً 1–2 منٹ میں، اور پھر یہ 2 vCPU، 4 GB RAM اور بنیادی قیمت پر واپس آ جاتی ہے۔

مختصر خلاصہ

  • آپ پہلے ہی ایک زیادہ سے زیادہ حد مقرر کر دیتے ہیں، مثلاً “4 vCPU اور 8 GB RAM تک بڑھ سکتی ہے”۔
  • جب VM پر لوڈ زیادہ ہو، یعنی CPU مسلسل چند منٹ تک بلند رہے، تو ہم اسے فوراً اسی سائز تک بڑھا دیتے ہیں۔ نہ ری اسٹارٹ ہوتا ہے، نہ کنکشن منقطع ہوتے ہیں، اور اس میں 2 سے 4 سیکنڈ لگتے ہیں۔
  • جب رش ختم ہو جاتا ہے تو VM بڑا سائز اور زیادہ قیمت برقرار رکھتی ہے، یہ خود کم نہیں ہوتی۔ جب چاہیں تو “بیس سائز پر واپس لانے کے لیے دوبارہ شروع کریں” کا بٹن دبا سکتے ہیں؛ VM بند ہو کر دوبارہ شروع ہوتی ہے، جس میں تقریباً 1 سے 2 منٹ لگتے ہیں، اور پھر بیس قیمت پر چلنے لگتی ہے۔

ایک شام میں کیا ہوتا ہے

ONIE کے ایک گاہک کی ایک لائیو اسٹریم شام:

اوور لوڈ حد 80%CPUوقت▲ 5 منٹ تک اوور لوڈ ← فوراً بڑھتا ہے، 2–4 سیکنڈ، کوئی کنکشن ضائع نہیں ہوتا▲ “بیس سائز پر واپس” دبائیں ← بند/شروع ~1–2 منٹ ← بیس قیمت
CPU · اوور لوڈ حد 80%5 منٹ تک اوور لوڈ ← فوراً بڑھتا ہے، 2–4 سیکنڈ، کوئی کنکشن ضائع نہیں ہوتا“بیس سائز پر واپس” دبائیں ← بند/شروع ~1–2 منٹ ← بیس قیمت

ڈیش والی لائن وہ اوورلوڈ حد ہے جو آپ نے مقرر کی ہے۔ سایہ دار پٹی زیادہ قیمت کو ظاہر کرتی ہے، جو خود ختم نہیں ہوتی بلکہ اس وقت تک رہتی ہے جب تک آپ بیس سائز پر واپس لانے کا بٹن نہ دبائیں۔

یہ دو مختلف چیزیں ہیں، انہیں آپس میں خلط نہ کریں

سائز تبدیل کریں (آپ کلک کرتے ہیں)Auto Scaling (ہم آپ کے لیے کلک کرتے ہیں)
فیصلہ کون کرتا ہےآپہم، آپ کی مقرر کردہ حدوں کے مطابق
کب ہوتا ہےجس لمحے آپ لاگو کریں پر کلک کرتے ہیںصرف جب VM اوورلوڈ ہو
آپ کیا ادا کرتے ہیںابھی چارج ہوتا ہے، نیا سائز مستقل رہتا ہےصرف ان گھنٹوں کی قیمت جب VM واقعی بڑے سائز پر چلی
کیا ڈسک تبدیل ہو سکتی ہےہاںنہیں، ڈسک خود کبھی نہیں بڑھتی
سائز کم کرناہاں، تقریباً 70 سیکنڈ کے ری اسٹارٹ کے ساتھہم اسے خود کبھی کم نہیں کرتے، بڑا سائز اور قیمت اس وقت تک برقرار رہتی ہے جب تک آپ واپس لانے کا بٹن نہ دبائیں (تقریباً 1 سے 2 منٹ)

دونوں ایک ہی ڈائیلاگ میں ہیں: وہ سائز لکھیں جو آپ چاہتے ہیں، پھر منتخب کریں کہ یہ ابھی لاگو ہو یا صرف اس وقت جب VM اوورلوڈ ہو۔

آپ سے بلنگ کیسے ہوتی ہے

قیمت بالکل اسی سائز کے مطابق ہوتی ہے جو آپ منتخب کرتے ہیں۔ ہم آپ کی VM کے اندر کسی بھی چیز کا میٹر نہیں لگاتے۔ بٹن دبانے سے پہلے رقم اسکرین پر دکھائی جاتی ہے، کوئی غیر متوقع انوائس نہیں۔

جب VM بڑھتی ہے تو نئی فی گھنٹہ قیمت اسی لمحے سے شروع ہو جاتی ہے اور اس وقت تک رہتی ہے جب تک آپ بیس سائز پر واپس لانے کا بٹن نہ دبائیں۔ قیمت لوڈ کے ساتھ خود بخود کم نہیں ہوتی۔

مثال: آپ نے حد اپنے موجودہ سائز سے دگنی مقرر کی ہے۔ 4 گھنٹے کی پیک شام کا آپ کو صرف انہی 4 گھنٹوں کا فرق دینا ہوگا، پورے مہینے کا نہیں۔

حد ہمیشہ آپ کے اختیار میں ہے: جو سائز آپ مقرر کرتے ہیں وہی زیادہ سے زیادہ ہے۔ ہم اس سے آگے کبھی نہیں جاتے۔

رش ختم ہونے کے بعد کیا ہوتا ہے

ایک ورچوئل مشین چلتے ہوئے CPU اور RAM واپس نہیں دے سکتی، یہ ورچوئلائزیشن کی اپنی حد ہے اور ہر بڑے فراہم کنندہ کے ہاں یہی ہے۔ اس لیے VM بیکار ہونے پر خود کو نہیں سکیڑتی: وہ اپنا بڑھا ہوا سائز اور اس سے متعلقہ قیمت برقرار رکھتی ہے۔

یہ فیصلہ آپ کرتے ہیں کہ اسے کب نیچے لانا ہے، ایک ہی بٹن کے ساتھ: “بیس سائز پر واپس لانے کے لیے دوبارہ شروع کریں”۔ VM بند ہو کر دوبارہ شروع ہوتی ہے، تقریباً 1 سے 2 منٹ میں، پھر وہ بیس سائز اور بیس قیمت پر چلنے لگتی ہے۔ آپ کا ڈیٹا، ڈسک اور IP ایڈریس وہی رہتے ہیں۔

اگر آپ یہ بٹن نہ دبائیں تو VM بڑھا ہوا سائز برقرار رکھتی ہے؛ اس کی کوئی وقت کی حد نہیں اور کچھ خودکار طور پر نہیں ہوتا۔ عام ری اسٹارٹ، پاس ورڈ ری سیٹ یا OS دوبارہ انسٹال کرنے سے کنفیگریشن تبدیل نہیں ہوتی؛ صرف یہی بٹن تبدیل کرتا ہے۔

کیا آپ کی VM یہ استعمال کر سکتی ہے

  • یہ Linux پر چلتی ہے۔ Windows ابھی سپورٹڈ نہیں ہے، کیونکہ Windows Server لائسنس صرف 2 CPU sockets قبول کرتا ہے۔
  • ہمارے آخری پلیٹ فارم اپ گریڈ کے بعد اسے کم از کم ایک بار ری اسٹارٹ کیا گیا ہو۔ اگر نہیں تو ڈائیلاگ آپ کو بتاتا ہے اور اسے شیڈول کرنے دیتا ہے۔
  • یہ چل رہی ہو، اور کوئی آپریشن جاری نہ ہو۔
  • اس میں کوئی اسنیپ شاٹ نہ ہو، کیونکہ اسنیپ شاٹ VM کے سائز کو لاک کر دیتا ہے۔ انہیں حذف کریں اور آپ تیار ہیں۔

یقین نہیں؟ بس اپنی VM پر Resize ڈائیلاگ کھولیں، ہم جانچ کر وہیں بتا دیں گے۔

اکثر پوچھے جانے والے سوالات

کیا آپ اسے آزمانے کے لیے تیار ہیں؟

Auto Scaling کو جب چاہیں آن یا آف کریں۔ کوئی پابندی نہیں، کوئی فیس نہیں۔