معماری آمازون شفق قطبی DB در یک نگاه.

آمازون شفق قطبی سرویس پایگاه داده رابطه آماری آمازون (AWS) است که برای بار کاری پردازش معاملات آنلاین (OLTP) متناسب است. معماری آن به تغییر تنگناهای عملکردی از محاسبات و ذخیره سازی به محدودیت های شبکه در پردازش داده های با توان بالا می پردازد. شفق قطبی با بارگذاری پردازش مجدد ورود به سیستم به یک سرویس ذخیره سازی چند مستاجر ، مقیاس ، ترافیک شبکه را کاهش داده و عملکرد را افزایش می دهد.
جدا کردن محاسبات و ذخیره سازی
در سیستم های پایگاه داده سنتی ، محاسبه و ذخیره سازی کاملاً یکپارچه شده و منجر به تنگناهای بالقوه می شوند. شفق قطعات این مؤلفه ها را دفع می کند و باعث می شود مقیاس مستقل و مقاومت در برابر مقاومت بهبود یابد. این جداسازی امکان انجام کارآمد وظایفی مانند جایگزینی میزبان های معیوب ، اضافه کردن ماکت ها و مقیاس گذاری نمونه های پایگاه داده را فراهم می کند.
پردازش ورود به سیستم بهینه شده
معماری شفق قطبی بر پردازش کارآمد ورود به سیستم تمرکز دارد. با فشار دادن پردازش مجدد به یک سرویس ذخیره سازی توزیع شده ، عملیات I/O شبکه را به حداقل می رساند. این رویکرد نه تنها باعث کاهش ترافیک می شود بلکه امکان بازیابی سریع تصادف و خرابی های یکپارچه بدون از دست دادن داده را نیز فراهم می کند.
ذخیره سازی مبتنی بر سهمیه برای دوام
برای اطمینان از دوام داده ، شفق قطبی از یک سیستم ذخیره سازی مبتنی بر سهمیه استفاده می کند. داده ها در چندین گره تکرار می شوند و اجماع از طریق یک پروتکل ناهمزمان کارآمد حاصل می شود. این طرح مقاومت در برابر خرابی ها را تضمین می کند و یکپارچگی داده ها را حفظ می کند.
از بین بردن همگام سازی چند فاز
بانکهای اطلاعاتی سنتی اغلب به پروتکل های هماهنگ سازی چند فاز مانند تعهد دو فاز متکی هستند ، که می توانند تأخیر و پیچیدگی را معرفی کنند. شفق قطبی با استفاده از معماری ذخیره سازی توزیع شده خود ، نیاز به چنین پروتکل هایی را از بین می برد و منجر به تعهد سریعتر معامله و کاهش پیچیدگی سیستم می شود.
درسهایی از استقرار تولید
عملیاتی شفق قطبی به عنوان یک سرویس تولید ، بینش ارزشمندی در مورد نیازهای مدرن کاربرد ابری ارائه داده است. پیش بینی های کلیدی شامل اهمیت مدیریت ابرداده کارآمد برای بانکهای اطلاعاتی با جداول بی شماری ، نیاز به پشتیبانی از تعداد زیادی از اتصالات همزمان و ضرورت تسهیل مهاجرتهای مکرر با حداقل خرابی است.
Amazon.Science
به طور خلاصه ، طراحی آمازون شفق قطبی به چالش های پایگاه داده های رابطه ای با توان بالا ، ابر بومی با جدا کردن محاسبات و ذخیره سازی ، بهینه سازی پردازش ورود به سیستم ، اطمینان از دوام داده ها از طریق ذخیره سازی مبتنی بر سهمیه و از بین بردن نیاز به پروتکل های هماهنگ سازی پیچیده پرداخته است.
خواندن بیشتر
Vogels ، W. ، et al. (2022). آمازون شفق قطبی: ملاحظات طراحی برای پایگاه داده های رابطه ای با ابر بومی با توان بالا. علم آمازون.