چکیده

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

واژه های کلیدی: پایگاه داده به عنوان یک سرویس، مدیریت عملکرد، محاسبات ابری، معماری مدیریت ابر.

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

۱٫Software as a service (SaaS) 2. Platform as a Service (PaaS) 3.Infrastructure as a Service (Iaas)

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

۲۴۴۰

و یا فیس بوک (که همه آنها آسان برای استفاده وقابل تنظیم هستند). این باعث ایجاد مدلهای کسب وکار و بازارهای جدید برای استفاده راه حلهای تولید شده توسط کاربر میشود(به عنوان مثال (SaicsForce.com .تمامی این تحولات، برای یک لایه توسعه پذیر وبادوام آسان برای استفاده با ویژگیهای کلاسیک پایگاه داده فراخوانده میشود .[۱] پردازش داده کارآمد یک موضوع اساسی وحیاتی برای تقریباً هر سازمان علمی،دانشگاهی یا تجاری است. بنابراین سازمانها سیستمهای مدیریت پایگاه داده را نصب، مدیریت و نگهداری میکنند، تا نیازهای پردازشی دادههای مختلف را برآورده سازند .[۲]در طی سالهای اخیر، مسائلی درباره منابع ومدیریت عملکرد در محیط-های مجازی به موضوعات تحقیقاتی در محیطهای دانشگاهی تبدیل شدهاند .[۳] ادامه مقاله به این صورت سازماندهی شده است. در بخش دوم مروری بر ویژگیهای پایگاه داده به عنوان سرویس وچالشهای پایگاه داده ابری و مدیریت عملکرد دینامیکی روی پایگاه دادههای ابری داریم و در بخش سوم جمع-بندی خواهیم داشت.

-۲پایگاه داده به عنوان سرویس

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