S3 اور EC2 کے درمیان کیا فرق ہے؟

S3 Awr Ec2 K Drmyan Kya Frq



Amazon Elastic Compute Cloud (EC2) سروس کا استعمال ایک ورچوئل مشین بنانے کے لیے کیا جاتا ہے جسے مثال کہا جاتا ہے اور پھر اسے استعمال کیا جاتا ہے۔ اپنی ضروریات کے مطابق تصریحات کے ساتھ ورچوئل مشین استعمال کرنے کے لیے بس ایک مثال بنائیں۔ Amazon Simple Storage سروس کا استعمال S3 بالٹیوں کا استعمال کرتے ہوئے کلاؤڈ پر ڈیٹا ذخیرہ کرنے کے لیے کیا جاتا ہے جس کا نظم کرنا آسان ہے۔ یہ یو آر ایل یا پروگرامنگ کوڈ کا استعمال کرتے ہوئے اس ڈیٹا تک رسائی کی بھی اجازت دیتا ہے۔

آئیے AWS کی EC2 اور S3 خدمات کی وضاحت کے ساتھ شروع کرتے ہیں۔

ایمیزون EC2 کیا ہے؟

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









EC2 کے فوائد

ایمیزون کی EC2 سروس کے چند فوائد درج ذیل ہیں:



  • EC2 سروس کلاؤڈ میں دوبارہ قابل قدر کمپیوٹ خدمات فراہم کرتی ہے۔
  • یہ متعدد کمپیوٹنگ صلاحیتوں کے ساتھ کلاؤڈ پر مختلف قسم کی مشین امیجز فراہم کرتا ہے۔
  • EC2 میں متعدد مثالوں کی اقسام ہیں جو ضروریات کے مطابق استعمال کی جا سکتی ہیں۔
  • EC2 مثال کے طور پر قیمتوں کا تعین کرنے والا ماڈل آپ کے طور پر ادائیگی کی بنیاد پر ہے۔
  • EC2 سروس کنکشن بنانے کے لیے ہر مثال کے ساتھ سیکیورٹی گروپس کا استعمال کرتی ہے۔

EC2 کے نقصانات

AWS EC2 سروس کے ذیل میں لکھے گئے چند نقصانات بھی ہیں:





  • اگر چلتی حالت میں غیر فعال EC2 مثالیں موجود ہیں، تب بھی وہ صارف کو اس وقت تک مہنگی پڑتی ہیں جب تک کہ انہیں یا تو روکا یا ختم نہیں کیا جاتا۔
  • EC2 سروس کے ساتھ دوسرا مسئلہ یہ ہے کہ یہ ایک اعلیٰ دیکھ بھال کی خدمت ہے۔
  • EC2 سروس آسانی سے دوسری خدمات کے ساتھ مربوط نہیں ہے۔

ایمیزون S3 کیا ہے؟

آج کی دنیا میں، تمام ڈیٹا کو ذخیرہ کرنے، تقسیم کرنے اور ان کا نظم کرنے کا روایتی طریقہ تلاش کرنا مشکل ہے۔ AWS Simple Storage Service محفوظ اور محفوظ آبجیکٹ اسٹوریج کے ساتھ ان تمام مسائل کا حل پیش کر رہی ہے۔ صارف کو ایک S3 بالٹی بنانے کی ضرورت ہے جو ایک کنٹینر کے طور پر کام کرتا ہے جس میں ڈیٹا کو ذخیرہ کیا جاتا ہے جسے آبجیکٹ کہا جاتا ہے:



S3 کے فوائد

S3 سروس Amazon کے فوائد ذیل میں بیان کیے گئے ہیں۔

  • ایمیزون S3 خود بخود ڈیٹا کی کاپیاں بنا کر ڈیٹا کے ضائع ہونے کے خطرے کو کم کرنے کو یقینی بناتا ہے۔
  • یہ S3 بالٹی پر ذخیرہ کردہ ہر چیز کے ہر ورژن کو بھی محفوظ رکھتا ہے۔
  • ڈیٹا ریکوری بھی بہت آسان ہے اگر ڈیٹا غلطی سے ڈیلیٹ ہو جائے۔
  • Amazon S3 میں صارف صرف اس اسٹوریج کی ادائیگی کرتا ہے جسے وہ بغیر کسی سیٹ اپ لاگت کے استعمال کرتا ہے۔
  • S3 سروس میں ڈیٹا سیکیورٹی بہت ضروری ہے کیونکہ یہ صارف کو یہ انتخاب کرنے کی اجازت دیتا ہے کہ ڈیٹا تک کس کی رسائی ہے۔

S3 کے نقصانات

AWS S3 سروس کے کچھ نقصانات بھی ہیں جو ذیل میں لکھے گئے ہیں۔

  • یہ پوری آبجیکٹ کو اس میں ترمیم کرنے کے لیے اسٹور کرتا ہے صارف کو پوری فائل کو ہٹانے اور ترمیم شدہ ورژن کو اپ لوڈ کرنے کی ضرورت ہے۔
  • S3 WORM آپریشنز کا استعمال کرتا ہے (ایک بار لکھیں اور کئی بار پڑھیں) جو کہ ایسی ایپلی کیشن کے لیے اچھا نہیں ہے جسے کئی بار پڑھنے کی ضرورت ہے۔
  • OS فائلوں یا ڈیٹا بیس کی میزبانی کے لیے موزوں نہیں ہے۔

نتیجہ

ایمیزون کی EC2 سروس کا استعمال ورچوئل مشینوں کو شروع کرنے کے لیے کیا جاتا ہے جسے کمپیوٹنگ انسٹینس کہتے ہیں۔ مختلف ورچوئل مشینیں جیسے ونڈوز، لینکس وغیرہ، ان مثالوں کو شروع کرکے استعمال کی جا سکتی ہیں۔ ایمیزون کلاؤڈ فراہم کنندہ کی سادہ اسٹوریج سروس بالٹیاں بنا کر اسٹوریج کی جگہ فراہم کرتی ہے۔ اشیاء کو S3 بالٹیوں میں محفوظ طریقے سے ذخیرہ کیا جاتا ہے جسے کسی بھی وقت بازیافت کیا جا سکتا ہے۔ مجموعی طور پر، یہ دونوں بالکل مختلف خدمات ہیں اور ان کے مقاصد بالکل مختلف ہیں۔