پرش لینک ها

AWS EC2 در مقابل Joyent Triton : مقایسه پلتفرم های میزبانی محفظه داکر

AWS EC2 در مقابل Joyent Triton : مقایسه پلتفرم های میزبانی محفظه داکر

12,000 تومان 10,000 تومان



چکیده


محفظه ها و بالاخص محفظه­ ی داکر به عنوان موارد نوبدبخشی پدید آمده­ اند و در برخی موارد جایگزین ماشین­ های مجازی (VM ها) برای استقرار برنامه­ ی کاربردی در محیط­ های ابری شده ­اند. محفظه­ های داکر امکان مقیاس ­پذیری عظیم و استقرار سریع سرویس­ های خُرد را فراهم آورده ­اند. محفظه­ ای کردن یک نوع مجازی­ سازی سطح OS است که در تقابل با مجازی­ سازی سخت ­افزاری پیشنهادشده توسط VM ها قرار دارد – تمامی محفظه­ ها بر روی یک ماشین فیزیکی اجرا می ­شوند که هسته­ ی OS اساسی یکسانی دارد. در عین حال که اجرای محفظه ­های bare-metal[1]، مزایای عملیاتی دارد، اما چالش ­های امنیتی اجتناب ­ناپذیری برای جداسازی بین­ محفظه ­ای دارد. برنامه­ های کاربردی مبتنی بر محفظه­ ی داکر که بر روی ابرهای عمومی میزبانی می ­شوند به خاطر دغدغه­ های امنیتی معمولاً از VM های داخلی استفاده می­ کنند. محفظه­ های Joyent  مبتنی بر زون سولاریس یک راه­ حل دیگر هستند – اینها محفظه­ های bare-metal دارای امنیت زون درونی هستند [12]. این مقاله، مصالحه­ های بین دو روش را با مقایسه ­ی عملکرد، امنیت، هزینه، و مجموعه ابزارهای دو ارائه ­دهنده­ ی ابر پیش­دست ارزیابی می­ کند که رویکردهای رقابتی را ارائه می­ دهند: الف) محفظه­ های Amazon EC2 و ب) و محفظه­ های Joyent Triton.

پلتفرم های میزبانی محفظه داکر | AWS EC2 | Joyent Triton | Docker Container



 

شناسه محصول: f933403d7e1b

توضیحات

AWS EC2 در مقابل Joyent Triton : مقایسه پلتفرم های میزبانی محفظه داکر
ترجمه تخصصی مقاله مهندسی کامپیوتر

AWS EC2 vs. Joyent’s Triton: A Comparison of Docker Container-hosting Platforms



تعداد صفحات مقاله لاتین : 4                      تعداد صفحات ترجمه: 10                   سال انتشار: 2017               کد محصول: 10217


چکیده – پلتفرم های میزبانی محفظه داکر

محفظه ها و بالاخص محفظه­ ی داکر به عنوان موارد نوبدبخشی پدید آمده­ اند و در برخی موارد جایگزین ماشین­ های مجازی (VM ها) برای استقرار برنامه­ ی کاربردی در محیط­ های ابری شده ­اند. محفظه­ های داکر امکان مقیاس ­پذیری عظیم و استقرار سریع سرویس­ های خُرد را فراهم آورده ­اند. محفظه­ ای کردن یک نوع مجازی­ سازی سطح OS است که در تقابل با مجازی­ سازی سخت ­افزاری پیشنهادشده توسط VM ها قرار دارد – تمامی محفظه­ ها بر روی یک ماشین فیزیکی اجرا می ­شوند که هسته­ ی OS اساسی یکسانی دارد. در عین حال که اجرای محفظه ­های bare-metal[1]، مزایای عملیاتی دارد، اما چالش ­های امنیتی اجتناب ­ناپذیری برای جداسازی بین­ محفظه ­ای دارد. برنامه­ های کاربردی مبتنی بر محفظه­ ی داکر که بر روی ابرهای عمومی میزبانی می ­شوند به خاطر دغدغه­ های امنیتی معمولاً از VM های داخلی استفاده می­ کنند. محفظه­ های Joyent  مبتنی بر زون سولاریس یک راه­ حل دیگر هستند – اینها محفظه­ های bare-metal دارای امنیت زون درونی هستند [12]. این مقاله، مصالحه­ های بین دو روش را با مقایسه ­ی عملکرد، امنیت، هزینه، و مجموعه ابزارهای دو ارائه ­دهنده­ ی ابر پیش­دست ارزیابی می­ کند که رویکردهای رقابتی را ارائه می­ دهند: الف) محفظه­ های Amazon EC2 و ب) و محفظه­ های Joyent Triton.
[1]  پیش از توسعه کامپیوتر های قابل برنامه ریزی ( که نیازی به تغییرات فیزیکی برای اجرا برنامه های مختلف در آن ها نیست)  برنامه ها با همان زبان ماشین به کامپیوتر داده می شد که به آن Bare-Machine  گفته می شد و برنامه نویسی بدون هیچگونه ساپورت سیستم عامل بود. پس از توسعه یافتن سیستم عامل ها برنامه های روزانه توسط یک سیستم Runtime  در سیستم عامل اجرا می شد که با توجه به شکل این لایه ارتباطی که بین نرم افزار و سخت افزار است را حذف کرده و مستقیم با سخت افزار امکان ارتباط فراهم شده است. این عملیات حذف لایه Host OS  را Bare-Metal می گوییم. در واقع به عملیات حذف رابط برای صحبت با سخت افزار و کم کردن پروسه ، Bare-Metal  گفته می شود.

