Ми використовуємо файли cookie для нашого веб-сайту.Продовжуючи перегляд сайту, ви погоджуєтеся з використанням нами файлів cookie.

Головна Блог Новини Кейси використання Amazon EC2: Airbnb

Кейси використання Amazon EC2: Airbnb

Користувачі та організації по всьому світу продовжують шукати нові варіанти використання Amazon EC2, від простих і зрозумілих веб-сайтів до складних веб-програм машинного навчання. Великі та малі підприємства, поодинокі розробники та команди знаходять нові та креативні способи використовувати силу Elastic Compute Cloud. Практично необмежена обчислювальна потужність і чудова інтеграція з іншими службами AWS означають, що EC2 є найкращою платформою для будь-яких хмарних рішень.

Давайте розглянемо деякі з популярних способів використання платформи Amazon EC2.

Приклади використання EC2

Низька вартість і можливість увімкнути або вимкнути функції одним натисканням кнопки означає, що всі, від веб розробників та розробників додатків до геймерів, дослідників і науковців, а також компаній, що займаються розвагами та маркетингом, піднімаються на корабель EC2, щоб змусити хмару працювати на них.

Ось найпопулярніші типові випадки використання EC2:

Середовище розміщення

Одним із основних застосувань EC2 є розміщення різноманітних програм, програмного забезпечення та веб-сайтів у хмарі. Користувачі навіть розміщують ігри в хмарі, вмикаючи та вимикаючи сервери за потреби. І найкраща частина цього динамічного та масштабованого середовища полягає в тому, що його обчислювальна потужність може зростати разом із потребами програми. Це, у свою чергу, забезпечує найкращу якість обслуговування для всіх кінцевих користувачів у будь-який час. Такі компанії, як Netflix, Reddit і Nintendo, є доказом успіху хостингу EC2.

Середовища розробки та тестування

Масштабованість EC2 означає, що організації тепер мають можливість створювати та розгортати широкомасштабні середовища тестування та розробки з безпрецедентною легкістю. Хмара Amazon усуває будь-яку необхідність у значних попередніх інвестиціях в апаратне забезпечення, водночас забезпечуючи масштабоване рішення.

Резервне копіювання та аварійне відновлення

Компанії використовують EC2 як засіб для аварійного відновлення як для активних, так і для пасивних середовищ. Той факт, що Amazon Elastic Compute Cloud можна швидко ввімкнути у разі надзвичайної ситуації, означає, що підприємства мають доступ до швидшого відновлення після відмови з мінімальним часом простою для своїх програм.

Резервне копіювання та відновлення — у чому різниця?

Банківський і фінансовий сектор

Ці сфери вимагають максимальної безпеки та масштабованості — обидві масово використовують Amazon EC2. Фінансові установи довіряють хмарі Amazon надання низки високозахищених послуг. Роздрібні та комерційні банки, кредитні спілки, страхові компанії, компанії з обслуговування карток і основні платіжні платформи покладаються на AWS для своїх масштабованих потреб у хмарних обчисленнях. EC2 пропонує ефективні рішення для таких фінансових гігантів, як Capital One, BBVA, UniCredit і Pacific Life.

Маркетинг і реклама

Низькі витрати та можливості швидкої ініціалізації, які дає EC2, призвели до того, що платформа все частіше використовується для розміщення маркетингових і рекламних середовищ на льоту.

Високопродуктивне обчислення

Потреба у високопродуктивних обчисленнях (HPC) експоненціально зростає, і EC2 надає спеціалізовані віртуалізовані сервери, які забезпечують високопродуктивну мережу та обчислювальну потужність. Їх можна використовувати для виконання низки завдань з інтенсивним використанням CPU та обчислювальних завдань, включаючи аналітику та обробку великих даних. NASA використовує Amazon EC2 для JPL, а Pfizer – ще одна організація, яка використовує HPC за допомогою екземплярів EC2.

Як Airbnb використовує Amazon EC2 та рішення AWS загалом?

