SlideShare a Scribd company logo
Indian Institute of Technology, Bhilai
Google Cloud Platform
Javed Habib
GDSC Lead, IIT Bhilai
What is the
GOAL of
Today!
Indian Institute of Technology,
Bhilai
Swags, what “you” are here for!!!
Tier Based System
Tier 1 Tier 2 Tier 3
First
80 completions
GCCF + GenAI
Pathway
First
60 completions
GCCF + GenAI
Pathway
First
40 completions
GCCF + GenAI
Pathway
Disclaimer!
Google Cloud Platform
1. Availing the codes
2. Intro to Cloud Computing
3. Google Cloud Architecture
4. Tour on hands-on labs
Owning a cloud resource for computation, storage, etc.
What is Cloud Computing?
Infrastructure
● Iaas – get pc
● Paas – get hosting
platform
● Saas – get services
● Faas – run function on demand
How do you talk with these resources?
SSH - gets connection via a secure pathway
Virtual Machine
A Virtual Machine (VM) is a compute
resource that uses software instead of a
physical computer to run programs and
deploy apps. One or more virtual “guest”
machines run on a physical “host” machine.
Path 2: Google Cloud Computing
Foundations: Infrastructure in Google
Cloud
➢ How do we STORE databases over Google Cloud?
➢ What’s an API? How to manage them over cloud?
➢ Can all of this be SECURED?
Part 1
Introduction to Google Cloud
Storage Options
Exploring Google Cloud Storage
1. Google Cloud offers a range of storage solutions to meet
diverse application needs.
2. Choices depend on data types and business requirements.
3. Managed storage and database services are scalable, reliable,
and user-friendly.
4. Notable services include Cloud Storage, Cloud SQL, Cloud
Spanner, Firestore, and Cloud Bigtable.
5. Cloud storage use cases: Content delivery, data analytics,
backup/archival storage.
6. Google's support for database migration and growth planning.
Section 1: Introduction to Google Cloud Storage Options
Section 2: Structured vs. Unstructured Data
1. Unstructured data: Non-tabular, e.g., documents, images, audio
files.
2. Cloud Storage is ideal for unstructured data storage.
3. Structured data: Organized in tables, rows, columns; easier to
work with.
4. Used for transactional and analytical workloads.
5. Options for structured data: Cloud SQL, Cloud Spanner,
Firestore, BigQuery.
1. Cloud Storage: It's a flexible digital storage solution.
2. Key Features: You can keep different versions of files, control
when to delete them, and access them globally.
3. Organization: Your files are grouped into "buckets," and once
in a bucket, they can't be changed.
4. Rules: You can set rules for how long files stay and what
happens to them.
5. Hands-on Practice: You'll get to use and learn about cloud
storage in practical exercises.
Section 3: Google Cloud Storage Services
Buckets are the basic
containers that hold your
data. Everything that you
store in Cloud Storage must
be contained in a bucket.
You can use buckets to
organize your data and
control access to your data,
but unlike directories and
folders, you cannot nest
buckets.
Part 2
API- Application programming
interface
1. API Basics: APIs (Application Programming Interfaces) are
like connectors that help different software talk to each
other.
2. Daily Life Examples: Think of APIs as the way apps on your
phone share information or log in using social media.
3. Why APIs Matter: They're vital for faster app development
and making digital services work together seamlessly.
4. Using APIs: In programming, you'll use APIs to access data,
perform tasks, and make apps interact with various online
services.
Section 1: Introduction to APIs and Cloud Endpoints
Section 2: Cloud Endpoints and Apigee API Management
● Cloud Endpoints: Manages APIs, ensures fast
performance, offers features like API Console,
Hosting, Logging, and Monitoring.
● Apigee API Management:
1. Apigee API Management ensures smooth operation
of computer programs, acting like a traffic cop for
APIs.
2. It's compatible with old and new systems,
simplifying upgrades and technology use.
3. Useful for reorganizing programs, making
technology run efficiently for businesses.
Pub/Sub Basics:
● Messaging service for data exchange.
● Handles asynchronous data.
Architecture and Components:
● Involves publishers, subscribers, and data processing.
● Data sources and Dataflow for processing.
Use Cases and Benefits:
● Handles IoT data.
● Provides reliability and global availability.
Challenges and Tools:
● Deals with data ingestion challenges.
● Uses visualization and analysis tools.
Section 3: Pub/Sub: Handling Distributed Messaging
Part 3
Security
Infrastructure Security Design
GC Encryption Options
What is Identity-Aware Proxy?
Identity-Aware Proxy (IAP) is a Google Cloud service that intercepts web requests sent to your application,
authenticates the user making the request using the Google Identity Service, and only lets the requests through if
they come from a user you authorize. In addition, it can modify the request headers to include information about
the authenticated user.
Time for a lab!
Identity Access Management
Time for a lab!
• What is Big Data?
Big data primarily refers to data sets that are too large or complex to
be dealt with by traditional data-processing application software.
• What is Big Data Analysis?
This field deals with collecting and analyzing large data sets to
find valuable information that can be leveraged to make better
business decisions.
• Cluster
A cluster refers to a group of computers (nodes) used to store
and process large volumes of data
• DataProc
Dataproc automation helps you create clusters which are
quick to start scale , manage and shut down.
Dataproc helps users process, transform and understand
vast quantities of data.
• Two Methods of Big Data Processing-
1. Batch processing-
Batch processing is the method computers use to *periodically* complete high-volume, repetitive data jobs.
Its a way to process large amounts of data that is collected over a period of time.(‘batches’ of data)
2. Stream Processing-
Stream processing is the process of being able to almost instantaneously analyze data that is streaming
(flowing) from one device to another.
The data output rate must be as fast as the data input rate
Dataflow is a google service optimized for
large-scale batch processing or long-running
stream processing of structured and
unstructured data.
• Data warehouse –
Terabytes and Petabytes of data gathered from a wide range of sources
• Big Query is a fully-managed data warehouse. Fully Managed implies that google takes care of all the underlying
infrastructure
BigQuery is like a
common staging
area for data
analytics workloads
BigQuery outputs
usually feed into two
buckets: business
intelligence tools and
AI/ML tools.
Let Machines do the work!
Objectives
1. Understanding basic ML concepts
2. Cloud solutions : Vertex AI
3. No code solution : Auto ML
4. More flexibility for Users : Custom Training
5. Using Pre-trained models : Prebuilt APIs
Thinking like a human
Sample Machine Learning Tasks
1. Sentiment Analysis
2. Spam Classification
3. Recommendation Systems
4. Object Detection
And many more ….
Artificial Intelligence vs Machine Learning
Unsupervised Learning vs Supervised Learning
Deep Learning
Vertex AI
Custom Training
Hands on!
Google Cloud Computing Foundations: Networking &
Security in Google Cloud
GDSC IIT Bhilai
IMP
VPC _ Auto Mode , Custom Mode
Ip Address - Public Private
Google Cloud Zone Region
Google CLoud Networking (VPC , Load Balancing , CDN , Interconnect , DNS)
Routes and Firewall (need not configure)
Multiple VPC Network (VPC Peering , Shared VPC )
Multiple Hybrid (IPSec VPN , Direct Peering , Carrier Peering , Dedicated Interconnect)
Load Balancing (HTTPs , SSL Proxy , TCP Proxy , Regional External , Internal HTTPs)
Cloud Region Zone
Lab Multiple VPC
1. Create 2 Networks
2. Create 2 VM
3. Ping and Check
Lab HTTP Load Balancer with Cloud Armor
Automation Using Google Cloud
● Infrastructure as Code (IaC)
● Terraform
● Google Cloud’s Operations
Suite
● Web-based automation solutions
like Dashboards and Control
Panels.
● Monitoring
● Logging
● Error Reporting
● Profiling

