بلاگ

خدمات ابری – Cloud Services :

ارائه دهندگان ابری همه چیز را «به عنوان یک سرویس-as a service» می فروشند. نوع خدمات برای بالاترین سطح فناوری ارائه شده نامگذاری شده است. به عنوان مثال، اگر محاسبات و ذخیره سازی بالاترین سطح باشد، مشتری Infrastructure as a Service را خریداری می کند. اگر برنامه‌ها درگیر باشند، نرم‌افزار به عنوان سرویس خواهد بود. تقریباً هر چیزی که بتوان دیجیتالی کرد را می توان به عنوان یک سرویس ارائه کرد.
بیایید نگاهی به سه نوع رایج ترین نوع خدمات ارائه شده توسط ارائه دهندگان ابر، از ابتدا بیندازیم:
زیرساخت به عنوان یک سرویس – Infrastructure as a Service :
فرض کنید که یک شرکت به ظرفیت شبکه اضافی، از جمله قدرت پردازش، ذخیره سازی، و خدمات شبکه (مانند فایروال) نیاز دارد، اما پولی برای خرید سخت افزار شبکه بیشتر ندارد. درعوض، می‌تواند زیرساخت به‌عنوان سرویس (IaaS) را خریداری کند، که بسیار شبیه پرداخت هزینه‌های خدمات شهری است – مشتری برای آنچه استفاده می‌کند، پرداخت می‌کند. از بین سه مورد، IaaS به بیشترین تخصص مدیریت شبکه از مشتری نیاز دارد. در راه اندازی IaaS، مشتری نرم افزار را ارائه و مدیریت می کند.
پلت فرم به عنوان یک سرویس – Platform as a Service :
پلتفرم به عنوان سرویس (PaaS) یک لایه به IaaS اضافه می کند که شامل ابزارهای توسعه نرم افزار مانند محیط های زمان اجرا است. به همین دلیل، می تواند برای توسعه دهندگان نرم افزار بسیار مفید باشد. فروشنده پلتفرم های سخت افزاری مختلف را مدیریت می کند. این به توسعه‌دهنده نرم‌افزار اجازه می‌دهد تا روی ساختن برنامه و مقیاس‌بندی آن تمرکز کند. بهترین راه حل های PaaS به مشتری اجازه می دهد تا برنامه های توسعه یافته خود را صادر کند و آنها را در محیطی غیر از جایی که توسعه یافته است اجرا کند. نمونه هایی از PaaS عبارتند از Google App Engine، Microsoft Azure، Red Hat OpenShift، Amazon Web Services Elastic Beanstalk،Engine Yard و Heroku.
نرم افزار به عنوان یک سرویس – Software as a Service :
بالاترین سطح از این سه سطح خدمات نرم افزار به عنوان سرویس (SaaS) است که وظیفه مدیریت نرم افزار و استقرار آن را بر عهده دارد و پلتفرم و زیرساخت را نیز شامل می شود. این همان چیزی است که احتمالاً بیشتر با آن آشنا هستید، زیرا این مدلی است که توسط Google Docs، Microsoft Office 365  و حتی راه حل های ذخیره سازی مانند Dropbox استفاده می شود. مزیت این مدل کاهش هزینه ها برای مالکیت و مدیریت نرم افزار است. مشتریان معمولاً برای استفاده از نرم افزار برای اشتراک ثبت نام می کنند و در صورت نیاز می توانند آن را تمدید کنند.
شکل 9.13 نمونه هایی از این سه نوع خدمات را نشان می دهد. SaaS همان لایه Application است که در شکل نشان داده شده است.

 

Cloud_Service

سطوح خدمات دیگر زیر نیز وجود دارد:
 ■ سخت افزار به عنوان سرویس (Hardware as a Service – HaaS) که شبیه به IaaS است اما به احتمال زیاد به طور خاص مربوط به ذخیره سازی داده است.
 ■ ارتباطات به عنوان سرویس (Communications as a Service – CaaS)، که مواردی مانند Voice over IP (VoIP)، پیام‌رسانی فوری و همکاری ویدیویی را فراهم می‌کند.
 ■ شبکه به عنوان یک سرویس (Network as a Service – NaaS)، که زیرساخت شبکه را فراهم می کند.
