SlideShare a Scribd company logo
1 of 28
Google Cloud Study Jam
Session 3
SepĞ
ember - OcĞ
ober 2023
Romin Irani,
Developer Advocate, Google Cloud
Session Agenda
1
2 GCP Networking
3 Cloud Operations
Google Network
Google Network
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
A background to networking
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Google Cloud Network
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Products by Region
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Google Cloud
Networking
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Allow the deployment of IaaS resources
No IP address ranges
Global
Contain subnets
VPCs are software defined network (SDN) constructs
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Internet
Region: us-west1
Zone: us-west1-a
subnet1: 10.240.0.0/24
Region: us-east1
Zone: us-east1-a
subnet2: 192.168.1.0/24
Internet Gateway
Zone: us-east1-b
subnet3: 10.2.0.0/16
VM
10.240.0.2
VM
10.240.0.3
VM
192.168.1.2
VM
192.168.1.3
VM
10.2.0.2
VM
10.2.0.3
VPC Routing
VPN Gateway
On Premises
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
A VPC network is a virtual version of a physical
network and is a global resource
VPC Network
Subnets are regional and extend across zones in the
same region
Internet
Region: us-west1
Zone: us-west1-a
subnet1: 10.240.0.0/24
Region: us-east1
Zone: us-east1-a
subnet2: 192.168.1.0/24
Internet Gateway
Zone: us-east1-b
subnet3: 10.2.0.0/16
VM
10.240.0.2
VM
10.240.0.3
VM
192.168.1.2
VM
192.168.1.3
VM
10.2.0.2
VM
10.2.0.3
VPC Routing
VPN Gateway
On Premises
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
VPC Network
VPC
Network
1
VPC
Network
2
VPC
Network
3
VPC
Network
4
VPC
Network
5
us-east1
asia-east1
Google Cloud
Project
Internet
VM1
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
VM2 VM3 VM4
Private IP
Private IP
Public IP
Public IP
Network behavior within a project
Auto subnet mode
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
● One subnet from each region is
automatically created
● Set of predefined IP ranges
● Comes with default firewall rules
Custom subnet mode
● No subnets are automatically created
● Subnets and IP ranges are defined
● No default firewalls rules
● Recommended for Production
environments
The differences between auto and custom networks
● Subnets need to be configured with a private IP address range.
● IP addresses are used for internal network communication.
● Each octet is represented by 8 bits.
● The /## determines the number of address bits that are static.
10 . 0 . 0 . 0 /16
00001010 00000000 00000000 00000000
/16 freezes first two octets
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
A VPC is made up of subnets
Internet
Cloud External
IP Addresses
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Internal IP
● Allocated from subnet range to VMs
by DHCP.
● DHCP lease is renewed every 24 hours.
● VM name and IP is registered with
network-scoped DNS.
External IP
● Can be assigned from pool (ephemeral) or
reserved (static).
● Billed when not attached to a running VM.
● VM doesn't know the external IP; it’s
mapped to the internal IP.
Public and Private IP address basics
Dynamic Host Configuration Protocol
Virtual Private
Cloud
Manage
networking for
resources
Cloud Load
Balancer
Worldwide
autoscaling and
load balancing
Cloud CDN
Content delivery
network
Cloud
Interconnect
Cloud DNS
Fast, high
availability
interconnect
Highly available
global DNS
network
The primary products included in Google networking
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Firewalls protect virtual machine instances from
unapproved connections
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
● VPC network functions as a distributed
firewall.
● Firewall rules are applied to the network
as a whole.
● Connections are allowed or denied at
the instance level.
● Firewall rules are stateful.
● Implied deny all ingress and allow all
egress.
Express your desired firewall configuration as a set
of firewall rules
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
● Direction of the rule
● Source or destination of the connection
● Protocol and port of the connection
● Action of the rule
● Priority of the rule
● Rule assignment
Conditions:
● Destination CIDR ranges
● Protocols
● Ports
Action:
● Allow: permit the matching egress
connection
● Deny: block the matching egress
connection
External hosts
VM
Firewalls (egress)
Google Cloud Virtual
Network
Google Cloud Virtual
Network
Firewalls (egress)
VM VM
Google Cloud firewall use case: Egress
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Conditions:
● Source CIDR
ranges
● Protocols
● Ports
Action:
● Allow: permit the matching
ingress connection
● Deny: block the matching ingress
connection
External hosts
VM
Firewalls (ingress)
Google Cloud Virtual
Network
Google Cloud Virtual
Network
Firewalls (ingress)
VM VM
Google Cloud firewall use case: Ingress
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Cloud VPN securely connects an on-premises
network to a Google Cloud VPC network
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
● Useful for low-volume data
connections
● 99.9% SLA
GCP Monitoring
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Operations
suite
Cloud
Monitoring
Cloud
Logging
Error
Reporting
Cloud T
race
Cloud
Profiler
Google Cloud's operations suite
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Identify trends, prevent issues Reduce monitoring overhead
Improve signal-to-noise Fix problems faster
Cloud Monitoring
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Seamlessly resolve issues Scalable and fully managed
All cloud logs in one place Real-time insights
Cloud Logging
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Quickly understand errors Automatic and real-time
Instant error notification Popular languages
Error Reporting
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Find performance bottlenecks Fast, automatic issue detection
Broad platform support
Cloud Trace
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Low-impact production
profiling
Broad platform support
Cloud Profiler
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Thank You

