سرویس های ابری در انواع زیر ارائه می شوند. ابرهای عمومی در مقابل ابرهای خصوصی

پشت اختصارات مشابهی مانند XaaS چه چیزی پنهان است؟

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

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

ابرها شرایط عمومی

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

ابر عمومیزیرساختی که توانایی استفاده از رایانش ابری را در اختیار طیف وسیعی از کاربران قرار می دهد. معمولاً متعلق به یک سازمان تجاری است.

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

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

سخت افزار

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

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

خوشهچندین سرور توسط کانال های ارتباطی متصل شده و به عنوان یک منبع سخت افزاری به کاربر ارائه می شود.

سیستم های ذخیره سازی داده ها (DSS)یک راه حل نرم افزاری و سخت افزاری که به شما امکان می دهد تمام فضای دیسک را در یک سیستم ادغام کنید. علاوه بر تحمل خطای عمومی و نظارت مداوم بر وضعیت خود، سیستم های ذخیره سازی بسیاری را پشتیبانی می کنند توابع مفید، مانند تکرار داده ها در سطح آرایه.

همانند سازیفرآیند کپی کردن داده ها به منظور همگام سازی آنها با یک یا چند شی. به شما امکان می دهد در صورت خرابی تجهیزات از اطلاعات در برابر گم شدن محافظت کنید.

سوئیچ شبکه ( تعویض)دستگاهی که به شما امکان می دهد چندین گره از یک شبکه کامپیوتری را متصل کنید. در سطح L2 مدل OSI کار می کند.

روتر شبکه ( روتر)دستگاهی که دارای چندین رابط شبکه است و امکان انتقال داده ها بین بخش های مختلف شبکه را فراهم می کند. قوانینی که بر اساس آن بسته ها منتقل می شوند توسط مدیر پیکربندی می شوند. در سطح L3، مدل OSI کار می کند.

مجازی سازی

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

هایپروایزربرنامه ای که به شما امکان پیاده سازی فناوری مجازی سازی را می دهد. با استفاده از Hypervisor، ماشین های مجازی و همچنین شبکه ها، سوئیچ های نرم افزاری و روترها مدیریت و پیکربندی می شوند.

ماشین مجازیآنالوگ یک کامپیوتر فیزیکی که در یک محیط مجازی پیاده سازی شده است. مفاهیم "ماشین مجازی" و "سرور مجازی" تنها در هدف نهایی خود متفاوت هستند، اما اساساً یک چیز هستند.

خدمات ابری

شایان ذکر است که خدمات اصلی ارائه شده بر اساس فناوری های مجازی به طور جداگانه شرح داده شود. گروه بزرگچنین خدماتی تحت نام اختصاری XaaS که مخفف "هر چیزی به عنوان سرویس" است، متحد می شوند. همه این خدمات بر اساس سه سرویس اصلی هستند: PaaS، SaaS، IaaS.

PaaS ( سکو مانند آ سرویس - پلت فرم به عنوان یک سرویس)این نوع رایانش ابری در قالب یک پلتفرم نرم افزاری آماده که شامل ابزارهای مختلفی است در اختیار مشتری قرار می گیرد و امکان سفارشی سازی آنها را فراهم می کند. اساسا، این پلت فرم می تواند هر چیزی باشد: یک محیط آزمایش، یک سیستم مدیریت پایگاه داده یا اتوماسیون فرآیندهای مدیریت. علاوه بر این، چنین پلتفرمی توسط یک ارائه دهنده خدمات مدیریت و نگهداری می شود.

SaaS ( نرم افزار مانند آ سرویس - نرم افزار به عنوان یک سرویس)این احتمالاً رایج ترین نوع سرویس مبتنی بر فناوری های ابری است. این شامل ارائه به مشتری با استفاده از هر برنامه ای است که در ابر ارائه دهنده خدمات قرار دارد. یک مثال قابل توجه اکانت ایمیل گوگل یا به عنوان مثال بسته Microsoft Office 365 است.

IaaS (زیر ساختمانندآخدمات - زیرساخت به عنوان یک سرویس) نوع سرویس ابری، که شامل اجاره مشتری مجموعه ای از منابع محاسباتی از ارائه دهنده خدمات به عنوان یک زیرساخت مجازی است. اینها می توانند سرورهای مجازی، سیستم های ذخیره سازی داده ها، عناصر مختلف شبکه و همچنین هر ترکیبی از این اجزا باشند.

اما علاوه بر موارد اولیه، بسیاری از خدمات ابری دیگر نیز وجود دارد. بیایید نگاهی دقیق تر به آنها بیندازیم:

DRaaS (فاجعهبهبودمانندآسرویس - بازیابی بلایا به عنوان یک سرویس) سرویسی برای ارائه توانایی به مشتری برای بازیابی عملکرد ساختار مجازی خود در ابر ارائه دهنده خدمات در صورت بروز حادثه یا فاجعه. خدماتی از این نوع به از بین بردن تأثیر اختلالات جدی در تجارت کمک می کند، به این معنی که بیشتر مورد تقاضای شرکت هایی هستند که عملکرد برنامه ها و خدمات برای آنها یک پارامتر حیاتی است.

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

BaaS (Backendمانندآخدمات - پشتیبانی به عنوان یک سرویس)- مجموعه ای از عملکردهای آماده سرور که به شما امکان می دهد توسعه برنامه را ساده و سرعت بخشید. به عبارت دیگر، این یک محیط توسعه تمام عیار است که در فضای ابری میزبانی می شود، به این معنی که به شما امکان می دهد از تمام مزایای این فناوری، مانند، به عنوان مثال، مقیاس پذیری نامحدود استفاده کنید.

MaaS ( نظارت بر مانند آ خدمات - نظارت به عنوان یک سرویس)یک نوع نسبتاً جدید از سرویس ابری، که شامل سازماندهی نظارت بر زیرساخت خود با استفاده از نرم افزار میزبانی شده در ابر ارائه دهنده خدمات است. مانند بسیاری موارد دیگر، این راه حل به شما امکان می دهد از پیشرفته ترین ابزارهای نرم افزاری بدون خرید آنها یا سازماندهی مدیریت استفاده کنید.

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

HaaS ( سخت افزار مانند آ خدمات - تجهیزات به عنوان خدمات) - سرویسی برای ارائه توان محاسباتی از ابر. در واقع، مشتری می تواند به جای خرید سرور آهن، آن را اجاره کند و در سایت ارائه دهنده خدمات قرار می گیرد که از پشتیبان گیری برق و سرویس به موقع اطمینان حاصل می کند.

NaaS ( شبکه مانند آ سرویس - شبکه به عنوان یک سرویس) - سرویسی برای ارائه زیرساخت شبکه به عنوان جایگزینی برای شبکه خودتان. قابلیت های NaaS به شما این امکان را می دهد که از ابزارهای مسیریابی و همچنین افزایش یا کاهش ظرفیت کانال استفاده کنید.

StaaS ( ذخیره سازی مانند آ سرویس - ذخیره سازی به عنوان یک سرویس)این یک سرویس برای ارائه فضای دیسک در فضای ابری است. برای کاربر، این راه حل مانند یک درایو منطقی اضافی یا فقط یک پوشه شبکه به نظر می رسد. مزیت STaaS وجود رزرو به عنوان یک پیش نیاز برای هر ارائه دهنده خدمات است.

