جهش

بایگانی
دوشنبه, ۲۹ دی ۱۳۹۳، ۱۲:۱۷ ب.ظ

پردازش ابری چیست؟

Cloud-Computing

مفاهیم: پردازش ابری چیست؟

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

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

  • چطور پردازش ابری کار می‌کند؟

این روزها هر مجله تخصصی را که باز کنید، مطلبی در مورد رایانش یا محاسبات ابری (Cloud Computing) و یا ابر(The Cloud) در آن می‌بینید. خیلی‌ها تصور می‌کنند این عبارت مفهوم خاصی ندارد و تنها توسط بازاریابان برای فروش هر چه بیشتر نرم‌افزار و سخت‌افزار ساخته شده و آن را بر سر زبان‌ها انداخته‌اند.

بعضی‌ها نیز تصور می‌کنند ابر (The Cloud) همان SaaS یا Software as A Service (نرم‌افزار خدمات‌رسان) است، در حالی که بین این دو تفاوت بسیار است.

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

مدل جدید رایانش ابری مزایای فراوانی برای شرکت‌های بزرگ و کوچک دارد. مزایایی که از همین امروز می‌توانند از آن بهره ببرند. رایانش ابری یک رویکرد جدید تکنولوژیک و یک مدل تجاری جدید برای دستیابی و استفاده از فن‌آوری است. این دو مجموعه، مزایای فراوانی برای شرکت‌ها به ارمغان می‌آورند.

ابر از نوع دیجیتال

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

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

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

برکت‌های ابر

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

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

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

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

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

به گستره آسمان

در حال حاضر بسیاری از وب‌سایت‌های پرطرفدار در اینترنت از رایانش ابری استفاده می‌کنند. دو دلیل عمده برای این محبوبیت وجود دارد:

اول اینکه قابلیت خلق یک زیرساختار IT بدون نیاز به سرمایه‌گذاری کلان برای طراحان و سازندگان وب‌سایت بسیارجذاب است. امروزه راه‌اندازی یک کسب و کار اینترنتی با سرمایه‌گذاری ناچیز امکان‌پذیر است. مدل تجاری رایانش ابری طی دو سال اخیر باعث توسعه سابقه اینترنت و کاربردهای وب ۲ (web 2.0) شده است.

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

در اوایل سال ۲۰۰۸ شرکت نوشابه‌سازی آمریکایی Dr. Pepper اعلام کرد که اگر آلبوم گروه معروف راک‌ گانز اند روزز(Guns N’ Roses) در آن سال عرضه شود، به همه مردم آمریکا یک نوشابه مجانی می‌دهد. آلبوم این گروه در ماه نوامبر همان سال به بازار عرضه شد. شرکت نوشابه‌سازی نیز اعلام کرد مردم از طریق سایت Drpepper.com می‌توانند کوپن برای دریافت نوشابه رایگان دریافت کنند. میلیون‌ها نفر به سایت مراجعه کردند. ترافیک آنقدر بالا رفت که وب‌سایت توان پاسخگویی نداشت و از کار افتاد. همین امر بسیاری را خشمگین کرد و اگر شرکتDr. Pepper از تکنولوژی ابر استفاده کرده بود، به جای دلخوری شیرین کامی مخاطبان نصیبش می‌شد.

پول مصرف ابر را بپردازید

پرداخت هزینه استفاده از تکنولوژی ابر مثل آب و برق است. پیشتر گفتیم هنگامی که تکنولوژی ابر را به کار می‌گیرید، نیازی به خرید سرور یا پرداخت هزینه ثابت برای استفاده از پهنای باند ندارید. این به تنهایی یک مزیت بزرگ است. چرا باید برای ظرفیت بیشتری که به آن نیازی نداریم پول پرداخت کنیم؟

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

فروشندگان خدمات ابر

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

برنامه‌های کاربردی (Applications) را که امروزه در شرکت‌های چاپی مورد استفاده قرار می‌گیرند، به راحتی می‌توان به ابر منتقل کرد. این برنامه‌ها شامل وب‌سایت‌های شرکتی، ای‌میل‌های شرکت، سیستم‌های MIS و نرم‌افزار «وب به چاپ» می‌شود. در آینده حتی می‌توان سیستم‌های گردش کار چاپخانه را از درون ابر به کار انداخت. چندین پلات‌فرم خدماتی برای ارایه محاسبات ابر وجود دارد. هر کدام از این پلات‌فرم‌ها، گزینه‌ها و امکانات متفاوتی در اختیار کاربران قرار می‌دهند. در حال حاضر تقاضا برای خدمات ابر در حال افزایش است. هر روزه شرکت‌های جدیدی به قافله ارایه خدمات ابر می‌پیوندند. بسیاری از شرکت‌ها که ابتدا خدمات میزبانی وب (web hosting) ارایه می‌کردند، اکنون خدمات ابر نیز ارایه می‌دهند. این خدمات با نام Cloud Storage یا Cloud Backup عرضه می‌شود. برخی از پرطرفدارترین و شناخته‌‌شده‌ترین شرکت‌هایی که خدمات ابر ارایه می‌دهند عبارتند از:

