ОПТИМІЗАЦІЯ ІНФРАСТРУКТУРИ БАЗ ДАНИХ НА ОСНОВІ AWS І3: ПІДВИЩЕННЯ ЕФЕКТИВНОСТІ ТА ЗНИЖЕННЯ ВИТРАТ

Автор(и)

DOI:

https://doi.org/10.36994/2788-5518-2024-01-07-12

Ключові слова:

бази даних, AWS, публічна хмара, безсерверні технології, RDS, EC2, фінансовий сектор

Анотація

У статті розглянуто оптимізацію інфраструктури баз даних шляхом упровадження ефемерних реплік на інстансах AWS i3, що дало змогу підвищити продуктивність та економічну ефективність систем, що працюють із великими обсягами даних. У сучасних умовах бізнесу, який усе більше покладається на аналітичну обробку в режимі реального часу, зниження витрат та підвищення продуктивності інфраструктури стають ключовими завданнями. Інстанси AWS i3, що використовують локальні NVMe SSD-диски, є ідеальним рішенням для високонавантажених баз даних, оскільки забезпечують високу продуктивність вводу-виводу та значно зменшують затримки під час запису даних. Автори пропонують архітектуру, що включає ефемерні репліки для обробки запитів лише для читання та аналітичних запитів. Також розглянуто впровадження додаткових резервних вузлів для підвищення надійності та відмовостійкості системи. Запропоновані зміни передбачають збереження Master DB без змін, додавання третього вузла бази даних з ефемерним сховищем для перенесення навантаження лише для читання, а також зменшення розміру резервного вузла DR до мінімального робочого рівня. На основі проведеного дослідження автори демонструють ефективність використання ефемерних реплік у середовищах із високим навантаженням. Використання інстансів i3 дає змогу знизити витрати на інфраструктуру до 30% порівняно зі стандартними схемами та до 75–80% порівняно з RDS (SaaS). Водночас підвищується продуктивність системи, що дає змогу ефективніше обслуговувати запити для читання. Висновки статті підкреслюють переваги ефемерних реплік у підвищенні продуктивності вводу-виводу, зниженні витрат на інфраструктуру, підвищенні надійності та відмовостійкості, а також у зменшенні навантаження на основний сервер. Автори рекомендують упровадження цього підходу для організацій, які працюють із великими обсягами даних і прагнуть досягти високої продуктивності та економічної ефективності своєї інфраструктури баз даних.

Посилання

Amazon Web Services Documentation: AWS Instance Types. Amazon Web Services, Inc. Available at: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html Amazon EC2 Instance Storage. Amazon Web Services, Inc. Available at: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html

High Performance MySQL: Optimization, Backups, and Replication. Baron Schwartz, Peter Zaitsev, Vadim Tkachenko. O'Reilly Media, 2012. ISBN: 978-1-449-35650-3.

Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems. Martin Kleppmann. O'Reilly Media, 2017. ISBN: 978-1-449-37453-8.

Database Systems: The Complete Book. Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom. Pearson, 2008. ISBN: 978-0-136-00864-4.

PostgreSQL: Up and Running: A Practical Guide to the Advanced Open Source Database. Regina O. Obe, Leo S. Hsu. O'Reilly Media, 2017. ISBN: 978-1-491-96926-6.

##submission.downloads##

Опубліковано

2024-11-04

Як цитувати

Рожков, С. М., & Павленко, В. І. (2024). ОПТИМІЗАЦІЯ ІНФРАСТРУКТУРИ БАЗ ДАНИХ НА ОСНОВІ AWS І3: ПІДВИЩЕННЯ ЕФЕКТИВНОСТІ ТА ЗНИЖЕННЯ ВИТРАТ. Інфокомунікаційні та комп’ютерні технології, 1(07), 85-91. https://doi.org/10.36994/2788-5518-2024-01-07-12

Статті цього автора (авторів), які найбільше читають