Airbnb — це сервіс, який дозволяє власникам нерухомості та мандрівникам спілкуватися один з одним з метою оренди унікальних місць для відпочинку по всьому світу. Діяльність користувачів спільноти Airbnb здійснюється на веб-сайті компанії та через її програми для iPhone та Android. Airbnb, що базується в Сан-Франциско, розпочав свою діяльність у 2008 році та наразі має сотні співробітників по всьому світу, які підтримують оренду нерухомості в майже 25 000 містах у 192 країнах.

Через рік після запуску Airbnb компанія вирішила перенести майже всі свої хмарні обчислення в Amazon Web Services (AWS) через труднощі з адмініструванням сервісу їх початкового постачальника.

Спочатку привабливість AWS полягала в простоті керування та налаштування стека. Було чудово мати можливість нарощувати більше серверів, не зв’язуючись ні з ким і не маючи мінімальних зобов’язань щодо використання. Оскільки наша компанія продовжувала розвиватися, наша залежність від хмари AWS зростала, і тепер ми застосовуємо майже всі функції, які надає AWS. AWS — це проста відповідь для будь-якого Інтернет-бізнесу, який хоче вийти на наступний рівень.

Натан Блечарчик, співзасновник & Технічний директор Airbnb

За останні 3 роки Airbnb значно виріс. Для підтримки попиту компанія використовує 200 екземплярів Amazon EC2 для своїх серверів програм, кешу пам’яті та пошуку. У Amazon EC2 Airbnb використовує еластичний баланс навантаження, який автоматично розподіляє вхідний трафік між кількома примірниками Amazon EC2. Щоб легко обробляти й аналізувати 50 гігабайт даних щодня, Airbnb використовує Amazon Elastic MapReduce (Amazon EMR). Airbnb також використовує Amazon Simple Storage Service (Amazon S3) для зберігання резервних копій і статичних файлів, включаючи 10 терабайт користувацького фотографії. Щоб контролювати всі ресурси свого сервера, Airbnb використовує Amazon CloudWatch, що дозволяє компанії легко контролювати всі свої активи Amazon EC2 за допомогою консолі керування AWS, інструментів командного рядка або API веб-служб.

Крім того, Airbnb переніс свою основну базу даних MySQL до служби реляційних баз даних Amazon (Amazon RDS). Airbnb вибрала Amazon RDS, оскільки вона спрощує багато часу, пов’язану з адміністративними завданнями, які зазвичай пов’язані з базами даних. Amazon RDS дозволяє виконати складні процедури, такі як реплікація та масштабування, за допомогою базового виклику API або через консоль керування AWS. Наразі Airbnb використовує розгортання Multi-Availability Zone (Multi-AZ) для подальшої автоматизації реплікації бази даних і підвищення довговічності даних.

Airbnb зміг завершити повну міграцію бази даних до Amazon RDS лише за 15 хвилин простою. Цей швидкий перехід був дуже важливий для Airbnb, який швидко розвивався, оскільки він не хотів, щоб його спільнота користувачів була відсторонена від свого ринку на тривалий період часу.

Airbnb вважає, що AWS врятувала його за рахунок принаймні однієї робочої позиції. Крім того, компанія заявляє, що гнучкість і швидкість реагування AWS допомагають їй підготуватися до подальшого зростання.

Завдяки AWS завжди була проста відповідь (з точки зору необхідного часу та вартості) для масштабування нашого сайту.

Ми побачили, що Amazon Web Services прислухається до потреб клієнтів. Якщо функція ще не існує, вона, ймовірно, з’явиться через кілька місяців. Низька вартість і простота послуг зробили перехід на хмару AWS простою справою

Тобі Кнауп, інженер Airbnb

Wise IT є сертифікованим партнером AWS. Подзвоніть нам за номером +38 (044) 277-23-23 або надішліть нам листа за адресою aws@wiseit.com.ua, і ми детальніше розповімо вам про хмарні рішення AWS та їх переваги.