Public Cloud چیست؟
Public cloud عبارت است از ارایهی سرویسهای ابری شامل پردازشگر، حافظه، ماشین مجازی و ... بر بستر شبکهی اینترنت. برخلاف private cloud که تنها به یک مجموعه و یا شرکت تعلق دارد، از ابر عمومی همانطور که از نام آن پیداست، برای پاسخگویی به نیازهای چندین مصرفکننده به شکل همزمان استفاده میشود.
ویژگیهای Public Cloud
Public cloud در عمل، مجموعه منابع مجازیسازی شدهای هستند که شرکت تامینکنندهی سرویس ابری (CSP)، این منابع را به شکل خودکار به کاربران مختلف اختصاص میدهد. در کاربردهایی که حجم کار به شکل ناگهانی و سریع تغییر میکند و نیاز به منابع بیشتری برای پاسخگویی به این تغییرات است، این روش پاسخگوی این میزان مقیاسپذیری است.
سه ویژگی که یک سرویس ابری را به یک سرویس ابری عمومی تبدیل میکند عبارتند از:
- تجهیزات، بین کاربران مختلف به اشتراک گذاشته میشود.
- بین CSP و کاربران در استفاده از سرویس توافقی انجام میشود و منابع براساس نیاز بین کاربران توزیع میشوند.
- وظیفهی نگهداری و مدیریت منابع شبکه را CSP برعهده میگیرد.
مزایای Public Cloud
- صرفهجویی در هزینه: با استفاده از public cloud دیگر لازم نیست شرکتها و سازمانها، خود زیرساخت موردنیازشان را فراهم کنند. بلکه میتوانند با توجه به نیازهایی که دارند، مقدار دلخواهی از منابع را هر لحظه در اختیار داشته باشند.
- نیاز نداشتن به مدیریت: شرکتها دیگر لازم نیست خودشان متخصص لازم برای مدیریت زیرساخت را در احتیار داشته باشند.
- امنیت: تامین امنیت معمولن کاری دشوار، پرهزینه و نیازمند متخصصین خاص خود است. بنابراین میتوان با استفاده از سرویس های ابری، این مسوولیت را به متخصصان امنیت سرویسدهندهی ابری سپرد.
کاربرد Public Cloud
ابر عمومی برای شرکتهای نوپا میتواند بسیار بهینه باشد. چرا که در صورت موفق شدن به گسترش فعالیت خود، میتوانند به سادگی در هر لحظه منابع را گسترش دهند و نگرانی بابت سرمایهگذاری و تامین تجهیزاتی که نمیدانند در آیندهای نزدیک به آنها نیاز دارند یا نه، نداشته باشند.
پیادهسازی Public Cloud
Public cloud مانند Private cloud پیادهسازی میشود. هر دو از ابزارهای متنوعی استفاده میکنند تا منابع را در مجموعهای به اشتراک بگذارند (shared pool)، به این منابع یک لایه کنترلی اضافه میشود تا فرآیند تخصیص بهشکل خودکار انجام شود. برای کاهش و جلوگیری از، از دسترفتن اطلاعات نیز، معمولن چند نسخه از آن در نقاط مختلف ذخیره میشود.
ساختار سرویس ابری براساس سرویسی که ارایه میدهد متفاوت است. سه مدل مشهور سرویسهای ابری عبارتند از:
- Software as a service (SaaS): در این مدل، CSP میزبان یک نرمافزار است و کاربران با اینترنت به آن دسترسی پیدا میکنند. در اینجا دیگر نیاز نیست افراد، نرمافزار خود را روی سیستمی که تهیه کردهاند نصب کنند، بنابراین نیاز به تجهیزات و نگهداری از آنها، برای افراد کاهش پیدا میکند.
- Platform as a service (PaaS): در اینجا، CSP یک محیط بهینه را ایجاد و پشتیبانی میکند و آن را از طریق یک ارتباط با پهنای باند بالا در اختیار مشتری قرار میدهد.
- Infrastructure as a service (IaaS): با استفاده از این سرویس، یک سازمان میتواند تمامی منابع سختافزاری موردنیاز خود مانند پردازنده، RAM و حافظه را از CSP تامین کند.