DaaS (دسکتاپمانندآسرویس - دسکتاپ به عنوان یک سرویس)- سرویسی که شامل ارائه یک دسکتاپ از راه دور به کاربر است. بر خلاف محلی، دسکتاپ از راه دور می تواند واقعا قدرتمند باشد مشخصات فنی، این به شما اجازه می دهد تا از برنامه های کاربردی در سطوح مختلف استفاده کنید بدون اینکه به قابلیت های رایانه رومیزی خود وابسته باشید.

CaaS ( ارتباطات مانند آ خدمات - ارتباط به عنوان یک سرویس) - سرویسی برای ارائه ابزارهای ارتباطی در فضای ابری. به عبارت دیگر، این سرویس به شما امکان سازماندهی تلفن، پیام‌رسانی فوری یا مثلاً امکان برگزاری ویدئو کنفرانس توسط ارائه‌دهنده خدمات را می‌دهد.

CaaS ( ظرف مانند آ سرویس - کانتینر به عنوان سرویس) - نوعی از خدمات که اخیراً به طور فزاینده ای محبوب شده است. این شامل ارائه قابلیت سازماندهی، راه اندازی یا توقف یک ظرف با استفاده از یک رابط وب یا ابزارهای API است.

نتیجه

در این مقاله به مفاهیم اساسی که به شما امکان می دهد در دنیای فناوری های ابری بهتر پیمایش کنید و همچنین اکثر خدمات ارائه شده بر اساس آنها را بررسی کردیم. امیدواریم این اطلاعات مفید واقع شود.

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

مفهوم ابرها در حال حاضر نیم قرن قدمت دارد - در سال 1957، جان مک کارتی ایده تخصیص زمان رایانه را به عنوان خدمات عمومی. از آن زمان، نام مفهوم چندین بار تغییر کرده است و تفاوت های ظریف مختلفی را به دست آورده است: دفتر خدمات، ارائه دهنده خدمات برنامه، اینترنت به عنوان یک سرویس، ابر، مرکز داده تعریف شده توسط نرم افزار. اما ایده اصلی یکسان است - ارائه خدمات فناوری اطلاعات از طریق شبکه. پذیرفته‌شده‌ترین تعریف از مؤسسه ملی استاندارد و فناوری (NIST) می‌آید: «رایانش ابری مدلی است که دسترسی به شبکه همه‌جا، راحت و بر حسب تقاضا را به یک مجموعه مشترک از منابع محاسباتی - شبکه‌ها، سرورها، فضای ذخیره‌سازی، برنامه‌ها و سرویس‌هایی که می‌توانند به سرعت با حداقل هزینه برای مدیریت و تعامل با ارائه‌دهنده ذخیره و منتشر شوند." امروزه، ارائه دهندگان از سه مدل اصلی استفاده می کنند (شکل را ببینید): IaaS (زیرساخت به عنوان یک سرویس)، PaaS (پلتفرم به عنوان یک سرویس) و SaaS (نرم افزار به عنوان یک سرویس). نرم افزار به عنوان یک سرویس"). همچنین با توجه به طرح استقرار خدمات ابری تقسیم بندی وجود دارد: در یک ابر عمومی، زیرساخت برای هر مشتری ارائه می شود، یک ابر خصوصی تنها توسط یک سازمان مدیریت می شود و در مورد یک ابر ترکیبی، شرکت از هر دو استفاده می کند. ابرهای خصوصی و عمومی برای انتخاب مناسب ترین مدل برای سازمان خود، باید زیرساخت های فناوری اطلاعات موجود، استفاده و نیازهای آن را تجزیه و تحلیل کنید. دانش در مورد تعادل فعلی قدرت در دنیای ابرها به این امر کمک می کند.

بهترین روش ها برای انتقال به فضای ابری

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

معماری الاستیک

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

طراحی برای شکست

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

در دسترس بودن بالا

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

همچنین مهم است که ارائه دهنده به شما امکان می دهد سرورهای مجازی را در مناطق جغرافیایی مختلف یا حداقل در مراکز داده مختلف قرار دهید؛ این امر سیستم شما را قابل اعتمادتر می کند. در آوریل 2011، سیستم های خدمات وب آمازون به مدت چهار روز با شکست های متناوب مواجه شدند و پراکندگی گره های خوشه ای در مناطق و مراکز داده می تواند انعطاف پذیری منابع را بهبود بخشد.

کارایی

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

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

ایمنی

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

نظارت بر

سهولت استقرار منابع جدید در ابر به شما امکان می دهد تا به سرعت تعداد سرورها را افزایش دهید ، اما با افزایش تعداد آنها ، مشکلات مدیریتی ایجاد می شود که در غلبه بر آنها ابزارهای نظارت نقش مهمی ایفا می کنند ، شرکت در مقیاس خودکار ، که به صورت دوره ای انجام می شود و پس از وقوع حوادث خاص آنها همچنین بخشی از سیستم هایی هستند که قابلیت اطمینان معماری را تضمین می کنند. به عنوان مثال، سرویس Netflix Chaos Monkey است که به طور خودکار ابر آمازون را برای پایداری آزمایش می کند. ابزارهای نظارتی همچنین به شناسایی نقض‌های امنیتی و انجام تحقیقات پزشکی قانونی کمک می‌کنند.

ابرهای عمومی

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

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

درک قراردادهای سطح خدمات ارائه شده توسط هر اپراتور بسیار مهم است، و از آنجایی که تقریباً همه آنها ادعا می کنند که در سطوح حداقل 99.95٪ عملکرد خوبی دارند، ارزیابی بازپرداخت های ارائه شده در صورت عدم رعایت SLA مهم است. به طور معمول، همانطور که قبلاً ذکر شد، چنین توافقی ضررهای مشتری را به دلیل خرابی پوشش نمی دهد، بنابراین زیرساخت سازمانی باید برای آنها آماده باشد.

ارائه دهندگان

بیایید بزرگترین ارائه دهندگان را فهرست کنیم.

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

مایکروسافت آژور.مایکروسافت با ابر Azure در فوریه 2010 وارد بازار IaaS شد. Azure خدمات محاسباتی و ذخیره سازی مشابه سایر ارائه دهندگان IaaS ارائه می دهد و کنترل کاملی بر ماشین های مجازی ارائه می دهد. استفاده از رابط کاربری Azure به خصوص برای مدیران سرور ویندوز آسان است. اما از آنجایی که Azure یک توسعه جدیدتر از ابرهای آمازون و Rackspace است، بسیاری از ویژگی های این پلتفرم هنوز فقط در حالت آزمایشی در دسترس هستند. علاوه بر این، Azure ممکن است دارای نقص های شبکه و امنیت باشد.

Rackspace. Rackspace بنیانگذار پروژه OpenStack و یک بازیگر اصلی در بخش خدمات زیرساخت ابری است که بر روی یک پلت فرم منبع باز ایجاد شده است. مرکز داده آن توسط بیش از نیمی از Fortune 500 استفاده می شود، اما ابر این شرکت برای مشاغل کوچک و متوسط ​​مناسب است. Rackspace یک ابر کم هزینه و با استفاده آسان با خدمات پولی و یک کنترل پنل با کاربری آسان ارائه می دهد. این سرویس برای مشاغل کوچک مناسب است که پشتیبانی کامل از آنها تضمین می شود ، اما طرح های تعرفه کمی وجود دارد - فقط اشتراک با پرداخت ماهانه ارائه می شود. علاوه بر این، خدمات تخصصی وجود ندارد.

