شرکتها صدها یا هزاران برنامه را اجرا میکنند که منجر به گسترش پایگاه داده میشود و این موضوع با گذشت زمان بدتر میشود. راه حلهای عمومی و خصوصی ابری به سازمانها اجازه میدهد زیرساختها، اپها و پایگاههای داده را بر روی زیرساختهای سختافزاری و نرمافزاری مشترک به منظور مدیریت موثر سختافزارها و سیستم عاملهای نرمافزاری، ادغام کنند. پایگاه داده ابر ترکیبی مدرن شامل حجم کاری است که میتوان در ابرهای عمومی یا خصوصی یا حتی در محلها جابجا، مدیریت، اندازهگیری و بهینهسازی کرد. همانطور که شرکتها پایگاههای داده و مدیریت پیش فرض خود را به ابر ترکیبی منتقل میکنند، ملاحظات متعددی برای توسعه معماری داده یا پایگاه داده بوجود میآید.
مزایای بالقوه محیط پایگاه داده ترکیبی ابر شامل موارد زیر است:
انعطافپذیری و چابکی
بهینهسازی هزینه
قابلیتهای سلف سرویس
تحویل سریعتر دادهها
دسترسی سریع به جدیدترین فناوری
با حرکت اپهای جدید به ابر ترکیبی، دادهها و قابلیتهای تجزیه و تحلیل باید دنبال شوند. ابتکارات کسب وکار مانند تحول در کسب و کار دیجیتال به تنوع بیشتری از دادهها و قابلیتهای تجزیه و تحلیل نیاز دارد. آنها به انعطافپذیری و چابکیای نیاز دارند که پلتفرم پایگاه داده ترکیبی ابر فراهم میکند. در یک مجموعه برنامه چند لایه، سرویس ارائه میتواند در یک ابر عمومی باشد، سرویس اپ ممکن است در یک ابر خصوصی مدیریت شده و سرویس پایگاه داده در محل قرار گیرد. لایه پایگاه داده میتواند روی هر یک یا همه این موارد وجود داشته باشد.
در دنیای ترکیبی، هر اپ تا آنجا که ممکن است چابک است. . طراحی دیتاسنتر برای جابجایی پیک بارها، در حالی که زیرساختها در اکثر مواقع بیکار هستند، بسیار گرانتر از افزودن منابع ابری در مواقع مورد نیاز برای تطبیق با اوج زمان است. یک پایگاه داده ترکیبی به خوبی طراحی شده میتواند به توسعه دهندگان و مدیران مشاغل اجازه دهد از طریق یک پورتال سلف سرویس به زیرساختها و خدمات فناوری اطلاعات دسترسی پیدا کنند. دسترسی به خدمات از این طریق، بار IT را کاهش میدهد و با ارتقاء سریعتر ارائه محصولات و خدمات جدید، چابکی عملیات کسب وکار را تا حد زیادی افزایش میدهد. موانعی را که باعث کندی تیمهای کسب و کار و توسعهای میشود از بین میبرد. ایجاد و استقرار منابع جدید و انواع دادهها آسانتر میشود و توسعهدهندگان و مهندسان میتوانند به منابع مورد نیاز دسترسی بهتری داشته باشند.
چهار جنبه اصلی نوسازی پایگاه داده
برنامهریزی ظرفیت: فرایند نمونههای پایگاه داده با اندازه مناسب در مقیاس وسیع در یک پلتفرم ابر خصوصی یا عمومی همیشه بر اساس معیارهای عملکرد اندازه گیری شده در سریهای زمانی است.
تغییر مورد نیاز: این امر در هر دو سطح برنامه و پایگاه داده صدق میکند. SQL و مهاجرت به ابر ترکیبی فرآیند جابجایی مجدد یک برنامه با اهداف کارایی مالی و عملیاتی و افزایش مقیاسپذیری و انعطافپذیری است.
گروه بندی اپها و پایگاههای داده در واحدهای منطقی معمولاً شامل یک رویکرد روشمند و تکراری است. امتیاز دهی به اپها برای مهاجرت شامل اعمال عینی مجموعهای از قوانین در برابر اجزای برنامه، خوشههای اپها و غیره میشود. البته ترجیحات مشاغل یا مشتری از همه مهمتر است.
تعادل بار در دسترس بودن و بازیابی بلایا. در دسترس بودن، طبق تعریف، به پایگاه داده اجازه میدهد تا حتی در صورت خرابی اجزای اصلی به کار خود ادامه دهد. سیستمهای مهم نمیتوانند وقفه در عملیات را تحمل کنند و هرگونه خرابی ممکن است باعث آسیب یا خسارت مالی شود. اطمینان از اینکه پایگاههای داده میتوانند عملیات را بدون اختلال در سرویس بازیابی کنند بسیار مهم است.
کدام پایگاه داده، کدام پلتفرم ترکیبی
فرایند right-sizing پایگاه داده با اندازه مناسب در مقیاس هر دو روی یک پلتفرم ابر خصوصی یا عمومی همیشه بر اساس معیارهای عملکرد اندازهگیری شده در سریهای زمانی و بر اساس معیارهای عملکرد داخلی شامل استفاده از اسکریپتها (مبتنی بر سیستم عامل و SQL) برای جمعآوری معیارها از پایگاههای داده داخلی و استفاده برای تجزیه و تحلیل دادهها است، که منجر به توصیههایی در مورد اندازه نمونه پایگاه داده میشود. کاهش هزینههای مدیریت پایگاه داده عامل اصلی حرکت در یک ابر عمومی است. حذف هزینههای سرمایهای برای سخت افزار و نرم افزار، همراه با هزینههای عملیاتی نصب، نگهداری، به روز رسانی در مقابل هزینههای عملیاتی ارائه شده توسط ارائه دهنده خدمات ابری (CSP) متعادل میشود.
قابلیت اطمینان و افزونگی ملاحظات مهمی برای پذیرش ابری هستند. اجرای یک پلتفرم ابری کسب و کار به معنای ده ها یا صدها دیتاسنتر در سراسر جهان است، با توافقنامههای سطح خدمات بالا و دارای قابلیت اطمینان بالا (. استقرار سنتی پایگاه داده در محل ممکن است رویکردهای پایگاه داده گستردهای را به کار گیرد که بخشهای تعیین شده پایگاه داده در محل باقی میمانند، در حالی که برخی دیگر در محیطهای آینهای در CSP ذخیره میشوند تا بارها را متعادل کنند، ظرفیت اضافی را ارائه دهند یا برای در دسترس بودن زیاد و بازیابی بلایا تکرار شوند. امنیت تحت CSP معمولاً قویتر از امنیت در محل است. CSP ها دارای افرادی هستند که امنیت را ردیابی میکنند، آزمایش نفوذ را انجام میدهند و فعالیتهای مربوطه را انجام میدهند. با این وجود، آیا بر اساس قرار گرفتن در معرض امنیت، ملاحظات مربوط به مقررات و رعایت مقررات، یا هزینههای کاهش یافته در زیرساختهای موجود، اگز هنوز تمایلی به حرکت به سمت CSP وجود ندارد استقرار ابر خصوصی، که در آن ویژگیهای فوق در محل ارائه میشود یک جایگزین محبوب است.