رایانش ابری(سرویس دهنده ها)
2 سرويسدهندهها در رايانش ابري :
سرويسدهندهها استحكام رايانش ابري هستند. در اين قسمت، ما به بسترهاي نرمافزاري مجازيسازي نگاه خواهيم كرد، يك فناوري استفاده شده به وسيله ارائه دهندگان رايانش ابري پيشنهاد ميدهند سرويسدهندگان به كاربران و بعضي مفاهيم كه شما نياز است بدانيد موقعي كه شما استفاده از سرويسدهندههاي رايانش ابري را شروع ميكنيد.
2.1 مجازي سازي بسترهاي نرمافزاري
ما به شما ميگوييم كه دقيقا بسترهاينرمافزاري مجازي و خوصصياتش چيست.
2.1.1 مجازي سازي بسترهاي نرمافزاري چيست؟
بسترهاي نرمافزاري مجازيسازي هستند، يك فناوري خلاصهسازي منابع سختافزاري فيزيكي از يك سرويسدهنده تنها به تعدادي از محيطهاي رايانش مجازي، اجازه ميدهد چنديدن سيستمعامل داخل هر يك از اين محيطها نصب شوند.
شكل 4 مجازيسازي بسترهاي نرمافزاري
مركز ماشين مجازي hypervisor هست. اين يك نرم افزار سايت بين سختافزار و سيستم عامل است. نقش اصلي آن تخصيص منابع سيستم است. هر يك از اين سيستم عامل هاي منحصر به فرد رفتار ميكنند به گونهاي كه اگر تمام منابع سرويس دهندهها به خودشان دارند كه در شكل 4 نشان داده شده است. هر يك از اين سه سيستم عامل هاي مختلف در واقع سه تصوير ماشينهاي مجازي است. هر كدام از تصاوير ماشين يك تصوير كلي از يك سيستم عامل است. و اين تصاوير سپس بر روي محيط ماشين مجازي بارگذاري شده است. آن مهم است كه بفهميد كه شما براي سرور كل پرداخت نميكنيد. در عوض، ارائه دهنده ابر براي شما يك تصوير ماشين مجازي فراهم ميكند. يكي از اين همه رو محيط رايانش مجازي بارگذاري ميشود.
2.1.2 ويژگيهاي مجازيسازي بسترهاي نرمفزاري
از ويژگيهاي مجازي سازي بسترهاي نرمافزاري، ارائه دهندگان خدمات رايانش ابري قادر هستند به پيشنهاد كردن سرويس دهنده ها كه مقرون به صرفه، به سرعت در حال گسترش و مقياس پذير هستند. اين ويژگي ها به نام هستند.
افزايش استفاده از سرويس دهنده : ميانگين خدمات در يك مركز داده بدون در نظر گرفتن بسترهاي مجازي سازي يك استفاده معمول از 5 تا 10 درصد دارد.حتي در اوج بارگذاري، ماكزيمم آن حدودا 20 درصد است. اهرم ارائه دهندگان رايانش ابري دراين واقعيت با اجراي چندين سرويس دهنده مجازي در يك سرويس دهنده فيزيكي از طريق بسترهاي نرمافزاري مجازي سازي و در نتيجه قادر به اجاره سرويس دهنده مجازي بيشتري با همان مقدار منابع سخت افزاري هستند.
حذف وابستگي به سخت افزار : ارائه دهندگان رايانش ابري و كاربران ديگر نيازي به نگران شدن درباره مشكلات سازگاري سخت افزاري ندارند.آنها فقط نياز دارند روي برنامه هاي نرم افزاري و موافقت نامههاي سطح خدمات تمركز كنند. بعلاوه، توسعه دهندگان فقط نياز دارند درباره سيستم عامل هايي كه آنها نياز دارند و مقدار عملكردي كه درخواست دارند نگران باشند.
حذف وابستگي به نرم افزار : با وجود مجازي سازي، آنها نياز ندارند درباره وابستگي درايورهاي دستگاهها به طريقي كه آنها به كار گرفته شده هستند به وسيله محيط ماشين مجازي سازي نگران باشند.
گسترش سريع و حذف : مجازي سازي مستقر شدن يك سرويس دهنده را آسان ميكند و به سادگي تصوير ماشين مجازي سازي را بارگذاري ميكند. آن نيز حذف يك تصوير ماشين را آسان ميكند.
2.1.3 مثال: رايانش ابري سايت آمازون
رايانش ابري ارتجاعي آمازون، همچنين به عنوان EC2 آمازون شناخته شده است، يك برنامه بستر نرم افزاري مجازي سازي است كه به وسيله آمازون به عنوان يك ويژگي از مجموعه خدمات وب سايت خود فراهم كرده است. شبيه به آنچه كه در اين بخش شرح داده شده است، خدمات EC2 وب آمازون ظرفيت محاسبه اندازه بندي مجدد و از اين رو انعطاف پذيري در ابر را فراهم ميكند. در مورد استفاده از EC2 آمازون حداقل بسياري هست :
1) انتخاب تنظيمات از قبل تعيين شده و قالب تصوير از يك سيستم عامل
2) پيكربندي شبكه و تنظيمات امنيتي
3) راه اندازي آن
پس از موارد استفاده در بالا در يك محيط محاسباتي مجازي سازي در چند دقيقه براي استفاده آماده شود.
سرويسEC2 آمازون
EC2 آمازون براي ارائه مقياس پذيري بسيار زياد با اجازه دادن به كاربران براي افزايش يا كاهش منابع محاسباتي با تكرار موارد سرويس دهي در پاسخ از معيارهاي ترافيك ادعا ميكند.
رويكرد حداقلي خود را از ارائه يك محيط محاسباتي واقعي بدان معني است كه توسعه دهندگان در كنترل كامل از محيط اطراف خود ، از سيستم عاملها به مشخصات سخت افزاي هستند.
يك آرايش با بسترهاي نرمافزاري ابر قابليت اطمينان آنها هستند. آمازون وعده در دسترس بودن 99.95% از خدمات EC2 خود را در هر منطقه اي داده است.
با وجود اين واقعيت كه آمازون خدمات EC2 شان را در سراسر جهان با مناطق مختلف بينالمللي فراهم ميكند. كاربران ميتوانند به ارزاني خدمات ميزباني خودشان را در سراسر جهان به سادگي با استفاده از EC2 آمازون داشته باشند
در آخر اما كم نيست، EC2 آمازون به حمايت كاربرانشان بر اساس چيزي كه آنها استفاده ميكنند در نرخ نسبتا ارزان ادعا ميكند.
آيا شما بايد از EC2 آمازون استفاده كنيد؟
از آنجا كه حداقل و انعطلاف پذيري EC2 آمازون، توسعه دهندگان كساني كه به دنبال حفظ كنترل حداكثر بهره براري از قدرت پردازش محاسبات ابري EC2 آمازون هستند براي نيازهاي خود مناسب تشخيص دهند.
بر خلاف ديگر بسترهاي نرم افزاري EC2 آمازون يك محيط محاسباتي مجازي واقعي فراهم ميكند، يك طرف حداقل نتيجه كه نزديك است به چيزي كه شما بتوانيد يك سرويس دهنده فيزيكي در RackSpace مركز داده ميزباني داشته باشيد.
بسترهاي نرم افزاري و ارائه دهندگان قابل حمل از اين پس تضمين شده است. در كنار قابليت حمل پرداختي كه شما به عنوان استفاده EC2 متعهد ميشويد حداقل هزينه راه اندازي براي زماني كه استفاده در مراحل ابتدايي است. شروع يو پي اس به دنبال حداكثر مقياس پذيري همراه با هزينه، اغلب EC2 آمازون در شروع يك خدمت خوب تشخيص داده ميشود. با توجه به آزادي به مهاجرت توده اي از راه حل ها زماني كه به آنها نياز پيدا ميكنند. اما با قدرت هاي بزرگ ضمانت بزرگي ميآيد و يا به مفهوم EC2 آمازون، آن دانش بزرگي معني ميدهد. توسعه دهندگان بايد بيشتر از علم اوليه از راه اندازي محيط هاي محاسباتي داشته باشند تا واقعا از قدرت پردازش EC2 2.6 آمازون لذت ببرند.
2.2 مفاهيم سرويس دهندههاي رايانش ابري
شروع اولين سرويس دهنده محاسبات ابري شما نياز به دانشي از پيكربنديهاي كه ارائه ميشوند را دارد. اين تنظيمات در سراسر ارائه دهندگان محاسبات ابري رايج است.
تصوير ماشين : يك تصوير ماشين يك تصوير كلي از سيستم عامل است. تصوير يك سيستم عامل و نرم افزارهاي از پيش نصب شده را در صورت وجود شامل ميشود.اكثر ارائه دهندگان، تصاوير پيش فرض لينوكس از توزيع هاي مختلف و معماري ماشين را پيشنهاد ميدهند (32/64 بيت). تصاوير ويندوز سرور همچنين شروعي براي عادي بودن هستند. شما ميتوانيد سفارشي سازي تصاوير سرويس دهنده هاي شخصيتان را انتخاب كنيد، كه به راحتي گسترش مييابد. به خصوص اگر شما يك مجموعه از ابزارهاي نرم افزاري محيطي نياز خود را داشته باشيد.
نمونه ابر : يك نمونه ابر يك معرفي كننده از تصوير ماشين مجازي در يك زيرسازي ابر ميباشد. هنگامي كه يك نمونه راه اندازي شده است، سخت افزار در زيرساخت هاي ابر را براي شما فراهم ميكند. اما، تصميم گيري دقيق ارائه دهنده ابر به مشخصات سخت افزار وابسته است، و بيشترين زمان، اين مصرف كننده هيچ ايده اي از زيرساخت هاي سخت افزاري زيرين ندارد.
آدرس IP ارتجاعي : اين فقط يك آدرس IP استاتيك ميباشد. تنها تفاوت كه هست شما ميتوانيد نقشه اين آدرس را به هر عنوان ماشين مجازي بدون كمك يك مدير شبكه و بدون انتظار براي انتشار تغيرDNS برنامه نويسي كنيد.
منطقه در دسترس : فكر كردن از اين مكان مركز داده. آمازون در حال حاضر داراي مناطق قابل دسترس در ايالات متحده و سنگاپور ميباشد. مايكروسافت ويندوز زير ساخت هاي ابر در ايالات متحده، اروپا(ايرلند، هلند) و آسيا(هنگ كنك، سنگاپور) دارد.
2.3 دسترسي
در دسترس بودن به سطح راحتي كه كاربر قادر به دسترسي به يك سرويس است اشاره دارد. اين را ميتوان با استفاده از معيارهاي مانند زمان پاسخ، زمان فعال كار، و غيره راه اندازي كرد.
2.3.1 دو بعد دسترسي
دسترسي دو بعد دارد :
دسترسي افقي - كه گسترش منطقه اي كه يك سرويس روي آن ميزباني شده را توصيف ميكند.
دسترسي عمودي – كه انعطاف پذيري يك سرويس در مقابل مقدار زيادي ترافيك در يك منطقه محلي را توصيف ميكند.
براي مثال، بازيكنان سنگاپور در بازي جهاني واركرفت با اتصال به سرويس دهندههاي آمريكايي مقدار قابل توجهي از مسائل پوشيده شده را تجربه كردند، يك نتيجه از مشكل دسترسي افقي ميباشد. يك راه حل ساده كه سرويس دهندهها را براي كاربران بين المللي محلي كرده است. اما فقط چند سرويس دهنده در سنگاپور مشكل پنهاني براي يك بازيكن سنگاپوري كه نميتوانند حل كنند، بازيكنان زيادي براي سرويس دهندههاي كم وجود دارند. اين زماني است كه مشكل دسترسي عمودي سطحي است. اين مشكل را ميتوان با اضافه كردن سرويس دهندههاي بيشتر به مناطقي كه بارگذاري بيشتري به كار ميبرند را حل كرد. در اين مثال، تلاش در بهبود عملكرد دسترسي منطقه اي و همچنين پيمايش منابع در يك منطقه خاص مشكل دسترسي را در محفظه اي قرار ميدهد.
2.4 بررسي موردي : حل مشكل، مشكلات دسترسي موقعي كه ابزار EC2 آمازون را به عنوان يك سرويسدهنده بسترهاي نرمافزاري مجازي سازي استفاده ميكنيم
آمازون EC2 به سادگي به عنوان يك سرويس دهنده مجازي سازي بسترهاي نرمافزاري سرويس ميدهد، و در نتيجه مسائل در دسترس وجود داشته باشد. سرويس دهنده وب آمازون ارائه هاي مختلف خدمات ديگر را براي حل اين مشكل فراهم كرده است.
2.4.1 سازمان ديدهبان ابري آمازون
در متني كه در آن يك نمونه نصب با درخواست هاي زياد است، و خدمات به آهستگي با توجه به منابع در حال مسدود شدن است، ديدهبان ابري براي اين موقعيت به كار گرفته شده است. عملكرد اندازه اي منطقه نظارت ديدهبان ابري شما مبني بر آن چطور پيكربندي شده است. بايد آن را طبق مورد نياز استاندارد خاص شكست(پاسخ به درخواست ها بيشتر از 5 ثانيه طول ميكشد) علامت هشدار عملا به نظر خواهد آمد، و مديران يك اخطارارسال خواهند كرد. در همان زمان، اگر توسعه دهندگان خواسته باشند. او ميتواند پيكربندي كند عملياتي كه مواردي براي بارگذاري تكرار ميشوند. ديدهبان ابر مخصوص به يك منطقه تك است.
2.4.2 متعادل كننده بارگذاري آمازون
داشتن موارد زيادي مشكل بارگذاري را حل نميكند اگر تمام بارگذاري به طور مساوي توزيع نشده باشد. اين زماني است كه متعادل كننده بارگذاري در پس زني باشد. مانيتورهاي متعادل كننده سلامت نمونه هاي منحصر به فرد، و ترافيك مواردي كه قادر به دست زدن به آنها ميباشد را هدايت ميكند. اين تضمين ميكند كه همه منابع به طور مناسب و مساوي استفاده ميشوند.
2.4.3 آدرسهاي آيپي قابل ارتجاع آمازون
با اين وجود، در جهان واقعي، ترافيك ها از سرتاسر جهان ميآيند. و ما ميخواهيم ترافيك ها به طور هوشمندانه در طول مناطقشان به نزديكترين ميزبان وب كه خدمات ما را شامل ميشود توزيع شوند. اين هست چيزي كه آدرس هاي آيپي قابل ارتجاع آمازون براي ما انجام ميدهد. به وسيله اختصاص دادن يك آدرس آيپي وصل كننده اشتراكي بين تمام موارد مجازي، آدرس آيپي قابل ارتجاع آمازون ترافيك ورودي را جداسازي خواهد كرد، تعيين نزديكترين منطقه، و ترافيك را به آن منطقه هدايت كرد. از اين رو مشكل دسترسي افقي حل خواهد شد.
ادامه دارد...