Платформа Amazon S3: подарунок для стартапу

Дон Макаскілл (Don MacAskill), засновник і директор «вебдванольного» фотосервісу SmugMug, готує презентацію про Amazon Simple Storage Service. Ця людина, мабуть, як ніхто інший знає всі переваги і недоліки платформи розподіленого хостингу S3, тому що він там один з найбільших клієнтів. Сама компанія Amazon постійно наводить SmugMug як приклад того роду інтернет-стартапів, для яких вона і створила інфраструктурну платформу.


Кожен користувач фотосервісу SmugMug отримує необмежений дисковий простір для зберігання фотографій, так що компанія оплачує послуги S3 на круглу суму. Дон Макаскілл опублікував у своєму блозі низку текстів, де докладно розповідає про функціонал Amazon S3 і про користь для бізнесу.

Amazon S3: священний Грааль

Amazon + два хлопці + $0 = наступний YouTube

Amazon S3: покажи мне деньги.

Amazon S3: простої, гальмування і проблеми

Онлайновий фотосервіс SmugMug перейшов на хостинг S3 в липні 2006 р. До цього моменту стартап вже, до речі, почав приносити прибуток, але все одно шукав способи скорочення витрат. Дискове сховище розрослося до 64 млн фотографій, причому обсяги даних користувача стрімко зростали: доводилося витрачати по $40К на місяць на покупку нових дискових масивів Apple Xserve RAID (вони зараз використовуються повсюдно, і eBay, і Oracle використовують Xserve RAID) і серверів (закуповувалися найдешевші). Використання S3 представлялося ідеальним варіантом для економії.

Розподілений хостинг S3 передбачає зберігання даних в різних дата-центрах у різних компаній. Вся ця складна інфраструктура координується в системі S3, а для клієнта виглядає як стандартний хостинг, хіба що незвично дешевий.

До моменту переходу на S3 у SmugMug вже була власна недорога інфраструктура зберігання даних на стандартних серверах, але платформа S3 все одно виявилася дешевше. Замість того, щоб платити за покупку і оренду серверів (плюс зарплата технічному персоналу, оплата послуг інтернет-провайдера та інші витрати), вони почали платити $0,15/гігабайт на місяць. Економія настільки велика, що журнал BusinessWeek в листопаді 2006 р. написав велику статтю про S3 і навіть виніс на обкладинку цей «подарунок для інтернет-стратапів» (на фото праворуч).

Підключення до платформи S3 виявилося напрочуд простим. Дон Макаскілл почав писати інтерфейс у понеділок - а вже в п'ятницю все чудово працювало. Він також підключив програмні інтерфейси SmugMug API до програмних інтерфейсів Amazon. Підвантаження даних з серверів Amazon було майже таким же швидким, як і підвантаження з власних серверів, так що звичайний відвідувач сайту не міг помітити ніякої різниці.

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

Засновник стартапу SmugMug, правда, з гіркотою зізнається, що тепер у його бізнесу можуть з'явитися нові конкуренти. Наприклад, для стартапу, який пропонує користувачам необмежений хостинг даних (фотографії, відео і т. д.) тепер не потрібні великі інвестиції, не потрібно орендувати дата-центри і купувати сервери (навіть Sun Fire X4500, кращий сервер для Веб 2.0, не знадобиться). За попередніми розрахунками, завдяки переходу на платформу S3 компанія SmugMug економить близько $50К на місяць.

Розрахунки за сім місяців з липня по листопад 2006 р. показали, що тільки на покупку нового обладнання компанія б витратила $418К, і ще $5К на хостинг. Замість цього компанія скористалася послугами S3, заплативши за сім місяців всього $84К, тобто чиста економія склала $339К. Це не рахуючи податків, які компанія б заплатила, якби сама купувала сервери. Додатковий прибуток йде від продажу старих серверів і жорстких дисків, які тепер стали не потрібні (обсяг даних на своїх серверах скоротився в 20 разів).

Втім, є і проблеми. Інфраструктура S3 періодично дає збої. З квітня 2006 р. по лютий 2007 р. таке відбувалося чотири рази. Двічі відключався комутатор, так що система була недоступна 15-30 хвилин (при цьому «падав» і головний сайт Amazon.com), один раз сервери S3 не справлялися з різко збільшеною відвідуваністю сайту SmugMug, а ще один раз проблеми виникли через неправильне налаштування ПЗ на серверах SmugMug.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND