Apache Cassandra has grown into one of the world’s leading open source databases over the past 10 years, used in everything from IoT data management to personalization, e-commerce and other applications. sale to detail.
With her roots in working at Amazon, Facebook and Google, Cassandra is extremely capable of handling data at scale, but she is not known for her ease of use. The NoSQL wide column database management system has traditionally required experienced administrators with the know-how and skills to configure and manage it.
But that is about to change. Over the past year, DataStax has added new features such as serverless; User-friendly APIs for developers; and broadcasting messages to its Cassandra-based server Astra DB cloud database. New cloud native features transform a popular on-premises corporate heavyweight database into a modern, fully managed cloud service that can be used by businesses of all sizes and millions of developers.
“Cassandra made a lot of things possible, but it didn’t necessarily make them easy,” says Ed Anuff, Product Manager at DataStax. “We’re automating the Cassandra experience, so you don’t need a whole bunch of experts to use it. ”
Data confidentiality and governance
DataStax’s latest innovation in Astra DB, introduced this week, is multi-regional replication, which makes it easier for customers to store and process data in geographic regions that match their business needs. Multi-regional support allows users to:
- Designate the geographic region where the data is processed and stored. This helps organizations comply with GDPR and other data sovereignty and privacy requirements, which differ from country to country. It also enables businesses to grow globally with applications and services that support partners and customers in regional proximity.
- Build high performance applications with low latency. Cloud databases located in a region may be able to provide faster response times. This is especially important for applications, such as transactions or real-time updates, that require a response in milliseconds.
- Improve business continuity with high availability and disaster preparedness. Astra DB automatically replicates data in all regions, so customers are less susceptible to infrastructure failures and other potential disruptions.
Cassandra, and therefore Astra DB, are well suited for multiregional deployment due to an active-active, or “active everywhere” architecture made up of independent replicated nodes.
Craig Kitterman, VP of Product Management at DataStax, explains that Astra DB’s multi-regional capacity can be set up in minutes, allowing organizations that may not have the in-house expertise to configure them. – even multiregional databases. “We take out all the complexity,” says Kitterman.
Astra DB is available on each of the three major public clouds: AWS, Google Cloud, and Microsoft Azure. This means that Astra DB is now both multi-regional and multi-cloud, giving businesses even greater flexibility in data distribution and management.
In addition to the benefits described above, the benefits include ease and speed of deployment and the ability to use Astra DB in a preferred cloud environment. For example, IT teams who may already be using Google Cloud’s BigQuery for data warehousing may want to use Astra to build new applications in Google Cloud, as this is a standard within their cloud architecture. . Likewise with organizations that lean towards AWS or Microsoft Azure.
There is another factor in the decision about cloud providers: Customers don’t want to be locked into a particular cloud environment. Astra DB’s multi-cloud and multi-region options help mitigate this very common scenario.
Range of deployment options
Astra DB is available as a fully managed cloud service, which means DataStax handles database administration and software updates. This takes the pressure off the day-to-day management of customer systems, so development teams can focus on application development and business support.
Here too, however, customers have a choice. For organizations that prefer to do the convenient management themselves, the DataStax database can be self-managed in the cloud. And for those who want to use it on premise as part of a hybrid cloud strategy, DataStax Enterprise is available for download.
The multi-regional deployment is the latest in a series of new cloud features provided by DataStax with Astra DB. The goal, according to product manager Anuff, is to turn Cassandra into a cloud-native database environment that is much easier to use and use for developers. “We are making progress on all fronts,” says Anuff.
Turnkey cloud database
DataStax, as the company name suggests, is developing a “stack” of data management capabilities. The main capabilities introduced in the last 12 months include:
- Astra DB serverless, made possible by decoupling compute and storage, enables automatic scaling, both up and down, to accommodate changes in database workloads. In addition to providing elasticity of resources, Serverless Database as a Service can reduce costs because customers only pay for server capacity used.
- Astra streaming is a beta messaging and event streaming feature that is built on the Apache Pulsar messaging and streaming platform. Astra Streaming supports “data in motion” and applications that require real-time messaging, such as payment processing.
- Star gate, an open API framework, allows full-stack developers to use their preferred APIs, such as JSON, GraphQL, and REST. In this way, they can work with different types of data and data stores for application development.
- K8ssandra, Cassandra’s open distribution of DataStax on Kubernetes, works on major cloud platforms through integration with Amazon Elastic Kubernetes Service, Google Kubernetes Engine, and Azure Kubernetes Service. This makes it easier to manage the Astra database as part of a container orchestration approach.
What does all this add up to? Anuff describes the rapidly expanding AstraDB cloud stack as an open, connected data platform that brings together all the infrastructure needed to manage data across an enterprise and, now, around the world. Or more simply, he calls it a “turnkey” cloud data environment.
Serverless capability and other ease of use features have also made Astra DB – and, by extension, Cassandra – accessible to more businesses. In the past, Cassandra excelled on a large scale, but “it wasn’t small,” says Anuff.
Now Serverless Astra DB can operate on a small scale when the workload is light, while scaling up to a million operations per second or more when needed. This is what happens when an enterprise database is transformed through cloud services, scaling, and delivery options.