ایمیزون EC2 بمقابلہ گوگل اپلی کیشن انجن

آپ کے بلاگ یا ویب سائٹ کی میزبانی کرنے کے لئے بہتر انتخاب کیا ہے؟

میں اپنی بلاگز اور ویب سائٹس کو میزبان ایمیزون ای سی 2 اور گوگل اپلی کیشن میں بہترین فیصلہ کرنے کی کوشش کر رہا ہوں، لیکن برانڈ کا نام، بنیادی فریم ورک، اور اس کے عمل سے زیادہ زیادہ اہم عوامل تھے جو میری اہم تشویش تھی.

اے ایس ڈبلیو EC2 کے ساتھ ساتھ گوگل اپلی کیشن میں بہت سے پیشہ اور مواقع. زیادہ تر SMEs اپلی کیشن کو ترجیح دیتے ہیں، جبکہ، دوسری طرف، ایمیزون ای سی 2 وسط سے بڑے سائز کمپنیوں اور کارپوریٹ دانتوں میں بہت مشہور ہے. اور، جب تک مائکرو مثالوں کے تعارف کے بعد، اس نے چھوٹے سے ماڈیڈیز کاروباری اداروں کے درمیان بھی مقبولیت حاصل کی ہے.

آپریٹنگ سسٹم سپورٹ

جب یہ آپریٹنگ سسٹم کی حمایت کے لئے آتا ہے تو، EC2 آپ کو کسی بھی مثال کے طور پر کسی بھی مثال کے طور پر نظام کی ایک مثال کو پیمانے کی اجازت دیتا ہے یعنی یہ آپ کو ہر مثال پر مکمل کنٹرول حاصل کرنے کی اجازت دیتا ہے، ایک مجازی باکس کے طور پر کام کرتا ہے. Google App Engine مکمل طور پر مختلف ہے؛ یہ بنیادی طور پر پادری جیسے ویب ایپلی کیشنز کے لئے ایک پلیٹ فارم فراہم کرتا ہے، جس سے آپ کو اپنے ویب اطلاقات کو آسانی سے تعیناتی میں مدد ملتی ہے.

یہ کرسٹل واضح ہے کہ اگر آپ کسی خاص سروس کے لئے شکار نہیں ہیں تو آپ ہمیشہ اپلی کیشن کے انجن کو منتخب کرسکتے ہیں، لیکن اگر آپ کو آپریٹنگ سسٹم کی خدمات پر کنٹرول کرنا ہے تو، EC2 کسی بھی دن بہتر انتخاب ہے!

ٹیک سپورٹ کی پیچیدگی اور ضرورت

EC2 ایک نظام منتظم کی بھی ضرورت ہے جو اس کی مثال بن سکتی ہے اور ان کے ساتھ ساتھ نگرانی کرسکتا ہے، اور یہ کسی کو کسی بھی ڈویلپر کے طور پر اپنے کردار کے مطابق کام کرنے کی اجازت دیتا ہے. اس چھوٹے سائز کے کاروباری ہولڈرز کے لئے بہت زیادہ مددگار ثابت ہو گا جو انفرادی مصنوعات پر توجہ مرکوز کرتا ہے.

لیکن، ایپ انجن میں سب سے بہترین چیز اس کی پورٹیبلٹی ہے، جو EC2 کی پیشکش نہیں کی جاتی ہے. فریم ورک بنیادی طور پر کھلی منبع ہے، اور زیادہ تر APIs پورٹیبلائزیشن کے لئے استعمال کیا جاتا ہے، جس میں باری باری سے دوسرے سرور کو منتقل کرنا آسان ہے.

وینڈر لاک خصوصیت

یہ 'وینڈر-لاک' کہا جاتا ہے جس میں ایک ایسی خصوصیت فراہم کرتا ہے، جو آپ کے ایپس کو ناپسندیدہ ڈیٹا بیس سے متعلق طور پر روکتا ہے. آپ AppScale بھی آزما سکتے ہیں، جو ابھی تک ایک اور کھلی منبع پراجیکٹ ہے جو AppEngine کے ساتھ بہت کام کرتا ہے.

ایمیزون EC2 کے پیشہ

EC2 کے نیچےس

Google App Engine کے پیشہ

اس کا مطلب یہ ہے کہ اگر آپ کی ویب سائٹ کسی بھی وسائل کو نہیں کھاتی ہے، تو آپ کو اس طرح کچھ بھی ادا کرنے کی ضرورت نہیں ہوگی.

AppEngine کے Downsides

مجموعی طور پر فیصلہ

مجھے ضرور ایمیزون لچکدار کلاؤڈ کمپیوٹنگ کا نظام پسند ہے، لیکن پھر مجھے چھوٹے بلاگز اور سائٹس کی میزبانی کرنے میں مجبور نہیں ہوتا. دوسری طرف، گوگل کی AppEngine یقینی طور پر مجھے زیادہ سے زیادہ داخل کرتا ہے.

جیسا کہ پہلے ذکر کیا گیا ہے، اگر آپ کو اپنے ویب اطلاقات پر مکمل کنٹرول استعمال کرنے کی ضرورت ہے تو، EC2 جانے کا راستہ ہے؛ دوسری صورت میں، Google App Engine بھی ایک عظیم انتخاب کرتا ہے.