(T-GCPAZURE-B) Module 3 - Virtual Machines in The Cloud
(T-GCPAZURE-B) 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
Azure VNets are regional
Azure
VPC 1
Private: 10…
Public: 203... VM
Subnet: 10.0.0.0/24
Region A
VNet peering
VPC 2
Private: 10…
Public: 203... VM
Subnet: 10.0.1.0/24
Region B
Google Cloud VPC Azure VNet
VPC networks
Virtual networks VNets (regional)
(global)
e VNet
Agenda
Virtual Private Cloud (VPC)
Network
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 Azure VM
Similarities between Compute
Engine and Azure VM
● Additional disks
Similarities between Compute
Engine and Azure VM
● Additional disks
● IP addresses
Similarities between Compute
Engine and Azure VM
● Additional disks
● IP addresses
● Faster spin-ups
Differences between Compute
Engine and Azure VM
● Faster spin-ups
● Faster spin-ups
● Preemptible VMs
Differences between Compute
Engine and Azure VM
● Faster spin-ups
● Preemptible VMs
● Discount pricing
Differences between Compute
Engine and Azure VM
● Faster spin-ups
● Preemptible VMs
● Discount pricing
Preemptible VMs,
Unused compute
Discounts Sustained-Use
capacity
Discounts
Agenda
Virtual Private Cloud (VPC)
Network
Compute Engine
● No pre-warming is required.
User User
New York Germany
Google VPC offers a suite of load-balancing options
Global Global SSL Global TCP Regional Regional
HTTP(S) Proxy Proxy internal
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
& Azure load balancing features
● Firewall protection
● Firewall protection
● Path-based routing
Google Cloud Load Balancer Azure Application Gateway
Request routing URL map (HTTP only) URL map (HTTP only)
Google Cloud Load Balancer Azure Application Gateway
Request routing URL map (HTTP only) URL map (HTTP only)
Request routing URL map (HTTP only) URL map (HTTP only)