Professional Documents
Culture Documents
(T-GCPAWS-I) Module 3 - Virtual Machines in The Cloud
(T-GCPAWS-I) Module 3 - Virtual Machines in The Cloud
Agenda
Virtual Private Cloud (VPC)
Network
Compute Engine
My VPC
us-east1
10.0.0.0/24
10.0.0.2 10.0.0.3
AWS VPCs are built within a region using subnets on
Availability Zones
AWS
VPC
VM VM
Subnet 1: Subnet 2:
Region
AWS VPCs are built within a region using subnets on
Availability Zones
AWS
VPC
Subnet 1: Subnet 2:
Region
AWS VPCs are built within a region using subnets on
Availability Zones
AWS
VPC
VPC: 10.0.0.0/16
Region
AWS VPCs are built within a region using subnets on availability
zones
AWS
VPC
Destination Target
Subnet 1: 10.0.0.0/24 Subnet 2: 10.0.0.0/24
10.0.0.0/16 local
Availability Zone A Availability Zone B
0.0.0.0/0 igw-id
VPC: 10.0.0.0/16
Region
Summary of differences between Google and AWS VPC
Compute Engine
● No upfront investment
● Fast and consistent performance
Compute Engine offers managed
virtual machines
Use big VMs for memory- and Use Autoscaling for resilient,
compute-intensive applications scalable applications
Similarities between Compute
Engine and Amazon EC2
Similarities between Compute
Engine and Amazon EC2
● Additional disks
Similarities between Compute
Engine and Amazon EC2
● Additional disks
● IP addresses
Similarities between Compute
Engine and Amazon EC2
● Additional disks
● IP addresses
● Faster spin-ups
Differences between Compute
Engine and Amazon EC2
● Faster spin-ups
● Faster spin-ups
● Preemptible VMs
Differences between Compute
Engine and Amazon EC2
● Faster spin-ups
● Preemptible VMs
● Discount pricing
Differences between Compute
Engine and Amazon EC2
● Faster spin-ups
● Preemptible VMs
● Discount pricing
Compute Engine
● No pre-warming is required.
User User
New York Germany
Google VPC offers a suite of load-balancing options
Layer 7 load Layer 4 load Layer 4 load Load balancing of Load balancing of
balancing based balancing of balancing of any traffic (TCP, traffic inside a VPC
on load non-HTTPS SSL non-SSL TCP UDP)
traffic based on traffic
load
Can route different Supported on Supported on Supported on any Use for the internal
URLs to different specific port specific port port number tiers of multi-tier
back ends numbers numbers applications
Cloud DNS is highly available
and scalable
● Firewall protection
Common Google Cloud and AWS load
balancing features
● Firewall protection
● Firewall protection
● Path-based routing
AWS load balancers
80 8080
Listener Listener
80 8080 9090