واژهنامه
پلتفرم ابری(Cloud platform) چیست و چه کاربردی دارد؟
تعریف به زبان ساده
پلتفرم ابری، سیستم عامل و سختافزار سرورهایی در یک مرکز داده است که برای ارائه خدمات رایانش ابری به مشتریان پیکربندی شدهاند. یک پلتفرم ابری به کسبوکارها این امکان را میدهد که به جای خرید، نصب و مدیریت مراکز داده، سرورها و نرمافزارهای مورد نیاز خود برای دسترسی به این منابع در محل، دسترسی به منابع محاسباتی را بر اساس تقاضا از طریق اینترنت با قیمتگذاری پرداخت به ازای استفاده اجاره کنند.
یک پلتفرم ابری چگونه کار میکند؟
پلتفرمهای ابری، مجموعهای مجازی از منابع مشترک را برای ارائه خدمات محاسباتی، ذخیرهسازی دادهها و شبکه از طریق اینترنت ایجاد میکنند. مشتریان میتوانند در صورت نیاز به منابع موجود در پلتفرم ابری دسترسی داشته باشند و فقط هزینه منابع مورد نیاز خود را پرداخت کنند.
پلتفرمهای ابری از فناوریهای مجازیسازی استفاده میکنند که چندین ماشین مجازی یا VM را روی یک سرور واحد ایجاد میکنند و اجرای سیستمعاملها و برنامههای کاربردی جداگانه را برای مشتریان مختلف روی یک سرور فیزیکی امکانپذیر میسازند. مشتریان ممکن است از طریق پلتفرمهای ابری عمومی و خصوصی به خدمات محاسباتی دسترسی داشته باشند.
پلتفرمهای ابری به سازمانها اجازه میدهند تا دادهها را ذخیره، پشتیبانگیری و بازیابی کنند؛ برنامهها را آزمایش و بسازند؛ به پایگاههای داده ابری دسترسی داشته باشند؛ مجموعه دادههای بزرگ را تجزیه و تحلیل کنند؛ نرمافزار را در مقیاس جهانی بر اساس تقاضا ارائه دهند؛ به هوش تجاری دسترسی داشته باشند؛ و برنامههای بومی ابری ایجاد کنند.

پلتفرم ابر خصوصی چیست؟
یک پلتفرم ابر خصوصی، یک محیط رایانش ابری است که به یک سازمان واحد اختصاص داده شده است. یک ابر خصوصی ممکن است متعلق به سازمان باشد و توسط آن مدیریت شود یا از یک ارائه دهنده ابر خصوصی اجاره شود. برخلاف محیط چند مستاجری یک ابر عمومی که در آن چندین سازمان ممکن است منابع محاسباتی را در یک سرور فیزیکی اجاره کرده و برای آن رقابت کنند. یک ابر خصوصی یک محیط تک مستاجری یا “فلز لخت” است، که در آن سازمانی که از یک ابر خصوصی استفاده میکند هرگز مجبور به رقابت برای منابع با سایر مشتریان نخواهد بود.
پلتفرم ابر عمومی چیست؟
یک پلتفرم ابر عمومی توسط یک فروشنده خدمات ابری، یک ارائه دهنده شخص ثالث که مالک، مدیریت کننده و ارتقا دهنده سخت افزار و نرم افزار پلتفرم ابری است، اداره می شود. منابع موجود در یک پلتفرم ابر عمومی برای همه در دسترس است. ارائه دهندگان ابر عمومی معمولاً از طریق ماشین های مجازی که از یکدیگر در یک سرور فیزیکی جدا هستند، به چندین مشتری خدمات ارائه می دهند.
مزایای پلتفرم ابری چیست؟
پلتفرمهای ابری و راهکارهای رایانش ابری مزایای متنوعی را به کسبوکارها ارائه میدهند.
انعطافپذیری بیشتر
با دسترسی به خدمات محاسباتی از طریق یک پلتفرم ابری به جای فناوری درون سازمانی، سازمانها میتوانند با سرعت فوقالعادهای برای برآورده کردن نیازهای کسبوکار، مقیاسپذیری خود را افزایش و کاهش دهند و از خطر تأمین بیش از حد یا کمتر از حد نیاز جلوگیری کنند.
کاهش هزینهها
پلتفرمهای ابری به کسبوکارها این امکان را میدهند که هزینههای اولیهی ایجاد یک مرکز دادهی داخلی و همچنین هزینهی کارکنان فناوری اطلاعات برای مدیریت آن را حذف کنند. پلتفرمهای ابری همچنین به سازمانها این امکان را میدهند که فقط برای منابع ابری که مصرف میکنند، هزینه بپردازند و در صرفهجویی قابل توجه در هزینهها نقش دارند.
عملکرد قویتر
پلتفرمهای ابری میتوانند با فراهم کردن امکان دسترسی کسبوکارها به تمام توان محاسباتی و فضای ذخیرهسازی ابری مورد نیازشان، عملکرد برتر را ارائه دهند. منابع مجازی مبتنی بر ابر و راهکارهایی برای متعادلسازی بار ابری به جلوگیری از تنگناها کمک میکنند.
افزایش چابکی
منابع درخواستی موجود از پلتفرمهای ابری، کسبوکارها را قادر میسازد تا زیرساخت ابری دقیقی را که در هر لحظه نیاز دارند، مستقر کنند تا نوآوری و زمان ورود به بازار را تسریع بخشند.
استقرار سریعتر
منابع رایانش ابری به کسبوکارها این امکان را میدهد که فناوریهای مورد نیاز خود را در هر کجای دنیا، به جای روزها، هفتهها یا ماهها، در عرض چند دقیقه مستقر کنند.
افزایش بهرهوری
از آنجا که پلتفرمهای ابری توسط ارائهدهندگان شخص ثالث مدیریت میشوند، تیمهای فناوری اطلاعات از مسئولیت مدیریت، نگهداری و ارتقاء سختافزار و نرمافزار در محل معاف هستند.
امنیت بیشتر
ارائه دهندگان خدمات ابری برای دفاع از پلتفرمهای خود در برابر تهدیدات و قطعیها، سرمایهگذاریهای سنگینی در فناوریهای امنیتی ابری انجام میدهند و امنیتی قویتر از آنچه اکثر سازمانها میتوانند برای مراکز داده خود پیادهسازی کنند، فراهم میکنند.
قابلیت اطمینان برتر
از آنجا که پلتفرمهای ابری با مجموعهای وسیع و مجازی از منابع ساخته شدهاند، نسبت به مراکز دادهی مستقر در محل، انعطافپذیرتر هستند. پلتفرمهای ابری توزیعشده شامل چندین سرور و چندین سایت در سراسر جهان هستند تا قابلیت اطمینان بیشتری را تضمین کرده و بازیابی سریعتر پس از فاجعه را امکانپذیر سازند.
تحرک پیشرفته
پلتفرمهای ابری با در دسترس قرار دادن منابع محاسباتی برای کارمندان در هر مکان و هر زمان از طریق اینترنت، از روند نیروی کار از راه دور و ترکیبی پشتیبانی میکنند.
مزایای پلتفرمهای ابر عمومی در مقابل ابر خصوصی چیست؟
هر دو پلتفرم ابر عمومی و ابر خصوصی، تمام مزایای محاسبات ابری، از جمله تأمین منابع محاسباتی بسیار مقیاسپذیر و بر اساس تقاضا را به صورت سلف سرویس ارائه میدهند. ابرهای عمومی مقیاسپذیری تقریباً بینهایت و مقرونبهصرفه بودن برتر را ارائه میدهند، زیرا سازمانها فقط برای منابعی که مصرف میکنند هزینه پرداخت میکنند و مسئولیتی در قبال خرید، نصب یا نگهداری هیچ تجهیزاتی ندارند. از سوی دیگر، سازمانهایی که از ابرهای عمومی استفاده میکنند، ممکن است برای منابع با سایر مشتریانی که از منابع موجود در همان سرور فیزیکی استفاده میکنند، رقابت کنند.
ابرهای خصوصی کنترل و سفارشیسازی بیشتری بر منابع اختصاصی ارائه میدهند و در عین حال سطح بالاتری از امنیت و حریم خصوصی را فراهم میکنند. یکی از معایب ابرهای خصوصی این است که به سرمایهگذاری بیشتری در سختافزار و نرمافزار نیاز دارند (وقتی پلتفرم ابری متعلق به سازمان است) و به مدیریت و نظارت بیشتری از سوی یک تیم فناوری اطلاعات داخلی نیاز دارند. ابرهای خصوصی همان سطح مقیاسپذیری ابرهای عمومی را ارائه نمیدهند.
بسیاری از سازمانها رویکرد ابر ترکیبی را انتخاب میکنند و بارهای کاری را روی ترکیبی از پلتفرمهای ابر عمومی و خصوصی مستقر میکنند تا از مزایای هر دو نوع محیط بهرهمند شوند. بسیاری از کسبوکارها نیز محیط چندابری را انتخاب میکنند و از دو یا چند پلتفرم ابر عمومی یا خصوصی از دو یا چند ارائهدهنده خدمات ابری برای افزایش انعطافپذیری و دسترسی به خدمات دقیق مورد نیاز خود استفاده میکنند.

