Дополнительная информация

Источник: Web-сайт производителя

Описание

«Общая файловая система должна легко настраиваться и масштабироваться с минимальными усилиями в соответствии с вашими потребностями по мере роста. Используя преимущества Amazon EFS, наши клиенты могут развертывать кластеры JIRA Data Center через шаблоны CloudFormation с помощью всего нескольких щелчков мыши», - Брэд Бресслер, технический менеджер по работе с клиентами

Об Atlassian

Atlassian - это компания, занимающаяся разработкой программного обеспечения для предприятий, которую руководители проектов, разработчики программного обеспечения и контент-менеджеры используют для более эффективной работы в команде. Его основное приложение - решение для отслеживания проблем под названием JIRA. В Atlassian работают более 1800 сотрудников, которые обслуживают более 68 000 клиентов и миллионы пользователей.

Проблема

В Atlassian рост идет быстрыми темпами. Компания добавляет новых клиентов каждый день, и поэтому ей необходим простой способ масштабирования JIRA, который увеличивается на 15 000 билетов поддержки каждый месяц. Экземпляр, поддерживающий этот сайт, ранее размещался в центре обработки данных, что создавало проблемы для масштабирования.

«Масштабы, в которых мы росли, затрудняли быстрое добавление узлов в приложение», - говорит Брэд Бресслер, технический менеджер по работе с Atlassian. «Это наш клиентский экземпляр, который собирает все заявки на поддержку наших продуктов по всему миру. Это один из крупнейших экземпляров JIRA в мире, и его выращивание и обслуживание на местах становилось все труднее».

Например, экземпляр support.atlassian.com размещался на одном локальном сервере, который требовался компании часто снимают для обслуживания. Компания также должна была обеспечить высокую доступность для JIRA.

«Это критически важное приложение, и количество клиентов, на которые может повлиять время простоя, огромно», - говорит Нил Райли, главный инженер по решениям Atlassian. «По мере нашего роста мы стали больше беспокоиться о возможностях отказоустойчивости и восстановления после сбоев центра обработки данных».

Чтобы перейти к более масштабируемой и высокодоступной среде, Atlassian создал JIRA Data Center, новую версию приложения для предприятий. Однако JIRA Data Center требуется общее хранилище.

«Нам была нужна общая файловая система, чтобы отдельные узлы приложений могли иметь общий источник правды для информации профиля, плагинов и вложений», - говорит Райли.

Почему Amazon Web Services

Atlassian также необходимо было ответить на запросы клиентов, желающих запустить JIRA в облаке Amazon Web Services (AWS). «Сначала мы рассматривали нескольких поставщиков, но AWS был явным лидером», - говорит Бресслер. «Нам требовалось автоматическое масштабирование и надежность, и AWS предложила нам это». Компания перенесла JIRA Data Center в облако AWS, запустив все узлы приложений в экземплярах Amazon Elastic Compute Cloud (Amazon EC2). Atlassian использует группы автоматического масштабирования для автоматического масштабирования обоих приложений и использует Elastic Load Balancing для перенаправления трафика приложений в экземпляры Amazon EC2 для обеспечения стабильной производительности.

Оценив несколько вариантов общего хранилища JIRA в AWS, Atlassian решил использовать Amazon Elastic File System (Amazon EFS) для поддержки вложений и файлов журнала приложений для support.atlassian.com.

«Amazon EFS дает нам простой способ масштабировать наши экземпляры JIRA, ориентированные на клиентов, чтобы наши команды могли быстрее использовать службы поддержки», - говорит Бресслер.

Затем компания создала шаблон AWS CloudFormation для развертывания JIRA Data Center в AWS. Atlassian также использует Amazon CloudWatch для мониторинга JIRA. «Мы используем CloudWatch для мониторинга использования ОЗУ и пропускной способности, поэтому мы можем легче оптимизировать приложение», - говорит Бресслер. Поскольку компания верит в использование своего собственного программного обеспечения, Atlassian также развертывает JIRA Data Center для билетов внутренней поддержки, которые он работает на AWS.

Преимущества

Прежде чем использовать Amazon EFS в качестве общей файловой системы для JIRA Data Center, Atlassian провел внутреннее тестирование решения. Во время тестирования компания обнаружила, что технология проста в настройке и обеспечивает постоянную пропускную способность и емкость, которые остаются в пределах порога. «Как только мы вышли в эфир, все заработало именно так, как мы и ожидали», - говорит Бресслер. «Он был быстродействующим, гибким и простым в настройке, а также простым в обслуживании».

Используя Amazon EFS, клиенты Atlassian теперь могут запускать корпоративную версию JIRA в облаке. «Общая файловая система должна быть проста в настройке и масштабировании в соответствии с вашими потребностями по мере роста с минимальными усилиями», - говорит Бресслер. «Используя преимущества Amazon EFS, наши клиенты могут развертывать кластеры JIRA Data Center с помощью шаблонов CloudFormation всего за несколько кликов».

Поскольку Atlassian легче управлять своими экземплярами JIRA в облаке, он прилагает больше усилий для улучшения приложений. «Перейдя в облако AWS, наша компания смогла больше сосредоточиться на том, что мы делаем хорошо: предоставлять отличные услуги нашим клиентам», - говорит Бресслер. «Вместо того, чтобы тратить время на управление стеком внутренних приложений, мы можем реально улучшить нашу игру и лучше поддерживать десятки тысяч наших клиентов по всему миру».

Перейдя в облако, Atlassian также сможет эффективно расширять JIRA Data Center. «Мы можем гораздо быстрее масштабировать наше приложение, используя Amazon EFS и Auto Scaling», - говорит Райли. «Если бы у нас было мероприятие, которое потребовало от нас добавления 10 000 клиентов, раньше планировалось бы несколько недель, если не месяцев, из-за сложности. Благодаря AWS у нас есть все для немедленной поддержки этого трафика».


Atlassian лучше поддерживает своих клиентов, используя встроенное аварийное восстановление и высокую доступность AWS.

«У нас улучшены возможности аварийного восстановления и увеличено время безотказной работы, поскольку данные наших приложений реплицируются в нескольких зонах доступности AWS», - говорит Райли. «Если экземпляры наших приложений выйдут из строя, мы помешаем тысячам людей получить поддержку. Переходя на высокодоступную платформу на AWS, мы гораздо больше уверены в том, что наши решения доступны в любое время».


В ближайшие месяцы компания, скорее всего, перенесет в AWS больше приложений. Райли говорит: «Мы доверяем AWS, чтобы помочь нам гибко и рентабельно развивать нашу компанию, и мы будем расширять наши отношения с AWS в будущем».

Подробности

Проблемы

Нехватка собственных ИТ ресурсов

Бизнес задачи

Сокращение затрат

Безопасность и непрерывность бизнеса