Please enable JavaScript.
Coggle requires JavaScript to display documents.
Google Professional Cloud Architect Requirements - Coggle Diagram
Google Professional Cloud Architect Requirements
Business Requirements
Application Design and Cost Considerations
Managed services? Pag. 29/30
Reduced level of service
Preemptible VMs / Spot VMs
Standard vs. Premium Tier Networking
Pub/Sub Lite vs. Pub/Sub
Durable Reduced Availability Storage
Data Lifecycle Management
Memorystore for cache
CloudSQL and Firestore for persistent data
Time-series databases if need less detail in time
Object Storage for unstructured and backups
Standard
Nearline
Coldline
Archive
Systems Integration and Data Management
Data Management Business Requirements
How much data is stored?
How long data is stored?
What processing is applied to the data?
Distance between storage and processing
Volume of data to move
Acceptable latency
Stream or batch?
If stream, acceptable late arriving data?
Who will have access to the data?
Compliance and Regulation
Privacy Regulations
HIPAA
GDPR
...
COPPA
Data Integrity Regulations
SOX
Industry Regulations
PCI-DSS
Security
Confidentiality
Encryption
IAM
Integrity
Access control (roles)
Server security
Network security
Availability
DDoS
Redundancy
Fail-over
Success Measures
KPI
Project KPIs
Opeartions KPIs
ROI
Technical Requirements
High-availability
Compute
Compute Engine
Managed Instance Groups
Autohealing
Load balancing
Zonal or regional
Multi-region and Global LB
HTTP(S)
SSL Proxy
TCP Proxy
Live migration
Kubernetes Engine
Zonal or regional clusters
App Engine
Cloud Functions
99.99% = 4.38 min/month
99.999% = 26.3 sec/month 99.9999% = 2.63 sec/month
Storage
Object / File / Block
Persistent Disk
Zonal Std / Regional Std
Zonal Balanced / Regional Balanced
Zonal SSD / Regional SSD
Zonal Extreme
Cloud Filestore (network share-like)
Databases
Managed DBs
Cloud Firestore
BigQuery
Cloud SQL
Bigtable
Replication / multi-zones
Caching
Cloud Memorystore
Network
Dedicated Interconnect
Redundant networking connections + Premium Tier networking
Partner Interconnect
HA VPN
Premium network tier
Application
Cloud Monitoring
Cloud Logging
Scalability
Compute
K8s in pods
VMs in MIG
Storage
Relational DBs (attention to time!)
Cloud Spanner
NoSQL DBs scale horizontally
PD
BigQuery
Partitioning
Staless is straighforward Stateful scale vertically or move state to cache or DB
Network
Reliability
Monitor
Alerting
Improve procedures
Tracking outages / post-mortem
Managing State in Distributed Systems
Persistent State
Volatile instances
In-Memory cache
Databases
Synchronous and Asynchronous Operations
If asynchronous : buffer !
Cloud Pub/Sub
Cloud Dataflow
Cloud Dataproc (stream only)