More Related Content

Similar to GDSC Cloud Jam.pptx

Ibm db2update2019 icp4 data
Ibm db2update2019   icp4 dataIbm db2update2019   icp4 data
Ibm db2update2019 icp4 data
Gustav Lundström
 
Google's Infrastructure and Specific IoT Services
Google's Infrastructure and Specific IoT ServicesGoogle's Infrastructure and Specific IoT Services
Google's Infrastructure and Specific IoT Services
Intel® Software
 
GCCP Session 2.pptx
GCCP Session 2.pptxGCCP Session 2.pptx
GCCP Session 2.pptx
DSCIITPatna
 
Modern Thinking área digital MSKM 21/09/2017
Modern Thinking área digital MSKM 21/09/2017Modern Thinking área digital MSKM 21/09/2017
Modern Thinking área digital MSKM 21/09/2017
MSMK - Madrid School of Marketing
 
Hac IT 4. Emerging Technologies (1).pdf
Hac IT 4. Emerging Technologies  (1).pdfHac IT 4. Emerging Technologies  (1).pdf
Hac IT 4. Emerging Technologies (1).pdf
AAFREEN SHAIKH
 
Distributed Data Processing for Real-time Applications
Distributed Data Processing for Real-time ApplicationsDistributed Data Processing for Real-time Applications
Distributed Data Processing for Real-time Applications
ScyllaDB
 