گوگل.این شرکت اولین شرکتی بود که یک پلتفرم ابری را به عنوان یک سرویس ارائه کرد - AppEngine، اما سرویس زیرساخت Google Compute Engine بعداً ظاهر شد. با این حال، از آنجایی که گوگل تعداد زیادی سرور فیزیکی و زیرساخت جهانی دارد، کاندیدای خوبی است. Google Compute Engine به خوبی با سایر خدمات این شرکت مانند Google Cloud SQL و Google Cloud Storage ادغام شده است. سرویس Google Compute Engine برای انبارهای داده، وظایف ابر محاسباتی، پردازش تحلیلی Big Data و غیره مناسب است. اشکال اصلی آن فقدان قابلیت‌های اداری داخلی است: کاربران باید بسته‌های اضافی را دانلود کنند.

HP.این شرکت نسبتاً در بازی IaaS جدید است و HP Cloud Compute، یک ابر عمومی ساخته شده بر روی OpenStack را در اواخر سال 2012 معرفی کرد. این یک کاندیدای خوب به دلیل موقعیت قوی این شرکت در بازار سرور است. HP ابرهای عمومی، هیبریدی و خصوصی را ارائه می دهد. HP Cloud Compute راه حل خوبی برای سازمان هایی است که می خواهند زیرساخت فناوری اطلاعات موجود خود را با سرویس های ابری عمومی ادغام کنند و یک ابر ترکیبی ایجاد کنند.

IBM. IBM Cloud خدمات محاسباتی و ذخیره سازی را ارائه می دهد. این IaaS برای شرکت های بزرگی که حجم زیادی از داده ها را پردازش می کنند و نیازمندی های امنیتی بالایی دارند مناسب است. IBM Cloud ارائه می دهد مجموعه خوبابزارهای مدیریتی و امنیتی، اما ابر فقط برای شرکت های بزرگ و متوسط ​​و همچنین مشتریانی که از تجهیزات و راه حل های IBM استفاده می کنند، هدف قرار می گیرد.

مشکلات احتمالی

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

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

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

ابرهای خصوصی و ترکیبی

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

اکالیپتوس

Eucalyptus اولین محصول خود را در سال 2008 منتشر کرد و امروزه نرم افزار این شرکت متن باز است، خدمات ارائه می دهد و اخیرا توسط HP خریداری شده است. مستقیماً از قسمت دانلودها در وب سایت اکالیپتوس می توانید یک ابر خصوصی را بر روی رایانه خود نصب کنید و در قسمت محصولات می توانید سرورهایی را برای آن رزرو کنید. مزیت اصلی نرم افزار Eucalyptus سازگاری آن با AWS است، بنابراین تعدادی از عملکردهایی که AWS در ابر عمومی خود ارائه می دهد توسط سرویس های Eucalyptus نیز پشتیبانی می شود.

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

OpenStack

مزیت اصلی OpenStack پشتیبانی از شرکت هایی مانند AT&T، AMD، Cisco، Dell، HP، IBM، Intel، NEC، Red Hat، VMware و Yahoo است. Cloud در OpenStack متفاوت است سطح بالاپیچیدگی و متشکل از اجزای بسیاری است که هر کدام دارای رابط خط فرمان خاص خود هستند. با این حال، مخالفان می گویند که این یک محصول کامل نیست، بلکه یک فناوری است و می تواند مانعی برای شرکت های بدون تجربه و تکنسین های آموزش دیده باشد. اما برای ارائه دهندگان ابر عمومی و خصوصی، که کاربران اصلی OpenStack هستند، منبع باز جذاب است زیرا مانند لینوکس، کاهش هزینه و مزایای قابل حمل را ارائه می دهد. مورد دوم به ویژه مهم است زیرا امروزه کاربران نمی خواهند به یک ارائه دهنده خاص وابسته باشند. با این حال، توانایی انتقال خدمات می تواند برای ارائه دهندگانی که می خواهند به طور همزمان برخی از ویژگی های اختصاصی خدمات خود را ارائه دهند، مشکلاتی ایجاد کند.

CloudStack

سیتریکس CloudStack را از Cloud.com خریداری کرد و آن را به بنیاد نرم‌افزار آپاچی داد که پس از انکوباتور پلتفرم، آن را به یک پروژه منبع باز تبدیل کرد. CloudStack برخلاف OpenStack دارای یک رابط گرافیکی کامل و معماری یکپارچه است که نصب و مدیریت محصول را ساده می کند. همانند OpenStack، اکثر کاربران این پلتفرم ارائه دهندگان خدمات هستند. CloudStack با استفاده از مترجم API سازگاری با AWS را فراهم می کند.

راه حل های اختصاصی

VMware و Microsoft به طور مداوم بر ماهیت ترکیبی محصولات خود تأکید می کنند و راه حل هایی را برای ابرهای عمومی و خصوصی با سرورهای اختصاصی ارائه می دهند. پیشرفت‌های Vmware عبارتند از vCloud Hybrid Service، vCloud Connector و سیستم مجازی‌سازی vSphere. مایکروسافت در انبار موجود است: Azure، ویندوز سرورو Microsoft System Center. هر دو شرکت راه‌حل‌های یکپارچه‌ای را ارائه می‌کنند که بر روی محصولات خود ساخته شده‌اند، به قیمت عدم قابلیت حمل.

بازار ابر عمومی تاریخچه ای طولانی دارد و همچنان در حال رشد است و بازیگران جدیدی را جذب می کند که رهبران را تهدید می کند. هنگام انتخاب مدل و ارائه دهنده رایانش ابری، باید با توجه به هدف خاص سرویس و برنامه هایی که به ابر منتقل می شوند، از جداول 1 و 2 راهنمایی بگیرید. رویکرد و دامنه ابتکارات مهاجرت ابری با موقعیت خاص تعیین می شود - به عنوان مثال، هنگام مهاجرت یک برنامه کاربردی در حال توسعه و یک سیستم قدیمی، از معماری ها و فناوری های مختلف استفاده می شود.

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

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

انتخاب گسترده است و مشتریان مختلف ممکن است پلتفرم های مختلفی را ترجیح دهند. به عنوان مثال، ارائه دهندگان خدمات HP و Rackspace، شرکت مشاوره Cybercom و eBay از OpenStack استفاده می کنند و مشتریان معمولی VMware و Microsoft از راه حل های ابری مربوطه استفاده می کنند.

ادبیات

  1. M. Vouk. رایانش ابری - مسائل، تحقیقات و پیاده سازی // J. محاسبات و فناوری اطلاعات. - 2008. جلد. 16، N 4. - ص 235-246.
  2. پی. مل، تی. گرنس. تعریف NIST از رایانش ابری. دانشگاه ملی ایالات متحده استانداردها و فناوری، 2011.
  3. F. Fehling، F. Leymann، R. Retter. کافی شاپ شما از محاسبات ابری استفاده می کند // IEEE Internet Computing. - 2014. جلد. 18، N 5. - ص 52-59.