پلتفرم های میزبانی محفظه داکر | AWS EC2 | Joyent Triton | Docker Container


مقدمه – پلتفرم های میزبانی محفظه داکر

محفظه­ ها و بالاخص محفظه ­ی داکر به عنوان موارد نوبدبخشی پدید آمده ­اند و در برخی موارد جایگزین ماشین ­های مجازی (VM ها) برای استقرار برنامه­ ی کاربردی در محیط­های ابری شده­ اند. فناوری مجازی­ سازی سطح OS یا محفظه، چندین سال عمر دارد، اما محبوبیت آن از سال 2013 با ارائه­ ی داکر، افزایش فزاینده­ ی داشته است. محفظه­ ها نیاز به OS مهمان و لایه­ ی مجازی­سازی اضافه ­ی ناظر ماشین مجازی یا hypervisor را رفع می­ کنند.  پلتفرم داکر به دلایل زیادی از جمله عملکرد، طراحی سبک [10] و ویژگی­ هایی همچون میزبانی متمرکز تصویر و نسخه­ سازی برای گسترش، استقرار و مقیاس ­پذیری آسان­ تر نرم ­افزارها محبوبیت دارد. در نتیجه، موتور داکر غالباً بر روی ماشین­ های مجازی در ابرهای عمومی نصب می ­شود، اما چنین روش استقراری، همان معایب عملکردی ماشین­ های مجازی سنتی را دارد [11]. یک جایگزین برای آن، نصب موتور داکر مستقیماً بر روی OS هاست سیستم است. استقرار موتور داکر به این شیوه امکان دستیابی به بهترین حالت از این دو جنبه را فراهم می­ آورد: مزایای قابلیت استقرار و مقیاس­ پذیری مجازی­ سازی و محفظه ­ها با عملکرد سرور bare-metal، اما این ارزش ریسک امنیتی را دارد؟ به منظور پاسخ دادن به این پرسش، موارد زیر را در این مقاله گنجاندیم:
  • محک ­زنی روش و نتایج مقایسه­ ی عملکرد سرویس میزبانی bare-metal (Joyent) و محفظه ­های درون VM ها (AWS).
  • ارزیابی عملکرد، هزینه، و قابلیت­ استفاده از محفظه­ های داکر در AWS و Joyent.
بقیه­ ی متن مقاله به قرار زیر است: کارهای مرتبط در بخش 2 بررسی شده­ اند. بخش 3 روش ارزیابی ما را به بحث می­ گذارد. بخش 4 نتیجه­ ی آزمون ­های محک اجراشده بر روی هر دو پلتفرم را نشان می­ دهد. مقایسه­ های کیفی در بخش 5 بیان شده است. نتیجه ­گیری­ ها و کارهای آتی در بخش نهایی آمده است. پلتفرم های میزبانی محفظه داکر ..

پلتفرم های میزبانی محفظه داکر | AWS EC2 | Joyent Triton | Docker Container