hadoop seminar training report
hadoop seminar  training reporthadoop seminar  training report
hadoop seminar training report
Sarvesh Meena
 
Real time analytics
Real time analyticsReal time analytics
Real time analytics
Leandro Totino Pereira
 
Big Data Platform and Architecture Recommendation
Big Data Platform and Architecture RecommendationBig Data Platform and Architecture Recommendation
Big Data Platform and Architecture Recommendation
Sofyan Hadi AHmad
 
hari_duche_updated
hari_duche_updatedhari_duche_updated
hari_duche_updated
Hari Duche
 
IoT – The reality of real world solutions
IoT – The reality of real world solutions IoT – The reality of real world solutions
IoT – The reality of real world solutions
Swiss Data Forum Swiss Data Forum
 
Hd insight overview
Hd insight overviewHd insight overview
Hd insight overview
vhrocca
 
Imperative Induced Innovation - Patrick W. Dowd, Ph. D
Imperative Induced Innovation - Patrick W. Dowd, Ph. DImperative Induced Innovation - Patrick W. Dowd, Ph. D
Imperative Induced Innovation - Patrick W. Dowd, Ph. D
scoopnewsgroup
 
Introduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP CampaignIntroduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP Campaign
GDSCVJTI
 
Ibm coe openpowerailabdubaiwithraptor
Ibm coe openpowerailabdubaiwithraptorIbm coe openpowerailabdubaiwithraptor
Ibm coe openpowerailabdubaiwithraptor
Ganesan Narayanasamy
 
Lecture 3.31 3.32.pptx
Lecture 3.31  3.32.pptxLecture 3.31  3.32.pptx
Lecture 3.31 3.32.pptx
RATISHKUMAR32
 
Importance of ‘Centralized Event collection’ and BigData platform for Analysis !
Importance of ‘Centralized Event collection’ and BigData platform for Analysis !Importance of ‘Centralized Event collection’ and BigData platform for Analysis !
Importance of ‘Centralized Event collection’ and BigData platform for Analysis !
Piyush Kumar
 
Data Management - Full Stack Deep Learning
Data Management - Full Stack Deep LearningData Management - Full Stack Deep Learning
Data Management - Full Stack Deep Learning
Sergey Karayev
 
World Artificial Intelligence Conference Shanghai 2018
World Artificial Intelligence Conference Shanghai 2018World Artificial Intelligence Conference Shanghai 2018
World Artificial Intelligence Conference Shanghai 2018
Adam Gibson
 