نیکلاس سرانو, ژوزون هرنانتس, سرسره گالاردو((nserrano, jhernantes, ggallardo)@tecnun.es) - کارمندان دانشگاه ناوارا (اسپانیا).

نیکلاس سرانو، گورکا گالاردو، جوسونه هرنانتس، زیرساخت به عنوان خدمات و فناوری‌های ابری. نرم افزار IEEE، مارس/آوریل 2015، انجمن کامپیوتر IEEE. تمامی حقوق محفوظ است. تجدید چاپ با اجازه.

هدف از مطالعه

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

2. در مورد پلت فرم به عنوان یک سرویس (Paas) بیاموزید.

مراحل تحقیق

1. مجموعه ای از اطلاعات و مقالات در یک موضوع معین.

2. مطالعه و تجزیه و تحلیل اطلاعات یافت شده.

3. نوشتن مقاله.

نتایج تحقیق

اصطلاح "فناوری های ابری"

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

به عنوان یک قاعده، اصطلاح "محاسبات ابری" که امروزه استفاده می شود برای هر سرویسی که از طریق اینترنت ارائه می شود قابل استفاده است. این سرویس های اینترنتی که با نام «سرویس های ابری» نیز شناخته می شوند را می توان به سه دسته اصلی تقسیم کرد:

زیرساخت به عنوان یک سرویس (IaaS)؛

پلتفرم به عنوان یک سرویس (PaaS)؛

نرم افزار به عنوان یک سرویس (SaaS).

اینها سه ستونی هستند که درک اصول عملیاتی ابرها بر روی آنها بنا شده است و اساساً برای کاربران زیرساخت اطلاعاتی خودشان یا یک پلتفرم سخت افزاری-نرم افزاری یا نرم افزار خاص «جایگزین» می شوند. اصطلاح انگلیسی رایانش ابری خود برای اولین بار در سال 1993 توسط اریک اشمیت (در آن زمان فن‌شناس ارشد و عضو هیئت مدیره Sun Microsystems) برای اشاره به خدماتی که از راه دور داده‌ها و برنامه‌های مختلف میزبانی شده روی سرورهای راه دور را پشتیبانی می‌کنند، استفاده شد.

امروزه یک سرویس ابری شامل سه ویژگی اصلی است که آن را از یک سرویس معمولی متمایز می کند:

حالت "منابع بر حسب تقاضا"؛

قابلیت ارتجاعی؛

استقلال از کنترل های زیرساختی

انواع ابر

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

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

ابر هیبریدی(انگلیسی ابر ترکیبی) ترکیبی از دو یا چند زیرساخت ابری مختلف (خصوصی، عمومی یا اجتماعی) است که موجودیت‌های منحصربه‌فردی باقی می‌مانند، اما توسط فناوری‌ها و برنامه‌های کاربردی انتقال داده استاندارد یا اختصاصی به هم مرتبط هستند (به عنوان مثال، استفاده کوتاه مدت از عمومی منابع ابری برای متعادل کردن بارها بین ابرها).

ابر عمومی(English Community cloud) - نوعی زیرساخت در نظر گرفته شده برای استفاده توسط جامعه خاصی از مصرف کنندگان از سازمان هایی که اهداف مشترکی دارند (به عنوان مثال، ماموریت، الزامات امنیتی، سیاست ها و رعایت الزامات مختلف). ابر جامعه ممکن است توسط یک یا چند سازمان اجتماعی یا یک شخص ثالث (یا ترکیبی از آنها) مالکیت، مدیریت و اداره شود و ممکن است به صورت فیزیکی در داخل یا خارج از حوزه قضایی مالک وجود داشته باشد.

خدمات ارائه شده توسط سیستم های ابری

در حال حاضر، این مفهوم شامل ارائه انواع خدمات زیر به کاربران است:

ذخیره سازی به عنوان یک سرویس("ذخیره سازی به عنوان یک سرویس")

این شاید ساده ترین سرویس CC باشد که نشان دهنده فضای دیسک در صورت تقاضا است. هر یک از ما در مقطعی با موقعیتی مواجه شده ایم که در آن یک هشدار شوم روی مانیتور ظاهر می شود: "دیسک منطقی پر است، برای آزاد کردن فضا، حذف برنامه ها یا داده های غیر ضروری." سرویس Storage-as-a-Service ذخیره داده ها را در حافظه خارجی، در فضای ابری ممکن می سازد. برای شما، مانند یک درایو یا پوشه منطقی اضافی به نظر می رسد. این سرویس برای بقیه پایه است، زیرا تقریباً در همه آنها گنجانده شده است. به عنوان مثال گوگل درایو و سایر خدمات مشابه است.

پایگاه داده به عنوان یک سرویس("پایگاه داده به عنوان یک سرویس")

امکان کار با پایگاه های داده را به گونه ای فراهم می کند که گویی DBMS بر روی یک منبع محلی نصب شده است.

اطلاعات به عنوان یک سرویس("اطلاعات به عنوان یک سرویس")

استفاده از راه دور از هر نوع اطلاعاتی که می تواند در هر دقیقه یا حتی هر ثانیه تغییر کند، امکان پذیر می کند.

فرآیند به عنوان یک سرویس("مدیریت فرآیند به عنوان یک سرویس")

منبعی از راه دور را نشان می‌دهد که می‌تواند چندین منبع (مانند خدمات یا داده‌های موجود در یک ابر واحد یا سایر ابرهای موجود) را برای ایجاد یک فرآیند تجاری واحد به یکدیگر پیوند دهد.

Application-as-a-Service("برنامه به عنوان یک سرویس")

همچنین ممکن است نرم افزار به عنوان سرویس ("نرم افزار به عنوان یک سرویس") نامیده شود. این نرم‌افزار به‌عنوان «نرم‌افزار درخواستی» قرار می‌گیرد که بر روی سرورهای راه دور مستقر می‌شود و هر کاربر می‌تواند از طریق اینترنت به آن دسترسی داشته باشد و کلیه به‌روزرسانی‌ها و مجوزهای این نرم‌افزار توسط ارائه‌دهنده این سرویس تنظیم می‌شود. پرداخت، در این مورد، برای استفاده واقعی از دومی انجام می شود. به عنوان مثال می توان به Google Docs، Google Calendar و غیره اشاره کرد. برنامه های آنلاین

پلتفرم به عنوان یک سرویس("پلتفرم به عنوان یک سرویس")

یک پلت فرم کامپیوتری با نصب به کاربر ارائه می شود سیستم عاملو چند نرم افزار

ادغام به عنوان یک سرویس("ادغام به عنوان یک سرویس")

این توانایی دریافت یک بسته یکپارچه سازی کامل از ابر، شامل رابط های نرم افزاری بین برنامه ها و مدیریت الگوریتم های آنها است. این شامل خدمات و ویژگی‌های آشنای بسته‌های متمرکزسازی، بهینه‌سازی و یکپارچه‌سازی برنامه‌های سازمانی (EAI) است، اما به‌عنوان یک سرویس ابری ارائه می‌شود.

