General
- Define your resource hierarchy
- Organization > Folders > Sub-folders (Team/Environment) > Projects
- Create an organization node: through Cloud Identity
- Specify your project structure
- IaaC: Cloud Deployment Manager. Easier way to have consistent naming and labeling.
- Identity and access management
- Manage your Google identities: Google account or your own domain through Cloud Identity
- Sync user directory (from on-prem or 3rd-party ID provider) through Cloud Identity
- Migrate unmanaged accounts
- Use IAM to control access to resources
- Delegate responsibility with groups and service accounts
- Define organizational level policy using Organization Policy Service (OPS)
- Networking and security
- Use VPC to define your network
- Manage traffic with firewall rules (at VPC level - it is like AWS security group but at VPC level)
- For GKE, use network policy
- Limit external access
- Use Cloud NAT for outbound traffic
- Use Private Google Access for internal communications
- Centralized network control: using shared VPC
- Connect your enterprise network
- VPN
- Cloud Interconnect
- Secure your apps and data
- Data encryption at rest and in transit
- Limit exposure of your apps through VPC (subnets/firewalls), load balancer, Cloud Armor (work with HTTP(S) Load Balancer), Identity-Aware Proxy (IAP)
- Logging, monitoring, and operations
- Centralize logging and monitoring
- Use Cloud Logging and Cloud Monitoring
- Use Cloud logging agent for custom logs/metrics
- Set up an audit trail: use Cloud Audit logs
- Export your logs
- Embrace DevOps and explore SRE (site reliability engineering)
- Cloud architecture
- Plan your migration
- Favor managed services
- Design for high availability
- Plan and test DR strategy
- Billing and management
- Know how resources are charged
- Set up billing control (budgets and alerts)
- Analyze and export your bill
- Plan for your capacity requirements (e.g. through quotas)
- Implement cost controls
- Purchase a support package
- Get help from the experts (e.g. PSO or partners)
- Build centers of excellence