■ دسکتاپ به عنوان یک سرویس (Desktop as a Service – DaaS) که دسکتاپ های مجازی را فراهم می کند تا کاربران با چندین دستگاه یا پلتفرم بتوانند تجربه دسکتاپ مشابهی را در همه سیستم ها داشته باشند.
■ داده به عنوان یک سرویس (Data as a Service – DaaS)، که چندین منبع داده را در یک ترکیب فراهم می کند.
 ■ فرآیندهای کسب و کار به عنوان یک سرویس (Business Processes as a Service – BPaaS)، که فرآیندهای تجاری مانند حقوق و دستمزد، میز کمک فناوری اطلاعات یا سایر خدمات را ارائه می دهد.
Anything/Everything as a Service (XaaS) ■ ، که ترکیبی از خدماتی است که قبلاً بحث شد.
 میزان مسئولیت بین ارائه دهنده و مشتری در قرارداد مشخص شده است.
باید کاملاً روشن باشد که در صورت خرابی، کدام بخش مسئولیت عناصر خاصی را بر عهده دارد.
انواع ابرها :
 اجرای یک ابر محدود به شرکت های بزرگی نیست که خدمات را از طریق اینترنت ارائه می دهند.
شرکت ها می توانند نرم افزار مجازی سازی را برای راه اندازی ابرهای جداگانه در شبکه خود خریداری کنند. به این نوع تنظیمات، ابر خصوصی(private cloud) گفته می شود. اجرای یک ابر خصوصی تقریباً بسیاری از ویژگی‌هایی را که شرکت‌ها از ابر می‌خواهند حذف می‌کند، مانند مقیاس‌پذیری سریع و حذف نیاز به خرید و مدیریت دارایی‌های رایانه. با این حال، مزیت بزرگ این است که به شرکت اجازه می دهد تا امنیت خود را در فضای ابری کنترل کند.
 نوع سنتی ابری که معمولاً به ذهن خطور می کند، یک ابر عمومی (public cloud) است، مانند آنهایی که توسط شرکت های شخص ثالثی که قبلاً ذکر کردیم اداره می شوند. این ابرها بهترین ها را در مقیاس پذیری، قابلیت اطمینان، انعطاف پذیری، استقلال جغرافیایی و مقرون به صرفه بودن ارائه می دهند. مشتری هر چه بخواهد، مشتری به دست می آورد. به عنوان مثال، اگر مشتری به منابع بیشتری نیاز داشته باشد، به سادگی افزایش می یابد و بیشتر استفاده می کند. البته، مشتری نیز هزینه بیشتری خواهد پرداخت، اما این بخشی از معامله است.
 برخی از مشتریان ترکیب ابرهای عمومی و خصوصی را در یک ابر ترکیبی انتخاب کرده اند. این ویژگی‌های عالی یک ابر عمومی را به مشتری می‌دهد در حالی که به طور همزمان امکان ذخیره اطلاعات حساس‌تر روی ابر خصوصی را فراهم می‌کند. این  hybrid cloud است.
 آخرین نوع ابر برای بحث، ابر جامعه (community cloud) است. اینها زمانی ایجاد می شوند که چندین سازمان با علایق مشترک برای ایجاد یک ابر ترکیب شوند. به یک معنا، مانند یک ابر عمومی است اما با امنیت بهتر. مشتریان می دانند که سایر مشتریان چه کسانی هستند و از نظر تئوری، بیشتر از اینکه بتوانند به افراد تصادفی در اینترنت اعتماد کنند، می توانند به آنها اعتماد کنند. صرفه جویی در مقیاس و انعطاف پذیری به اندازه یک ابر عمومی عالی نخواهد بود، اما این مبادله ای برای امنیت بهتر است.
