На додаток до сервісів Amazon Elastic Compute Cloud (EC2) і Amazon Simple Storage Service (Amazon S3) компанія Amazon повідомила про відкриття нового сервісу Amazon Elastic MapReduce, який на даний момент перебуває в статусі бети.
Elastic MapReduce - вебсервіс, який дозволять з легкістю обробляти величезні кількості різноманітних даних. Сервіс заснований на спільному використанні EC2 і S3, а також фреймворка Hadoop.
За запевненнями Amazon, використовуючи Elastic MapReduce ви з легкістю зможете:
- Розробляти програми для обробки великого масиву даних будь-якою зручною для вас мовою: Java, Ruby, Perl, Python, PHP, R, or C++.
- Завантажувати дані і програми з їх обробки в Amazon S3. Надійність, масштабованість, легкість у використанні - це все він, Amazon S3.
- Стартувати через AWS Management Console так званий MapReduce «job flow». Ви просто напросто вибираєте потрібний інстанс Amazon EC2, далі вибираєте шлях до даних і програми з їх обробки, які знаходяться на Amazon S3, натискаєте кнопку «Створити Job Flow» і MapReduce почне свою роботу.
- Моніторити статус job flow за допомогою AWS Management Console, командного рядка або ж спеціального API. Після закінчення роботи результат поміщається в Amazon S3.
Для того, щоб використовувати Amazon Elastic MapReduce ви повинні спершу створити інстанс EC2 на території США, так як MapReduce ще не підтримується для EC2 інстансів розміщених в європейських датацентрах Amazon.
Ну і зрозуміло ціна. При використанні MapReduce ви платите за інстанс EC2, кількість даних, що зберігається в S3, а також за використання технології MapReduce.
При використанні Standard Amazon EC2 Instances:
- Small $0.015 година
- Large $0.06
- Extra Large $0.12 година
Для High CPU EC2 Instances відповідно:
- Medium $0.03 година
- Extra Large $0.12 година
Схоже, що Amazon перша почала надавати комерційні послуги MapReduce з використанням Hadoop. Щоб говорити про ефективність подібного рішення варто почекати тестів і робочих проектів на основі Elastic MapReduce.
Для бажаючих отримати додаткові подробиці: aws.amazon.com/elasticmapreduce
