How to Design for Multi-Cloud Deployment - Best Practices and Considerations
Offered By: CNCF [Cloud Native Computing Foundation] via YouTube
Course Description
Overview
Syllabus
Intro
Redundancy & Availability
Latency, Geographic Considerations
Cost & Feature Options Best possible cloud for each workload Cloud can become platform
Forces design in a way that is not restrictive
Choosing cloud providers
Don't design for a specific cloud Lock-in dangers as mentioned Platform restrictions -e.g., Kubernetes
Plan your architecture Locations requirements, etc.
Ensure your requirements are met Databases Egress data fees / structure Staff abilities and training Regulatory requirements
Investigate commercials Contracts and commercials Support and SLA Reliability and performance guarantees
Consider 2x clouds or 1 cloud + X Hybrid cloud, hybrid platforms Custom datacenters App-based services and deployments
Consider your architecture
Try to automate deployments
Utilize auto-scaling functions Don't pay for 100% high availability Ensure AWS outage causes scaling in GCP, etc.
Route traffic with GSLB Global Server Load Balancing Intelligent DNS server Allows for test deployments, weighting
Centralized Monitoring
3. Cloud For Layer 4 Solutions Handle layer 4 security at the cloud level Security groups, etc.
How Snapt does it?
Taught by
CNCF [Cloud Native Computing Foundation]
Related Courses
Elastic Cloud Infrastructure: Containers and Services auf DeutschGoogle Cloud via Coursera Deep Dive into Amazon Glacier
Amazon via Independent AWS Well-Architected Training
Amazon via Independent Gestión de compras eficientes para tu empresa
Logyca via edX Optimizing Your Google Cloud Costs 日本語版
Google Cloud via Coursera