Big data Question bank.pdf
Big data Question bank.pdfBig data Question bank.pdf
Big data Question bank.pdf
Sitamarhi Institute of Technology
 

Similar to GDSC Cloud Jam.pptx (20)

Ibm db2update2019 icp4 data
Ibm db2update2019   icp4 dataIbm db2update2019   icp4 data
Ibm db2update2019 icp4 data
 
Google's Infrastructure and Specific IoT Services
Google's Infrastructure and Specific IoT ServicesGoogle's Infrastructure and Specific IoT Services
Google's Infrastructure and Specific IoT Services
 
GCCP Session 2.pptx
GCCP Session 2.pptxGCCP Session 2.pptx
GCCP Session 2.pptx
 
Modern Thinking área digital MSKM 21/09/2017
Modern Thinking área digital MSKM 21/09/2017Modern Thinking área digital MSKM 21/09/2017
Modern Thinking área digital MSKM 21/09/2017
 
Hac IT 4. Emerging Technologies (1).pdf
Hac IT 4. Emerging Technologies  (1).pdfHac IT 4. Emerging Technologies  (1).pdf
Hac IT 4. Emerging Technologies (1).pdf
 
Distributed Data Processing for Real-time Applications
Distributed Data Processing for Real-time ApplicationsDistributed Data Processing for Real-time Applications
Distributed Data Processing for Real-time Applications
 
hadoop seminar training report
hadoop seminar  training reporthadoop seminar  training report
hadoop seminar training report
 
Real time analytics
Real time analyticsReal time analytics
Real time analytics
 
Big Data Platform and Architecture Recommendation
Big Data Platform and Architecture RecommendationBig Data Platform and Architecture Recommendation
Big Data Platform and Architecture Recommendation
 
hari_duche_updated
hari_duche_updatedhari_duche_updated
hari_duche_updated
 
IoT – The reality of real world solutions
IoT – The reality of real world solutions IoT – The reality of real world solutions
IoT – The reality of real world solutions
 
Hd insight overview
Hd insight overviewHd insight overview
Hd insight overview
 
Imperative Induced Innovation - Patrick W. Dowd, Ph. D
Imperative Induced Innovation - Patrick W. Dowd, Ph. DImperative Induced Innovation - Patrick W. Dowd, Ph. D
Imperative Induced Innovation - Patrick W. Dowd, Ph. D
 
Introduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP CampaignIntroduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP Campaign
 
Ibm coe openpowerailabdubaiwithraptor
Ibm coe openpowerailabdubaiwithraptorIbm coe openpowerailabdubaiwithraptor
Ibm coe openpowerailabdubaiwithraptor
 
Lecture 3.31 3.32.pptx
Lecture 3.31  3.32.pptxLecture 3.31  3.32.pptx
Lecture 3.31 3.32.pptx
 
Importance of ‘Centralized Event collection’ and BigData platform for Analysis !
Importance of ‘Centralized Event collection’ and BigData platform for Analysis !Importance of ‘Centralized Event collection’ and BigData platform for Analysis !
Importance of ‘Centralized Event collection’ and BigData platform for Analysis !
 
Data Management - Full Stack Deep Learning
Data Management - Full Stack Deep LearningData Management - Full Stack Deep Learning
Data Management - Full Stack Deep Learning
 
World Artificial Intelligence Conference Shanghai 2018
World Artificial Intelligence Conference Shanghai 2018World Artificial Intelligence Conference Shanghai 2018
World Artificial Intelligence Conference Shanghai 2018
 
Big data Question bank.pdf
Big data Question bank.pdfBig data Question bank.pdf
Big data Question bank.pdf
 

Recently uploaded

Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
IJNSA Journal
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
mamamaam477
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
RadiNasr
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 

Recently uploaded (20)

Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 

