DataStax Managed Cloud relieves you of the operational overhead required to maintain a modern distributed data platform by providing DataStax Enterprise clusters in public cloud environments fully managed by our expert engineers.
DataStax Managed Cloud includes the following software and services:
DataStax Enterprise (DSE) is the always-on data platform for cloud applications powered by the industry’s best distribution of Apache Cassandra™.
By ensuring that your applications always work, you can focus on what matters most to you. DSE makes it easy to distribute your data across datacenters or cloud regions, making your applications always on, easy to scale, and able to create actionable insights and great customer experiences.
With DSE’s unique, fully distributed, masterless architecture, your applications are ready for anything – be it enormous user growth, mixed workloads, or catastrophic failure.
The management console is a web-based front end that is the primary user interface for the DataStax Managed Cloud platform. Through the management console, you can view cluster metrics and logs as well request support on specific clusters.
When you submit a ticket through the management console, there is no need to provide exhaustive details or diagnostic logs as the DataStax Managed Cloud team has direct access to the cluster configuration and logs. The management console also integrates with your automated management systems via a RESTful API.
If you’re new to DataStax Managed Cloud or you’re an existing customer provisioning a new production environment, the DataStax Managed Cloud team and DataStax Professional Services will work with you to ensure our mutual success with your production cluster.
A DataStax Solution Architect will be engaged to orient you to the management console and platform, review the applications that will be running on the platform, and go over the proposed data model and access patterns to help identify difficult problems before they go into production.
The cluster will be tested and sized for the appropriate instance type and density, and finally the production cluster will be provisioned and alerting will be configured for the DataStax Managed Cloud platform to assume operational responsibility.
DataStax Managed Cloud handles all DSE provisioning tasks, from cloud environment set-up installation and configuration. Clusters are provisioned into virtual private cloud environments that you own, and all data remains within your account at all times.
All clusters are built according to best-practice blueprints and are configured for optimal performance for various cloud instance types. Production clusters are tuned to your specific applications and are lifecycle-managed from cradle to grave by DataStax professionals.
Ad-hoc, end-user controlled provisioning and lifecycle management is an available option for non-production clusters, which can be driven through a web interface or can be consumed via a RESTful API which allows for integration with automated systems such as CI/CD frameworks.
Clusters are configured to alert the DataStax Managed Cloud platform to potential problems so that remediations can be attempted before availability or performance issues arise. In some cases, automated fixes are available. In other cases, an engineer will directly address a potential problem.
Any distributed system must be fault-tolerant given the increased probability of failure as the number of components in the system increases. DSE is fault-tolerant at multiple levels, but requires operator intervention to return to a fully healthy state. DataStax Managed Cloud resolves failures on your behalf. Failed instances are replaced and any follow-up repair work is handled as part of the replacement process to restore the cluster to a fully healthy state.
In addition to monitoring for failures, we also keep an eye on the system utilization that is driven by your production workload and will automatically expand the cluster to accommodate workload spikes. This is what we call a burst event, and it is included in your subscription.
When a burst event happens, we will follow up with you to understand the nature of the event. Transient workload spikes will often be covered by the included burst capacity, but in the case of a need for permanent cluster expansion, we will work with you and your account team on a strategy to size up the DataStax Managed Cloud cluster in the bursted state.
Backups & Restores
Even though DSE is a replicated distributed system, backups are required to protect it from data loss due to application bugs or operator error.
A number of backup schedules and strategies are available for production and non-production clusters. Backups can be configured at cluster creation time and modified at any later point. Backup files are moved off the cluster instances into cloud object storage, which can then be used for restore operations or to clone a production cluster snapshot into a non-production environment.
Backups are only valuable if they can actually be used when they’re needed. The DataStax Managed Cloud platform will coordinate with you to perform restore exercises from backups so that you can be confident your backups will serve their purpose in an emergency. Restores can be requested at any time via the management console.
As new versions of DSE are released, the DataStax Managed Cloud team will work with you to upgrade clusters on your behalf on a schedule that accommodates production cluster workloads. In general, we will schedule bug-fix releases to be rolled out aggressively, particularly in the case of potential security concerns. Feature releases can be rolled out on a more flexible basis.
Because we assume full operational responsibility for cluster management, there are times when a business need will drive a request for a change to the DataStax Managed Cloud configuration, such as a change to an LDAP server or a revised audit log policy. Service requests can be made at any time through the management console directly to the operations team to coordinate the roll-out of the requested change.
It’s important to note that this does not mean that as a DataStax Managed Cloud customer you’ll have to drive every DSE configuration change that needs to be made to simply keep a cluster running optimally. The operations team will proactively adjust database settings germane to performance and uptime based on workload and advise you of those adjustments.
The management console provides centralized log management and analysis on your production clusters. This tooling provides insights, dashboard capabilities, and the ability to search logs.
Interested in learning more about DataStax Managed Cloud for your organization? Contact us.