CloudKarafka Product Overview
Message streaming as a Service
CloudKarafka is a software-as-a-service that sets up and runs Apache Kafka clusters.
Creating an account with CloudKarafka will not only provide you with managed Kafka
servers, but also a lot of features that will make using Apache Kafka easier.
Introduction to CloudKarafka - Hosted Apache Kafka Clusters
Companies are increasingly opting to host complex software solutions rather than
running them in-house. Why? It's often a matter of resources. Finding the right
competence to manage and maintain large Apache Kafka clusters can be both
difficult and time-consuming, not to mention expensive.
CloudKarafka simplifies the usage of the Apache Kafka and comes with a lot of useful tools;
- Monitoring tools that will help you to overview server metrics, partitions, and topics.
- Flexible scaling options help you to scale from one to nine nodes without downtime.
- One-click Apache Kafka upgrade and automated security updates
- and much more!
Welcome to join us for our product overview!
Setup
- the perks of starting your Apache Kafka journey with CloudKarafka
CloudKarafka automates the entire setup of Apache Kafka. After signing up and following our getting started guide, an Apache Kafka cluster will be provided to you within two minutes. Additionally, hosting with CloudKarafka comes with many additional perks that should be taken into consideration before deciding.
With CloudKarafka, you get…
Up and running clusters that are fully managed
When getting started with CloudKarafka you can follow your cluster behavior
through our control panel that provides accessible insights and enables cluster configuration. Your cluster also comes with Zookeeper, a software designed to monitor node status, topics, and partitions of Apache Kafka.
Highly Prioritized Security
Security has always been a top priority for us, which is why we have integrated multiple layers of protection into our system to protect your data. We are committed to keeping all sensitive information secure. With CloudKarafka, you will get a secure API access that allows you to programmatically manage and interact with the clusters using a set of commands or functions, enabling developers to integrate CloudKarafka into other applications or services that support API access. You will also get authentication to Apache Kafka using SASL/SCRAM and certificates for securely authenticating a user to a server to protect against various types of attacks. Firewall for enforced security, and end-to-end data encryption.
Cloudkarafka is also GDPR, HIPAA, and SOC 2 Type 2 compliant, ensuring that personal data is protected.
A business that remains adaptable
CloudKarafka is designed to be adaptable and easy to work with, making it easy to integrate into your workflow. We strive to meet our customers' demands.
When signing up with CloudKarafka, you get a set of tools and options that will
help you adapt your service internally, such as setting team accesses,
and externally, towards other products.
Manageable clusters with Terraform
Terraform is a tool that helps manage computer resources like virtual machines,
databases, and networks. It works with different environments, including private
data centers and various cloud providers.
Different Collaboration Opportunities
CloudKarafka enables easy collaboration among remote team members by
providing multiple teams, transfer subscriptions, SAML enforced roles and
disabling password-based logins.
Benefit from running Schema Registry
The Schema Registry is used to ensure that the producer and consumer can
understand each other, even if the data changes over time.
Running
- the perks of running your Apache Kafka clusters with CloudKarafka
There are benefits to hosting Apache Kafka instead of running it in-house. Not only will you be able to put your resources where you need them most - developing your own business - but it will also likely save you money and time. Running an Apache Kafka cluster with CloudKarafka also means that we provide you with a set of tools and features that make Apache Kafka a little less tricky.
Excellent Support
Our top-of-the-line support services offer 24/7 access to our skilled support engineers, with urgent support available for critical issues. For urgent support emails we guarantee a response time of only 30 minutes, and often times we can get back to you even faster than that! We stand behind our commitment to a 99.95% uptime, ensuring that your system runs smoothly and efficiently with automatic security updates and scheduled maintenance.
Keeps track of your cluster
Custom alarms can be set up and sent via email or push notifications to
external services for added convenience and peace of mind. Additionally,
the ability to send metrics, logs, and alarms to third-party providers
ensures maximum flexibility and ease of use.
Fair Billing
At CloudKarafka, we believe in simple and fair billing. That's why we don't charge any setup fees and you only pay for the resources you use. Our billing is calculated by the second and pro-rated to ensure that you're only charged for the time that your cluster is available to you. At the end of each month, your bill will be updated to reflect the amount of time your cluster was available for use. With transparent and straightforward pricing, you can trust us to provide you with the most cost-effective solutions for your business needs.
Scaling
- the perks of growing your Apache Kafka business with CloudKarafka
As your business grows, you need a platform that can handle the increased
demands of data streaming and processing. CloudKarafka offers several perks
to help you take your business to the next level.
From 1 to 9 nodes
One of the biggest benefits of our dedicated solution is the ability to select up to 9 nodes in your cluster. This means you can easily add more processing power to your Kafka cluster as your business grows. With more nodes, you can handle larger amounts of data and more complex processing tasks. And if you need to scale down, you can remove nodes just as easily.
Zero downtime when upgrading
Another perk of our solution is zero downtime when upgrading multi-node clusters. When it's time to upgrade your cluster, you won't have to worry about any disruptions to your business. Our solution ensures that all upgrades happen seamlessly, without any impact on your operations.
Increase and decrease RAM and disk size
We also offer the ability to increase and decrease RAM and disk size as needed. This means you can easily adjust your cluster to handle changes in data volume or processing requirements. And with our flexible pricing model, you only pay for the resources you need.
CloudKarafka plan specifics
CloudKarafka offers two plans: a dedicated plan that can be scaled up to nine nodes with a range of features, and a free shared plan for development and hobby projects. Here are the details of each plan:
Difference between a Shared and Dedicated instance
Dedicated plans provide guaranteed isolation between instances. CloudKarafka
Dedicated Plan
allows you to select and change your cluster's number of nodes, RAM, and Disk size as you go.
The service-level agreement (SLA) guarantees at least 99.95% availability on our Dedicated Plan and will refund 50% of the cost for outages longer than that.
Shared cluster means that one cluster serves multiple tenants. Our shared instance
Developer Duck
gives you 5 topics on a shared CloudKarafka cluster. When subscribing to a shared or free plan, it is important to note that the performance of the entire
server may be affected by the actions of other users. If someone manages to heavily utilize the CPU,
everyone will be affected.
Choosing between plans should be based on the need of your project. This table will give you an overview of our Dedicated Plan and our Free Plan
Feature
|
Developer Duck
|
Dedicated Plan
|
Email Support
|
|
|
Topic management
|
|
|
Certificate based authentication
|
|
|
Kafka browser
|
|
|
CloudKarafka manager
|
|
|
Server metrics
|
|
|
Kafka log stream
|
|
|
VPC Peering
|
|
|
Kafka Connector
|
|
|
Kafka Connectors (Schema registry, REST Proxy, Mirror maker etc)
|
|
|
External metrics integration (CloudWatch, Librato, Datadog, etc)
|
|
|
External alarm notifications (VictorOps, OpsGenie)
|
|
|
CPU, Memory usage and Disk space alarms
|
|
|
Centralized logs (Papertrail, Splunk, Loggly, Logentries etc)
|
|
|
Critical support
|
|
|
Recommended for
|
Hobby Projects/Development
|
Staging/Production
|
CloudKarafka Pricing Model
CloudKarafka offers a fair pricing model, designed so that you only pay for what you use. The end price will be based on three things:
-
A fixed starting price
This includes access to all features on CloudKarafka, support, SLA, the actual instance, etc. It also includes 128GB of disk. The prices are fixed, but depending on the amount of RAM and number of nodes in your cluster, there are different price levels.
-
A fixed price for the amount of disk space you need.
We include 128GB in the basic price mentioned in number 1. If you need more than that, you can purchase extra for a rate of 0.09$ per GB on each node in your cluster.
-
The DT costs.
In comparison to the two other parts, this one will be added in retrospect to your invoice, as we don’t know how much network traffic you will use in advance. We will fetch a detailed usage report from the cloud provider daily, sum up all the actual usage costs, and add it to your invoice.
Cost estimator
Support
At CloudKarafka, we highly value good support. That's why we offer 24/7 support and our support engineers are always available to answer questions and resolve issues. We also provide support for critical issues.
CloudKarafka Support
All status and maintenance information can be found at
status.cloudkarafka.com
Marketplace Availability
CloudKarafka is available both through
AWS
and
Microsoft Azure
marketplace.