امنیت به عنوان یک سرویس("امنیت به عنوان یک سرویس")

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

مدیریت/حکومت به عنوان یک سرویس("مدیریت و مدیریت به عنوان یک سرویس")

به شما امکان می دهد پارامترهای عملیاتی را برای یک یا چند سرویس ابری مدیریت و تنظیم کنید. اینها عمدتاً پارامترهایی مانند توپولوژی، استفاده از منابع، مجازی سازی هستند.

زیرساخت به عنوان یک سرویس("زیرساخت به عنوان یک سرویس")

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

تست به عنوان یک سرویس("تست به عنوان یک سرویس")

آزمایش سیستم های محلی یا "ابر" را با استفاده از نرم افزار تست از "ابر" امکان پذیر می کند (هیچ تجهیزات یا نرم افزاری در شرکت مورد نیاز نیست).

پلت فرم به عنوان یک سرویس

پلتفرم به عنوان یک سرویس(PaaS، «پلتفرم به‌عنوان یک سرویس») یک مدل ارائه محاسبات ابری است که در آن مصرف‌کننده به استفاده از پلت‌فرم‌های فناوری اطلاعات دسترسی پیدا می‌کند: سیستم‌های عامل، سیستم‌های مدیریت پایگاه داده، میان‌افزار، ابزارهای توسعه و تست میزبانی شده توسط ارائه‌دهنده ابر. در این مدل، کل زیرساخت فناوری اطلاعات شامل شبکه‌های کامپیوتری، سرورها، سیستم‌های ذخیره‌سازی به طور کامل توسط ارائه‌دهنده مدیریت می‌شود، ارائه‌دهنده مجموعه انواع پلتفرم‌های در دسترس مصرف‌کنندگان و مجموعه‌ای از پارامترهای پلتفرم مدیریت شده را تعیین می‌کند و مصرف‌کننده فرصت استفاده از پلتفرم‌ها، ایجاد نسخه‌های مجازی آن‌ها، نصب، توسعه، آزمایش، اجرای نرم‌افزارهای کاربردی بر روی آن‌ها، در حالی که به صورت پویا میزان منابع محاسباتی مصرف‌شده را تغییر می‌دهد.

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

در سال 2011، ارزش بازار عمومی جهانی PaaS حدود 700 میلیون دلار بود که 10 ارائه دهنده برتر شامل Amazon.com (Beanstalk)، Salesforce.com (Force.com، Heroku، Database.com)، LongJump، Microsoft (Windows Azure) بودند. ، IBM (SmartCloud)، Red Hat (OpenShift)، VMWare (Cloud Foundry)، Google (App Engine)، CloudBees، Engine Yard.

در سال 2012، OASIS استانداردی را برای رابط برنامه نویسی برنامه CAMP (مدیریت برنامه های کاربردی ابری برای پلتفرم ها) پیشنهاد کرد که فرمت های یکپارچه برای دستورات مدیریت نرم افزار برای پلتفرم های ابری (مانند شروع، توقف، درخواست تخصیص منابع) را تعریف می کند.

برای ایجاد این مقاله از منابع زیر استفاده شده است:

کار انجام شده:

بسچتنووا آناستازیا دمیتریونا

فن آوری های Cloud سخنرانی

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

انواع اصلی فناوری های ابری عبارتند از:

    " زیر ساختچگونهسرویس" ("زیرساخت به عنوان یک سرویس" یا "IaaS")

    " سکوچگونهسرویس" ("پلتفرم به عنوان یک سرویس"، " PaaS")

    "نرم افزار به عنوان یک سرویس"("نرم افزار به عنوان یک سرویس" یا "SaaS").

بیایید نگاهی دقیق تر به هر یک از این فناوری ها بیندازیم.

زیرساخت به عنوان یک سرویس (IaaS)

IaaS ارائه زیرساخت رایانه به عنوان یک سرویس مبتنی بر مفهوم رایانش ابری است.

IaaS از سه جزء اصلی تشکیل شده است:

    سخت افزار (سرورها، سیستم های ذخیره سازی، سیستم های مشتری، تجهیزات شبکه)

    سیستم عامل و نرم افزار سیستم (ابزار مجازی سازی، ابزار اتوماسیون، ابزار مدیریت منابع اولیه)

    میان افزار (مانند مدیریت سیستم)

IaaS مبتنی بر فناوری مجازی‌سازی است که به کاربر این امکان را می‌دهد تا آن را به بخش‌هایی تقسیم کند که با نیازهای فعلی کسب‌وکار مطابقت دارد و در نتیجه کارایی استفاده از توان محاسباتی موجود را افزایش دهد. کاربر (شرکت یا توسعه‌دهنده نرم‌افزار) فقط باید هزینه زمان سرور، فضای دیسک، پهنای باند شبکه و سایر منابعی را که واقعاً برای کار کردن به آن نیاز دارد، بپردازد. علاوه بر این، IaaS مجموعه کاملی از عملکردهای مدیریتی را در یک پلتفرم یکپارچه در اختیار مشتری قرار می دهد.

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

پلت فرم به عنوان یک سرویس (PaaS)

PaaS ارائه یک پلت فرم یکپارچه برای توسعه، آزمایش، استقرار و نگهداری برنامه های کاربردی وب به عنوان یک سرویس است..

برای استقرار برنامه های تحت وب، توسعه دهنده نیازی به خرید سخت افزار و نرم افزار ندارد و نیازی به سازماندهی پشتیبانی آنها نیست. دسترسی برای مشتری می تواند بر اساس اجاره سازماندهی شود.

این رویکرد دارای مزایای زیر است:

    مقیاس پذیری؛

    تحمل خطا؛

    مجازی سازی؛

    ایمنی

مقیاس پذیری PaaSشامل تخصیص خودکار و انتشار منابع لازم بسته به تعداد کاربرانی است که توسط برنامه ارائه می شود.

PaaSبه عنوان یک پلتفرم یکپارچه برای توسعه، آزمایش، استقرار و پشتیبانی از برنامه های کاربردی وب اجازه می دهد تا طیف وسیعی از عملیات برای توسعه، آزمایش و استقرار برنامه های کاربردی وب در یک محیط یکپارچه انجام شود و در نتیجه هزینه های پشتیبانی از محیط های جداگانه برای مراحل جداگانه حذف شود.

توانایی ایجاد منبعو به اشتراک گذاری آن در تیم توسعه به طور قابل توجهی بهره وری را در ایجاد برنامه های کاربردی بر اساس افزایش می دهد PaaS.

نرم افزار به عنوان یک سرویس (SaaS).

SaaS- یک مدل استقرار برنامه که شامل ارائه برنامه به کاربر نهایی به عنوان یک سرویس درخواستی است. چنین برنامه ای از طریق شبکه و اغلب از طریق مرورگر اینترنت قابل دسترسی است. در این حالت، مزیت اصلی مدل SaaS برای مشتری عدم وجود هزینه های مرتبط با نصب، به روز رسانی و حفظ عملکرد تجهیزات و نرم افزارهای در حال اجرا بر روی آن است. مخاطب هدف مصرف کنندگان نهایی هستند.

