021-91014197 call

رایانش ابری (Cloud Computing) چیست؟ | معرفی خدمات رایانش ابری

مریم جاوید
در تاریخ: ۲۶ مهر، ۱۴۰۰

امروزه همه ما از رایانش ابری (Cloud Computing یا محاسبات ابری) برای پیشبرد کارهای روزمره خود استفاده می‌کنیم. خدمات یک سرویس آنلاین، شامل ارسال ایمیل، ویرایش اسناد، تماشای فیلم، گوش دادن به موسیقی، بازی‌ یا حتی ذخیره عکس و فایل‌های دیگر، همگی توسط رایانش ابری امکان‌پذیر می‌شوند.

در این مقاله می‌خواهیم مفهوم رایانش ابری، که یکی از بهترین فناوری‌های ابر است را به شما معرفی کرده و شما را با مزایا و سرویس‌های آن آشنا کنیم.

رایانش ابری چیست؟

what is Cloud Computing

به بیان ساده، رایانش ابری ارائه خدمات رایانشی (computing services) به‌صورت سرویس است، که از طریق اینترنت (“ابر”) مورد استفاده قرار می‌گیرند. این خدمات (سرویس‌ها)، شامل سرورها (servers)، محل ذخیره‌سازی (storage)، پایگاه داده (databases)، شبکه‎سازی (networking)، نرم‌افزار (software)، تجزیه و تحلیل (analytics) و هوش (intelligence) است، که باعث افزایش سرعت نوآوری و کاهش هزینه‌های عملیاتی کسب‌وکارهای بزرگ و کوچک می‌شوند؛ بدین‌ صورت که شما می‌توانید فقط از سرویس‌های ابری که واقعا به آن‌ها نیاز دارید، استفاده کنید و صرفا هزینه همان سرویس(‌ها) را پرداخت کنید. این راهکار به شما کمک می‌کند ضمن کاهش هزینه‌ها، زیرساخت خود را با کارآیی بیشتری کنترل کنید و درصورت تغییر نیازهای کسب‌و‌کار خود، انعطاف‌پذیری بیشتری برای اضافه یا حذف کردن این سرویس‌ها داشته باشید.

مزایای رایانش ابری

تقریبا بیش از ده سال از عمر اولین خدمات رایانش ابری می‌گذرد، با این‌حال سازمان‌های زیادی – از استارت‌آپ‌های کوچک تا شرکت‌های بزرگ جهانی، آژانس‌های دولتی و غیرانتفاعی – این فناوری را پذیرفته‌اند. در این‌جا، هفت دلیل رایجی که سازمان‌ها به سرویس‌های رایانش ابری روی آورده‌اند را شرح می‌دهیم:

کاهش هزینه

رایانش ابری، هزینه هنگفت خرید سخت‌افزار، نرم‌افزار، تنظیم و راه‌اندازی دیتاسنترهای موجود در سایت، رک‌های سرورها، برق شبانه‌روزی، خنک‌سازی سرورها و استخدام کارشناسان فناوری‌اطلاعات برای مدیریت این زیرساخت‌ها را به‌طور چشمگیری کاهش داده است.

افزایش سرعت در دسترسی به منابع

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

مقیاس‌پذیری

از مزایای خدمات رایانش ابری می‌توان به مقیاس‌پذیر بودن (Scalability) آن اشاره کرد. از منظر ابر، این به معنای ارائه مقدار مناسب منابع IT است؛ به عنوان مثال، می‌توان در هر زمان و از هر مکان جغرافیایی مناسب، فضای ذخیره‌سازی و پهنای باند موردنیاز را دریافت کرد.

بهره‌وری

مرکز داده‌های در محل (On-site datacenters) معمولا به نصب سخت‌افزار، نرم‌افزار و سایر کارهای زیاد و وقت‌گیر مدیریت IT نیاز دارند. اما رایانش ابری بسیاری از این وظایف را خودش انجام می‌دهد، بنابراین تیم‌های IT می‌توانند بیشتر وقت خود را برای دستیابی به اهداف مهم تجاری صرف کنند.

عملکرد عالی در سطح مراکز داده

خدمات رایانش ابری روی یک شبکه جهانی از مراکز داده امن اجرا می‌شود، که به‌طور منظم به جدیدترین نسل سخت‌افزار محاسباتی ارتقا می‌یابند. این امر مزایای زیادی، از جمله کاهش تأخیر شبکه برای برنامه‌ها را به همراه دارد و همچنین، صرفه اقتصادی بیشتری را برای مرکز داده شرکتی فراهم می‌کند.

قابلیت اطمینان

رایانش ابری کارهایی مانند پشتیبان‌گیری (Back-up) از داده‌ها و بازیابی فاجعه (Disaster recovery) را آسان و کم‌هزینه می‌کند، زیرا داده‌ها می‌توانند در چندین مکان اضافی روی شبکه ارائه دهنده ابر، به شکل افزونه نگهداری شوند.

امنیت

بسیاری از ارائه‌دهندگان ابر، مجموعه گسترده‌ای از سیاست‌ها و فناوری‌ها را ارائه می‌دهند، که به‌طور کلی وضعیت امنیتی شما را تقویت می‌کنند و به محافظت از داده‌ها، برنامه‌ها و زیرساخت‌های شما در برابر تهدیدات احتمالی کمک می‌کنند.

انواع رایانش ابری

