Distributed Event Processing
Process numerous events in real time, ensuring horizontal scalability and fault tolerance.
Deploy an Apache Kafka cluster in just a few clicks with our fully managed service. Focus on building your applications while we take care of the right configurations, monitoring, backups and updates.
Process numerous events in real time, ensuring horizontal scalability and fault tolerance.
Aggregate logs from various sources for analysis, debugging, and compliance.
Build an asynchronous system that can handle data streams with low latency.
Manage data flow from logistics and telematics sources, enabling location, transport, and route tracking and analytics.
Create a flexible, scalable microservices architecture, exchanging messages through Apache Kafka.
A reliable, scalable platform for real‑time data‑stream processing:
Our platform provides convenient, flexible administration of managed databases alongside reliability and high performance. We take on the complexity of installing and configuring the databases, freeing up your time to focus on growing your business. Plus, our team of experts is always ready to help with any questions.
OS and Software Installation
Data Storage and Hardware Security
Network Configuration
Broker Updates
DBaaS (Database as a Service) is a cloud-based approach to data storage and management in which you no longer need to install or maintain the database yourself. Instead, you receive a ready-to-use, fully optimised cloud solution that delivers high availability, effortless scalability, and comprehensive database management.
A high-performance NoSQL database ideal for flexible, efficient management of large volumes of data.
Discover
A powerful search and analytics engine for indexing large volumes of data and handling real-time queries.
Discover
A massively parallel processing (MPP) platform for large-scale data warehousing and analytics.
Discover
A massively parallel processing (MPP) platform for large-scale data warehousing and analytics.
Discover
The world’s most popular open-source database, renowned for its reliability, simplicity and speed.
Discover
An in-memory data-structure store that serves as a database, cache and message broker for lightning-fast data access.
Discover
A high-performance columnar DBMS optimised for online analytical processing (OLAP).
Discover
An open search-and-analytics suite used for real-time log monitoring and analysis.
DiscoverHave a complex setup or additional pricing questions? Contact our sales team to get the information you need.
Your needs define our cloud, which adapts and scales to your workloads. Start with a small virtual machine and effortlessly grow into high‑load infrastructures with clusters, load balancers, and other tools.
Deploy virtual machines, configure networks and complex network architectures, manage data storage with great flexibility, and achieve high availability using load balancers and clusters. All of this — in an intuitive interface. With it, you can focus on what matters most — your business and ideas.
If you need maximum performance and control, we offer you the option of deploying OpenStack on Bare Metal. It is the key solution for high‑performance computing, big data processing, and situations where direct access to hardware resources is required.
An orchestration system that automates the deployment, scaling and management of containerised applications.
TryScalable, flexible and easy-to-manage storage for all kinds of data and workloads.
TryWhat is Apache Kafka and for what tasks is it suitable?
Apache Kafka is a distributed, horizontally scalable software message broker designed to organize the collection and storage of streaming data, its processing in real time with high throughput and minimal latency. Streaming data refers to data that is continuously generated by a large number of sources that typically send data records in small volumes. Examples of streaming data include log files generated by customer applications, online shopping information, user actions in games, social network activity, marketplace data, geospatial services, and telemetry data. Apache Kafka was developed to efficiently handle, process, and respond to such data streams.
Kafka is an open-source distributed system based on client-server architecture. Data is exchanged within a Kafka cluster using its own binary data transfer protocol designed to reduce the overhead of data transfer.
An Apache Kafka cluster consists of servers and clients. Some servers form the storage layer and are known as brokers, while others run the Kafka Connect mechanism and continuously import and export data as event streams. Clients host distributed applications and microservices, which work in parallel to receive, process, and generate event streams.
The Kafka cluster is fault-tolerant; if a server fails, other servers will take over to ensure uninterrupted operation without data loss.
Apache Kafka can be used wherever event stream acquisition and processing is required. Kafka is used in a wide variety of industries, but is most commonly used for the following tasks:
What versions of Apache Kafka does Managed Service for Apache Kafka support?
Our service currently supports Apache Kafka versions 2.8.1 and 3.1.0.
Can a user upgrade the version of an Apache Kafka cluster?
The user can upgrade the cluster to any supported version by selecting the desired version in the cluster properties. However, the cluster can only be upgraded upwards and once the upgrade is done, the cluster cannot be reverted back to the previous version.
Before upgrading the version, ensure that the client software will allow you to use the features of the new version of Apache Kafka cluster. As part of the cluster version upgrade, only the server software will be upgraded, not the client software.
It is recommended to upgrade the cluster to the next version relative to the current version, for example, to upgrade Apache Kafka from version 2.8 to 3.1 you would upgrade in the following sequence: upgrade the application from version 2.8 to version 3.0 and then upgrade from version 3.0 to 3.1.
I got an error message: "disk size must be at least ... according to topics partitions number and replication factor, but size is ...", what to do?
The error is caused by topic log segments taking up more space than is available in the broker storage. To solve this problem, you can increase the size of disk storage or reduce the segment size for topics or the whole cluster.