اسٹینڈ آؤٹ، کسی سائٹ کی ضرورت نہیں
ہوسٹنگ خریدے بغیر ڈیٹا بیس خریدیں۔ آپ کی ایپلیکیشن کہیں بھی چل سکتی ہے؛ ڈیٹا بیس بذات خود ایک پروڈکٹ ہے۔
Zinn® مینیجڈ ڈیٹا بیسز
خودمختار زیرِ انتظام ڈیٹا بیس: ہمارے ہاں ڈیٹا بیس چلانے کے لیے آپ کو ہمارے ساتھ ویب سائٹ ہوسٹ کرنے کی ضرورت نہیں ہے۔ PostgreSQL یا MySQL، دونوں کے لیے سائز کے لحاظ سے تین درجے، جبکہ درمیانے درجے اور اس سے اوپر خودکار فیل اوور کی سہولت موجود ہے۔ ہم صرف اس بات پر بھروسا کرنے کے بجائے کہ بیک اپ کا کام مکمل ہو گیا ہے، بحال شدہ ڈیٹا بیس سے کنیکٹ ہو کر بحالی کی تصدیق کرتے ہیں۔
Zinn® مینیجڈ ڈیٹا بیسز (Managed Databases) پوسٹ گری ایس کیو ایل (PostgreSQL) یا مائی ایس کیو ایل (MySQL) ہیں جنہیں ہم آپ کے لیے چلاتے ہیں، اور یہ الگ سے فروخت کیا جاتا ہے۔ اس کے بارے میں کوئی بھی بات یہ فرض نہیں کرتی کہ آپ یہاں کوئی سائٹ بھی ہوسٹ کر رہے ہیں: کسی ایپلیکیشن کو اس کی اپنی جگہ سے اس کی طرف اشارہ کریں، اور اسے ہوسٹنگ پلان کے کسی ایڈ آن کے بجائے ایک ڈیٹا بیس سروس کے طور پر برتیں۔
ہر انجن کے تین سائز ہوتے ہیں۔ چھوٹا ٹیر ایک ہی انسٹینس (instance) پر مشتمل ہوتا ہے۔ متوسط اور بڑے ٹیرز میں خودکار فیل اوور (failover) شامل ہوتا ہے، لہٰذا کھویا ہوا نوڈ صرف ایک فیل اوور ایونٹ بن جاتا ہے نہ کہ کوئی ایسی بندش جس کا آپ کو اپنے صارفین سے پتہ چلے۔ فیل اوور کی قیمت انجن کے لحاظ سے مختلف ہوتی ہے— PostgreSQL دو انسٹینسز کے درمیان فیصلہ کرتا ہے، جبکہ MySQL کو کورم (quorum) تک پہنچنے کے لیے تین ممبرز کے گروپ اور روٹرز کے ایک جوڑے کی ضرورت ہوتی ہے— یہی وجہ ہے کہ MySQL کے ٹیرز ہر سائز میں تھوڑی زیادہ قیمت پر دستیاب ہیں۔
Managed PostgreSQL اور MySQL، جن کے آپریشنل حصے درست طریقے سے سنبھالے جاتے ہیں اور اتنے واضح انداز میں بیان کیے جاتے ہیں کہ آپ ان کے ارد گرد منصوبہ بندی کر سکیں۔
ہوسٹنگ خریدے بغیر ڈیٹا بیس خریدیں۔ آپ کی ایپلیکیشن کہیں بھی چل سکتی ہے؛ ڈیٹا بیس بذات خود ایک پروڈکٹ ہے۔
درمیانے اور بڑے رن خودکار فیل اوور کے ساتھ۔ چھوٹے سے اوپر کی طرف قدم دستیابی میں تبدیلی ہے، نہ کہ صرف سائز میں تبدیلی۔
چھوٹا ٹائر ایک انسٹنس چلاتا ہے، جو ترقی، اسٹیجنگ اور ہلکے پروڈکشن ورک لوڈز کے لیے موزوں ہے جہاں ایک مختصر ریکوری ونڈو قابل قبول ہو۔
PostgreSQL پر، ریکوری پچھلی رات کے اسنیپ شاٹ کے بجائے کسی خاص لمحے کی ہوتی ہے، جو آپ کو اس کے آس پاس کا دن ضائع کیے بغیر کسی خراب مائیگریشن یا غلطی سے ڈیلیٹ کیے گئے ڈیٹا کو واپس لانے کی اجازت دیتی ہے۔ MySQL ڈیٹا بیسز کا بیک اپ روزانہ رات کو لیا جاتا ہے اور چودہ راتوں تک محفوظ رکھا جاتا ہے۔
کسی بیک اپ جاب کی کامیابی کی رپورٹ اس بات کا ثبوت نہیں ہے کہ ڈیٹا بیس کو بحال کیا جا سکتا ہے۔ ہم بحال شدہ ڈیٹا بیس سے کنیکٹ ہو کر اور اس سے ڈیٹا پڑھ کر بحالی کی تصدیق کرتے ہیں۔
ہر ٹیر وہی انجن چلاتا ہے جو آپ نے منتخب کیا ہے۔ اوپر جانے سے vCPU، میموری اور ڈسک کی تخصیص تبدیل ہوتی ہے اور میڈیم سے آگے خودکار فیل اوور کا اضافہ ہو جاتا ہے۔
اسے پروویژن کریں، اس سے جڑیں، اور ہمیں آپریشنل ذمہ داری کا آدھا حصہ سنبھالنے دیں۔
PostgreSQL یا MySQL کا انتخاب کریں، پھر اپنی ضرورت کے مطابق CPU، میموری اور ڈسک کی بنیاد پر چھوٹا، درمیانہ یا بڑا سائز چنیں اور یہ بھی منتخب کریں کہ آیا آپ خودکار فیل اوور چاہتے ہیں۔
آپ کو اسناد (credentials) اور کنکشن اینڈ پوائنٹ ملتا ہے۔ ایپلیکیشن ہمارے پلیٹ فارم پر یا کسی اور کے پلیٹ فارم پر ہو سکتی ہے؛ ڈیٹا بیس کو اس سے کوئی فرق نہیں پڑتا۔
ہم ایک مقررہ شیڈول کے تحت بیک اپ لیتے ہیں اور نتیجے سے کنیکٹ کر کے اس بات کی جانچ کرتے ہیں کہ بیک اپ بحال ہو جاتا ہے، اس طرح بحالی کا اندازہ فرض کرنے کے بجائے ناپا جاتا ہے۔ PostgreSQL پر وہ شیڈول مسلسل ہوتا ہے، اس لیے بحالی ایک مخصوص وقت کے نقطے تک ہوتی ہے۔
ہر انجن پر تین درجے، ماہانہ بلنگ کے ساتھ، جن کا سائز vCPU، میموری اور ڈسک کے لحاظ سے طے کیا جاتا ہے — جس میں درمیانے درجے سے خودکار فیل اوور شامل ہے۔ درجے کی قیمتیں شمار شدہ انفراسٹرکچر یونٹ کی شرحوں سے طے کی جاتی ہیں اور ان شرحوں میں تبدیلی کے ساتھ دوبارہ اخذ کی جاتی ہیں۔
Rs 3,886/ماہ
Rs 3,886/ماہ
Rs 13,610/ماہ
Rs 20,555/ماہ
Rs 28,611/ماہ
Rs 42,779/ماہ
قیمتیں طے ہو جانے کے بعد ایک ہی حالت میں نہیں رہتیں بلکہ ناپے گئے بنیادی ڈھانچے کے نرخوں کے مطابق بدلتی رہتی ہیں، اس لیے آپ جس درجے پر ہوتے ہیں وہ اس بات کے تناسب میں رہتا ہے کہ اسے چلانے کی اصل لاگت کتنی ہے۔
بہت سے ہوسٹس آپ کے لیے ڈیٹا بیس چلا دیں گے، بشرطیکہ آپ ہوسٹنگ بھی خریدیں۔ یہ الگ سے فروخت کیا جاتا ہے، جس کا مطلب ہے کہ آپ اپنا ڈیٹا بیس ہمارے پاس اور اپنی ایپلیکیشن جہاں چاہیں رکھ سکتے ہیں، بغیر اپنے اسٹیک کو کسی بنڈل کے مطابق ڈھالے۔
کسی بھی ڈیٹا بیس پروڈکٹ میں جو دو دعوے سب سے زیادہ اہمیت رکھتے ہیں وہ وہ ہیں جنہیں آسانی سے مبہم طریقے سے پیش کیا جا سکتا ہے: یہ کہ یہ فیل اوور کرتا ہے، اور یہ کہ یہ بحال کرتا ہے۔ یہاں، فیل اوور میڈیم اور لارج ٹائرز کی ایک بیان کردہ خصوصیت ہے، اور بحالیوں کی تصدیق سبز جاب لاگ پڑھنے کے بجائے بحال شدہ ڈیٹا بیس سے منسلک ہو کر کی جاتی ہے۔
نہیں، مینیجڈ ڈیٹا بیسز ایک الگ اور خود مختار سروس ہے۔ آپ کی ایپلیکیشن آپ کے اپنے سرورز، کسی دوسرے فراہم کنندہ، یا ہمارے پلیٹ فارم پر چل سکتی ہے—ڈیٹا بیس کی فراہمی اور بلنگ الگ سے کی جاتی ہے۔
درمیانے اور بڑے رن خودکار فیل اوور کے ساتھ آتے ہیں۔ چھوٹا سائز ایک ہی انسٹنس ہوتا ہے، اسی لیے چھوٹے سے درمیانے سائز کی طرف قدم صرف گنجائش کا نہیں بلکہ دستیابی کا فیصلہ ہے۔
دونوں انجنوں کا بیک اپ لیا جاتا ہے اور دونوں کے بیک اپ کو نتیجے سے کنیکٹ کر کے بحالی کا تجربہ کیا جاتا ہے۔ ان میں یہ فرق ہے کہ آپ کتنے پیچھے تک جا سکتے ہیں: PostgreSQL مسلسل آرکائیو کرتا ہے، لہذا آپ کسی بھی لمحے کا ڈیٹا بحال کر سکتے ہیں — جو کہ خراب مائیگریشن یا حادثاتی طور پر ڈیلیٹ کرنے کے بعد سب سے اہم ہوتا ہے، جہاں آپ کو غلطی سے ٹھیک ایک سیکنڈ پہلے تک کی ہر چیز چاہیے۔ MySQL کا بیک اپ ہر رات لیا جاتا ہے، اور پچھلی چودہ راتوں کا ڈیٹا محفوظ رکھا جاتا ہے۔
ہم انہیں بحال کرتے ہیں اور نتیجہ سے جڑتے ہیں۔ کامیابی کی اطلاع دینے والا بیک اپ جاب صرف یہ بتاتا ہے کہ جاب ختم ہو گیا ہے؛ بحال شدہ ڈیٹا بیس سے جڑنا اور اس سے پڑھنا یہ بتاتا ہے کہ ڈیٹا وہاں موجود ہے اور قابل استعمال ہے۔ یہی وہ چیک ہے جو ہم چلاتے ہیں۔
ہاں۔ درجے اسی انجن پر چلتے ہیں جس پر آپ نے شروع کیا تھا، اس لیے اوپر جانے سے vCPU، میموری اور ڈسک کی تخصیص تبدیل ہوتی ہے اور، میڈیم سے، خودکار فیل اوور کا اضافہ ہوتا ہے۔ کسی بڑی منتقلی سے پہلے ہم سے بات کریں اور ہم آپ کے ساتھ مل کر اس اقدام کی منصوبہ بندی کریں گے۔
ایک انجن اور درجہ منتخب کریں، اپنی ایپلیکیشن کو جوڑیں، اور درمیانے درجے یا اس سے اوپر کے لیے خودکار فیل اوور حاصل کریں — خواہ آپ کی دیگر کوئی بھی چیز یہاں ہوسٹ کی گئی ہو یا نہ ہو۔
شروع کریں