در مدل SaaS:

    برنامه برای استفاده از راه دور سازگار شده است.

    یک برنامه می تواند توسط چندین مشتری استفاده شود.

    پرداخت برای خدمات یا به عنوان هزینه اشتراک ماهانه یا بر اساس حجم کل تراکنش ها محاسبه می شود.

    پشتیبانی برنامه قبلاً در پرداخت گنجانده شده است.

    ارتقای برنامه را می توان به صورت روان و شفاف برای مشتریان توسط کارکنان تعمیر و نگهداری انجام داد.

از دیدگاه توسعه دهندگان نرم افزار، مدل SaaS به دلیل اینکه مشتری نمی تواند نرم افزار را ذخیره، کپی و نصب کند، به طور موثر با استفاده بدون مجوز از نرم افزار مبارزه می کند.

در واقع نرم افزار SaaS را می توان جایگزین مناسب و سودآورتری برای سیستم های اطلاعات داخلی دانست.

توسعه منطق SaaS مفهوم است WaaS (محل کاربه عنوان یک سرویس - محل کاربه عنوان یک خدمت). یعنی مشتری یک محل کار مجازی کاملاً مجهز به همه چیز لازم برای عملکرد نرم افزار را در اختیار خود می گیرد.

    ارتباطات (VoIP)

    آنتی اسپم و آنتی ویروس

    مدیریت پروژه

    آموزش از راه دور

    ذخیره سازی داده ها و پشتیبان گیری

هر سه نوع سرویس ابری به هم مرتبط هستند و یک ساختار تودرتو را نشان می دهند.

علاوه بر روش های مختلف ارائه خدمات، چندین گزینه برای استقرار سیستم های ابری وجود دارد:

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

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

ابر عمومی- توسط ارائه دهندگان ابر برای ارائه خدمات به مشتریان خارجی استفاده می شود.

ابر مختلط (هیبرید).- استفاده مشترک از دو مدل استقرار فوق

در کارم اغلب با موقعیتی مواجه می شوم که باید انجام دهم بررسی های کوتاهفناوری های IT برای رئیس، همکاران و غیره این اطلاعاتمعمولاً در یک مقاله قالب بندی می شود و به سؤالات زیر پاسخ می دهد:
- چرا "این" بهتر از "آن" است (من عمداً آن را غیرشخصی نوشتم ، زیرا چنین سؤالی اغلب و در مورد موضوعات مختلف مرتبط با فناوری اطلاعات و نه تنها پرسیده می شود).
- مزایا و معایب تغییر به "این" یا "آن" چیست.
- بهترین راه برای انجام این کار چیست ... و غیره.

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

پس بیایید شروع کنیم. سوالی که از من پرسیدند این بود. چرا رایانش ابری بهتر از طرح کلاسیک برای ساخت زیرساخت شبکه است، دلیل اصلی اینکه بسیاری از سازمان‌ها به سمت ابر حرکت می‌کنند چیست؟ در زیر نظر من در این مورد است.

چرا رایانش ابری؟
برای درک "ابرها" تصمیم گرفتم با تاریخچه این موضوع شروع کنم و بفهمم که آیا این واقعاً چیزی از دسته ایده های جدید است یا اینکه یک ایده قدیمی است که قبلاً قابل اجرا نبود.
تاریخچه و عوامل کلیدی توسعه
ایده چیزی که ما امروزه محاسبات ابری می نامیم اولین بار توسط J.C.R بیان شد. لیکلیدر، در سال 1970. در این سالها او مسئول ایجاد ARPANET (شبکه آژانس پروژه های تحقیقاتی پیشرفته) بود. ایده او این بود که هر فرد روی زمین به شبکه ای متصل شود که از آن نه تنها داده ها و برنامه ها را دریافت کند. دانشمند دیگری، جان مک کارتی، این ایده را بیان کرد که قدرت محاسباتی به عنوان یک سرویس در اختیار کاربران قرار خواهد گرفت. در این مرحله، توسعه فناوری های ابری تا دهه 90 متوقف شد و پس از آن تعدادی از عوامل در توسعه آن نقش داشتند.

1. گسترش پهنای باند اینترنت در دهه 90 اجازه جهش قابل توجهی را در توسعه فناوری ابری نداد، زیرا عملاً هیچ شرکت فناوری در آن زمان برای این کار آماده نبود. با این حال، خود واقعیت شتاب اینترنت انگیزه ای برای توسعه سریع محاسبات ابری ایجاد کرد.
2. یکی از مهم ترین پیشرفت ها در این زمینه ظهور Salesforce.com در سال 1999 بود. این شرکت اولین شرکتی بود که دسترسی به اپلیکیشن خود را از طریق وب سایت فراهم کرد؛ در واقع این شرکت اولین شرکتی بود که نرم افزار خود را بر اساس اصل نرم افزار به عنوان سرویس (SaaS) ارائه کرد.
3. مرحله بعدی توسعه وب سرویس ابری توسط آمازون در سال 2002 بود. این سرویس امکان ذخیره اطلاعات و انجام محاسبات را فراهم می کرد.
4. در سال 2006، آمازون سرویسی به نام Elastic Compute Cloud (EC2) را به عنوان یک وب سرویس راه اندازی کرد که به کاربران خود اجازه می داد برنامه های خود را اجرا کنند. Amazon EC2 و Amazon S3 اولین خدمات رایانش ابری موجود بودند.
5. نقطه عطف دیگری در توسعه محاسبات ابری پس از ایجاد رخ داد توسط گوگل، پلت فرم Google Apps برای برنامه های کاربردی وب در بخش کسب و کار.
6. فناوری های مجازی سازی، به ویژه نرم افزارهایی که امکان ایجاد زیرساخت های مجازی را فراهم می کنند، نقش بسزایی در توسعه فناوری های ابری ایفا کردند.
7. توسعه سخت افزار نه چندان به رشد سریع فناوری های ابری کمک کرد، بلکه به در دسترس بودن این فناوری برای مشاغل کوچک و اشخاص حقیقی. همانطور که برای پیشرفت فن آوری، ایجاد پردازنده های چند هسته ایو افزایش ظرفیت دستگاه های ذخیره سازی اطلاعات.

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

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

1. توسعه پردازنده های چند هسته ای منجر به موارد زیر شده است:
- افزایش بهره وری، با اندازه های مشابه تجهیزات؛
- کاهش هزینه تجهیزات در نتیجه هزینه های عملیاتی؛
- کاهش مصرف انرژی سیستم ابری، برای اکثر مراکز داده این واقعاً هنگام افزایش ظرفیت مرکز داده مشکل ساز است.
2. افزایش ظرفیت رسانه ذخیره سازی و کاهش هزینه ذخیره سازی 1 مگابایت اطلاعات مجاز:
- به طور نامحدود (حداقل اینگونه است که اکثر "ابرها" خودشان را قرار می دهند) تا حجم اطلاعات ذخیره شده را افزایش دهند.
- کاهش هزینه های نگهداری امکانات ذخیره سازی اطلاعات با افزایش قابل توجه حجم داده های ذخیره شده.
3. توسعه فناوری برنامه نویسی چند رشته ای منجر به موارد زیر شده است:
- استفاده کارآمد از منابع محاسباتی سیستم های چند پردازنده ای؛
- توزیع انعطاف پذیر قدرت محاسبات ابری.
4. توسعه فناوری های مجازی سازی منجر به موارد زیر شده است:
- ایجاد نرم افزاری که به شما امکان می دهد بدون توجه به میزان منابع سخت افزاری ارائه شده، یک زیرساخت مجازی ایجاد کنید.
- سهولت مقیاس بندی و گسترش سیستم؛
- کاهش هزینه های مدیریت سیستم های ابری؛
- در دسترس بودن زیرساخت مجازی از طریق اینترنت.
5. افزایش توان عملیاتی منجر به موارد زیر شده است:
- افزایش سرعت کار با سیستم های ابری، به ویژه رابط گرافیکی مجازی و کار با رسانه های ذخیره سازی مجازی.
- کاهش هزینه ترافیک اینترنت برای کار با حجم زیاد اطلاعات؛
- نفوذ محاسبات ابری به توده ها.
تمامی عوامل فوق منجر به افزایش رقابت پذیری رایانش ابری در حوزه فناوری اطلاعات شده است.

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

