Protecting YugabyteDB Data With Cohesity

Yu-Shen Ng

It is crucial that you take steps to protect your Tier 0 mission-critical application data.

YugabyteDB, the cloud-native, distributed SQL database, offers built-in resilience to protect your application from common data loss and app disruption scenarios, including server, data center, and region failures. However, in addition to this built-in resilience, you need to guard against human error, data corruption, and other catastrophic failure scenarios. This is where Cohesity, a leader in AI-powered data security and management, can help.

We are excited to share that YugabyteDB Anywhere has certified Cohesity as a backup partner. This integration allows customers to secure and protect their YugabyteDB clusters with Cohesity SmartFiles, a service included in Cohesity Data Cloud. When integrated with Cohesity, YugabyteDB Anywhere delivers database data to Cohesity’s immutable target storage to achieve enhanced data security and protection.

This blog explores the benefits of YugabyteDB Anywhere’s backup and restore capabilities, why you should consider Cohesity as a storage solution, and provides configuration guidance.

Backup and Restore with YugabyteDB Anywhere

YugabyteDB Anywhere is a control plane for YugabyteDB, providing simplified management, monitoring, and data protection.

YugabyteDB Anywhere’s data protection features include:

  • Automated backups: Schedule regular database backups with granular control over frequency, retention, and storage options.
  • Multiple storage target options: Simplifies backup storage across multiple cloud providers by seamlessly integrating S3-compatible, NFS, Amazon S3, Google Cloud Storage, and Azure Storage storage solutions.
  • Point-in-time recovery: Allows for recovery to a specific point, offering precise data recovery in case of incidents.
  • Security and compliance: Backup data sets can be stored in encrypted form, and YugabyteDB Anywhere will manage the encryption keys (as well as support third-party Key Management Services) to ensure enterprise-grade security and compliance.
  • High-performance backups and restores: Backups and restores are parallel and multi-streamed. As a result, YugabyteDB backups and restores operate with maximum throughput and minimum time duration.

Benefits of Cohesity SmartFiles

Cohesity Data Cloud administrators can quickly onboard YugabyteDB universe data protection with two simple steps:
  1. Prepare and configure Cohesity SmartFiles to use either S3 or NFS as an immutable storage target.
  2. Define a data protection policy in the YugabyteDB universe, including backup schedules and retention policies. You’ll also need to specify Cohesity SmartFiles as either an S3 or NFS storage target.

Cohesity SmartFiles complements the flexibility and scalability of YugabyteDB Anywhere by providing a secure storage platform for backup data with attributes of:

  • Speed: Recover from cyberattacks faster than with other systems.
  • Security: Improve your security posture, detect threats, and protect data.
  • Scale: Secure and protect YugabyteDB and other data sources on a single platform, even at a petabyte scale.
  • Simplicity: Run YugabyteDB backup and recovery workflows from a unified control plane and set of APIs (just as you do for the rest of your data estate).
  • Smarts: Gain business and operational insights from your data with advanced AI capabilities.

Cohesity SmartFiles runs on Cohesity Data Cloud, which provides:

  1. Lifecycle management: Ensure data protection for YugabyteDB through full backups, incremental backups, and point-in-time recovery (PITR) workflows.
  2. Storage efficiency: Achieve extremely high storage efficiency with global, variable-length deduplication and compression.
  3. Multilayered cyber resilience and ransomware protection: Immutability safeguards YugabyteDB backups from being deleted or overwritten for a specified amount of time (or indefinitely).
  4. Write once, read many (WORM): Store for YugabyteDB backups using the WORM model, ensuring SEC Rule 17a-4(f) compliance.
  5. Lower Total Cost of Ownership (TCO): Reduce your data footprint with deduplication and compression.
  6. Performance at web scale: Improve backup and restore times with scale-out architecture and unlimited scalability as your business grows.
  7. Encryption everywhere: Cohesity Data Cloud features AES-256, FIPS-compliant encryption of data in flight and at rest
  8. Resilience: Highly resilient and fault-tolerant, with no single point of failure (SPOF).

Using Cohesity SmartFiles with YugabyteDB Anywhere

Using Cohesity SmartFiles in combination with YugabyteDB Anywhere is a simple process.

For backups, you must:

  1. Create a Cohesity S3 View.
  2. Create an S3-compatible backup storage configuration in YugabyteDB Anywhere, which points to the Cohesity S3 View.
  3. Configure your YugabyteDB universe to use the backup storage configuration as part of a backup schedule or on-demand backup

Next Steps

Try this solution in your environment! Contact Yugabyte or Cohesity teams for assistance and detailed step-by-step instructions.

Want to know more? This recent blog, Cohesity Data Cloud now protects and secures YugabyteDB workloads, has more information on our joint solution.

For more insight into backup and restore with YugabyteDB, check out these recent blogs:

Yu-Shen Ng

Related Posts

Explore Distributed SQL and YugabyteDB in Depth

Discover the future of data management.
Learn at Yugabyte University
Get Started
Browse Yugabyte Docs
Explore docs
PostgreSQL For Cloud Native World
Read for Free