Abstract
In this paper, we put forward a basic taxonomy of cloud computing architectures. By this taxonomy, cloud computing architectures are essentially subdivided into Cloud Platform Architecture (CAA) and Cloud Application Architecture (CAA) which are linked via the cloud services available in the marketplace of Information Technology (IT) capabilities. We elaborate the constructs of CPA and CAA, respectively. Such a division between CPA and CAA is fundamental for cloud computing to serve as a potential foundation for delivering IT services as utilities over the Internet
چکیده
در این مقاله ما یک طبقه بندی پایه ای از معماری محاسبات ابری را پیشنهاد میکنیم.در این طبقه بندی معماری محاسبا ت ابری به دو قسمت معماری پلتفرم ابری (CPA)و معماری برنامه کاربردی ابری (CAA) تقسیم میشود که با یکدیگر از طریق خدمات ابری موجود در بازار قابلیتهای فن اوری اطلاعات(IT) متصل میشوند.ما ساختارهای CPA و CAA را به ترتیب شرح میدهیم.چنین تقسیمی بین CPA وCAA برای محاسبات ابری ضروری است تا به عنوان یک پایه و اساس بالقوه برای ارائه خدمات IT مانند ابزارها در سراسر اینترنت به کاررود.
1-مقدمه
یک ابربا تعداد زیادی از منابع محاسباتی توزیع شده فیزیکی مانندپردازنده،حافظه، پهنای باند شبکه و ذخیره سازی که میتوانند بلافاصله در سرویسها سازماندهی شوند ، ترکیب میشود که این سویس ها میتوانند بلادرنگ رشد کنند یا کوچک شوند NTST .محاسبات ابری را به عنوان "یک مدل برای فعال کردن دسترسی شبکه بر حسب تقاضا ومناسب به یک مخزن مشترک از منابع محاسباتی قابل تنظیم (برای مثال ،شبکه ها،سرورها،ذخیره سازی ،برنامه های کاربردی و سرویسها ) که میتوانند به سرعت با کمترین تلاش مدیریتی یا تعامل ارائه دهندگان خدمات ،اماده و منتشر شوند " [2] تعریف میکند. محاسبات ابری نقطه همگرایی چندین مفهوم از ترکیب کردن منابع،مجازی سازی،اماده سازی پویا،محاسبات همگانی،توسعه بر حسب تقاضا،ارائه اینترنت از خدمات است تا یک رویکرد قابل انعطاف تری را برای بسط دادن و تغییر مقیاس برنامه های کاربردی فعال کند…