Atlassian обновила базу данных для улучшения производительности

Обновлено: 25 августа, 2025

В конце 2023 года Atlassian завершила амбициозный проект по миграции своих баз данных, обслуживающих систему Jira для клиентов, на платформу Amazon Aurora. Этот шаг затронул около четырёх миллионов баз данных Postgres, которые работали на 3,000 серверах AWS в 13 регионах.

Стратегические улучшения

До миграции большинство баз данных клиентов работало на AWS RDS для PostgreSQL в совместной инфраструктуре, в то время как Aurora PostgreSQL уже использовалась для некоторых крупных клиентов. По словам Пэта Рубиса, ведущего инженера по надёжности сайтов, компания приняла решение о переходе на Aurora по причинам, связанным с уменьшением стоимости, улучшением надёжности и повышением производительности.

Миграция позволила Atlassian сократить требования к размеру инстансов AWS вдвое, обеспечив переход с работы на 99.95% времени на RDS до 99.99% доступности на Aurora. Переход включал смену компонентов с m5.4xlarge на r6.2xlarge, сохраняя ту же память, но изменяя количество и тип центральных процессоров.

Преодоление технических трудностей

Процесс миграции оказался продолжительным и технически сложным. Однако результаты окупились. Компания сумела достичь своих целевых показателей экономии и значительно улучшить надёжность и производительность сервиса. Это было обусловлено улучшенной системой авто масштабирования и базовой архитектурой Aurora, более подходящей для масштабных нагрузок клиентов Atlassian.

Миграция таких больших баз данных, как у Atlassian, свидетельствует о приверженности компании к использованию новых технологий, которые обеспечивают клиентам более устойчивую платформу с улучшенными характеристиками, а также представляют собой значительный шаг в сторону повышения эффективности работы всей инфраструктуры.

Опубликовано: 25 августа, 2025

ЕЩЕ СТАТЬИ ПО ДАННОЙ ТЕМЕ

Postgres и Kubernetes: будущее корпоративных приложений

Переход на Postgres и Kubernetes ускоряет модернизацию приложений и применение AI. Компании ищут решения для улучшения производительности и внедрения искусственного интеллекта, отказываясь от устаревших монолитных систем.

Читать далее »

Поддержка Postgre SQL

Поддержка — это когда у вас возникает техническая
проблема с существующей системой,
и вам необходимо некоторое руководство