مایکروسافت (Microsoft):

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

ولی از سوی دیگر هنگامی که مایکروسافت وارد یک بازار می‌شود، سعی می‌کند یک سیستم قدرتمند ارایه دهد. پلات‌فرم مایکروسافت که Azure Service Platform نام دارد، از طریق سایت www.microsoft.com/windowsazure/products ارایه می‌شود.

خدمات ابر مایکروسافت شامل انبارداری داده‌ها، هاستینگ و قابلیت مدیریت داده‌ها می‌شود. مهم‌ترین ویژگی‌ خدمات ابر مایکروسافت این است که امکان می‌دهد منابعی که در ابر وجود دارد، هماهنگ با منابعی که در شرکت خود شما موجود است کار کنند. Windows Azure یک سیستم عامل ابری (cloud computing system) است که به عنوان یک محیط خدماتی و هاستینگ عمل می‌کند. مایکروسافت خدمات ابر خود را از طریق مراکز دیتای خود در سراسر جهان ارایه می‌دهد.

خدمات وب آمازون (Amazon web services):

خدمات وب آمازون (AWS) یکی از اولین خدمات رایانش ابری بود که عرضه شد و هنوز هم یکی از پرطرفدارترین سیستم‌ها است. این خدمات از طریق سایت  http://aws.amazon.com ارایه می‌شود.

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

گوگل (Google):

خدمات ابر گوگل که Google App Engine نام دارد و از طریق سایتhttp://code.googlecom/appengine ارایه می‌شود، به تازگی عرضه شده است و از توان بالای سیستم‌های آمازون و مایکروسافت برخوردار نیست. سیستم گوگل به شما امکان می‌دهد تا برنامه‌های کاربردی خود را از طریق ساختار جهانی و قدرتمند گوگل به راه انداخته و به آن دسترسی پیدا کنید.

سیستم گوگل به ویژه برای ایمیل در تعداد بالا و حفظ و ذخیره اطلاعات بسیار کاربردی است. شرکت‌های ریز و درشت دیگری از جمله salesforce. com هستند که خدمات رایانش ابری ارایه می‌دهند و انتظار می‌رود تعداد این شرکت‌ها نیز افزایش پیدا کند.

جادوی ابر

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

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

“Cloud یعنی  پردازش در قالب سرویس در منابعی مثل CPU ،RAM ، H.D.D و … که به صورت ریموت (ارتباط از راه دور ) پیاده سازی شده در اختیار کاربر قرار می گیرد.”

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

سرویس IT Cloud نیز مفهوم اینگونه دارد. کاربر با پرداخت هزینه و اجاره ی سرویس  از هزینه و ریسک های پیاده سازی و اجرای آن سرویس جلوگیری می کند.

cloud-computing-1

*    استاندارد های NIST که در این راستا تدین شده است۸۰۰-۱۴۵ و۸۰۰-۱۴۶ می باشد.

تاریخچه :

اصطلاح Cloud Cmputing  اصطلاح جدیدی نمی باشد این ایده بر می گردد به دهه های ۶۰ تا ۷۰ میلادی زمانی که قدرت پردازنده های بسیار محدود بود و به علت گرانی شرکت ها و مجموعه های کوچک قادر به تهیه این دستگاه ها نبودند.

در دهه های ۶۰ تا ۷۰ میلادی بزرگترین رویداد Time – Sharing  بود در این مدل در واقع امکان کار به صورت چندگانه (Multitasks) به پردازنده ها می داد.

منابع پردازشی Cloud Computing چیست ؟

            – پردازنده ها (CPU)

           – حافظه ها (RAM)

           – مکان ذخیره سازی (Storage)

           – شبکه

           – تجهیزات شبکه

           – دستگاه های جانبی

دو نکته مرتبط با منابع

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

-   میزبان در قبال بهای دریافتی از کاربران خود می بایست هزینه های راه اندازی و تنظیم سرورها را بدهد و ریسک هایی مانند خطا ، حادثه ، بلایای طبیعی … بپذیرد.

u1rl

ویژگی های پردازش ابری

-         آماده بودن سرویس به محض تقاضا (On-Demand)

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

Infrastructure as a Service (IaaS) حاصل پردازش ابری می باشد و به محض تقاضا آماده سرویس دهی در پردازش ها ،شبکه ها  ، سیستم های ذخیره سازی و امنیت می باشد . خروجی این امر ، کاربران که نیازمند سرویس دهی زیر ساختی می باشند (IaaS) می توانند سفارش خود را در زمان درخواست سفارش تحویل بگیرند ، به جای آن که در سیستم های پیشین برای اتمام این کار زمان بسیار زیادی ببرد.

به زبان دیگر : ارائه کننده های سرویس های ابری سیستمی دارند که توانایی آماده سازی ، بهینه سازی و ارائه ، انواع سرویس های پردازشی و … را  به کاربران بدون تاخیر بمحض تقاضا دارد.

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

