Docker Benchmark

از OCCC Wiki
پرش به ناوبری پرش به جستجو

ارزیابی کارآیی داکر و وی ام ویر

بر اساس یک ارزیابی که توسط شرکت وی ام ویر انجام شده است، ترکیب ماشین مجازی و داکر میتواند در برخی موارد به کارآیی بهتری در اجرای بارهای کاری منجر شود. سناریوهای بررسی شده در این ارزیابی شامل موارد زیر می شود که در تمام موارد، 16 نسخه از یک فروشگاه الکترونیک بعنوان بار کاری بر روی سیستم مورد مطالعه قرار گرفته است.


  • حالت Native: شامل اوبونتوی 14.04.1
  • Native-Docker: شامل Docker 1.5 و اوبونتوی 14.04.1
  • vSphere VM: شامل vSphere 6.0 و VMFS5 به همراه 8 ماشین مجازی
  • VM-Docker: شامل Docker 1.5 در حال اجرا بر روی هر یک از 8 ماشین مجازی


dvdstore-benchmark-system-setup.png

dvdstore-perf-docker-vsphere.png

بر اساس نتایج نشان داده شده در نمودار (که نسبت به حالت پایه نرمال شده است)، سناریویی که در آن فقط از ماشین مجازی استفاده شده است بهترین کارآیی را نشان داده است. همچنین استفاده از ترکیب داکر و ماشین مجازی نتایج بهتری نسبت به داکر به تنهایی داشته است. مشاهده میشود که استفاده از داکر سرباری در حدود 2 تا 4 درصد به سیستم پایه نیز وارد کرده است.

این نتایج نشان میدهد که بر حسب بارکاری مورد استفاده، سناریوهای مختلف استقرار میتوانند نتایج متفاوتی داشته باشند و در استقرار هر نوع بار کاری بر روی ابر یا زیرساخت مجازی می بایست به این موضوع توجه شود و ضروری است سناریوهای مختلف برای رسیدن به کارآیی مطلوب به شیوه ای استاندارد مورد محک قرار بگیرند.

لازم به ذکر است که به دلیل تاثیرات استفاده از کانتینر در محیط مجازی، اخیرا وی ام ویر پروژه ای تحت عنوان Bonneville را معرفی کرده است که هدف آن توسعه راهکارهای مبتنی بر کانتینر در وی ام ویر است. این حرکت پیش از این توسط ماکروسافت نیز در پروژه Hyper-V Containers شروع شده بود. مسلما این حرکت سبب ایجاد تحولاتی در اکوسیستم محصولات هر دو شرکت خواهد شد.


مراجع