شرکت ها ممکن است داده های خود را به طور موثر مدیریت کنند و تجربه مشتری را با کمک خدمات وب آمازون بهبود بخشند. با استفاده از تکنیک حجم خوشهای، AWS Aurora دادههای موجود در پایگاه داده خود را کنترل میکند و آنها را برای پشتیبانگیری بحران تعیین میکند. مانند Amazon Aurora، MySQL و PostgreSQL پایگاه های داده منبع باز هستند. ویژگی های آن زمینه های حیاتی از جمله دوام، حفاظت، تحرک، هزینه و غیره را افزایش می دهد. نسبت به MySQL و PostgreSQL از نظر تعمیر و نگهداری کمتر و سریعتر است.
AWS Aurora چیست؟
یک راه حل پایگاه داده به نام آمازون آرورا ستون هایی را از ورودی های ساخت یافته تولید می کند. علاوه بر این، با سازماندهی و تسریع در جمع آوری داده ها برای پایگاه داده، کار کاربر را تسهیل می کند. استفاده گسترده از آن به این واقعیت بستگی دارد که Amazon Aurora از نسخه های PostgreSQL و My SQL پشتیبانی می کند. علاوه بر این، عملکردی چهار برابر PostgreSQL و پنج برابر اجرای MySQL را به مشتریان ارائه می دهد که کاملاً سودمند است.
AWS Aurora Architecture
DBMS معمولی به عنوان پایه ای برای پایگاه داده Aurora عمل می کند. اکثر قطعات استاندارد DBMS، از جمله Query Execution Engine، Transaction Manager و Recovery Manager مجددا استفاده می شوند. با این حال، چندین تنظیمات را به DBMS معمولی اضافه می کند تا مقیاس پذیری، در دسترس بودن و قابلیت اطمینان آن را افزایش دهد.
Aurora با ذخیره داده ها از راه دور به جای روی دیسک محلی شروع شد. پایگاه داده Aurora مدیریت دیسک را برای کار با ذخیره سازی از راه دور تقویت می کند، همانطور که در تصویر زیر مشاهده می شود. پایگاه داده Aurora داده ها را برای افزایش قابلیت اطمینان تکرار می کند. داده ها معمولاً شش بار در سه مرکز داده مختلف تکرار می شوند. با این تعداد تکرار زیاد، احتمال از بین رفتن اطلاعات کاربر بسیار کم است. پایگاه داده Aurora یک کپی از داده ها را با استفاده از یک سرور مجازی واحد (Amazon EC2) مدیریت می کند. دیسک محلی نمونه EC2 جایی است که داده ها نگهداری می شوند. پایگاه داده Aurora داده های تکراری را با استفاده از 6 EC2 که در 3 مرکز داده در نمونه ما پخش شده اند، مدیریت می کند.
پایگاه داده Aurora برای بهبود کارایی سیستم یک قدم فراتر می رود. فقط تغییرات ثبت شده در حافظه راه دور ذخیره می شود. پایگاه داده Aurora فقط تغییرات را به 6 نمونه EC2 در مثال نوشتن ما ذخیره می کند. هنگامی که یک نمونه EC2 درخواستی مبنی بر تداوم تغییرات را دریافت می کند، ابتدا آن را در تغییرات روی دیسک ذخیره می کند، همانطور که در تصویر زیر نشان داده شده است. سپس تغییرات ثبت بر روی صفحات اعمال می شود. این می تواند به طور قابل توجهی استفاده از پهنای باند شبکه را کاهش دهد.
قیمت گذاری AWS Aurora
با هزینه 0.12 دلار در هر ساعت ACU، ACU های Aurora دو برابر گران تر از ACU های ارائه شده Aurora هستند. این به معنی – است
-
4 ACU برای حداقل هزینه جاری مورد نیاز است – 350 دلار ماهانه یا 0.48 دلار در ساعت
-
حداقل افزایش مقیاس پذیری 30 ثانیه زمان اجرا برای نیم ACU یا 0.0005 دلار است (که نشان می دهد بدترین هزینه برای بارهایی که به طور آسیب شناختی مکانیسم مقیاس خودکار را فعال می کنند 500 دلار به ازای هر میلیون تراکنش است).