Amazon Keyspaces (для Apache Cassandra)
Amazon Keyspaces (для Apache Cassandra) – это масштабируемый, высокодоступный и управляемый сервис баз данных, совместимый с Apache Cassandra. С помощью сервиса Amazon Keyspaces можно запускать рабочие нагрузки Cassandra в AWS, используя те же инструменты для разработчиков и код приложения Cassandra, с которыми выполняется работа в настоящее время. Вам не нужно выделять серверы, применять к ним исправления или управлять ими; также нет необходимости в установке, обслуживании и использовании программного обеспечения. Amazon Keyspaces – бессерверный сервис, поэтому автоматически масштабирует таблицы в нужном направлении в зависимости от трафика приложений, а вы платите только за используемые ресурсы. Можно создавать приложения практически с неограниченной пропускной способностью и хранилищем, обслуживающие тысячи запросов в секунду. Данные шифруются по умолчанию, и Amazon Keyspaces дает возможность непрерывно создавать резервные копии данных из таблиц с использованием восстановления на момент времени. Amazon Keyspaces обеспечивает производительностью, эластичностью и корпоративными возможностями, которые необходимы для применения критически важных для бизнеса рабочих нагрузок Cassandra при любом масштабе.
Преимущества
Совместимость с Apache Cassandra
Amazon Keyspaces дает возможность применять код API Cassandra Query Language (CQL), драйверы Cassandra и инструменты для разработчиков, которые уже используются. Обновлять приложения для применения Amazon Keyspaces так же просто, как заменить имя узла Cassandra на адрес сервиса Amazon Keyspaces.
Отсутствие серверов для управления
Не нужно выделять серверы, применять к ним исправления или управлять ими, поэтому вы можете сосредоточиться на создании более усовершенствованных приложений. Масштаб таблиц может увеличиваться или уменьшаться автоматически, поэтому можно оптимизировать стоимость операций чтения и записи в зависимости от шаблонов трафика приложения, выбрав режим предоставления выделенных ресурсов или режим предоставления ресурсов по требованию.
Производительность при любом масштабе
Устойчивый отклик на уровне нескольких миллисекунд при любом масштабе. Создавайте приложения практически с неограниченной пропускной способностью и хранилищем, которые могут обслуживать тысячи запросов в секунду и не требуют планирования ресурсов. Для обеспечения плавной работы приложений можно отслеживать производительность с помощью Amazon CloudWatch.
Высокий уровень доступности и безопасности
Amazon Keyspaces обеспечивает доступность согласно SLA в размере 99,99 % в пределах региона AWS. Таблицы шифруются по умолчанию и трижды реплицируются в нескольких зонах доступности AWS, таким образом обеспечивая высокую доступность. Можно непрерывно создавать резервные копии таблиц с сотнями терабайтов данных без снижения производительности приложения и выполнять восстановление в любой точке времени за предыдущие 35 дней.
Примеры использования
Приложения, требующие низкой задержки
Высокоскоростная обработка данных обеспечивает работу приложений, для которых важно, чтобы задержка не превышала нескольких миллисекунд, например решений для обслуживания промышленного оборудования, мониторинга торговых операций, управления автопарком и оптимизации маршрутов.
Приложения на основе технологий с открытым исходным кодом
Создавайте приложения в AWS, используя драйверы и API Cassandra с открытым исходным кодом, которые доступны для широкого спектра языков программирования, например Java, Python, Ruby, .NET, Node.js, PHP, C++ и Perl.
Перемещение рабочих нагрузок Cassandra в облако
Самостоятельное управление таблицами Cassandra может отнимать много времени и средств. С помощью Amazon Keyspaces вы можете настраивать, обеспечивать защиту и масштабировать таблицы Cassandra в облаке AWS, не заботясь об управлении дополнительной инфраструктурой.
Хранение данных для приложений
Используйте Amazon Keyspaces для хранения информации об устройствах для приложений «Интернета вещей» (IoT) или профилей игроков для игр. Можно также использовать Amazon Keyspaces для хранения больших объемов данных временного ряда, например записей в файле журнала или истории сообщений для приложения чата.
Узнайте больше об Amazon Keyspaces, ознакомившись с документацией.
Получите мгновенный доступ к уровню бесплатного пользования AWS.
Начните разработку с помощью Amazon Keyspaces в консоли управления AWS.