SlideShare a Scribd company logo
1 of 36
We’ll be starting the session shortly!
Please keep yourself on MUTE.
Google Cloud Career Practitioners Session #3
Introduction to Google Cloud:
Networking, Monitoring and Operations
Google Cloud Career Practitioners
Campaign
In this session we will look at
various Networking Options. We
also look at Google Cloud
Monitoring and tools available in
the Cloud Operations Suite.
GCCP Camp Facilitator
Rupak Biswas
3rd Year, BTech
IIT Patna
Google Cloud Career Practitioner Campaign
Event
Agenda 10 min
1
2 GCP Networking
3 Cloud Operations
Google Network
15 min
25 min
4 Q&A
10 min
Your training schedule
Session 1
(1st Dec 2022)
In this session, we will
cover about Cloud
Technology in general,
GCP Overview and how
you can get started and
access GCP.
Session 4
Introduction to Docker and
Kubernetes. Overview of
Google Kubernetes Engine
(GKE).
You are here!
Session 2
(5th dec 2022)
In this session, we look at
the IaaS (Compute Engine) ,
PaaS (App Engine) , FaaS
(Cloud Functions) and CaaS
(GKE) compute offerings on
GCP. We also look at IAM
and Storage in General.
Session 3
(th Dec 2022)
Look at various Networking
Options.We also look at
Google Cloud Monitoring
and tools available in the
Cloud Operations Suite.
Google Network
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
A background to networking
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
Google Cloud
Network Edge point
of presence
Equiano
(PT, NG, ZA)
2021
Dunant
(US, FR)
2020
SJC
(JP, HK, SG)
2013
JGA-S
(GU, AU)
2019
Indigo
(SG, ID, AU)
2019
Havfrue
(US, IE, DK)
2019
Monet
(US, BR)
2017
Junior
(Rio, Santos)
2018
Tannat
(BR, UY, AR)
2018
Curie
(CL, US)
2019
Faster
(US, JP, TW)
2016
PLCN
(US, TW)
2020
Unity
(US, JP)
2010
Grace Hopper
(US, UK, ES)
2022
Network
Google Cloud
Networking
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
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
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
A VPC network is a virtual version of a physical
network and is a global resource
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
VPC Network
Subnets are regional and extend across zones in the
same region
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
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
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
VM2 VM3 VM4
Private IP
Private IP
Public IP
Public IP
Network behavior within a project
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
Auto subnet mode
One subnet from each region is
automatically created
Set of predefined IP ranges
Comes with default firewall rules
Expandable up to /16 only
Good for isolated use cases (Proof of
concepts (PoCs), testing, etc.)
Custom subnet mode
No subnets are automatically created
Subnets and IP ranges are defined
No default firewalls rules
Expandable to any RFC 1918 size
Recommended for Production
environments
The differences between auto and custom networks
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
● 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
A VPC is made up of subnets
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
Internet
Cloud External
IP Addresses
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
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
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
Firewalls protect virtual machine instances from
unapproved connections
● 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.
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
Express your desired firewall configuration as a set
of firewall rules
● 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
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
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
Cloud VPN securely connects an on-premises
network to a Google Cloud VPC network
● Useful for low-volume data
connections
● 99.9% SLA
● Supports:
○ Site-to-site VPN
○ Static routes
○ Dynamic routes (Cloud Router)
○ IKEv1 and IKEv2 ciphers
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
Cloud
Interconnect -
Dedicated
Cloud
Interconnect -
Partner
Cloud Interconnect offers two options to extend 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
Connection Provides Capacity Requirements Access type
IPsec VPN tunnels Encrypted tunnel to
VPC networks
through the public
internet
1.5 - 3.0 Gbps per
tunnel
On-premises VPN
gateway
Internal IP addresses
Dedicated
Interconnect
Dedicated, direct
connection to VPC
networks
8 x 10 Gbps circuits,
or
2 x 100 Gbps circuits
per connection
Connection in a
colocation facility
Internal IP addresses
Partner Interconnect Dedicated
bandwidth,
connection to VPC
network through a
service provider
50 Mbps – 10 Gbps
per connection
Service provider Internal IP addresses
A comparison of interconnect options
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
Global
HTTP(S) load
balancing
Distributes HTTP(S) traffic among groups of instances based on:
● Proximity to the user
● Requested URL
● Both
External
SSL Proxy load
balancing
Distributes SSL traffic among groups of instances based on
proximity to the user.
TCP Proxy load
balancing
Distributes TCP traffic among groups of instances based on
proximity to the user.
Regional
Network load
balancing
● Distributes traffic among a pool of instances within a region.
● Can balance any kind of TCP/UDP traffic.
Internal load
balancing
Distributes traffic from Google Cloud virtual machine instances to
a group of instances in the same region.
Internal
Use load balancing to distribute user requests
among sets of instances
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
Users IAP
Identity
ERP
CRM
Using Identity-Aware Proxy (IAP)
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
GCP Operations Suite
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
Operations
suite
Cloud
Monitoring
Cloud
Logging
Error
Reporting
Cloud Trace
Cloud
Debugger
Cloud
Profiler
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
Google Cloud's operations suite
Identify trends, prevent issues Reduce monitoring overhead
Improve signal-to-noise Fix problems faster
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
Cloud Monitoring
Seamlessly resolve issues Scalable and fully managed
All cloud logs in one place Real-time insights
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
Cloud Logging
Quickly understand errors Automatic and real-time
Instant error notification Popular languages
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
Error Reporting
Find performance bottlenecks Fast, automatic issue detection
Broad platform support
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
Cloud Trace
Debug in production Multiple source options
Collaborate while debugging Use your workflows
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
Cloud Debugger
Low-impact production
profiling
Broad platform support
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
Cloud Profiler
Thank You!
GCCP Session 3