انواع مختلفی از رایانش ابری وجود دارد که هر یک از آن‌ها باید با توجه به نوع کسب‌وکار و الزامات آن‌ها انتخاب شوند. چندین سرویس مختلف برای کمک به ارائه راه حل مناسب و پاسخ به نیازهای کسب‌وکار شما تکامل یافته‌اند. برای انتخاب هر یک از آن‌ها، ابتدا باید نوع استقرار ابر یا معماری رایانش ابری را تعیین کنید تا سرویس‌های ابری شما روی آن پیاده‌سازی شوند. سه روش مختلف برای استقرار سرویس‌های ابری وجود دارد: ابر عمومی، ابر خصوصی و ابر ترکیبی.

types of Cloud Computing

ابر عمومی

ابرهای عمومی توسط ارائه‌دهندگان خدمات ابر اداره می‌شوند، که منابع محاسباتی خود، مانند سرورها و فضای ذخیره‌سازی را از طریق اینترنت ارائه می‌دهند. Microsoft Azure نمونه‌ای از یک ابر عمومی است. با وجود ابر عمومی، کلیه سخت‌افزارها، نرم‌افزارها و سایر زیرساخت‌های پشتیبانی شده تحت مالکیت و مدیریت ارائه دهنده ابر قرار می‌گیرند. شما با استفاده از یک مرورگر وب به این سرویس‌ها دسترسی پیدا کرده و حساب خود را مدیریت می‌کنید.

ابر خصوصی

ابر خصوصی به منابع رایانش ابری گفته می‌شود که به طور انحصاری توسط یک کسب‌وکار یا سازمان واحد مورد استفاده قرار می‌گیرد. یک ابر خصوصی می‌تواند به صورت فیزیکی در مرکز داده شرکت واقع شود. برخی از شرکت‌ها برای ارائه ابر خصوصی خود به ارائه‌دهندگان خدمات ابری نیز مبلغی پرداخت می‌کنند. ابر خصوصی ابری است که در آن خدمات و زیرساخت‌ها در یک شبکه خصوصی نگهداری می‌شوند.

ابر ترکیبی (هیبریدی)

ابر هیبریدی، ترکیبی از ابرهای عمومی و خصوصی هستند که با یک فناوری به هم مرتبط می‌شوند. ابر هیبریدی اجازه می‌دهد داده‌ها و برنامه‌ها، بین ابر عمومی و ابر خصوصی به اشتراک گذاشته شوند. یک ابر ترکیبی به کسب‌وکار شما انعطاف‌پذیری بیشتری می‌دهد و همچنین، به بهینه‌سازی زیرساخت‌ها، امنیت و انطباق (compliance) کمک می‌کند.

انواع سرویس‌های ابری: IaaS ، PaaS ، SaaS و Serverless

بیشتر خدمات رایانش ابری در چهار دسته قرار می‌گیرند: زیرساخت به‌عنوان سرویس (IaaS)، پلت‌فرم به‌عنوان سرویس (PaaS)، نرم‌افزار به‌عنوان سرویس (SaaS) و محاسبات بدون سرور (Serverless computing). گاهی اوقات به این سرویس‌ها، رایانش ابری “پشته” (Stack) می‌گویند، زیرا بر روی یک‌دیگر ساخته می‌شوند. این سرویس‌ها چه هستند و هر یک چه خدماتی را می‌توانند ارائه دهند؟

Cloud Computing Services

Infrastructure as a service (IaaS)

IaaS اولین دسته از خدمات رایانش ابری است. با استفاده از IaaS، شما زیرساخت IT، یعنی سرورها و ماشین‌های مجازی، فضای ذخیره‌سازی، شبکه‌ها، سیستم‌عامل‌ها را از یک ارائه‌دهنده ابر برای کار خود اجاره می‌کنید.

Platform as a service (PaaS)

PaaS به خدمات رایانش ابری گفته می‌شود که محیطی را برای توسعه (developing)، آزمایش (testing)، تحویل (delivering) و مدیریت برنامه‌های نرم‌افزاری درخواستی تأمین می‌کنند. PaaS برای سهولت ایجاد سریع برنامه‌های وب یا تلفن همراه توسط توسعه‌دهندگان طراحی شده است، تا هیچ نگرانی بابت راه‌اندازی یا مدیریت زیرساخت‌های اساسی سرورها، ذخیره‌سازی، شبکه و پایگاه داده‌های مورد نیاز برای توسعه نداشته باشند.

Software as a service (SaaS)

SaaS روشی برای ارائه برنامه‌های نرم‌افزاری از طریق اینترنت است. در این روش، ارائه‌دهندگان سرویس‌های ابری، برنامه‌های نرم‌افزاری و زیرساخت‌های آن را میزبانی و مدیریت می‌کنند. کاربران از طریق اینترنت و معمولا با یک مرورگر وب در موبایل، تبلت یا رایانه شخصی خود به برنامه متصل می‌شوند.

Serverless computing

محاسبات بدون سرور بر ایجاد قابلیت برنامه کاربردی، بدون صرف وقت مداوم برای مدیریت سرورها و زیرساخت‌های مورد نیاز برای این کار، متمرکز است. ارائه دهنده ابر، خدمات تنظیمات و مدیریت سرور را برای شما انجام می‌دهد. معماری‌های بدون سرور بسیار مقیاس‌پذیر و مبتنی بر رویداد هستند، و فقط در صورت بروز یک عملکرد خاص، از منابع استفاده می‌کنند.


امیدواریم با مطالعه کامل این مقاله، مفهوم رایانش ابری را به خوبی درک کرده و با انواع مختلف و سرویس‌های آن آشنا شده باشید. پیشنهاد می‌شود، مقاله “ شبکه های تحویل محتوا (CDN) در مقابل رایانش ابری” را نیز مطالعه کنید، تا بتوانید تصمیم بهتری در انتخاب راهکار مناسب برای کسب‌وکار خود داشته باشید.

منبع:

https://azure.microsoft.com/en-us/overview/what-is-cloud-computing/