Сортировка

Внедрений найдено: 2

Atlassian logo
Amazon Web Services logo

«Общая файловая система должна легко настраиваться и масштабироваться с минимальными усилиями в соответствии с вашими потребностями по мере роста. Используя преимущества 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 в будущем».

... Узнать больше
MOYО logo
Softprom (supplier) logo
Challenge (Проблема) Рост бизнеса и периодическая сезонность продаж требовали возможности масштабировать платформу без простоя ИТ-систем в периоды низкого сезона. Существующий облачный провайдер не мог обеспечить стабилизацию и гарантии от риска потери и повреждения данных. Решение Для стабилизации и увеличения доступности e-commerce платформы было выбрано решение на базе Amazon AWS как альтернатива предыдущему облачному провайдеру. Для миграции выбраны были услуги аренды виртуальных машин и база данных как сервис. В качестве сопровождающих также подключены сервис Route 53 для управления и защиты DNS, облачное дисковое хранилище для бэкапов. В облако Amazon сначала переехали среды разработки и тестирования, после чего была в течение двух ночей смигрирована продуктивная среда. Для обеспечения работы веб-сайта были использованы сервисы:
  • Elastic Container Registry (ERC);
  • Elastic Container Service (ECS);
  • Elastic Compute Cloud (EC2);
  • Elastic File System (EFS);
  • Simple Storage Service (S3);
  • Route 53.
ECR - это реестр образов для Docker. В нем хранятся преднастроенные образы. Использовали уже существующий сервис оркестрации контейнеров ECS, который обращается к указанному репозиторию Elastic Container Registry и запускает сервис на кластере из EC2 инстансов, используя Docker image. CloudWatch использовали для мониторинга инфраструктуры по различным метрикам. Elastic File System применили для хранения скриптов вебсайта. S3 использовали для хранения статического контента, такого как изображения товаров. Key Management Service - хранение ключей для шифрования данных. Simple Notification Service (SNS) использовали для повышения продуктивности персонала и уменьшения риска, сервис обеспечивает оповещение админов, если метрики отклоняются от нормы. Интеграция Внедрение проходило бесшовно, проведен пилотный проект сроком в полтора месяца с определением необходимых ресурсов для последующей миграции сайта. Результат Андрей Осипов,CIO в MOYO: “Спустя полгода работы ни единого простоя платформы не было. За счет гибкого динамического управления ресурсами с помощью Amazon сервисов очень легко получается осуществлять масштабирование платформы.”
... Узнать больше

Каталог внедрений ROI4CIO - это база данных о внедрениях программного обеспечения, оборудования и ИТ-услуг. Находите внедрения по вендору, поставщику, пользователю, бизнес-задачам, проблемам, статусу, фильтруйте по наличию ROI и референса.