This directory contains cluster configuration profiles optimized for production environments with high availability, performance, and reliability.
- Profile:
high-memory.yaml - Use Case: Large-scale data analysis, memory-intensive workloads
- Resources: High memory allocation, optimized for analytics
- Features: Enhanced monitoring, backup, and recovery
- Profile:
high-performance.yaml - Use Case: CPU-intensive processing, real-time analytics
- Resources: High-performance CPUs, optimized networking
- Features: Low-latency configuration, performance monitoring
- Profile:
enterprise-analytics.yaml - Use Case: Business-critical data analytics and reporting
- Resources: Balanced compute and memory for enterprise workloads
- Features: High availability, automated backup, SLA monitoring
# Create a high-memory production cluster
dataproc-mcp create_cluster_from_profile \
--profile production/high-memory \
--cluster-name prod-analytics-cluster
# Create an enterprise analytics cluster
dataproc-mcp create_cluster_from_profile \
--profile production/enterprise-analytics \
--cluster-name analytics-prod-cluster- High Availability: Multi-zone deployment for fault tolerance
- Security: Enhanced security configurations and encryption
- Monitoring: Comprehensive logging and alerting
- Backup: Automated data backup and recovery
- Performance: Optimized for production workloads
- Compliance: Meets enterprise security and compliance requirements
- Use dedicated instances for consistent performance
- Enable monitoring and alerting for all clusters
- Configure automated backups for critical data
- Implement proper security controls and access management
- Monitor costs and usage for optimization opportunities
- Plan for disaster recovery and business continuity
- Network isolation: Private subnets and VPC configuration
- Access controls: IAM roles and service account management
- Encryption: Data encryption at rest and in transit
- Audit logging: Comprehensive audit trail for compliance
- Vulnerability management: Regular security updates and patches
For development and testing, see the development profiles.