Introduction
At 5X, we are committed to providing a reliable and resilient platform that enables you to build and manage your data infrastructure efficiently. While we implement numerous measures to ensure the security and availability of our services, a successful resilience strategy requires partnership between 5X and our customers. This document outlines your responsibilities regarding backup, recovery, and availability when using the 5X Platform.
Data Ownership and Responsibility Model
The 5X Platform operates as a secure layer on top of your chosen data warehouse (e.g., Snowflake, Google BigQuery). This means:
Your data stays in your data warehouse: All your business data remains solely in your data warehouse. 5X handles metadata: 5X stores and processes only the essential metadata needed to run our platform efficiently (e.g., user information, encrypted connection details, usage statistics). This architecture creates a clear division of responsibilities for backup and recovery.
Customer Responsibilities for Backup
As the owner of your data warehouse, you are responsible for:
Data Warehouse Backups: Implementing and managing backup processes for your data warehouse according to your organizational requirements and recovery objectives. Backup Configuration: Configuring appropriate backup settings in your data warehouse, including: Backup frequency and retention periods Point-in-time recovery options Cross-region backup replication (if required) Backup Verification: Regularly testing your backup restoration processes to ensure data can be successfully recovered when needed. Historical Data Management: Implementing appropriate archiving policies for historical data based on your retention requirements. Customer Responsibilities for Recovery
In the event of a data incident or disaster, you are responsible for:
Data Restoration: Executing your data recovery processes to restore your data warehouse to a functional state. Recovery Prioritization: Determining which data should be prioritized during recovery based on your business requirements. Recovery Testing: Conducting periodic recovery exercises to validate your restoration procedures and train your team. Recovery Communication: Notifying 5X about major recovery operations that might affect platform usage or performance. Customer Responsibilities for Availability
To ensure optimal availability of your data infrastructure, you are responsible for:
Data Warehouse Configuration: Properly configuring your data warehouse for high availability according to your requirements, including: Multi-region deployment (if required) Network Configuration: Ensuring proper network connectivity between your infrastructure and the 5X Platform. Authentication Integration: Maintaining your identity provider configuration if using SSO integration. Monitoring: Implementing monitoring for your data warehouse to detect performance issues or availability concerns. Change Management: Following proper change management procedures when making significant changes to your data infrastructure. 5X Platform Responsibilities
For clarity, 5X is responsible for:
Platform Availability: Maintaining the availability of the 5X Platform according to our Service Level Agreement (SLA). Platform Metadata Backup: Backing up platform metadata, including user settings, configurations, and connection information. Platform Recovery: Restoring platform functionality in the event of a 5X service disruption. Security Controls: Implementing security controls to protect platform access and customer metadata. Available Resilience Features
The 5X Platform offers several optional features to enhance your resilience posture:
Multi-warehouse Connectivity: The ability to connect to multiple data warehouses simultaneously, enabling greater resilience through diversification. Configuration Versioning: Tracking changes to platform configurations to support rollback if needed. Access Controls: Granular user access controls to prevent unauthorized changes that could affect availability. Monitoring and Alerting: Tools to monitor platform usage and performance, with customizable alerts. Best Practices for Resilience
We recommend implementing these best practices to maximize resilience:
Define Recovery Objectives: Establish clear Recovery Time Objectives (RTO) and Recovery Point Objectives (RPO) for your data. Document Recovery Procedures: Maintain detailed, tested procedures for data warehouse recovery. Implement Test Environments: Maintain separate test environments to validate changes before implementing them in production. Regular Testing: Conduct periodic disaster recovery exercises to validate your procedures. Maintain Contact Information: Keep your 5X support contact information current to ensure prompt assistance during incidents. Support and Assistance
While you maintain responsibility for your data warehouse backup and recovery, 5X is committed to supporting your resilience efforts:
Technical Guidance: Our team can provide guidance on configuring your data warehouse for optimal integration with the 5X Platform. Incident Coordination: During major incidents, we will coordinate with your team to ensure smooth recovery operations. Documentation: We provide detailed documentation on platform features that support resilience. For assistance with resilience planning or during a recovery event, please contact our support team at or through the support portal in the 5X Platform. By clearly understanding and fulfilling these responsibilities, we can work together to ensure the reliability and resilience of your data infrastructure. If you have any questions about these responsibilities or need assistance implementing resilience measures, please contact your 5X account representative.