به استثنای ابرهای خصوصی، همه انواع ابرها از مفهوم منابع مشترک استفاده می کنند.
مجموعه ای از منابع خریداری می شود و هر شرکت کننده در فضای ابری برای کسری از این منابع هزینه می پردازد. این منابع به احتمال زیاد برای شرکتی که از آنها استفاده می کند خارجی خواهد بود، برخلاف منابع داخلی که در صورت مدیریت یک ابر خصوصی در اختیار خواهند داشت.
ویژگی های مهم  ابر:
ما چندین ویژگی مهم ابر را تا این مرحله مورد بحث قرار داده ایم. موسسه ملی استانداردها و فناوری (NIST)، گروهی در وزارت بازرگانی ایالات متحده، پنج ویژگی اساسی زیر را برای محاسبات ابری تعریف کرده است:
سلف سرویس بر حسب تقاضا – On-Demand Self-Service :
این یکی از بهترین ویژگی های ابر از دیدگاه کاربر نهایی است. با سلف‌سرویس درخواستی، کاربران می‌توانند به طور خودکار به فضای ذخیره‌سازی، پردازش و قابلیت‌های اضافی دسترسی داشته باشند، بدون اینکه نیازی به مداخله ارائه‌دهنده خدمات داشته باشند.
دسترسی به شبکه گسترده – Broad Network Access :
این بدان معناست که قابلیت‌های ابری از طریق شبکه توسط انواع مختلف کلاینت‌ها، مانند ایستگاه‌های کاری، لپ‌تاپ‌ها و تلفن‌های همراه، با استفاده از نرم‌افزارهای دسترسی رایج مانند مرورگرهای وب قابل دسترسی است. توانایی کاربران برای به دست آوردن داده های مورد نظر خود، زمانی که می خواهند و چگونه می خواهند، گاهی اوقات به عنوان دسترسی همه جانبه نامیده می شود.
تجمیع منابع – Resource Pooling :
ایده ادغام منابع ارتباط نزدیکی با مجازی سازی دارد که به زودی به آن خواهیم پرداخت. منابع ارائه دهنده به عنوان یک مجموعه بزرگ در نظر گرفته می شود که می تواند در صورت نیاز بین مشتریان تقسیم شود. مشتریان باید بتوانند در صورت نیاز به منابع اضافی دسترسی داشته باشند، حتی اگر مشتری از مکان فیزیکی منابع آگاه نباشد. منابع تلفیقی معمولی شامل پهنای باند شبکه، ذخیره سازی، قدرت پردازش و حافظه است.
الاستیسیته سریع – Rapid Elasticity :
ما در مورد توانایی افزایش مقیاس منابع در صورت نیاز صحبت کرده‌ایم، و آن کشش است. در بیشتر موارد، مشتریان می توانند منابع بیشتری را فوراً (یا حداقل خیلی سریع) دریافت کنند و به آن کشش سریع می گویند. برای مشتری، این یک ویژگی عالی است زیرا آنها می توانند بدون نیاز به خرید، نصب و پیکربندی سخت افزار جدید، بزرگ شوند. خاصیت ارتجاعی نیز می تواند معکوس عمل کند. اگر منابع کمتری مورد نیاز باشد، مشتری می‌تواند بدون نیاز به فروش سخت‌افزار، کاهش یابد و هزینه کمتری بپردازد. برخی از اشتراک‌ها را می‌شنوید که قابلیت ارتجاعی داخلی دارند که به آن‌ها به‌عنوان خدمات پرداخت به‌محض رشد شناخته می‌شوند.
خدمات اندازه گیری شده – Measured Service :
اکثر ارائه دهندگان ابری استفاده مشتریان را ردیابی می کنند و سپس برای خدمات استفاده شده از آنها هزینه دریافت می کنند. به این نوع راه اندازی سرویس اندازه گیری یا سرویس اندازه گیری می گویند. استفاده از منابع توسط ارائه دهنده نظارت می شود و به صورت شفاف به مشتری گزارش می شود.

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

نشانی ایمیل شما منتشر نخواهد شد.