Deployments & Administration
GreptimeDB can be deployed and managed either on your own infrastructure or through GreptimeCloud. This guide provides an overview of deployment strategies, configuration, monitoring, and administration.
GreptimeDB Architecture
Before diving into the deployment and administration of GreptimeDB, it's important to understand its architecture.
Self-Managed GreptimeDB Deployment
This section outlines the key aspects of deploying and administering GreptimeDB in your own environment.
Configuration and Deployment
- Configuration: Before deployment, check the configuration to suit your requirements, including protocol settings, storage options, and more.
- Authentication: By default, authentication is not enabled. Learn how to enable and configure authentication for secure deployments.
- Kubernetes Deployment: Follow the step-by-step guide to deploy GreptimeDB on Kubernetes.
- Capacity Planning: Ensure your deployment can handle your workload by planning for capacity.
Component Management
- Cluster Failover: Set up Remote WAL for high availability.
- Manage Metadata: Set up Metadata Storage for GreptimeDB.
Monitoring
- Monitoring: Monitor cluster's health and performance through metrics, tracing, and runtime information.
Data Management and Performance
- Data Management: Manage your data to prevent data loss, reduce costs, and optimize performance.
- Performance Tuning: Review performance tuning tips and learn how to design your table schema for optimal efficiency.
Disaster Recovery
- Disaster Recovery: Implement disaster recovery strategies to protect your data and ensure business continuity.
Additional Topics
- Run on Android: Learn how to run GreptimeDB on Android devices.
- Upgrade: Follow the upgrade guide to keep the version of GreptimeDB up to date.
GreptimeCloud
For a fully managed experience, consider GreptimeCloud. GreptimeCloud enables you to deploy, monitor, and scale GreptimeDB instances effortlessly, with built-in metrics monitoring and alerting. It is designed to provide a scalable, efficient, and serverless solution for time-series data platforms and Prometheus backends.
For more details, refer to the GreptimeCloud documentation.