More Related Content

Similar to GCCP Session 3

Montreal MuleSoft_Meetup_16-Aug.pptx
Montreal MuleSoft_Meetup_16-Aug.pptxMontreal MuleSoft_Meetup_16-Aug.pptx
Montreal MuleSoft_Meetup_16-Aug.pptxshubhamkalsi2
 
Whats new fireware-v11-10.compressed
Whats new fireware-v11-10.compressedWhats new fireware-v11-10.compressed
Whats new fireware-v11-10.compressedgroberts52
 
1. Google Cloud Platform Load BalancingIntroductionGoog.docx
1. Google Cloud Platform Load BalancingIntroductionGoog.docx1. Google Cloud Platform Load BalancingIntroductionGoog.docx
1. Google Cloud Platform Load BalancingIntroductionGoog.docxblondellchancy
 
MuleSoft Meetup Roma - CloudHub Networking Stategies
MuleSoft Meetup Roma -  CloudHub Networking StategiesMuleSoft Meetup Roma -  CloudHub Networking Stategies
MuleSoft Meetup Roma - CloudHub Networking StategiesAlfonso Martino
 
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
 
GCCP Session 2.pptx
GCCP Session 2.pptxGCCP Session 2.pptx
GCCP Session 2.pptxDSCIITPatna
 
GCP-PCNE Study Guide You Must Follow for Google Cloud Certification
GCP-PCNE Study Guide You Must Follow for Google Cloud CertificationGCP-PCNE Study Guide You Must Follow for Google Cloud Certification
GCP-PCNE Study Guide You Must Follow for Google Cloud CertificationAmaaira Johns
 
Toronto Virtual Meetup #7 - Anypoint VPC, VPN and DLB Architecture
Toronto Virtual Meetup #7 - Anypoint VPC, VPN and DLB ArchitectureToronto Virtual Meetup #7 - Anypoint VPC, VPN and DLB Architecture
Toronto Virtual Meetup #7 - Anypoint VPC, VPN and DLB ArchitectureAlexandra N. Martinez
 
Serverless service adoption for Thailand
Serverless service adoption for ThailandServerless service adoption for Thailand
Serverless service adoption for ThailandWatcharin Yang-Ngam
 
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
 
MuleSoft Meetup Vancouver 5th Virtual Event
MuleSoft Meetup Vancouver 5th Virtual EventMuleSoft Meetup Vancouver 5th Virtual Event
MuleSoft Meetup Vancouver 5th Virtual EventVikalp Bhalia
 
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
 
Introduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP CampaignIntroduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP CampaignGDSCVJTI
 
Anthos Security: modernize your security posture for cloud native applications
Anthos Security: modernize your security posture for cloud native applicationsAnthos Security: modernize your security posture for cloud native applications
Anthos Security: modernize your security posture for cloud native applicationsGreg Castle
 