پلتفرم ابری به عنوان سرویس چیست؟
پلتفرم به عنوان سرویس (PaaS) دسترسی به پلتفرم ابری را برای تیمهای توسعه نرمافزار فراهم میکند. توسعهدهندگان از راهکارهای PaaS برای ساخت، آزمایش و اجرای برنامههای نرمافزاری بدون نیاز به ساخت یا نگهداری زیرساخت برای پشتیبانی از این فعالیتها استفاده میکنند.
خدمات PaaS شامل زیرساختهای محاسباتی سرورها، ماشینهای مجازی، فضای ذخیرهسازی و سرویسهای شبکه و همچنین زمان اجرا، میانافزار و سیستمعاملهایی است که بخشی از یک محیط توسعه برنامه هستند.
محاسبات بدون سرور چیست؟
مانند راهکارهای PaaS، محاسبات بدون سرور به توسعهدهندگان اجازه میدهد بدون نیاز به مدیریت سرورها یا زیرساختهای back-end، برنامههای کاربردی ایجاد کنند. راهکارهای بدون سرور راحتتر از پیشنهادات PaaS مقیاسپذیر هستند، اما توسعهدهندگان کنترل کمتری بر محیط بدون سرور نسبت به راهکار PaaS دارند.
محدودیتهای پلتفرمهای ابری چیست؟
از آنجا که پلتفرمهای ابری از طریق اینترنت قابل دسترسی هستند، همیشه خطر از کارافتادگی ناشی از قطعی یا عملکرد ضعیف ناشی از اتصالات کند وجود دارد. کسبوکارهایی که از پلتفرمهای ابری عمومی استفاده میکنند، نسبت به یک مرکز داده در محل، کنترل کمتری بر دادهها و منابع محاسباتی خود دارند. امنیت نیز میتواند یک مسئله باشد.
ارائهدهندگان پلتفرم ابری، بهترین راهحلهای امنیتی را ارائه میدهند، اما آنها با یک مدل امنیتی با مسئولیت مشترک کار میکنند که اغلب توسط مشتریان به اشتباه درک میشود و هنگامی که تیمهای فناوری اطلاعات نقش و مسئولیت خود را در قبال ایمنسازی دادهها و داراییهای تحت کنترل خود درک نمیکنند، منجر به شکافهای امنیتی میشود.