More Related Content

Similar to GDSC Google Cloud Study Jams Session - 3

Building what's next with google cloud's powerful infrastructure
Building what's next with google cloud's powerful infrastructureBuilding what's next with google cloud's powerful infrastructure
Building what's next with google cloud's powerful infrastructureMediaAgility
 
Google Cloud Study Jam.pdf
Google Cloud Study Jam.pdfGoogle Cloud Study Jam.pdf
Google Cloud Study Jam.pdfjainavijeet
 
Google Cloud Study Jam Session 1.pdf
Google Cloud Study Jam Session 1.pdfGoogle Cloud Study Jam Session 1.pdf
Google Cloud Study Jam Session 1.pdfShirish30
 
Cloud Composer workshop at Airflow Summit 2023.pdf
Cloud Composer workshop at Airflow Summit 2023.pdfCloud Composer workshop at Airflow Summit 2023.pdf
Cloud Composer workshop at Airflow Summit 2023.pdfLeah Cole
 
GCP Gaming 2016 Keynote Seoul, Korea
GCP Gaming 2016 Keynote Seoul, KoreaGCP Gaming 2016 Keynote Seoul, Korea
GCP Gaming 2016 Keynote Seoul, KoreaChris Jang
 
New Products Overview: Use Cases and Demos
New Products Overview: Use Cases and DemosNew Products Overview: Use Cases and Demos
New Products Overview: Use Cases and DemosCaitlin Magat
 
New Products Overview: Use Cases and Demos
New Products Overview: Use Cases and DemosNew Products Overview: Use Cases and Demos
New Products Overview: Use Cases and DemosCloudflare
 
Automating security in aws with divvy cloud
Automating security in aws with divvy cloudAutomating security in aws with divvy cloud
Automating security in aws with divvy cloudJohn Varghese
 
Google Cloud Networking Deep Dive
Google Cloud Networking Deep DiveGoogle Cloud Networking Deep Dive
Google Cloud Networking Deep DiveMichelle Holley
 
Whats new fireware-v11-10.compressed
Whats new fireware-v11-10.compressedWhats new fireware-v11-10.compressed
Whats new fireware-v11-10.compressedgroberts52
 
Cassandra on Google Cloud Platform (Ravi Madasu, Google / Ben Lackey, DataSta...
Cassandra on Google Cloud Platform (Ravi Madasu, Google / Ben Lackey, DataSta...Cassandra on Google Cloud Platform (Ravi Madasu, Google / Ben Lackey, DataSta...
Cassandra on Google Cloud Platform (Ravi Madasu, Google / Ben Lackey, DataSta...DataStax
 
Preparing_for_PCA_Workbook.pptx
Preparing_for_PCA_Workbook.pptxPreparing_for_PCA_Workbook.pptx
Preparing_for_PCA_Workbook.pptxmambrino
 
Supercharging Optimizely Performance by Moving Decisions to the Edge
Supercharging Optimizely Performance by Moving Decisions to the EdgeSupercharging Optimizely Performance by Moving Decisions to the Edge
Supercharging Optimizely Performance by Moving Decisions to the EdgeOptimizely
 
Introduction to GCCP - 2022.pptx
Introduction to GCCP - 2022.pptxIntroduction to GCCP - 2022.pptx
Introduction to GCCP - 2022.pptxRamSamarthBB
 
Preparing_for_PCA_Workbook.pptx
Preparing_for_PCA_Workbook.pptxPreparing_for_PCA_Workbook.pptx
Preparing_for_PCA_Workbook.pptxmichaeljayaraj1
 
GCCP Session 2.pptx
GCCP Session 2.pptxGCCP Session 2.pptx
GCCP Session 2.pptxDSCIITPatna
 
Digital Forensics and Incident Response in The Cloud
Digital Forensics and Incident Response in The CloudDigital Forensics and Incident Response in The Cloud
Digital Forensics and Incident Response in The CloudVelocidex Enterprises
 
GCP Compute Engine for Java Application.pptx
GCP Compute Engine for Java Application.pptxGCP Compute Engine for Java Application.pptx
GCP Compute Engine for Java Application.pptxKnoldus Inc.
 
30 days of google cloud event
30 days of google cloud event30 days of google cloud event
30 days of google cloud eventPreetyKhatkar
 

Similar to GDSC Google Cloud Study Jams Session - 3 (20)

Building what's next with google cloud's powerful infrastructure
Building what's next with google cloud's powerful infrastructureBuilding what's next with google cloud's powerful infrastructure
Building what's next with google cloud's powerful infrastructure
 
Google Cloud Study Jam.pdf
Google Cloud Study Jam.pdfGoogle Cloud Study Jam.pdf
Google Cloud Study Jam.pdf
 
Google Cloud Study Jam Session 1.pdf
Google Cloud Study Jam Session 1.pdfGoogle Cloud Study Jam Session 1.pdf
Google Cloud Study Jam Session 1.pdf
 
Cloud Composer workshop at Airflow Summit 2023.pdf
Cloud Composer workshop at Airflow Summit 2023.pdfCloud Composer workshop at Airflow Summit 2023.pdf
Cloud Composer workshop at Airflow Summit 2023.pdf
 
GCP Gaming 2016 Keynote Seoul, Korea
GCP Gaming 2016 Keynote Seoul, KoreaGCP Gaming 2016 Keynote Seoul, Korea
GCP Gaming 2016 Keynote Seoul, Korea
 
New Products Overview: Use Cases and Demos
New Products Overview: Use Cases and DemosNew Products Overview: Use Cases and Demos
New Products Overview: Use Cases and Demos
 
New Products Overview: Use Cases and Demos
New Products Overview: Use Cases and DemosNew Products Overview: Use Cases and Demos
New Products Overview: Use Cases and Demos
 
Automating security in aws with divvy cloud
Automating security in aws with divvy cloudAutomating security in aws with divvy cloud
Automating security in aws with divvy cloud
 
Google Cloud Networking Deep Dive
Google Cloud Networking Deep DiveGoogle Cloud Networking Deep Dive
Google Cloud Networking Deep Dive
 
Whats new fireware-v11-10.compressed
Whats new fireware-v11-10.compressedWhats new fireware-v11-10.compressed
Whats new fireware-v11-10.compressed
 
Cassandra on Google Cloud Platform (Ravi Madasu, Google / Ben Lackey, DataSta...
Cassandra on Google Cloud Platform (Ravi Madasu, Google / Ben Lackey, DataSta...Cassandra on Google Cloud Platform (Ravi Madasu, Google / Ben Lackey, DataSta...
Cassandra on Google Cloud Platform (Ravi Madasu, Google / Ben Lackey, DataSta...
 
Preparing_for_PCA_Workbook.pptx
Preparing_for_PCA_Workbook.pptxPreparing_for_PCA_Workbook.pptx
Preparing_for_PCA_Workbook.pptx
 
Session #1 GCCP
Session #1 GCCPSession #1 GCCP
Session #1 GCCP
 
Supercharging Optimizely Performance by Moving Decisions to the Edge
Supercharging Optimizely Performance by Moving Decisions to the EdgeSupercharging Optimizely Performance by Moving Decisions to the Edge
Supercharging Optimizely Performance by Moving Decisions to the Edge
 
Introduction to GCCP - 2022.pptx
Introduction to GCCP - 2022.pptxIntroduction to GCCP - 2022.pptx
Introduction to GCCP - 2022.pptx
 
Preparing_for_PCA_Workbook.pptx
Preparing_for_PCA_Workbook.pptxPreparing_for_PCA_Workbook.pptx
Preparing_for_PCA_Workbook.pptx
 
GCCP Session 2.pptx
GCCP Session 2.pptxGCCP Session 2.pptx
GCCP Session 2.pptx
 
Digital Forensics and Incident Response in The Cloud
Digital Forensics and Incident Response in The CloudDigital Forensics and Incident Response in The Cloud
Digital Forensics and Incident Response in The Cloud
 
GCP Compute Engine for Java Application.pptx
GCP Compute Engine for Java Application.pptxGCP Compute Engine for Java Application.pptx
GCP Compute Engine for Java Application.pptx
 
30 days of google cloud event
30 days of google cloud event30 days of google cloud event
30 days of google cloud event
 

More from SahithiGurlinka

GDSC - GVPCE -Workshop on Git and GitHub
GDSC - GVPCE -Workshop on Git and GitHubGDSC - GVPCE -Workshop on Git and GitHub
GDSC - GVPCE -Workshop on Git and GitHubSahithiGurlinka
 
GDSC Google Cloud Study jam Web Bootcamp - Day-4 Session 4
GDSC  Google Cloud Study jam Web Bootcamp - Day-4  Session 4GDSC  Google Cloud Study jam Web Bootcamp - Day-4  Session 4
GDSC Google Cloud Study jam Web Bootcamp - Day-4 Session 4SahithiGurlinka
 
GDSC Web Bootcamp - Day - 2 - JavaScript
GDSC Web Bootcamp -  Day - 2   - JavaScriptGDSC Web Bootcamp -  Day - 2   - JavaScript
GDSC Web Bootcamp - Day - 2 - JavaScriptSahithiGurlinka
 
Beyond Words: Journey into Large Language Models(LLMs) - Day-1
Beyond Words: Journey into Large Language Models(LLMs) - Day-1Beyond Words: Journey into Large Language Models(LLMs) - Day-1
Beyond Words: Journey into Large Language Models(LLMs) - Day-1SahithiGurlinka
 
Cloud AI GenAI Overview.pptx
Cloud AI GenAI Overview.pptxCloud AI GenAI Overview.pptx
Cloud AI GenAI Overview.pptxSahithiGurlinka
 
Building Career in Tech.pdf
Building Career in Tech.pdfBuilding Career in Tech.pdf
Building Career in Tech.pdfSahithiGurlinka
 
Info Session 2023-24.pdf
Info Session 2023-24.pdfInfo Session 2023-24.pdf
Info Session 2023-24.pdfSahithiGurlinka
 

More from SahithiGurlinka (12)

GDSC - GVPCE -Workshop on Git and GitHub
GDSC - GVPCE -Workshop on Git and GitHubGDSC - GVPCE -Workshop on Git and GitHub
GDSC - GVPCE -Workshop on Git and GitHub
 
GDSC Google Cloud Study jam Web Bootcamp - Day-4 Session 4
GDSC  Google Cloud Study jam Web Bootcamp - Day-4  Session 4GDSC  Google Cloud Study jam Web Bootcamp - Day-4  Session 4
GDSC Google Cloud Study jam Web Bootcamp - Day-4 Session 4
 
GDSC Web Bootcamp - Day - 2 - JavaScript
GDSC Web Bootcamp -  Day - 2   - JavaScriptGDSC Web Bootcamp -  Day - 2   - JavaScript
GDSC Web Bootcamp - Day - 2 - JavaScript
 
Beyond Words: Journey into Large Language Models(LLMs) - Day-1
Beyond Words: Journey into Large Language Models(LLMs) - Day-1Beyond Words: Journey into Large Language Models(LLMs) - Day-1
Beyond Words: Journey into Large Language Models(LLMs) - Day-1
 
GCSJ Session 4.pdf
GCSJ Session 4.pdfGCSJ Session 4.pdf
GCSJ Session 4.pdf
 
AlgoChase.pptx
AlgoChase.pptxAlgoChase.pptx
AlgoChase.pptx
 
Cloud AI GenAI Overview.pptx
Cloud AI GenAI Overview.pptxCloud AI GenAI Overview.pptx
Cloud AI GenAI Overview.pptx
 
Hacktoberfest.pptx
Hacktoberfest.pptxHacktoberfest.pptx
Hacktoberfest.pptx
 
Blockchain Workshop
Blockchain WorkshopBlockchain Workshop
Blockchain Workshop
 
Google Cloud Study Jams
Google Cloud Study JamsGoogle Cloud Study Jams
Google Cloud Study Jams
 
Building Career in Tech.pdf
Building Career in Tech.pdfBuilding Career in Tech.pdf
Building Career in Tech.pdf
 
Info Session 2023-24.pdf
Info Session 2023-24.pdfInfo Session 2023-24.pdf
Info Session 2023-24.pdf
 

Recently uploaded

(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 

Recently uploaded (20)

(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 

GDSC Google Cloud Study Jams Session - 3

  • 1. Google Cloud Study Jam Session 3 SepĞ ember - OcĞ ober 2023 Romin Irani, Developer Advocate, Google Cloud
  • 2. Session Agenda 1 2 GCP Networking 3 Cloud Operations Google Network
  • 3. Google Network Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 4. A background to networking Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 5. Google Cloud Network Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 6. Products by Region Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 7. Google Cloud Networking Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 8. Allow the deployment of IaaS resources No IP address ranges Global Contain subnets VPCs are software defined network (SDN) constructs Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 9. Internet Region: us-west1 Zone: us-west1-a subnet1: 10.240.0.0/24 Region: us-east1 Zone: us-east1-a subnet2: 192.168.1.0/24 Internet Gateway Zone: us-east1-b subnet3: 10.2.0.0/16 VM 10.240.0.2 VM 10.240.0.3 VM 192.168.1.2 VM 192.168.1.3 VM 10.2.0.2 VM 10.2.0.3 VPC Routing VPN Gateway On Premises Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website. A VPC network is a virtual version of a physical network and is a global resource VPC Network
  • 10. Subnets are regional and extend across zones in the same region Internet Region: us-west1 Zone: us-west1-a subnet1: 10.240.0.0/24 Region: us-east1 Zone: us-east1-a subnet2: 192.168.1.0/24 Internet Gateway Zone: us-east1-b subnet3: 10.2.0.0/16 VM 10.240.0.2 VM 10.240.0.3 VM 192.168.1.2 VM 192.168.1.3 VM 10.2.0.2 VM 10.2.0.3 VPC Routing VPN Gateway On Premises Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website. VPC Network
  • 11. VPC Network 1 VPC Network 2 VPC Network 3 VPC Network 4 VPC Network 5 us-east1 asia-east1 Google Cloud Project Internet VM1 Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website. VM2 VM3 VM4 Private IP Private IP Public IP Public IP Network behavior within a project
  • 12. Auto subnet mode Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website. ● One subnet from each region is automatically created ● Set of predefined IP ranges ● Comes with default firewall rules Custom subnet mode ● No subnets are automatically created ● Subnets and IP ranges are defined ● No default firewalls rules ● Recommended for Production environments The differences between auto and custom networks
  • 13. ● Subnets need to be configured with a private IP address range. ● IP addresses are used for internal network communication. ● Each octet is represented by 8 bits. ● The /## determines the number of address bits that are static. 10 . 0 . 0 . 0 /16 00001010 00000000 00000000 00000000 /16 freezes first two octets Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website. A VPC is made up of subnets
  • 14. Internet Cloud External IP Addresses Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website. Internal IP ● Allocated from subnet range to VMs by DHCP. ● DHCP lease is renewed every 24 hours. ● VM name and IP is registered with network-scoped DNS. External IP ● Can be assigned from pool (ephemeral) or reserved (static). ● Billed when not attached to a running VM. ● VM doesn't know the external IP; it’s mapped to the internal IP. Public and Private IP address basics Dynamic Host Configuration Protocol
  • 15. Virtual Private Cloud Manage networking for resources Cloud Load Balancer Worldwide autoscaling and load balancing Cloud CDN Content delivery network Cloud Interconnect Cloud DNS Fast, high availability interconnect Highly available global DNS network The primary products included in Google networking Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 16. Firewalls protect virtual machine instances from unapproved connections Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website. ● VPC network functions as a distributed firewall. ● Firewall rules are applied to the network as a whole. ● Connections are allowed or denied at the instance level. ● Firewall rules are stateful. ● Implied deny all ingress and allow all egress.
  • 17. Express your desired firewall configuration as a set of firewall rules Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website. ● Direction of the rule ● Source or destination of the connection ● Protocol and port of the connection ● Action of the rule ● Priority of the rule ● Rule assignment
  • 18. Conditions: ● Destination CIDR ranges ● Protocols ● Ports Action: ● Allow: permit the matching egress connection ● Deny: block the matching egress connection External hosts VM Firewalls (egress) Google Cloud Virtual Network Google Cloud Virtual Network Firewalls (egress) VM VM Google Cloud firewall use case: Egress Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 19. Conditions: ● Source CIDR ranges ● Protocols ● Ports Action: ● Allow: permit the matching ingress connection ● Deny: block the matching ingress connection External hosts VM Firewalls (ingress) Google Cloud Virtual Network Google Cloud Virtual Network Firewalls (ingress) VM VM Google Cloud firewall use case: Ingress Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 20. Cloud VPN securely connects an on-premises network to a Google Cloud VPC network Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website. ● Useful for low-volume data connections ● 99.9% SLA
  • 21. GCP Monitoring Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 22. Operations suite Cloud Monitoring Cloud Logging Error Reporting Cloud T race Cloud Profiler Google Cloud's operations suite Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 23. Identify trends, prevent issues Reduce monitoring overhead Improve signal-to-noise Fix problems faster Cloud Monitoring Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 24. Seamlessly resolve issues Scalable and fully managed All cloud logs in one place Real-time insights Cloud Logging Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 25. Quickly understand errors Automatic and real-time Instant error notification Popular languages Error Reporting Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 26. Find performance bottlenecks Fast, automatic issue detection Broad platform support Cloud Trace Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 27. Low-impact production profiling Broad platform support Cloud Profiler Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.

Editor's Notes

  1. layman engineering overview