"How overlay networks can make public clouds your global WAN" by Ryan Koop o...
 "How overlay networks can make public clouds your global WAN" by Ryan Koop o... "How overlay networks can make public clouds your global WAN" by Ryan Koop o...
"How overlay networks can make public clouds your global WAN" by Ryan Koop o...Cohesive Networks
 
Preparing_for_PCA_Workbook.pptx
Preparing_for_PCA_Workbook.pptxPreparing_for_PCA_Workbook.pptx
Preparing_for_PCA_Workbook.pptxmichaeljayaraj1
 
GCP Gaming 2016 Keynote Seoul, Korea
GCP Gaming 2016 Keynote Seoul, KoreaGCP Gaming 2016 Keynote Seoul, Korea
GCP Gaming 2016 Keynote Seoul, KoreaChris Jang
 

Similar to GCCP Session 3 (20)

Montreal MuleSoft_Meetup_16-Aug.pptx
Montreal MuleSoft_Meetup_16-Aug.pptxMontreal MuleSoft_Meetup_16-Aug.pptx
Montreal MuleSoft_Meetup_16-Aug.pptx
 
GCCP Session.pptx
GCCP Session.pptxGCCP Session.pptx
GCCP Session.pptx
 
Whats new fireware-v11-10.compressed
Whats new fireware-v11-10.compressedWhats new fireware-v11-10.compressed
Whats new fireware-v11-10.compressed
 
1. Google Cloud Platform Load BalancingIntroductionGoog.docx
1. Google Cloud Platform Load BalancingIntroductionGoog.docx1. Google Cloud Platform Load BalancingIntroductionGoog.docx
1. Google Cloud Platform Load BalancingIntroductionGoog.docx
 
GCCP-Session 2
GCCP-Session 2GCCP-Session 2
GCCP-Session 2
 
MuleSoft Meetup Roma - CloudHub Networking Stategies
MuleSoft Meetup Roma -  CloudHub Networking StategiesMuleSoft Meetup Roma -  CloudHub Networking Stategies
MuleSoft Meetup Roma - CloudHub Networking Stategies
 
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
 
GCCP Session 2.pptx
GCCP Session 2.pptxGCCP Session 2.pptx
GCCP Session 2.pptx
 
GCP-PCNE Study Guide You Must Follow for Google Cloud Certification
GCP-PCNE Study Guide You Must Follow for Google Cloud CertificationGCP-PCNE Study Guide You Must Follow for Google Cloud Certification
GCP-PCNE Study Guide You Must Follow for Google Cloud Certification
 
Toronto Virtual Meetup #7 - Anypoint VPC, VPN and DLB Architecture
Toronto Virtual Meetup #7 - Anypoint VPC, VPN and DLB ArchitectureToronto Virtual Meetup #7 - Anypoint VPC, VPN and DLB Architecture
Toronto Virtual Meetup #7 - Anypoint VPC, VPN and DLB Architecture
 
Serverless service adoption for Thailand
Serverless service adoption for ThailandServerless service adoption for Thailand
Serverless service adoption for Thailand
 
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
 
MuleSoft Meetup Vancouver 5th Virtual Event
MuleSoft Meetup Vancouver 5th Virtual EventMuleSoft Meetup Vancouver 5th Virtual Event
MuleSoft Meetup Vancouver 5th Virtual Event
 
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
 
Introduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP CampaignIntroduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP Campaign
 
Anthos Security: modernize your security posture for cloud native applications
Anthos Security: modernize your security posture for cloud native applicationsAnthos Security: modernize your security posture for cloud native applications
Anthos Security: modernize your security posture for cloud native applications
 
"How overlay networks can make public clouds your global WAN" by Ryan Koop o...
 "How overlay networks can make public clouds your global WAN" by Ryan Koop o... "How overlay networks can make public clouds your global WAN" by Ryan Koop o...
"How overlay networks can make public clouds your global WAN" by Ryan Koop o...
 
Preparing_for_PCA_Workbook.pptx
Preparing_for_PCA_Workbook.pptxPreparing_for_PCA_Workbook.pptx
Preparing_for_PCA_Workbook.pptx
 
GCP Gaming 2016 Keynote Seoul, Korea
GCP Gaming 2016 Keynote Seoul, KoreaGCP Gaming 2016 Keynote Seoul, Korea
GCP Gaming 2016 Keynote Seoul, Korea
 

