Распределенная обработка событий
Обрабатывайте множество событий в режиме реального времени, обеспечивая горизонтальное масштабирование и отказоустойчивость.
Разверните кластер Apache Kafka всего в несколько кликов с полностью управляемым сервисом. Сосредоточьтесь на разработке приложений, пока мы подбираем подходящие вам конфигурации и обеспечиваем мониторинг, резервное копирование и обновления.
Обрабатывайте множество событий в режиме реального времени, обеспечивая горизонтальное масштабирование и отказоустойчивость.
Агрегируйте журналы из различных источников для анализа, отладки и обеспечения соответствия.
Постройте асинхронную систему, которая может обрабатывать потоки данных, обеспечивая низкую задержку.
Управляйте потоком данных из логистических и телематических источников, обеспечивая отслеживание и анализ местоположения, транспорта и маршрутов.
Создавайте гибкую и масштабируемую архитектуру на основе микросервисов, обмениваясь сообщениями через Apache Kafka.
Это надежная и масштабируемая платформа для обработки потоков данных в реальном времени:
Наша платформа предлагает удобное и гибкое администрирование управляемыми базами данных, а также надежность и высокую производительность. Сложность установки и настройка баз данных мы берем на себя, а вам отдаем свободное время, чтобы можно было сфокусироваться на развитии вашего бизнеса. Кроме того, наша команда экспертов всегда готова помочь с любыми вопросами.
DBaaS (Database as a Service) представляет собой концепцию хранения и управления данными в облачной среде, где пользователю не требуется устанавливать и поддерживать базу данных самостоятельно. Вместо этого пользователь получает готовое и оптимизированное решение в облаке, которое обеспечивает высокую доступность, масштабируемость и управление базой данных.
Платформа с массово-параллельной обработкой (MPP) для крупных хранилищ данных и аналитики.
ТестироватьПлатформа с массово-параллельной обработкой (MPP) для крупных хранилищ данных и аналитики.
ТестироватьСамая популярная открытая база данных, известная своей надежностью, простотой и быстродействием.
ТестироватьХранилище структур данных в памяти, используемое как база данных, кэш и брокер сообщений для быстрого доступа к данным.
ТестироватьВысокопроизводительная колоночная СУБД, оптимизированная для онлайн-аналитической обработки (OLAP).
ТестироватьОткрытый поисково-аналитический комплекс, используемый для мониторинга и анализа логов в реальном времени.
ТестироватьМощный поисковый и аналитический движок для индексирования больших объёмов данных и работы с запросами в реальном времени.
ТестироватьВысокопроизводительная NoSQL база данных, подходящая для гибкого и эффективного управления большими объёмами данных.
ТестироватьЕсть сложная настройка или дополнительные вопросы по ценам? Свяжитесь с нашим отделом продаж, чтобы получить необходимую информацию.
Ваши потребности — наше облако, которое им соответствует и масштабируется под задачи. Начните с небольшой виртуальной машины и развивайтесь с легкостью до высоконагруженных инфраструктур с кластерами, балансировщиками нагрузки и другими инструментами.
Разворачивайте виртуальные машины, настраивайте сети и сложные сетевые архитектуры, управляйте хранилищем данных с большой гибкостью, получайте высокую доступность с помощью балансировщиков нагрузки и кластеров. Все это — в интуитивно понятном интерфейсе. С ним вы можете сосредоточиться на самом важном — вашем бизнесе и идеях.
Если вам нужен максимальная производительность и контроль, мы предлагаем вам развернуть OpenStack на Bare Metal. Это ключевое решение для высокопроизводительных вычислений, обработки больших данных, и ситуаций, где необходим прямой доступ к аппаратным ресурсам.
Зарегистрируйтесь сейчас, и уже через несколько минут вы сможете работать.
НачатьСистема оркестрации для автоматизации развертывания, масштабирования и управления контейнеризированными приложениями.
ПопробоватьМасштабируемое, гибкое и легко управляемое хранилище для различных типов данных и задач.
ПопробоватьDocker — это один из самых востребованных и, можно сказать, революционных инструментов для контейнеризации, который стал де-факто стандартом в мире DevOps и разработки. Он позволяет запускать...
Времена необъятных картотек на полках, отправки и получения бумажных писем, тонн офисных распечатанных документов для обработки и хранения информации прошли. В современном мире их успешно...
Сегодня мы начинаем цикл статей про проектирование высоконагруженных информационных систем - да и вообще информационных систем в целом, ведь почти у...
Что такое Apache Kafka и для каких задач он подходит?
Apache Kafka - распределенный горизонтально масштабируемый программный брокер сообщений, предназначенный для организации сбора и хранения потоковой информации, ее обработки в реальном времени с высокой пропускной способностью и минимальными задержками.
Под потоковыми данными понимаются данные, которые непрерывно генерируются большим количеством источников, которые обычно отправляют записи данных небольшими объемами. Потоковыми данными могут быть, например, файлы журналов, сформированных клиентами при использовании приложений, информация о покупках в интернет-магазинах, действия пользователей в играх, информация из социальных сетей, данные торговых площадок и геопространственных сервисов, телеметрические данные. Для получения, обработки и реагирования на подобные данные и был разработан Apache Kafka.
Kafka это распределенная система с открытым исходным кодом, построенная на клиент-серверной архитектуре. Обмен данных в кластере Kafka производится с использованием своего собственного двоичного протокола передачи данных, предназначенного для снижения накладных расходов при пересылке данных.
Кластер Apache Kafka состоит из серверов и клиентов. Часть серверов образуют уровень хранения и называются брокерами, на других серверах работает механизм Kafka Connect, они непрерывно импортируют и экспортируют данные в виде потоков событий. На клиентах размещаются распределенные приложения и микросервисы, которые работая параллельно получают, обрабатывают, и генерируют потоки событий.
Кластер Kafka отказоустойчив, в случае выхода из строя сервера, другие серверы возьмут на себя его работу, чтобы обеспечить непрерывную работу без потери данных.
Apache Kafka может применяться везде, где требуется получение и обработка потока событий. Kafka используется в самых разных случаях, во множестве отраслей, но чаще всего Apache Kafka применяется для следующих задач:
Какие задачи берет на себя провайдер сервиса по управлению Apache Kafka?
Managed Service for Apache Kafka (управляемый сервис для Apache Kafka) - это услуга по предоставлению готового для применения брокера сообщений Apache Kafka, кластер которого использует для размещения облачную архитектуру.
Вы можете сосредоточиться на работе с Apache Kafka, пользоваться всеми его преимуществами, а технические вопросы по организации кластера базы данных и его эксплуатации мы возьмем на себя.
В нашей зоне ответственности находятся:
Какие версии Apache Kafka поддерживает Managed Service for Apache Kafka?
В настоящий момент наш сервис поддерживает Apache Kafka версий 2.8.1 и 3.1.0.
Может ли пользователь провести обновление версии кластера Apache Kafka?
Пользователь может обновить кластер самостоятельно до любой поддерживаемой версии, выбрав нужную версию в свойствах кластера. Однако обновление кластера возможно только в сторону увеличения версии и после проведения обновления вернуть кластер к предыдущей версии невозможно.
Перед обновление версии убедитесь, что клиентское программное обеспечение позволит использовать функции новой версии кластера Apache Kafka. В рамках обновления версии кластера будет обновлено только серверное программное обеспечение, а не клиентское.
Рекомендуется последовательно обновлять кластер на следующую версию относительно текущей, например, чтобы обновить Apache Kafka с версии 2.8 до 3.1 вам нужно выполнять обновление в следующей последовательности: обновить приложение с версии 2.8 до версии 3.0, а уже затем обновить с версии 3.0 до 3.1.
Я получил сообщение об ошибке: "disk size must be at least ... according to topics partitions number and replication factor, but size is ...", что делать?
Ошибка вызвана тем, что сегменты логов топиков занимают больше места, чем доступно в хранилище брокеров. Для решения этой проблемы можно увеличить размер дискового хранилища или уменьшить размер сегмента для топиков или всего кластера.