دوشنبه، تیر ۰۵، ۱۳۹۱

Cloud Computing - Part 2

Infrastructure as a Service (IaaS)
در اینوع از سرویس، سرویس دهنده cloud، مجموعه بزرگی از سرورها (فیزیکی یا مجازی)، Storage blocks، Firewalls، Load balancers و غیره را بسته به نیاز مشتریان اجاره میدهد. در حقیقت سرویس دهنده کلیه سرویسها را از منابع نصب شده در Data Centre خود اجاره میدهد.
شبکه های محلی همراه با آدرس ip، بخشی از سرویس استیجاری است و برای wide area connectivity ، استفاده از اینترنت و در مواقع خاص و مورد نیاز استفاده از VPN بسیار مرسوم است.
در این نوع سرویس، کاربران مسوول نصب سیستم عامل (البته روی بستر مجازی) و نرم افزارهای مورد نیاز هستند و در واقع سرویس دهنده بر اساس منابع تخصیص یافته و حجم محاسبات، صورت حساب هزینه ها را به سرویس گیرنده اعلام میکند.
از معروفترین سرویس دهنده های IaaS میتوان Amazon Web Services, Rackspace Cloud and RightScales را نام برد.  
  ئ d balancersا مجازی)، بلاکهای ی e
 مختلف (اعم از سرویس به یک شبکه ناهمگون از انواع دریافت کننده هاست. شاید
Platform as a Service (PaaS)
در این مدل، سرویس دهنده Computing Platform را شامل سیستم عاملها، محیط قابل اجرای برنامه نویسی، پایگاه داده و وب سرور را ارائه میدهد. نتیجتا برنامه نویسان میتوانند بدون آنکه نگران هزینه ها، پیچیدگی پیاده سازی، راه اندازی و نگهداری سخت افزار و لایه های نرم افزاری مورد نیاز باشند، به راحتی پلتفرم مورد نیاز را در اختیار داشته باشند.
در این میان میتوان از Google, Microsoft Azure and Proofpoint نام برد.

Software as a Service (SaaS)
 در این حالت سرویس دهنده Application software را تحت ابر نصب و راه اندازی کرده و سرویس گیرنده تنها با Cloud Client به سرویس دسترسی دارد. در حقیقت، سرویس گیرنده امکان مدیریت mInfrastructure and platfor را ندارد.
این نحوه سرویس دهی شرایط متفاوتی (نگهداری و پشتیبانی راحتتر) از راه اندازی سرویس مشابه در محیط خود سرویس گیرنده ایجاد میکند که اصطلاحا به آن Elasticity گفته میشود. مفهوم Elasticity به صورت خیلی ابتدایی یعنی قابلیت ایجاد Clustering و پخش کردن بهینه work load (توسط Load balancers) ، مابین ماشینهای مجازی (at Run-time) برای بالا بردن توان محاسباتی و کم کردن هزینه ها.
مسلما این پروسه از دید کاربر ابر پنهان است و تنها بعنوان یک نقطه اختصاصی برای دسترسی خواهد بود. حال برای پشتیبانی از تعداد زیادی کاربر در سطح جهانی باید Cloud Applications توانایی Multitenant یا چند مستجری را داشته باشند. به عبارت ساده تر، هر سروری درCloud دارای چندین Cloud User Organization است.
از معروفترین سرویس دهنده های SaaS ، میتوان Google Apps, Apple iCloud, Dropbox and Quickbooks online نام برد

ادامه دارد...

هیچ نظری موجود نیست:

ارسال یک نظر