تفاوت ميان معماري Physical و virtual

معماری ماشین مجازی و ماشین فیزیکی

در معماري Physical معمولا سرور Physical وجود دارد كه در اين معماري اين سرور شامل معماري X64 و OS و Application مي باشد در اين حالت تمامي منابع سخت افزاري سرور در اختيار سيستم عامل قرار مي گيرد.

در معماري Virtual شما باز هم همان معماري X64 را داريد با اين تفاوت كه يك vSphere برروي سخت افزار سرور قرار مي گيرد و كنترل تمامي منابع سخت افزاري سرور را بدست مي گيرد .

بعد شما مي توانيد برروي vSphere ماشين هاي مجازي خود را ايجاد كنيد و vSphere در اين حالت مي تواند از منابع سخت افزاري كه در اختيار دارد منابع مورد نياز سخت افزاري را در اختيار ماشين هاي مجازي قرار دهد.

كنترل Physical Resource در محيط vSphere :

منابع فیزیکی ماشین مجازی

 

زماني كه شما بخواهيد Physical Resource  را در محيط vSphere كنترل كنيد يك Host تمامي Physical Resource را مي خواند و در اين حالت يك Host مي داند كه چه تعداد CPU و يا چه مقدار RAM دارد سپس مقداري از اين Physical Resource را براي خود رزو مي كند تا بتواند عمليات مريوط به خود را كنترل كند.

مابقي اين Physical Resource توسط Admin در اختيار ماشين هاي مجازي قرار مي گيرد.

تعداد  Virtual CPU  كه مي توان به يك ماشين مجازي اختصاص داد:

cpu مجازی

تعداد CPU Virtual كه مي توان به يك ماشين مجازي اختصاص داد به صورت زير مي باشد :

در صورتي كه برروي سرور  Hyper Threading   فعال نباشد :

Number VCPU = Number Socket x Number Physical Core Per Socket

به عبارت ديگر اگر برروي يك سرور  Hyper Threading  فعال نباشد شما مي توانيد به تعداد Physical Core هاي كه داريد به يك ماشين مجازي CPU اختصاص دهيد .

مثال :

براي مثال فرض كنيد سروري داريم كه برروي آن ۲ تا Socket CPU و هر Socket مي تواند تا ۸ Core  فيزيكي را ساپورت كند.

از طرف ديگر برروي اين سرور  Hyper Threading  غيرفعال مي باشد بنابراين يك Admin مي تواند به تعداد Physical Core هاي كه برروي سرور وجود دارد به يك ماشين مجازي CPU اختصاص دهد كه در اين حالت    ۱۶ Phy Core مي باشد.

در صورتي كه برروي سرور  Hyper Threading  فعال باشد ما مي توانيم به يك ماشين مجازي به تعداد  Logical Core  هاي موجود برروي سرور CPU اختصاص دهيم.

Number VCPU = Number Socket x Number Physical Core Per Socket x 2

در مثال بالا در صورتي كه Hyper Threading فعال باشد تعداد Logical Core هايي كه ما مي توانيم به يك ماشين مجازي اختصاص دهيم  ۳۲Logical Core می باشد.

نكته:تقريبا تمامي سرورهاي كه از سال ۲۰۱۰ توليد شده اند قابليت Hyper Threading  و اين قابليت از BIOS سرور فعال مي شود.


مقدارVirtual Memory  كه مي توان به يك ماشين مجازي اختصاص داد:

حافظه رم در مجازی سازی

براي اختصاص Memory به يك ماشين مجازي تعداد Memory مهم نيست در اينجا Size Memory مهم مي باشد به عبارت ديگر به اندازه مقدار موجود در يك سرور مي توان به يك ماشين مجازي Memory اختصاص داد.

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

بارگذاری بیشتر در مجازی سازی

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *