توضیحات
عنوان: معماری های محاسبات ابری سرویس گرا
- محاسبات ابری
- معماری سرویس گرا
- چند مستاجری
- معماری باز محاسبات ابری
- اصل 2
- اصل 3
- اصل 4
- اصل 5
- اصل 6
- اصل 7
- نتیجه گیری CCOA
- معماری محاسبات ابری سرویس گرا
- لایه نگاشت هستی شناسی ابر
- لایه کارگزار ابر
- نتیجه گیری
- مراجع
در سال های اخیر، با پیشرفت تکنولوژی و اینکه بیشتر و بیشتر مردم کامپیوترهای شخصی خود را دارند، محاسبات ابری محبوب تر از همیشه شده است. محصولات مانند ویندوز 8 از محاسبات ابری استفاده میکنند و بسیاری از شرکت ها مانند آمازون و گوگل از محاسبات ابری استفاده میکنند. مفهوم معماری واحد برای همه ارائه دهندگان ابر مهمتر شده است. مفاهیمی مانند محاسبات ابری سرویس گرا مهمتر شده اند و اهدافی را برای رسیدن به یک معماری واحد تعیین کرده اند که همه ارائه دهندگان ابر می توانند از آن استفاده کنند بطوریکه همه مردم می توانند با تمام ارائه دهندگان ابر به شیوه ای یکسان تعامل داشته باشند. معماریهای پیشنهادی زیادی وجود دارند که ایده هایی در مورد چگونگی ایجاد یک معماری ابری که همه این کارها را انجام خواهد داد، به جلو خواهند برد.
این مقاله نگاهی به معماری باز محاسبات ابری (CCOA) [8] و معماری محاسبات ابری سرویس گرا (SOCCA) خواهد انداخت [5]. هر دو این معماری ها تمایل به بهبود معماری های ابری فعلی و ایجاد یک معماری واحد که تمامی ابرها باید بکارگیرند، دارند. هر دو این معماری ها از رویکرد سرویس گرا استفاده میکنند [6] [3].
محاسبات ابری
محاسبات ابری استفاده از زیرساخت های محاسبات به اشتراک گذاشته شده برای ارائه سرویس های IT در قالب یک مخزن بزرگ از سیستم هایی است که در ارتباط با یکدیگر هستند. ماهیت محاسبات ابری، یک گروه بزرگی از کامپیوترها است که با همکاری با یکدیگر یک سرویس را ارائه میدهند. در شکل 1، مثالی از محاسبات ابری با یک گروه بزرگ از سرورها برای ارائه یک سرویس به کاربران از طریق یک شبکه نشان داده میشود.
محاسبات ابری دارای چند ویژگی مختلف است که آن را تعریف میکند. برخی از ویژگی های برجسته، تغییرپذیری و مقیاس پذیری، پرداخت به ازای هر استفاده، تقاضا، حالت ارتجاعی، چندمستاجری، و گردش حجم کار، هستند. تغییرپذیری و مقیاس پذیری به توانایی گسترش و بهبود ابر با گذر زمان اشاره دارد. پرداخت به ازای هر استفاده و تقاضا به این معنی است که کاربران می توانند انتخاب کنند که چه زمانی آنها می خواهند از یک سرویس استفاده کنند و تنها برای زمانی که آنها از آن استفاده میکنند پرداخت انجام دهند. حالت ارتجاعی به معنای ابری است که زمانیکه هر نوع شکست رخ می دهد، پایدار خواهد بود.
چندمستاجری در بخش 3 بحث خواهد شد. جنبش حجم کار به توانایی حرکت و مدیریت داده ها از طریق سرور های مختلف اشاره دارد. این خصوصیات محاسبات ابری خوب موجب سازگاری با تغییر و تقاضاهای مختلف میشود. اگر یک ارائه دهنده ابر هجوم مردم در بکارگیری محصول خود ببیند و به منابع بیشتر نیاز داشته باشد آنها به سادگی می توانند سرورهای بیشتر یا توان محاسباتی را خریداری کنند و مشکل را برطرف سازند. ابرها مانند آمازون های EC2 به ازای هر استفاده و تقاضا پرداخت میکنند.
سه مدل اصلی از محاسبات ابری [2] وجود دارد. اولین مورد، نرم افزار به عنوان یک سرویس (SaaS) است. SaaS یک سرویس از طریق استفاده از اینترنت به جای داشتن یک مجوز فردی ارائه میدهد که یک شرکت به کاربران آن نرم افزار توزیع میکند. نمونه هایی از SaaS ایمیل یاهو، ایمیل گوگل وQuicken آنلاین هستند. برخی از این خدمات که کاربران برای آن پرداخت میکنند، مانند Quicken آنلاین و بقیه موارد مانند Gmail که رایگان می باشند. همه این خدمات توسط ارائه دهنده سرویس کنترل میشوند. همه به روز رسانی های نرم افزار توسط ارائه دهنده نیز به کار گرفته میشوند. همه کاربران باید مدل SaaS محاسبات ابری که پرداخت میشود را انجام دهند و سپس از نرم افزار استفاده کند.
مدل دوم محاسبات ابری، پلت فرم به عنوان یک سرویس (PaaS) است. PaaS زمانی است که ارائه دهنده، یک پلتفرم نرم افزاری را که کاربران می توانند برای ایجاد برنامه های کاربردی خود استفاده کنند، فراهم می کند. مثالی از PaaS ابزار توسعه آنلاین، مانند ویندوز Azure، موتور اجرای برنامه گوگل، و Force.com هستند. تمامی این محصولات ابزارهایی هستند که برای توسعه برنامه های آنلاین و استفاده از زیرساخت های آنها استفاده می شوند و تمایل به توسعه برنامه های کاربردی آسانتر دارند.
مدل سوم محاسبات ابری، زیرساخت به عنوان یک سرویس (IaaS) است. این مورد زمانی است که ارائه دهنده ذخیره سازی و توان محاسباتی را برای کاربران خود فراهم می کند. این مورد به مشتریان این امکان را می دهد تا سیستم های عامل خود را در بخشی از ابر خود که آنها را خریداری کرده اند، نصب کنند. یک مثال از PaaS سرویسهای محاسباتی و رایانشی آمازون (EC2) است. آمازون به کاربران فضای دیسک، پاور CPU و حافظه اجاره میدهد تا سیستم های عامل و برنامه های کاربردی در فضایی که به کاربران اجاره داده شده است را اجرا کنند.
توجه:
- برای دانلود فایل پاورپوینت لطفا اقدام به خرید فرمایید.
- پس از خرید بلافاصله لینک دانلود فایل برای شما ایمیل خواهد شد.
سفارش پاورپوینت دلخواه
به منظور سفارش پاورپوینت با جزئیات دلخواه خود بر روی کلید زیر کلیک نمایید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.