چرا بانک های اطلاعاتی باید بر روی بستر VMware اجرا شوند؟

در معماری VMware ESX امکاناتی در جهت بالا بردن کارایی بانک های اطلاعاتی طراحی شده است. در ادامه به 10 دلیل اشاره می شود که باعث بالا رفتن کارایی بانک های اطلاعاتی بر روی سرورهای مبتنی بر VMware می شود.

  • بانک های اطلاعاتی اوراکل در بستری بسیار نزدیک به سخت افزار واقعی اجرا می شوند.
  • لایه مجازی ساز VMware ESX توانایی هدایت یک میلیون درخواست در ثانیه برای بانک های اطلاعاتی را دارد که این مقدار 70 برابر نیاز یک بانک اطلاعات با سایز متوسط است.
  • پردازش چند هسته ای به صورت مستقل و ایزوله برای بانک های اطلاعاتی مختلف.
  • توانایی ساپورت 512 گیگابایت حافظه اصلی برای هر بانک اطلاعاتی و 1024 گیگا بایت برای هر هاست.

6a00d8341c328153ef00e54f82a43f8833-800wi

خصوصیات بانک های اطلاعاتی

بانک های اطلاعاتی مقدار زیادی از حافظه را به جهت انجام عملیات رزرو می کنند. این فضای رزرو شده تاثیر چشمگیری روی کارایی بانک اطلاعاتی می گذارد و عملاً می تواند مقدار زیادی از عملیات ورود و خروج را کم کند.

بانک های اطلاعاتی داده ها را به صورت زنجیره از بلاک ها با حجم ثابت، می نویسند و می خوانند.

بانک های اطلاعاتی معمولاً به صورت همزمان به افراد زیادی سرویس می دهند، که به صورت موازی در حال کار می باشند.

درک و تعیین کمیت برای اندازه گیری عملکرد ساختار مجازی

دو عامل مهم در اندازه گیری کارایی سیستم های مجازی، میزان تاخیر در جوابگویی و تعداد عملیات انجام شده در واحد زمانی می باشد. برای مثال اگر یک زیرساخت غیر مجازی توانایی انجام 10000 عملیات در دقیقه با تاخیر زمانی 500 میلی ثانیه باشد، یک ساختار مجازی اگر بخواهد به صورت کارا و مطلوب عمل کند باید همین تعداد عملیات را با تاخیر زمانی یکسان انجام دهد.

همچنین باید معیاری را تعیین کرد که بر اساس آن بتوان منابع تخصیص یافته به سرویس های فعال را مدیریت کرد. این منابع شامل منابع پردازشی و منابع حافظه می باشد.

جنبه های منحصر به فرد VMware برای بالا بردن کارایی بانک ها اطلاعاتی

نرخ بالای عملیات های ورودی و خروجی در VMware

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

توانایی مدیریت منابع پردازشی

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

 

Submit to DeliciousSubmit to DiggSubmit to FacebookSubmit to Google PlusSubmit to StumbleuponSubmit to TechnoratiSubmit to TwitterSubmit to LinkedIn

برچسب ها: خصوصیات بانک های اطلاعاتی, Hypervisor, Database Server, ESX, ESXi, VMware vSphere, SQL Server, Oracle, VMware ESX