Без серверов. Без инфраструктуры. Без администрирования.

Amazon Athena работает без сервера, поэтому управлять инфраструктурой не требуется. Не приходится беспокоиться о настройке, обновлениях ПО, сбоях или масштабировании инфраструктуры при увеличении объемов данных и количества пользователей. Об этом автоматически позаботится Athena, так что можно сконцентрироваться на анализе данных.

Простое начало работы

Чтобы начать работу, войдите в консоль Athena, задайте схему с помощью мастера консоли или выражений DDL и начните сразу же выполнять запросы с помощью встроенного редактора запросов. Можно также использовать AWS Glue для автоматического поиска данных в указанных источниках и для заполнения каталога данных информацией о новых или измененных таблицах и определениями разделов. Результаты отображаются в консоли в течение нескольких секунд и автоматически сохраняются в указанной корзине хранилища S3. Их также можно загрузить на свой компьютер. Для подготовки данных к анализу больше не нужно использовать сложные задания ETL. Таким образом, любой специалист со знанием SQL может быстро проанализировать большой объем данных.

Простое создание запросов с помощью стандартного языка SQL

Amazon Athena использует Presto – ядро обработки распределенных SQL‑запросов с открытым исходным кодом, оптимизированное для выполнения интерактивного анализа данных с низкой задержкой. Это позволяет выполнять запросы к большим наборам данных в Amazon S3, используя ANSI SQL с полной поддержкой масштабных операций объединения, оконных функций и массивов. Athena поддерживает множество форматов данных, таких как CSV, JSON, ORC, Avro или Parquet. Коннекторы федеративных источников данных Athena дают возможность отправлять запросы к дополнительным источникам данных и объединять полученные данные с данными, хранящимися в Amazon S3. Вы можете обращаться к Athena и выполнять запросы из консоли Athena, с помощью API, интерфейса командной строки, AWS SDK и поддерживаемых приложений разработки бизнес-аналитики и SQL посредством драйверов Athena для JDBC и ODBC.

Плата за запросы

В Amazon Athena оплате подлежат только выполненные запросы. Плата начисляется за объем данных, обработанных при выполнении каждого запроса. Чтобы увеличить производительность и значительно сократить стоимость запросов, можно сжать данные, разбить их на разделы или преобразовать в табличный формат. Такие операции сокращают объем данных, обрабатываемых для выполнения запроса.

Высокая производительность

С Amazon Athena не нужно беспокоиться об управлении кластерами и их настройке. Athena оптимизирован для быстрой и производительной работы с Amazon S3. Запросы автоматически выполняются параллельно, поэтому даже на больших объемах данных результаты готовы за несколько секунд.  

Высокая доступность и надежность

Amazon Athena обеспечивает высокую доступность, выполняя запросы с помощью вычислительных ресурсов, распределенных между несколькими объектами, и автоматической маршрутизации запросов в случае недоступности определенных объектов. В качестве основного хранилища Athena использует Amazon S3, что гарантирует высокую доступность и надежность данных. Устойчивая инфраструктура Amazon S3 обеспечивает надежное хранение 99,999999999 % объектов. Резервные копии данных распределяются между несколькими объектами и несколькими устройствами на каждом объекте.

Безопасность

В Amazon Athena можно управлять доступом к данным с помощью политик AWS Identity and Access Management (IAM), списков контроля доступа или политик использования корзин Amazon S3. Благодаря политикам IAM можно предоставлять пользователям IAM средства точного управления корзинами S3. Контролируя доступ к данным в S3, можно запретить пользователям отправлять запросы к этому хранилищу через Athena. Athena также позволяет просто выполнять запросы к зашифрованным данным, хранящимся в Amazon S3, и записывать зашифрованные результаты обратно в корзину S3. Поддерживается как шифрование на стороне сервера, так и шифрование на стороне клиента.

Интеграция

В сервисе Amazon Athena предусмотрена встроенная интеграция с AWS Glue. Каталог данных AWS Glue позволяет создавать единый репозиторий метаданных для различных сервисов, сканировать источники данных для обнаружения схем, наполнять каталог новыми или измененными таблицами и определениями разделов, а также обеспечивать поддержку различных версий для схем. Кроме того, полностью управляемые инструменты ETL сервиса AWS Glue позволяют обрабатывать данные и преобразовывать их в табличный формат для оптимизации производительности запросов и снижения их стоимости. Подробнее об AWS Glue.

Федеративный запрос

Athena предоставляет коннекторы для корпоративных источников данных, в том числе Amazon DynamoDB, Amazon Redshift, Amazon OpenSearch, MySQL, PostgreSQL, Redis и других популярных сторонних хранилищ данных. Коннекторы данных Athena дают возможность генерировать аналитическую информацию из множества источников данных с помощью удобного синтаксиса Athena для SQL и без необходимости в перемещении данных с использованием сценариев ETL. Коннекторы данных работают как функции AWS Lambda, и к ним можно предоставлять доступ нескольким аккаунтам, что позволяет масштабировать запросы SQL до сотен конечных пользователей. Список поддерживаемых источников приведен в разделе «Использование коннекторов источников данных Athena», а информация о том, как создать собственный коннектор источника данных – в SDK коннекторов Athena. 

Машинное обучение

Можно запускать модели SageMaker Machine Learning с помощью запросов SQL Athena для получения логических выводов. Благодаря возможности использовать модели ML в запросах SQL теперь достаточно написать запрос для выполнения сложных задач, таких как обнаружение отклонений, анализ категорий клиентов и прогнозирование продаж. Любой, у кого есть опыт работы с SQL, может без труда запускать с помощью Athena модели ML, развернутые в Amazon SageMaker.

Цены на Amazon Athena
Подробнее о ценах на Amazon Athena

Ознакомиться со всеми предлагаемыми вариантами цен на Amazon Athena.

Подробнее 
Зарегистрировать аккаунт AWS
Зарегистрировать бесплатный аккаунт

Получите мгновенный доступ к уровню бесплатного пользования AWS. 

Регистрация 
Приступить к разработке с использованием Amazon Athena
Начать разработку в консоли

Начните разработку с помощью Amazon Athena в Консоли управления AWS.

Вход