دسترسی- ابرها در دسترس همه هستند، از هر جایی که اینترنت وجود دارد، از هر رایانه ای با مرورگر. این به کاربران (شرکت ها) امکان می دهد در خرید رایانه های با کارایی بالا و گران قیمت صرفه جویی کنند. همچنین، کارمندان شرکت در حال تبدیل شدن به تحرک بیشتری هستند زیرا می توانند با استفاده از لپ تاپ، نت بوک، تبلت یا گوشی هوشمند از هر نقطه ای از جهان به محل کار خود دسترسی داشته باشند. نیازی به خرید نرم افزار دارای مجوز، پیکربندی یا به روز رسانی آن نیست، شما به سادگی به سرویس مراجعه کرده و با پرداخت هزینه استفاده واقعی از خدمات آن استفاده کنید.
کم هزینه- عوامل اصلی که باعث کاهش هزینه استفاده از ابرها شده است به شرح زیر است:
- کاهش هزینه های نگهداری زیرساخت مجازی ناشی از توسعه فناوری های مجازی سازی، که به دلیل آن کارکنان کمتری برای حفظ کل زیرساخت فناوری اطلاعات شرکت مورد نیاز هستند.
- پرداخت برای استفاده واقعی از منابع، کاربر ابر برای استفاده واقعی از قدرت رایانش ابری پرداخت می کند، که به او اجازه می دهد تا به طور موثر پول خود را توزیع کند. این به کاربران (شرکت ها) امکان می دهد در خرید مجوزهای نرم افزار صرفه جویی کنند.
- استفاده از ابر به صورت اجاره ای به کاربران این امکان را می دهد که هزینه خرید تجهیزات گران قیمت را کاهش دهند و بر سرمایه گذاری تمرکز کنند پولراه اندازی فرآیندهای تجاری شرکت، که به نوبه خود راه اندازی یک تجارت را آسان می کند.
- توسعه سخت افزار سیستم های کامپیوتری و در نتیجه کاهش هزینه تجهیزات.
انعطاف پذیری- منابع محاسباتی نامحدود (حافظه، پردازنده، دیسک)، از طریق استفاده از سیستم های مجازی سازی، فرآیند مقیاس بندی و مدیریت "ابرها" به یک کار نسبتاً آسان تبدیل می شود، زیرا "ابر" می تواند به طور مستقل منابع مورد نیاز شما را در اختیار شما قرار دهد، و شما فقط برای استفاده واقعی آنها پرداخت می کنید.
قابلیت اطمینان– قابلیت اطمینان «ابرها»، به ویژه آنهایی که در مراکز داده با تجهیزات ویژه قرار دارند، بسیار بالا است، زیرا چنین مراکز داده ای دارای منابع تغذیه پشتیبان، امنیت، کارگران حرفه ای، پشتیبان گیری منظم از داده ها، توان بالای کانال اینترنت و مقاومت بالا در برابر حملات DDOS هستند. .
امنیت – اگر سرویس‌های ابری به درستی تضمین شوند، امنیت نسبتاً بالایی دارند، اما اگر نادیده گرفته شوند، تأثیر کاملاً برعکس می‌شود.
قدرت محاسباتی بزرگ - شما به عنوان کاربر یک سیستم ابری می توانید از تمام قابلیت های محاسباتی آن استفاده کنید و فقط برای زمان واقعی استفاده پرداخت کنید. شرکت ها می توانند از این قابلیت برای تجزیه و تحلیل حجم زیادی از داده ها استفاده کنند.

ایرادات

اتصال دائمی به شبکه- برای دسترسی به خدمات ابری، به اتصال دائمی به اینترنت نیاز دارید. با این حال، در زمان ما این مشکل چندان بزرگی نیست، به خصوص با ظهور فناوری های ارتباط سلولی 3G و 4G.
نرم افزار و سفارشی سازی آن- محدودیت هایی در نرم افزار وجود دارد که می تواند بر روی "ابرها" مستقر شود و در اختیار کاربر قرار گیرد. کاربر نرم افزار محدودیت هایی در نرم افزار مورد استفاده دارد و گاهی اوقات فرصت سفارشی سازی آن را برای اهداف خود ندارد.
محرمانه بودن- محرمانه بودن داده های ذخیره شده در "ابر" عمومی در حال حاضر باعث بحث و جدل های زیادی شده است، اما در بیشتر موارد کارشناسان معتقدند که ذخیره ارزشمندترین اسناد برای یک شرکت در یک "ابر" عمومی توصیه نمی شود، زیرا در حال حاضر وجود دارد. هیچ فناوری که 100٪ محرمانه بودن داده های ذخیره شده را تضمین کند.
قابلیت اطمینان- در مورد قابلیت اطمینان اطلاعات ذخیره شده، می توان با اطمینان گفت که اگر اطلاعات ذخیره شده در "ابر" را از دست داده اید، آن را برای همیشه از دست داده اید.
امنیت – خود «ابر» یک سیستم نسبتاً قابل اعتماد است، اما زمانی که یک مهاجم به آن نفوذ کند، به یک ذخیره‌سازی عظیم داده دسترسی پیدا می‌کند. یکی دیگر از معایب استفاده از سیستم های مجازی سازی است که از هسته های استاندارد سیستم عامل مانند لینوکس، ویندوز و ... به عنوان هایپروایزر استفاده می کنند که امکان استفاده از ویروس ها را فراهم می کند.
هزینه بالای تجهیزات- یک شرکت برای ساخت ابر خود نیاز به تخصیص منابع مادی قابل توجهی دارد که برای شرکت های تازه ایجاد شده و کوچک مفید نیست.