More from DSCIITPatna

Web Dev Session 1.pptx
Web Dev Session 1.pptxWeb Dev Session 1.pptx
Web Dev Session 1.pptxDSCIITPatna
 
Introduction to Blockchain Web3 Session
Introduction to Blockchain Web3 SessionIntroduction to Blockchain Web3 Session
Introduction to Blockchain Web3 SessionDSCIITPatna
 
Session 4 GCCP.pptx
Session 4 GCCP.pptxSession 4 GCCP.pptx
Session 4 GCCP.pptxDSCIITPatna
 
GCCP Induction Session
GCCP Induction SessionGCCP Induction Session
GCCP Induction SessionDSCIITPatna
 
Orientation pdf_merged.pdf
Orientation pdf_merged.pdfOrientation pdf_merged.pdf
Orientation pdf_merged.pdfDSCIITPatna
 
Compose_Camp_Session_3_4.pptx
Compose_Camp_Session_3_4.pptxCompose_Camp_Session_3_4.pptx
Compose_Camp_Session_3_4.pptxDSCIITPatna
 
Compose_Camp_Session_1_2.pptx
Compose_Camp_Session_1_2.pptxCompose_Camp_Session_1_2.pptx
Compose_Camp_Session_1_2.pptxDSCIITPatna
 

More from DSCIITPatna (10)

ML Session-2
ML Session-2ML Session-2
ML Session-2
 
ML Session-1
ML Session-1ML Session-1
ML Session-1
 
Web Dev Session 1.pptx
Web Dev Session 1.pptxWeb Dev Session 1.pptx
Web Dev Session 1.pptx
 
Introduction to Blockchain Web3 Session
Introduction to Blockchain Web3 SessionIntroduction to Blockchain Web3 Session
Introduction to Blockchain Web3 Session
 
Session 4 GCCP.pptx
Session 4 GCCP.pptxSession 4 GCCP.pptx
Session 4 GCCP.pptx
 
Session #1 GCCP
Session #1 GCCPSession #1 GCCP
Session #1 GCCP
 
GCCP Induction Session
GCCP Induction SessionGCCP Induction Session
GCCP Induction Session
 
Orientation pdf_merged.pdf
Orientation pdf_merged.pdfOrientation pdf_merged.pdf
Orientation pdf_merged.pdf
 
Compose_Camp_Session_3_4.pptx
Compose_Camp_Session_3_4.pptxCompose_Camp_Session_3_4.pptx
Compose_Camp_Session_3_4.pptx
 
Compose_Camp_Session_1_2.pptx
Compose_Camp_Session_1_2.pptxCompose_Camp_Session_1_2.pptx
Compose_Camp_Session_1_2.pptx
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

GCCP Session 3

  • 1. We’ll be starting the session shortly! Please keep yourself on MUTE.
  • 2. Google Cloud Career Practitioners Session #3 Introduction to Google Cloud: Networking, Monitoring and Operations
  • 3. Google Cloud Career Practitioners Campaign
  • 4. In this session we will look at various Networking Options. We also look at Google Cloud Monitoring and tools available in the Cloud Operations Suite. GCCP Camp Facilitator Rupak Biswas 3rd Year, BTech IIT Patna Google Cloud Career Practitioner Campaign
  • 5. Event Agenda 10 min 1 2 GCP Networking 3 Cloud Operations Google Network 15 min 25 min 4 Q&A 10 min
  • 6. Your training schedule Session 1 (1st Dec 2022) In this session, we will cover about Cloud Technology in general, GCP Overview and how you can get started and access GCP. Session 4 Introduction to Docker and Kubernetes. Overview of Google Kubernetes Engine (GKE). You are here! Session 2 (5th dec 2022) In this session, we look at the IaaS (Compute Engine) , PaaS (App Engine) , FaaS (Cloud Functions) and CaaS (GKE) compute offerings on GCP. We also look at IAM and Storage in General. Session 3 (th Dec 2022) Look at various Networking Options.We also look at Google Cloud Monitoring and tools available in the Cloud Operations Suite.
  • 7. Google Network Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
  • 8. A background to networking Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
  • 9. Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Google Cloud Network Edge point of presence Equiano (PT, NG, ZA) 2021 Dunant (US, FR) 2020 SJC (JP, HK, SG) 2013 JGA-S (GU, AU) 2019 Indigo (SG, ID, AU) 2019 Havfrue (US, IE, DK) 2019 Monet (US, BR) 2017 Junior (Rio, Santos) 2018 Tannat (BR, UY, AR) 2018 Curie (CL, US) 2019 Faster (US, JP, TW) 2016 PLCN (US, TW) 2020 Unity (US, JP) 2010 Grace Hopper (US, UK, ES) 2022 Network
  • 10. Google Cloud Networking Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
  • 11. 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
  • 12. 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 A VPC network is a virtual version of a physical network and is a global resource Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program VPC Network
  • 13. Subnets are regional and extend across zones in the same region Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program 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 VPC Network
  • 14. VPC Network 1 VPC Network 2 VPC Network 3 VPC Network 4 VPC Network 5 us-east1 asia-east1 Google Cloud Project Internet VM1 VM2 VM3 VM4 Private IP Private IP Public IP Public IP Network behavior within a project Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
  • 15. Auto subnet mode One subnet from each region is automatically created Set of predefined IP ranges Comes with default firewall rules Expandable up to /16 only Good for isolated use cases (Proof of concepts (PoCs), testing, etc.) Custom subnet mode No subnets are automatically created Subnets and IP ranges are defined No default firewalls rules Expandable to any RFC 1918 size Recommended for Production environments The differences between auto and custom networks Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
  • 16. ● 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 A VPC is made up of subnets Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
  • 17. Internet Cloud External IP Addresses 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 Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
  • 18. 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
  • 19. Firewalls protect virtual machine instances from unapproved connections ● 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. Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
  • 20. Express your desired firewall configuration as a set of firewall rules ● 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 Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
  • 21. 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
  • 22. Cloud VPN securely connects an on-premises network to a Google Cloud VPC network ● Useful for low-volume data connections ● 99.9% SLA ● Supports: ○ Site-to-site VPN ○ Static routes ○ Dynamic routes (Cloud Router) ○ IKEv1 and IKEv2 ciphers Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
  • 23. Cloud Interconnect - Dedicated Cloud Interconnect - Partner Cloud Interconnect offers two options to extend 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
  • 24. Connection Provides Capacity Requirements Access type IPsec VPN tunnels Encrypted tunnel to VPC networks through the public internet 1.5 - 3.0 Gbps per tunnel On-premises VPN gateway Internal IP addresses Dedicated Interconnect Dedicated, direct connection to VPC networks 8 x 10 Gbps circuits, or 2 x 100 Gbps circuits per connection Connection in a colocation facility Internal IP addresses Partner Interconnect Dedicated bandwidth, connection to VPC network through a service provider 50 Mbps – 10 Gbps per connection Service provider Internal IP addresses A comparison of interconnect options Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
  • 25. Global HTTP(S) load balancing Distributes HTTP(S) traffic among groups of instances based on: ● Proximity to the user ● Requested URL ● Both External SSL Proxy load balancing Distributes SSL traffic among groups of instances based on proximity to the user. TCP Proxy load balancing Distributes TCP traffic among groups of instances based on proximity to the user. Regional Network load balancing ● Distributes traffic among a pool of instances within a region. ● Can balance any kind of TCP/UDP traffic. Internal load balancing Distributes traffic from Google Cloud virtual machine instances to a group of instances in the same region. Internal Use load balancing to distribute user requests among sets of instances Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
  • 26. Users IAP Identity ERP CRM Using Identity-Aware Proxy (IAP) Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 27. GCP Operations Suite Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program
  • 28. Operations suite Cloud Monitoring Cloud Logging Error Reporting Cloud Trace Cloud Debugger Cloud Profiler Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Google Cloud's operations suite
  • 29. Identify trends, prevent issues Reduce monitoring overhead Improve signal-to-noise Fix problems faster Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Cloud Monitoring
  • 30. Seamlessly resolve issues Scalable and fully managed All cloud logs in one place Real-time insights Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Cloud Logging
  • 31. Quickly understand errors Automatic and real-time Instant error notification Popular languages Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Error Reporting
  • 32. Find performance bottlenecks Fast, automatic issue detection Broad platform support Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Cloud Trace
  • 33. Debug in production Multiple source options Collaborate while debugging Use your workflows Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Cloud Debugger
  • 34. Low-impact production profiling Broad platform support Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Cloud Profiler