GDSC Cloud Jam.pptx

  • 1. Indian Institute of Technology, Bhilai Google Cloud Platform Javed Habib GDSC Lead, IIT Bhilai
  • 2. What is the GOAL of Today! Indian Institute of Technology, Bhilai
  • 3. Swags, what “you” are here for!!! Tier Based System Tier 1 Tier 2 Tier 3 First 80 completions GCCF + GenAI Pathway First 60 completions GCCF + GenAI Pathway First 40 completions GCCF + GenAI Pathway
  • 5. Google Cloud Platform 1. Availing the codes 2. Intro to Cloud Computing 3. Google Cloud Architecture 4. Tour on hands-on labs Owning a cloud resource for computation, storage, etc. What is Cloud Computing?
  • 6. Infrastructure ● Iaas – get pc ● Paas – get hosting platform ● Saas – get services ● Faas – run function on demand
  • 7. How do you talk with these resources? SSH - gets connection via a secure pathway
  • 8. Virtual Machine A Virtual Machine (VM) is a compute resource that uses software instead of a physical computer to run programs and deploy apps. One or more virtual “guest” machines run on a physical “host” machine.
  • 9. Path 2: Google Cloud Computing Foundations: Infrastructure in Google Cloud ➢ How do we STORE databases over Google Cloud? ➢ What’s an API? How to manage them over cloud? ➢ Can all of this be SECURED?
  • 10. Part 1 Introduction to Google Cloud Storage Options
  • 11. Exploring Google Cloud Storage 1. Google Cloud offers a range of storage solutions to meet diverse application needs. 2. Choices depend on data types and business requirements. 3. Managed storage and database services are scalable, reliable, and user-friendly. 4. Notable services include Cloud Storage, Cloud SQL, Cloud Spanner, Firestore, and Cloud Bigtable. 5. Cloud storage use cases: Content delivery, data analytics, backup/archival storage. 6. Google's support for database migration and growth planning. Section 1: Introduction to Google Cloud Storage Options
  • 12. Section 2: Structured vs. Unstructured Data 1. Unstructured data: Non-tabular, e.g., documents, images, audio files. 2. Cloud Storage is ideal for unstructured data storage. 3. Structured data: Organized in tables, rows, columns; easier to work with. 4. Used for transactional and analytical workloads. 5. Options for structured data: Cloud SQL, Cloud Spanner, Firestore, BigQuery.
  • 13. 1. Cloud Storage: It's a flexible digital storage solution. 2. Key Features: You can keep different versions of files, control when to delete them, and access them globally. 3. Organization: Your files are grouped into "buckets," and once in a bucket, they can't be changed. 4. Rules: You can set rules for how long files stay and what happens to them. 5. Hands-on Practice: You'll get to use and learn about cloud storage in practical exercises. Section 3: Google Cloud Storage Services Buckets are the basic containers that hold your data. Everything that you store in Cloud Storage must be contained in a bucket. You can use buckets to organize your data and control access to your data, but unlike directories and folders, you cannot nest buckets.
  • 14. Part 2 API- Application programming interface
  • 15. 1. API Basics: APIs (Application Programming Interfaces) are like connectors that help different software talk to each other. 2. Daily Life Examples: Think of APIs as the way apps on your phone share information or log in using social media. 3. Why APIs Matter: They're vital for faster app development and making digital services work together seamlessly. 4. Using APIs: In programming, you'll use APIs to access data, perform tasks, and make apps interact with various online services. Section 1: Introduction to APIs and Cloud Endpoints
  • 16. Section 2: Cloud Endpoints and Apigee API Management ● Cloud Endpoints: Manages APIs, ensures fast performance, offers features like API Console, Hosting, Logging, and Monitoring. ● Apigee API Management: 1. Apigee API Management ensures smooth operation of computer programs, acting like a traffic cop for APIs. 2. It's compatible with old and new systems, simplifying upgrades and technology use. 3. Useful for reorganizing programs, making technology run efficiently for businesses.
  • 17. Pub/Sub Basics: ● Messaging service for data exchange. ● Handles asynchronous data. Architecture and Components: ● Involves publishers, subscribers, and data processing. ● Data sources and Dataflow for processing. Use Cases and Benefits: ● Handles IoT data. ● Provides reliability and global availability. Challenges and Tools: ● Deals with data ingestion challenges. ● Uses visualization and analysis tools. Section 3: Pub/Sub: Handling Distributed Messaging
  • 21. What is Identity-Aware Proxy? Identity-Aware Proxy (IAP) is a Google Cloud service that intercepts web requests sent to your application, authenticates the user making the request using the Google Identity Service, and only lets the requests through if they come from a user you authorize. In addition, it can modify the request headers to include information about the authenticated user.
  • 22. Time for a lab!
  • 24. Time for a lab!
  • 25.
  • 26. • What is Big Data? Big data primarily refers to data sets that are too large or complex to be dealt with by traditional data-processing application software. • What is Big Data Analysis? This field deals with collecting and analyzing large data sets to find valuable information that can be leveraged to make better business decisions. • Cluster A cluster refers to a group of computers (nodes) used to store and process large volumes of data • DataProc Dataproc automation helps you create clusters which are quick to start scale , manage and shut down. Dataproc helps users process, transform and understand vast quantities of data.
  • 27. • Two Methods of Big Data Processing- 1. Batch processing- Batch processing is the method computers use to *periodically* complete high-volume, repetitive data jobs. Its a way to process large amounts of data that is collected over a period of time.(‘batches’ of data) 2. Stream Processing- Stream processing is the process of being able to almost instantaneously analyze data that is streaming (flowing) from one device to another. The data output rate must be as fast as the data input rate Dataflow is a google service optimized for large-scale batch processing or long-running stream processing of structured and unstructured data.
  • 28. • Data warehouse – Terabytes and Petabytes of data gathered from a wide range of sources • Big Query is a fully-managed data warehouse. Fully Managed implies that google takes care of all the underlying infrastructure BigQuery is like a common staging area for data analytics workloads BigQuery outputs usually feed into two buckets: business intelligence tools and AI/ML tools.
  • 29. Let Machines do the work!
  • 30. Objectives 1. Understanding basic ML concepts 2. Cloud solutions : Vertex AI 3. No code solution : Auto ML 4. More flexibility for Users : Custom Training 5. Using Pre-trained models : Prebuilt APIs
  • 32. Sample Machine Learning Tasks 1. Sentiment Analysis 2. Spam Classification 3. Recommendation Systems 4. Object Detection And many more ….
  • 33. Artificial Intelligence vs Machine Learning
  • 34. Unsupervised Learning vs Supervised Learning
  • 36.
  • 38.
  • 40.
  • 41.
  • 42.
  • 44. Google Cloud Computing Foundations: Networking & Security in Google Cloud GDSC IIT Bhilai
  • 45. IMP VPC _ Auto Mode , Custom Mode Ip Address - Public Private Google Cloud Zone Region Google CLoud Networking (VPC , Load Balancing , CDN , Interconnect , DNS) Routes and Firewall (need not configure) Multiple VPC Network (VPC Peering , Shared VPC ) Multiple Hybrid (IPSec VPN , Direct Peering , Carrier Peering , Dedicated Interconnect) Load Balancing (HTTPs , SSL Proxy , TCP Proxy , Regional External , Internal HTTPs)
  • 47. Lab Multiple VPC 1. Create 2 Networks 2. Create 2 VM 3. Ping and Check
  • 48. Lab HTTP Load Balancer with Cloud Armor
  • 49. Automation Using Google Cloud ● Infrastructure as Code (IaC) ● Terraform ● Google Cloud’s Operations Suite
  • 50. ● Web-based automation solutions like Dashboards and Control Panels.
  • 51. ● Monitoring ● Logging ● Error Reporting ● Profiling