انواع خدمات ارائه شده توسط سیستم های ابری
در مورد خدمات ارائه شده، مفهوم فعلی رایانش ابری شامل ارائه انواع خدمات زیر به کاربران است:
- همه چیز به عنوان یک سرویس؛
با استفاده از این نوع خدمات، همه چیز از سخت افزار و نرم افزار گرفته تا مدیریت فرآیندهای تجاری، از جمله تعامل بین کاربران، در اختیار کاربر قرار می گیرد؛ کاربر فقط باید به اینترنت دسترسی داشته باشد. به نظر من این نوع خدمات بیشتر است مفهوم کلیدر رابطه با خدمات زیر که موارد خاص تری هستند.
- زیرساخت به عنوان یک سرویس؛
یک زیرساخت کامپیوتری به کاربر ارائه می شود که معمولاً پلتفرم های مجازی (رایانه ها) متصل به یک شبکه است. که او به طور مستقل با اهداف خود تنظیم می کند.
- پلت فرم به عنوان یک سرویس؛
یک پلت فرم کامپیوتری، با سیستم عامل نصب شده، احتمالاً با نرم افزار، به کاربر ارائه می شود.
- نرم افزار به عنوان یک سرویس؛
این نوع سرویس معمولاً به عنوان «نرم‌افزار درخواستی» قرار می‌گیرد، این نرم‌افزار بر روی سرورهای راه دور مستقر شده و کاربر می‌تواند از طریق اینترنت به آن دسترسی داشته باشد و کلیه به‌روزرسانی‌ها و مجوزهای این نرم‌افزار توسط ارائه‌دهنده این سرویس تنظیم می‌شود. پرداخت در این مورد برای استفاده واقعی از نرم افزار انجام می شود.
- سخت افزار به عنوان سرویس (Hardware as a Service)؛
در این صورت تجهیزاتی در اختیار کاربر خدمات قرار می گیرد که می تواند به صورت اجاره برای اهداف خود از آنها استفاده کند. این گزینهبه شما امکان می دهد در تعمیر و نگهداری این تجهیزات صرفه جویی کنید، اگرچه در اصل تفاوت چندانی با نوع خدمات "زیرساخت به عنوان سرویس" ندارد، به جز اینکه شما تجهیزات خالی دارید که بر اساس آن زیرساخت های خود را با استفاده از مناسب ترین آنها مستقر می کنید. نرم افزار.
- محل کار به عنوان خدمات؛
در این حالت، شرکت از رایانش ابری برای سازماندهی محل کار کارکنان خود، راه اندازی و نصب کلیه نرم افزارهای لازم برای کار کارکنان استفاده می کند.
- داده ها به عنوان یک سرویس؛
ایده اصلی این نوع سرویس این است که فضای دیسکی در اختیار کاربر قرار می گیرد که می تواند از آن برای ذخیره حجم زیادی از اطلاعات استفاده کند.
- امنیت به عنوان یک سرویس
این نوع سرویس به کاربران اجازه می دهد تا به سرعت محصولاتی را مستقر کنند که استفاده ایمن از فناوری های وب، امنیت مکاتبات الکترونیکی و همچنین امنیت سیستم محلی را تضمین می کند که به کاربران این سرویس اجازه می دهد در استقرار و نگهداری از آنها صرفه جویی کنند. سیستم امنیتی خود
طبقه بندی خدمات ابری
در حال حاضر، سه دسته از "ابرها" وجود دارد:
1. عمومی;
2. خصوصی;
3. هیبرید.
ابر عمومیزیرساخت فناوری اطلاعات است که به طور همزمان توسط بسیاری از شرکت ها و خدمات استفاده می شود. کاربران این ابرها توانایی مدیریت و نگهداری این ابر را ندارند؛ تمامی مسئولیت این مسائل بر عهده صاحب این ابر است. هر شرکت و کاربر فردی می تواند مشترک خدمات ارائه شده شود. آنها یک راه آسان و مقرون به صرفه برای استقرار وب سایت ها یا سیستم های تجاری، با مقیاس پذیری عالی که با راه حل های دیگر امکان پذیر نیست، ارائه می دهند. مثال ها: خدمات آنلاین Amazon EC2 و سرویس ذخیره سازی ساده (S3)، Google Apps/Docs، Salesforce.com، Microsoft Office Web.
ابر خصوصییک زیرساخت امن فناوری اطلاعات است که در راستای منافع یک سازمان واحد کنترل و اجرا می شود. یک سازمان می تواند یک ابر خصوصی را در داخل مدیریت کند یا این وظیفه را به یک پیمانکار خارجی برون سپاری کند. زیرساخت می تواند در محل مشتری، یا در اپراتور خارجی، یا بخشی در مشتری و بخشی در اپراتور واقع شود. گزینه ایده آل برای یک ابر خصوصی، ابری است که در قلمرو یک سازمان مستقر شده و توسط کارکنان آن نگهداری و کنترل می شود.
ابر هیبریدیزیرساخت فناوری اطلاعات است که استفاده می کند بهترین کیفیت هاابرهای عمومی و خصوصی، هنگام حل کار. اغلب این نوع ابر زمانی مورد استفاده قرار می گیرد که یک سازمان دارای دوره های فصلی فعالیت باشد، به عبارت دیگر، به محض اینکه زیرساخت داخلی فناوری اطلاعات نتواند با وظایف فعلی مقابله کند، بخشی از ظرفیت به ابر عمومی منتقل می شود (به عنوان مثال، حجم زیادی از اطلاعات آماری که به صورت خام هیچ ارزشی برای شرکت ندارند و همچنین برای دسترسی کاربران به منابع سازمانی (ابر خصوصی) از طریق ابر عمومی.
کجا باید توسعه پیدا کنیم یا از کجا می توانیم درآمد کسب کنیم؟
به گفته کارشناسان، پتانسیل رایانش ابری بسیار بالاست. و بر این اساس می توان با کار در جهت های زیر وارد این جریان شد و بخشی از آن را گرفت:
1. ارائه خدمات رایانش ابری - این فرصت در اختیار بسیاری از شرکت ها نیست؛ سرمایه گذاری قابل توجهی در ساخت و توسعه یک مرکز داده مورد نیاز است.
2. توسعه نرم افزار برای ساخت زیرساخت مجازی؛ کسانی که این نرم افزار را پیاده سازی و پیکربندی می کنند را نباید فراموش کرد، یعنی به متخصصان این حوزه نیاز است.
3. برون سپاری، مدیریت ابری - متخصصان مدیریت و مشاوره در زمینه رایانش ابری مورد نیاز خواهند بود.
4. سخت افزار - شرکت هایی که در توسعه و طراحی سخت افزار برای ایجاد "ابرها" فعالیت می کنند.
5. طراحی – این حوزه تقریباً تمامی حوزه های فوق از طراحی مرکز داده گرفته تا طراحی نرم افزار را در بر می گیرد.
آینده …
به نظر من، در آینده رایانش ابری برای کاربران و شرکت ها قابل دسترسی تر خواهد بود. این امر توسط تعدادی از عوامل ایجاد خواهد شد:
- مجازی سازی سخت افزار - افزایش عملکرد رایانش ابری.
- کاهش مصرف برق سخت افزاری – کاهش مصرف برق.
- افزایش سرعت - توان عملیاتی تجهیزات شبکه به طور مداوم در حال افزایش است که باعث افزایش بهره وری و کاهش میزان تجهیزات برای همان کانال می شود.

اینجاست که داستانم را به پایان می برم و امیدوارم که به شما و همکاران و روسایتان در تسلط بر رایانش ابری کمک کند. اگر نظر و پیشنهادی در مورد ایده بیان شده در بالا و متن دارید بنویسید من پاسخ خواهم داد.

اگر خطایی پیدا کردید، لطفاً یک متن را انتخاب کنید و Ctrl+Enter را فشار دهید.