مقالات

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

رایانش ابری

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

تاریخچه رایانش ابری

اولین نشانه‌های رایانش ابری در سال ۱۹۶۰ به وجود آمدند. در آن زمان تعدادی از دانشمندان علوم کامپیوتری تحقیق بر روی استفاده از منابع کامپیوتری مشترک را آغاز کردند. آنها عقیده داشتند که اگر افراد یا شرکت‌ها به جای خرید تجهیزات گران قیمت از یک منبع مشترک استفاده کنند و هزینه بخشی که از آ استفاده می‌کنند را بپردازند در وقت و هزینه صرفه جویی می‌شود. در آن دوران سیستم‌های ابری هنوز وجود نداشتند، اما سیستم‌هایی به نام Mainframe بودند که چند کاربر می‌توانستند به طور هم‌زمان از آن استفاده کنند.

استفاده از رایانش ابری در سال ۲۰۰۰ شکل جدی‌تری به خود گرفت. در آن زمان شرکت‌های بزرگی مانند آمازون و گوگل فضای ابری خود را تشکیل دادند تا کاربران بتوانند از آنها استفاده کنند.

کاربرد های رایانش ابری

کاربرد های رایانش ابری

رایانش ابری این روزها در زمینه‌های مختلف کاربردهای فراوان دارد. شرکت‌های مختلفی که در حوزه‌های متفاوت فعالیت می‌کنند همگی یک سری دیتا و اطلاعات دارند که باید آنها را در مکانی امن ذخیره کنند. این فضای ابری می‌تواند محل ذخیره این اطلاعات باشد. در ادامه به دیگر کاربردهای این فضا اشاره می‌کنیم:

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

مزایای رایانش ابری (Cloud Computing)

Cloud Computing مزیت‌های زیادی دارد و به همین دلیل تقریبا تمام شرکت‌های به روز از آن استفاده می‌کنند. در ادامه درباره مزیت‌های این تکنولوژی با شما صحبت می‌کنیم تا با شناخت این مزیت‌ها بتوانید از آن استفاده کنید:

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

Cloud Computing

نقاط ضعف رایانش ابری

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

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

این فضاها محدودیت هم دارند و در صورتی که بخواهید این محدودیت‌ها را از بین ببرید، باید هزینه هنگفتی پرداخت کنید؛ پس قبل از تصمیم به استفاده از Cloud Computing باید این مسائل را با خود حل کنید.

  • همچنین اگر می خواهید از رایانش سبز بدانید می توانید به این مقاله مراجعه نمایید.

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

فضای رایانش ابری از نظر کاربرد و محیط ذخیره سازی به چند مدل تقسیم می‌شود. در ادامه انواع ابر در رایانش ابری را به شما معرفی می‌کنیم تا با ویژگی‌ها و کاربرد هر کدام بیشتر آشنا شوید:

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

نمونه های رایانش ابری

معماری رایانش ابری

سیستم‌های رایانش ابری از قسمت‌های مختلف تشکیل می‌شوند. معماری این فضاها به گونه‌ای است که تمام قسمت‌ها بتوانند در جهت رسیدن اهداف سرویس با یکدیگر در تعامل باشند. برنامه نویسی و راه اندازی فضای Cloud Computing معمولا از دو بخش Front-end و Back-end تشکیل می‌شود. Front-end که همان رابط کاربری است و کاربران با کمک آن می‌توانند به فضای ابری دسترسی پیدا کنند. Back-end هم که زیرساخت‌های اساسی فضا مثل سرورها، فضای ذخیره سازی، پایگاه‌های داده و… را شامل می‌شود. این دو بخش باید به طور کامل با یکدیگر در ارتباط باشند تا فضای ابری به درستی کار کند.

نمونه های اجرا شده رایانش ابری

شرکت‌های بزرگ کامپیوتری در جهان این فضا را ایجاد کرده‌اند و کاربران زیادی هم از سراسر دنیا دارند. یکی از موفقیت‌آمیزترین پروژه‌های Cloud Computing مربوط به شرکت گوگل است که با عنوان Google drive کار می‌کند و احتمالا اسم آن را شنیده‌اید. Google cloud هم یکی دیگر از همین فضاهای ابری است که کاربران فعال زیادی دارد.

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

زیرساخت های مورد نیاز رایانش ابری

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

امیدواریم این مطلب برای شما مفید بوده باشد.

دیدگاهتان را بنویسید