-         دسترسی شبکه

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

-         مجموعه منابع(Pool of resources)

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

-         انعطاف پذیری

تامین کننده های ابری ، سرویس ها را با زاویه دید توسعه پذیری پیاده سازی می کنند ، خروجی این امر بدین گونه می باشد که

                 ” کلیه سرویس های ابری می بایست انعطاف پذیر و قابل گسترش باشند “

با افزایش استفاده از یک نرم افزار ، کاربران این سرویس ها رو به رشد هستند مشتری های سرویس های ابری نیازمند افزایش ظرفیت ها هستند ، این امر به صورت خودکار صورت می پذیرد.

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

-         پرداخت بهای استفاده

سرویس دهنده های ابری ، برای زیرساخت های خود هزینه هایی می دهند که این هزینه ها را همراه با سود خود قالبا با مدل Pay-Per-Use از کاربران خود می گیرند.

-         مدیریت مشترک:

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

مدل های سرویس دهی

مدل های سرویس دهی در سرویس های پردازش ابری لایه به لایه می باشد.

800px-Cloud_computing.svg

Infrastructure as a Service Or IaaS

IaaS  مدل ابتدایی می باشد در این سرویس منابع پردازشی به مشتری در بستر Cloud ارائه می شود ، فروشندگان سرویس های ابری ، مرکز داده ها ، تجهیزات شبکه ، تجهیزات سخت افزاری ، مجازی سازی ها و خودکار سازی فرآیند های ارائه دهنده سرویس به مشتری را مدیریت می کنند. در این مدل ، مشتری با دریافت منابع سخت افزاری ، Storage ها ، شبکه ها و دیگر منابع پردازشی تامین می شود ، مشتری امکان توزیع و اجرای نرم افزار های دلخواه خود را دارد که می تواند شامل سیستم عامل های مختلف و نرم افزار های متفاوت باشد.

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

Platform as a Service

لایه بالایی IaaS می باشد در PaaS ، پلتفرم های نرم افزاری آماده شده در اختیار مشتری قرار می گیرد مشتریان نرم افزار های خود را در این محیط ها  می سازند و توزیع می کنند در این پلتفرم ها شامل SDKها ، IDEها و دیگر نرم افزار های مشخص و Frameworks هایی مثل Java ،.Net و غیره هست توسعه دهندگان (Developer ها) می توانند بدون اتلاف وقت در تهیه زیرساخت و مجموعه کافی نرم افزار ، نرم افزار خود را توزیع کنند.

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

تامین کنندگان سرویس های PaaS نسبت به بروز بودن  پلتفرم های خود پاسخگو هستند.

PasS مدل گسترش پذیری می باشد و سازمان های مهمی مانند مایکروسافت با Windows Asure و Vmware با Cloud Factory و یا Salesforce.com  در آن ایفای نقش می کنند.

Software as a Service

به مشتریان امکان استفاده از سرویس ها و نرم افزارهای از پیش پیاده سازی شده بر بستر  Cloud را می دهد ، این نرم افزار ها به صورت مستقیم از طریق Browser قابل استفاده هستند مانند : Office 365 مایکروسافت

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

CloudaComputing

مدل های توزیع

مدل های توزیع گویای سطح گستردگی بستر ابری ، ارتباطات بین سازمان ها یا ارگان ها بوده.

مشتریان که به دنبال پردازش ابری هستند می بایست بسته به کار خود نیاز خود و با در نظر گرفتن نیاز های فنی کار دست به انتخاب مدل توزیع خود بزنند.

Private Cloud :

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

Community Cloud

در این ساختار ارتباط ابری بین چندین سازمان به اشتراک گذاشته و برای کار خاص پیاده سازی شده است  ، اهداف مشترک مانند ماموریت ها ، قوانین ، پروژه ها  و …. این زیر ساخت توسط شرکت مادر مدیریت می شود.

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

Public Cloud

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

به عنوان مثال : Microsoft Asure و یا Amazon Web Server(AWS) و…

Hybrid Cloud

همانگونه که از نامش مشخص است ، ترکیب ۲ یا چند مورد از حالت های بالاست ، در یک سازمان تیم IT برای اجرای نرم افزارها و گسترش کار ، سازمان خود را براساس Cloud پیاده سازی می کند و سپس به سیستم های قدیمی متصل می کند ، بعد از مدتی این سازمان نیازمند اتصال کاربرانی از بیرون و یا ارتباط با سازمان های دیگر می شود  اینجا این محیط Hybrid Cloud می باشد. Hybrid Cloud از همان ابزارهای مدیریتی که در Cloud های دیگر استفاده می کند زیر ساخت این Cloud ترکیبی از Cloud دیگر است.(Private، Community، Public) این ترکیب در صورت پیاده سازی به صورت استاندارد باعث افزایش توانایی های بستر و تامین نیازهای کاری می شود.

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی