SlideShare uma empresa Scribd logo
1 de 70
Getting Started
with
Google Cloud
Platform (GCP)
1 www.bigdatatrunk.com
Zoé Meckbach
Co-Organizer
Cryptowerk, Tech
Events,
Surag Sheth
Co-Organizer
Co-founder
TheDEN,
Raju Shreewastava
Co-Organizer
Founder Big Data Trunk,
Trainer & Speaker
www.bigdatatrunk.com 3
Agenda
1. Introductions
2. Cloud Computing
3. Google Cloud Computing
4. Services on GCP
5. Compute Lab
www.bigdatatrunk.com4
Big Data Trunk
5 www.bigdatatrunk.com
Introduction – Big Data Trunk
6 www.bigdatatrunk.com
Raju Shreewastava
• 21 yrs. in Data & Analytics
• Founder of Big Data Trunk
• Passion for teaching & Sharing
• Presented in several conferences
www.bigdatatrunk.com
Cloud Expo
Santa Clara Convention center
www.bigdatatrunk.com
Author
• Big Data High Availability (Pearson
Publication)
• Perform Data Engineering on Microsoft Azure
HDInsight (Microsoft Press)
Sanjay Oza
• 25+ years in Software and Data Engineering
• Multiple years of management experience
• Worked in Networking industry
• Like to teach and mentor
• Patents
• Detecting and mitigating a high-rate distributed denial of
service - Approved
• Individually assigned server alias address for contacting a
server - Pending
9 www.bigdatatrunk.com
Your turn
• Working in
• Software?
• Data?
• Cloud?
• GCP?
10 www.bigdatatrunk.com
Why is it called
Cloud Computing?
Your thoughts, perceptions and myths
11 www.bigdatatrunk.com
The term cloud is used as a
metaphor for the Internet,
based on the cloud drawing
used in the past to
represent the telephone
network, and later to depict
the Internet in computer
network diagrams.
The term cloud was used to refer to
platforms for distributed
computing as early as 1993,
when Apple spin-off General
Magic and AT&T used it in
describing their
(paired) Telescript and PersonaLink
technologies
Source : wikipedia.org
www.bigdatatrunk.com 12
What is Cloud Computing?
13 www.bigdatatrunk.com
Cloud computing uses software and hardware to provide services like
storage, compute, network, etc. Resources can be accessed from any
device from anywhere
Enables Access to Cloud Services
Provides Access to Cloud Resources
Pay as you go model
Cloud
Growth
www.bigdatatrunk.com 14
www.bigdatatrunk.com 15
16 www.bigdatatrunk.com
Cloud Computing
Deployment Models
17 www.bigdatatrunk.com
Cloud Computing Deployment Models
www.bigdatatrunk.com 18
Public Cloud
• Cloud computing resources are available to
general public over the internet
• Might be free or pay per use model
• Offers the greatest level of efficiency as
resources are shared amongst multiple clients
• When to use it
• Applications are used by lots of users
• Developers collaborating on application
development, test and deployment
• Need to incremental computing and storage
resources (peek times)
Private Cloud
• Private cloud services are dedicated to
one organization or business and have
specific security controls
• Offers greatest level of security and
control, but requires the company to
purchase all software and infrastructure
– making it expensive
• When to use it
• Control and security are number one
criteria
• Business is part of an industry which
needs to comply to strict security and
data privacy issues
Hybrid Cloud
• Hybrid cloud is a combination of both public cloud
and on-premise IT resources, usually companies
will host their mission critical applications on their
own servers, whereas secondary applications will
be hosted in public cloud
• Advantage is that the critical data and applications
are secured, however the downside is that the
company has to track multiple security platforms
• Company provides applications access to the
clients on public cloud, the sensitive data is stored
on premises
• Scalable and Cost Effective
21
www.bigdatatrunk.com 22
Cloud Computing
Service Models
23 www.bigdatatrunk.com
Cloud Computing Service Models
• Infrastructure as a Service – IaaS
• Platform as a Service – PaaS
• Software as a Service - SaaS
24 www.bigdatatrunk.com
Pizza as a Service
25 www.bigdatatrunk.com
Cloud Service Types
26 www.bigdatatrunk.com
Towards Managed Services
27 www.bigdatatrunk.com
• As cloud computing evolves, the momentum is shifting from
managed infrastructure to managed services
• For these managed services, you do not have to worry
about provisioning computing resources, e.g. big data
technologies like Hadoop, Spark, Hive, etc.
Quiz - 1
28 www.bigdatatrunk.com
1. A company has its own existing infrastructure and needs to expand it for
growth. Which cloud computing model should it use?
a. Public
b. Private
c. Community
d. Hybrid
2. Which of the cloud service model is used as the foundation upon which
operating systems and software are hosted?
a. Software as a Service
b. Infrastructure as a Service
c. Clouds as a Service
d. Platform as a Service
Quiz - 1
29 www.bigdatatrunk.com
3. How is software as a service typically accessed by customers?
a. By modifying the network
b. By setting up infrastructure
c. By downloading the platform
d. By logging into website
4. Microsoft office 365 is an example of which type of cloud service model?
a. Software as a Service
b. Infrastructure as a Service
c. Clouds as a Service
d. Platform as a Service
Google Cloud Platform
(GCP)
30 www.bigdatatrunk.com
31 www.bigdatatrunk.com
What is Google Cloud Platform (GCP)?
GCP is a suite of public cloud computing services offered by Google
Released in 2011
Services offered:
Computing, Storage, Networking, Big Data and Machine Learning
Initially offered Platform as a Service (PaaS), now offers
Infrastructure as a Service (IaaS) as well
Supports several open source tools with its services and support for
programming languages such as Java, Python, Ruby, Go
How did Google get here?
32 www.bigdatatrunk.com
Co-location – IT shops rather than building costly data centers, rented space and
shared resources
Virtualization – IT departments wanted more efficiency – virtualize servers, disks,
etc.
Serverless – Google realized that virtualized resources constrained growth –
started using container-based architecture – leading to automated services
33 www.bigdatatrunk.com
Why GCP?
Scalable
Flexible
Effective
Community Support
Reliable
Secure
Fully Managed
Fast
34 www.bigdatatrunk.com
GCP Scaling
• Links in Google’s search index – 130 trillion
• Number of videos uploaded to YouTube per minute
– 500 hours
• Number of active users of YouTube – 2 Billion
• Amount of internet traffic going through Google’s
networks – 40%
Google Cloud Platform
35 www.bigdatatrunk.com
• GCP’s products and services can be categorized as
• Compute
• Storage
• Big Data
• Machine Learning
• Networking
• Operations and Tools
GCP enables developers to build, test, and deploy
applications on Google’s highly secure, reliable, and scalable
infrastructure
GCP Services
36 www.bigdatatrunk.com
37 www.bigdatatrunk.com
GCP Services and Deployment Models
IaaS Google Compute Engine, Goggle Cloud Storage
PaaS
Google App Engine, Cloud Functions, Google Big
Query, Cloud SQL, etc.
SaaS G Suite (Google Apps), Google App Maker, etc.
38 www.bigdatatrunk.com
Qwiklabs Setup (Pre-
Work)
Qwiklabs and GCP
• Qwiklabs is a front end web service
that gives temporary credentials to
practice Cloud Computing on GCP
and AWS
• For a tour and understanding of
GCP and Qwiklabs, use the
following free lab titled “A Tour of
Qwiklabs and the Google Cloud
Platform”
www.bigdatatrunk.com 39
Qwiklabs Set up
• Follow instructions in
PDF document –
“QwikLabs-Setup.pdf”
• Use your personal email
id or corporate email id
www.bigdatatrunk.com 40
Five ways to interact with GCP
41 www.bigdatatrunk.com
• GCP Console
• Web based administrative interface https://cloud.google.com/cloud-console/
• Google Cloud SDK
• Set of tools that you can use to manage resource and applications hosted in GCP. These include
gcloud (command line to access resources), gsutil (command line for cloud storage) and bq
(command line for big query) https://cloud.google.com/sdk/docs/
• Support for RESTful APIs
• Google Cloud Shell
• Shell environment for managing resources hosted on GCP https://cloud.google.com/shell/docs/
• Cloud APIs
• Programmatic interface to GCP services https://cloud.google.com/apis/
• Cloud Console Mobile App
• Monitor and make changes to GCP using iOS or android https://cloud.google.com/console-app/
Compute Services
42 www.bigdatatrunk.com
Cloud Compute Types
www.bigdatatrunk.com 43
Compute Engine
44 www.bigdatatrunk.com
45 www.bigdatatrunk.com
Compute Engine
• No upfront investment required
• Can run thousands of virtual machines
• Can be started from GCP Console or gcloud
(command in Google Shell)
gcloud compute instances start my_engine --zone us-central1-c 
>> --machine-type “n1-standard-1” 
>> --image “Debian-9-stretch-v20170918” 
>> --subnet “default”
• Image can be Linux or Windows or from your own physical server
• Machine types defines amount of memory and vCPU (number of
cores), there is also support for GPU
Compute Engine 46
• Persistent Disks
• Standard SSD (default)
• Local SSD
• Used as high-performance
scratch space for your
applications
• Make sure to back it up
before the VM is taken down
• Disks can be resized without any
down time
Compute Engine - Pricing
• Per-second billing, sustained
usage discounts, committed
usage discounts
• Preemptible instances
• High throughput to storage
at no extra cost
• Custom machine types: Only
pay for the hardware you
need 47
48 www.bigdatatrunk.com
Compute Engine Lab
Compute - Lab
• Make sure in the
“Cloud Environment”,
Google Cloud is
checked
• Search for “Creating
Virtual Machine”
• Lab instructions are
provided in the lab
www.bigdatatrunk.com 49
Google Storage
50 www.bigdatatrunk.com
Storage Classes
51 www.bigdatatrunk.com
Cloud
Storage and
GCP Services
www.bigdatatrunk.com 52
53 www.bigdatatrunk.com
Storage Lab
Storage Lab
• Search for “Cloud
Storage: Qwik Start
Console”
• Lab instructions are
provided in the lab
www.bigdatatrunk.com 54
Google Big Data
Platform
55 www.bigdatatrunk.com
Google Big
Data
Platform
www.bigdatatrunk.com 56
Google Machine
Learning Platform
57 www.bigdatatrunk.com
Cloud Machine
Learning Platform
• Open source tools to build and
run Machine Learning models
• Supported on CPU or GPU, server
or cloud
• Fully managed service that
integrates with BigQuery and
Cloud Storage
www.bigdatatrunk.com 58
https://cloud.google.com/products/ai/
Cloud Vision API
• Analyze images to do Logo
detection, label detection,
etc.
• Use it to
• Gain insight from images
• Detect inappropriate content
• Analyze sentiment
• Extract text
Cloud Natural
Language API
• Allows you to convert audio into text
• Supports over 80 languages and variants
• Transcribe text of users dictating in
microphones
• Supported on multiple devices
• Can identify nouns, verbs, adjectives and
other figures of speech, recognize
relationship between words
• Can understand overall sentiment
expressed in a block of text
60
61 www.bigdatatrunk.com
Machine Learning Examples
https://cloud.google.com/natural-language/
https://cloud.google.com/text-to-speech/
https://cloud.google.com/vision/
Cloud Translation API
• Translate arbitrary strings
between thousands of language
pairs
• Detects the language
• Supports dozens of languages
www.bigdatatrunk.com 62
Stack Driver
www.bigdatatrunk.com 63
Stack Driver -
Capabilities
www.bigdatatrunk.com
65 www.bigdatatrunk.com
Cloud Services - Terminology
GCP Amazon AWS Microsoft Azure
Storage S3 (Simple Storage Service) Blob Storage
Compute Engine EC2 (Elastic Cloud Compute) Virtual Machines
Kubernetes Engine EC2 Container Service Container Service
App Engine Elastic Beanstalk Azure App Service
Cloud Datastore DynamoDB Cosmos DB
BigQuery RDS SQL Database
Cloud Functions Lambda Azure Functions
Next Steps
66 www.bigdatatrunk.com
• Expand your knowledge in GCP
• Structured training
• Certification
• Play with different services
Our GCP Training
67 www.bigdatatrunk.com
• 6 weeks training
• Every Sunday 10-4 PM in person in our Fremont
classroom
• Practice Homework during week
• Aimed at certification after training
• Certification $200 reimbursed if passed
• Potential to join our growing GCP Practice
Register online
www.BigDataTrunk.com
68 www.bigdatatrunk.com
Other trainings & FREE Meetups
https://tinyurl.com/BDTtrainings
69 www.bigdatatrunk.com
GCP Subscription – Free Tier
GCP Free Tier provides free use of GCP Services
Has 2 parts: 12-month service, $300 credit free trial and always free
12-month free trial allows you
to use any GCP product only
for a year with certain
limitation
The always free account
provides you with services for
free, to the specified usage
limit during and past the free
trail
https://cloud.google.com/free/docs/gcp-free-tier
Thank You
www.BigDataTrunk.com
For any questions you can reach us at
Phone– 510 -894-9922
Email training@bigdatatrunk.com
70 www.bigdatatrunk.com
For Slides
https://tinyurl.com/BDTRaffle

Mais conteúdo relacionado

Mais procurados

 Introduction google cloud platform
 Introduction google cloud platform Introduction google cloud platform
 Introduction google cloud platformmarwa Ayad Mohamed
 
Introduction to Docker - VIT Campus
Introduction to Docker - VIT CampusIntroduction to Docker - VIT Campus
Introduction to Docker - VIT CampusAjeet Singh Raina
 
Google Cloud Platform Training | Introduction To GCP | Google Cloud Platform ...
Google Cloud Platform Training | Introduction To GCP | Google Cloud Platform ...Google Cloud Platform Training | Introduction To GCP | Google Cloud Platform ...
Google Cloud Platform Training | Introduction To GCP | Google Cloud Platform ...Edureka!
 
Azure DDoS Protection Standard
Azure DDoS Protection StandardAzure DDoS Protection Standard
Azure DDoS Protection Standardarnaudlh
 
Getting Started With Continuous Delivery on AWS - AWS April 2016 Webinar Series
Getting Started With Continuous Delivery on AWS - AWS April 2016 Webinar SeriesGetting Started With Continuous Delivery on AWS - AWS April 2016 Webinar Series
Getting Started With Continuous Delivery on AWS - AWS April 2016 Webinar SeriesAmazon Web Services
 
An introduction to Serverless
An introduction to ServerlessAn introduction to Serverless
An introduction to ServerlessAdrien Blind
 
Introduction to AMQP Messaging with RabbitMQ
Introduction to AMQP Messaging with RabbitMQIntroduction to AMQP Messaging with RabbitMQ
Introduction to AMQP Messaging with RabbitMQDmitriy Samovskiy
 
AWS 101: Introduction to AWS
AWS 101: Introduction to AWSAWS 101: Introduction to AWS
AWS 101: Introduction to AWSIan Massingham
 
AWS 101 Lunch and Learn | London
AWS 101 Lunch and Learn | LondonAWS 101 Lunch and Learn | London
AWS 101 Lunch and Learn | LondonAmazon Web Services
 
Introduction to GCP (Google Cloud Platform)
Introduction to GCP (Google Cloud Platform)Introduction to GCP (Google Cloud Platform)
Introduction to GCP (Google Cloud Platform)Pulkit Gupta
 
Google Cloud Platfrom
Google Cloud PlatfromGoogle Cloud Platfrom
Google Cloud PlatfromVirendra Bora
 

Mais procurados (20)

Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web Services
 
Microsoft azure
Microsoft azureMicrosoft azure
Microsoft azure
 
 Introduction google cloud platform
 Introduction google cloud platform Introduction google cloud platform
 Introduction google cloud platform
 
Introduction to Docker - VIT Campus
Introduction to Docker - VIT CampusIntroduction to Docker - VIT Campus
Introduction to Docker - VIT Campus
 
Google Cloud Platform
Google Cloud Platform Google Cloud Platform
Google Cloud Platform
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Google Cloud Platform Training | Introduction To GCP | Google Cloud Platform ...
Google Cloud Platform Training | Introduction To GCP | Google Cloud Platform ...Google Cloud Platform Training | Introduction To GCP | Google Cloud Platform ...
Google Cloud Platform Training | Introduction To GCP | Google Cloud Platform ...
 
AWS SQS SNS
AWS SQS SNSAWS SQS SNS
AWS SQS SNS
 
Azure DDoS Protection Standard
Azure DDoS Protection StandardAzure DDoS Protection Standard
Azure DDoS Protection Standard
 
Welcome to the AWS Cloud
Welcome to the AWS CloudWelcome to the AWS Cloud
Welcome to the AWS Cloud
 
AWS
AWSAWS
AWS
 
Getting Started With Continuous Delivery on AWS - AWS April 2016 Webinar Series
Getting Started With Continuous Delivery on AWS - AWS April 2016 Webinar SeriesGetting Started With Continuous Delivery on AWS - AWS April 2016 Webinar Series
Getting Started With Continuous Delivery on AWS - AWS April 2016 Webinar Series
 
An introduction to Serverless
An introduction to ServerlessAn introduction to Serverless
An introduction to Serverless
 
Introduction to AMQP Messaging with RabbitMQ
Introduction to AMQP Messaging with RabbitMQIntroduction to AMQP Messaging with RabbitMQ
Introduction to AMQP Messaging with RabbitMQ
 
AWS 101: Introduction to AWS
AWS 101: Introduction to AWSAWS 101: Introduction to AWS
AWS 101: Introduction to AWS
 
Aws
AwsAws
Aws
 
AWS 101 Lunch and Learn | London
AWS 101 Lunch and Learn | LondonAWS 101 Lunch and Learn | London
AWS 101 Lunch and Learn | London
 
Introduction to GCP (Google Cloud Platform)
Introduction to GCP (Google Cloud Platform)Introduction to GCP (Google Cloud Platform)
Introduction to GCP (Google Cloud Platform)
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
Google Cloud Platfrom
Google Cloud PlatfromGoogle Cloud Platfrom
Google Cloud Platfrom
 

Semelhante a Getting started with GCP ( Google Cloud Platform)

Google cloud big data summit master gcp big data summit la - 10-20-2015
Google cloud big data summit   master gcp big data summit la - 10-20-2015Google cloud big data summit   master gcp big data summit la - 10-20-2015
Google cloud big data summit master gcp big data summit la - 10-20-2015Raj Babu
 
Harnessing the Power of Google Cloud Platform: Strategies and Applications
Harnessing the Power of Google Cloud Platform: Strategies and ApplicationsHarnessing the Power of Google Cloud Platform: Strategies and Applications
Harnessing the Power of Google Cloud Platform: Strategies and ApplicationsHitesh Mohapatra
 
Lecture on Cloud Computing at Mumbai Education Trust Mumbai , India
Lecture on Cloud Computing at Mumbai Education Trust Mumbai , India Lecture on Cloud Computing at Mumbai Education Trust Mumbai , India
Lecture on Cloud Computing at Mumbai Education Trust Mumbai , India amodkadam
 
Google Cloud Platform
Google Cloud PlatformGoogle Cloud Platform
Google Cloud PlatformGeneXus
 
Introduction to GCP
Introduction to GCPIntroduction to GCP
Introduction to GCPKnoldus Inc.
 
Integrating Google Cloud Dataproc with Alluxio for faster performance in the ...
Integrating Google Cloud Dataproc with Alluxio for faster performance in the ...Integrating Google Cloud Dataproc with Alluxio for faster performance in the ...
Integrating Google Cloud Dataproc with Alluxio for faster performance in the ...Alluxio, Inc.
 
Cloud computing and Grid Computing
Cloud computing and Grid ComputingCloud computing and Grid Computing
Cloud computing and Grid Computingprabathsl
 
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
 
UI Dev in Big data world using open source
UI Dev in Big data world using open sourceUI Dev in Big data world using open source
UI Dev in Big data world using open sourceTech Triveni
 
Introduction to google cloud platform
Introduction to google cloud platformIntroduction to google cloud platform
Introduction to google cloud platformPankajSoni224837
 
Google Cloud Platform - Introduction & Certification Path 2018
Google Cloud Platform - Introduction & Certification Path 2018Google Cloud Platform - Introduction & Certification Path 2018
Google Cloud Platform - Introduction & Certification Path 2018Pavan Dikondkar
 
Introduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP CampaignIntroduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP CampaignGDSCVJTI
 
With Automated ML, is Everyone an ML Engineer?
With Automated ML, is Everyone an ML Engineer?With Automated ML, is Everyone an ML Engineer?
With Automated ML, is Everyone an ML Engineer?Dan Sullivan, Ph.D.
 
Google Cloud Platform.(3zenx).pptx
Google Cloud Platform.(3zenx).pptxGoogle Cloud Platform.(3zenx).pptx
Google Cloud Platform.(3zenx).pptxswathi3zen
 
Google Cloud Fundamentals by CloudZone
Google Cloud Fundamentals by CloudZoneGoogle Cloud Fundamentals by CloudZone
Google Cloud Fundamentals by CloudZoneIdan Tohami
 
MongoDB World 2016: Lunch & Learn: Google Cloud for the Enterprise
MongoDB World 2016: Lunch & Learn: Google Cloud for the EnterpriseMongoDB World 2016: Lunch & Learn: Google Cloud for the Enterprise
MongoDB World 2016: Lunch & Learn: Google Cloud for the EnterpriseMongoDB
 
Google Cloud Platform.3zen.pdf
Google Cloud Platform.3zen.pdfGoogle Cloud Platform.3zen.pdf
Google Cloud Platform.3zen.pdfbhavya3zen
 
Google Cloud Platform.3zen.pptx
Google Cloud Platform.3zen.pptxGoogle Cloud Platform.3zen.pptx
Google Cloud Platform.3zen.pptxbhavya3zen
 

Semelhante a Getting started with GCP ( Google Cloud Platform) (20)

Google cloud big data summit master gcp big data summit la - 10-20-2015
Google cloud big data summit   master gcp big data summit la - 10-20-2015Google cloud big data summit   master gcp big data summit la - 10-20-2015
Google cloud big data summit master gcp big data summit la - 10-20-2015
 
Harnessing the Power of Google Cloud Platform: Strategies and Applications
Harnessing the Power of Google Cloud Platform: Strategies and ApplicationsHarnessing the Power of Google Cloud Platform: Strategies and Applications
Harnessing the Power of Google Cloud Platform: Strategies and Applications
 
Lecture on Cloud Computing at Mumbai Education Trust Mumbai , India
Lecture on Cloud Computing at Mumbai Education Trust Mumbai , India Lecture on Cloud Computing at Mumbai Education Trust Mumbai , India
Lecture on Cloud Computing at Mumbai Education Trust Mumbai , India
 
Google Cloud Platform
Google Cloud PlatformGoogle Cloud Platform
Google Cloud Platform
 
Introduction to GCP
Introduction to GCPIntroduction to GCP
Introduction to GCP
 
GCP Slide.pptx
GCP Slide.pptxGCP Slide.pptx
GCP Slide.pptx
 
JAM23-24_ppt.pptx
JAM23-24_ppt.pptxJAM23-24_ppt.pptx
JAM23-24_ppt.pptx
 
Integrating Google Cloud Dataproc with Alluxio for faster performance in the ...
Integrating Google Cloud Dataproc with Alluxio for faster performance in the ...Integrating Google Cloud Dataproc with Alluxio for faster performance in the ...
Integrating Google Cloud Dataproc with Alluxio for faster performance in the ...
 
Cloud computing and Grid Computing
Cloud computing and Grid ComputingCloud computing and Grid Computing
Cloud computing and Grid Computing
 
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...
 
UI Dev in Big data world using open source
UI Dev in Big data world using open sourceUI Dev in Big data world using open source
UI Dev in Big data world using open source
 
Introduction to google cloud platform
Introduction to google cloud platformIntroduction to google cloud platform
Introduction to google cloud platform
 
Google Cloud Platform - Introduction & Certification Path 2018
Google Cloud Platform - Introduction & Certification Path 2018Google Cloud Platform - Introduction & Certification Path 2018
Google Cloud Platform - Introduction & Certification Path 2018
 
Introduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP CampaignIntroduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP Campaign
 
With Automated ML, is Everyone an ML Engineer?
With Automated ML, is Everyone an ML Engineer?With Automated ML, is Everyone an ML Engineer?
With Automated ML, is Everyone an ML Engineer?
 
Google Cloud Platform.(3zenx).pptx
Google Cloud Platform.(3zenx).pptxGoogle Cloud Platform.(3zenx).pptx
Google Cloud Platform.(3zenx).pptx
 
Google Cloud Fundamentals by CloudZone
Google Cloud Fundamentals by CloudZoneGoogle Cloud Fundamentals by CloudZone
Google Cloud Fundamentals by CloudZone
 
MongoDB World 2016: Lunch & Learn: Google Cloud for the Enterprise
MongoDB World 2016: Lunch & Learn: Google Cloud for the EnterpriseMongoDB World 2016: Lunch & Learn: Google Cloud for the Enterprise
MongoDB World 2016: Lunch & Learn: Google Cloud for the Enterprise
 
Google Cloud Platform.3zen.pdf
Google Cloud Platform.3zen.pdfGoogle Cloud Platform.3zen.pdf
Google Cloud Platform.3zen.pdf
 
Google Cloud Platform.3zen.pptx
Google Cloud Platform.3zen.pptxGoogle Cloud Platform.3zen.pptx
Google Cloud Platform.3zen.pptx
 

Mais de bigdata trunk

AI and ML for Everyone
AI and ML for EveryoneAI and ML for Everyone
AI and ML for Everyonebigdata trunk
 
Introduction of Artificial Intelligence and Machine Learning
Introduction of Artificial Intelligence and Machine Learning Introduction of Artificial Intelligence and Machine Learning
Introduction of Artificial Intelligence and Machine Learning bigdata trunk
 
Programming interview preparation
Programming interview preparationProgramming interview preparation
Programming interview preparationbigdata trunk
 
Big Data Ecosystem after Spark
Big Data Ecosystem after SparkBig Data Ecosystem after Spark
Big Data Ecosystem after Sparkbigdata trunk
 
Introduction to machine learning algorithms
Introduction to machine learning algorithmsIntroduction to machine learning algorithms
Introduction to machine learning algorithmsbigdata trunk
 
Data Science process
Data Science processData Science process
Data Science processbigdata trunk
 
Machine Learning Intro for Anyone and Everyone
Machine Learning Intro for Anyone and EveryoneMachine Learning Intro for Anyone and Everyone
Machine Learning Intro for Anyone and Everyonebigdata trunk
 
Apache Spark Introduction
Apache Spark IntroductionApache Spark Introduction
Apache Spark Introductionbigdata trunk
 

Mais de bigdata trunk (8)

AI and ML for Everyone
AI and ML for EveryoneAI and ML for Everyone
AI and ML for Everyone
 
Introduction of Artificial Intelligence and Machine Learning
Introduction of Artificial Intelligence and Machine Learning Introduction of Artificial Intelligence and Machine Learning
Introduction of Artificial Intelligence and Machine Learning
 
Programming interview preparation
Programming interview preparationProgramming interview preparation
Programming interview preparation
 
Big Data Ecosystem after Spark
Big Data Ecosystem after SparkBig Data Ecosystem after Spark
Big Data Ecosystem after Spark
 
Introduction to machine learning algorithms
Introduction to machine learning algorithmsIntroduction to machine learning algorithms
Introduction to machine learning algorithms
 
Data Science process
Data Science processData Science process
Data Science process
 
Machine Learning Intro for Anyone and Everyone
Machine Learning Intro for Anyone and EveryoneMachine Learning Intro for Anyone and Everyone
Machine Learning Intro for Anyone and Everyone
 
Apache Spark Introduction
Apache Spark IntroductionApache Spark Introduction
Apache Spark Introduction
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
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
 
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
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 

Último (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
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
 
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
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 

Getting started with GCP ( Google Cloud Platform)

  • 1. Getting Started with Google Cloud Platform (GCP) 1 www.bigdatatrunk.com
  • 2. Zoé Meckbach Co-Organizer Cryptowerk, Tech Events, Surag Sheth Co-Organizer Co-founder TheDEN, Raju Shreewastava Co-Organizer Founder Big Data Trunk, Trainer & Speaker
  • 4. Agenda 1. Introductions 2. Cloud Computing 3. Google Cloud Computing 4. Services on GCP 5. Compute Lab www.bigdatatrunk.com4
  • 5. Big Data Trunk 5 www.bigdatatrunk.com
  • 6. Introduction – Big Data Trunk 6 www.bigdatatrunk.com Raju Shreewastava • 21 yrs. in Data & Analytics • Founder of Big Data Trunk • Passion for teaching & Sharing • Presented in several conferences
  • 8. www.bigdatatrunk.com Author • Big Data High Availability (Pearson Publication) • Perform Data Engineering on Microsoft Azure HDInsight (Microsoft Press)
  • 9. Sanjay Oza • 25+ years in Software and Data Engineering • Multiple years of management experience • Worked in Networking industry • Like to teach and mentor • Patents • Detecting and mitigating a high-rate distributed denial of service - Approved • Individually assigned server alias address for contacting a server - Pending 9 www.bigdatatrunk.com
  • 10. Your turn • Working in • Software? • Data? • Cloud? • GCP? 10 www.bigdatatrunk.com
  • 11. Why is it called Cloud Computing? Your thoughts, perceptions and myths 11 www.bigdatatrunk.com
  • 12. The term cloud is used as a metaphor for the Internet, based on the cloud drawing used in the past to represent the telephone network, and later to depict the Internet in computer network diagrams. The term cloud was used to refer to platforms for distributed computing as early as 1993, when Apple spin-off General Magic and AT&T used it in describing their (paired) Telescript and PersonaLink technologies Source : wikipedia.org www.bigdatatrunk.com 12
  • 13. What is Cloud Computing? 13 www.bigdatatrunk.com Cloud computing uses software and hardware to provide services like storage, compute, network, etc. Resources can be accessed from any device from anywhere Enables Access to Cloud Services Provides Access to Cloud Resources Pay as you go model
  • 17. Cloud Computing Deployment Models 17 www.bigdatatrunk.com
  • 18. Cloud Computing Deployment Models www.bigdatatrunk.com 18
  • 19. Public Cloud • Cloud computing resources are available to general public over the internet • Might be free or pay per use model • Offers the greatest level of efficiency as resources are shared amongst multiple clients • When to use it • Applications are used by lots of users • Developers collaborating on application development, test and deployment • Need to incremental computing and storage resources (peek times)
  • 20. Private Cloud • Private cloud services are dedicated to one organization or business and have specific security controls • Offers greatest level of security and control, but requires the company to purchase all software and infrastructure – making it expensive • When to use it • Control and security are number one criteria • Business is part of an industry which needs to comply to strict security and data privacy issues
  • 21. Hybrid Cloud • Hybrid cloud is a combination of both public cloud and on-premise IT resources, usually companies will host their mission critical applications on their own servers, whereas secondary applications will be hosted in public cloud • Advantage is that the critical data and applications are secured, however the downside is that the company has to track multiple security platforms • Company provides applications access to the clients on public cloud, the sensitive data is stored on premises • Scalable and Cost Effective 21
  • 23. Cloud Computing Service Models 23 www.bigdatatrunk.com
  • 24. Cloud Computing Service Models • Infrastructure as a Service – IaaS • Platform as a Service – PaaS • Software as a Service - SaaS 24 www.bigdatatrunk.com
  • 25. Pizza as a Service 25 www.bigdatatrunk.com
  • 26. Cloud Service Types 26 www.bigdatatrunk.com
  • 27. Towards Managed Services 27 www.bigdatatrunk.com • As cloud computing evolves, the momentum is shifting from managed infrastructure to managed services • For these managed services, you do not have to worry about provisioning computing resources, e.g. big data technologies like Hadoop, Spark, Hive, etc.
  • 28. Quiz - 1 28 www.bigdatatrunk.com 1. A company has its own existing infrastructure and needs to expand it for growth. Which cloud computing model should it use? a. Public b. Private c. Community d. Hybrid 2. Which of the cloud service model is used as the foundation upon which operating systems and software are hosted? a. Software as a Service b. Infrastructure as a Service c. Clouds as a Service d. Platform as a Service
  • 29. Quiz - 1 29 www.bigdatatrunk.com 3. How is software as a service typically accessed by customers? a. By modifying the network b. By setting up infrastructure c. By downloading the platform d. By logging into website 4. Microsoft office 365 is an example of which type of cloud service model? a. Software as a Service b. Infrastructure as a Service c. Clouds as a Service d. Platform as a Service
  • 30. Google Cloud Platform (GCP) 30 www.bigdatatrunk.com
  • 31. 31 www.bigdatatrunk.com What is Google Cloud Platform (GCP)? GCP is a suite of public cloud computing services offered by Google Released in 2011 Services offered: Computing, Storage, Networking, Big Data and Machine Learning Initially offered Platform as a Service (PaaS), now offers Infrastructure as a Service (IaaS) as well Supports several open source tools with its services and support for programming languages such as Java, Python, Ruby, Go
  • 32. How did Google get here? 32 www.bigdatatrunk.com Co-location – IT shops rather than building costly data centers, rented space and shared resources Virtualization – IT departments wanted more efficiency – virtualize servers, disks, etc. Serverless – Google realized that virtualized resources constrained growth – started using container-based architecture – leading to automated services
  • 34. 34 www.bigdatatrunk.com GCP Scaling • Links in Google’s search index – 130 trillion • Number of videos uploaded to YouTube per minute – 500 hours • Number of active users of YouTube – 2 Billion • Amount of internet traffic going through Google’s networks – 40%
  • 35. Google Cloud Platform 35 www.bigdatatrunk.com • GCP’s products and services can be categorized as • Compute • Storage • Big Data • Machine Learning • Networking • Operations and Tools GCP enables developers to build, test, and deploy applications on Google’s highly secure, reliable, and scalable infrastructure
  • 37. 37 www.bigdatatrunk.com GCP Services and Deployment Models IaaS Google Compute Engine, Goggle Cloud Storage PaaS Google App Engine, Cloud Functions, Google Big Query, Cloud SQL, etc. SaaS G Suite (Google Apps), Google App Maker, etc.
  • 39. Qwiklabs and GCP • Qwiklabs is a front end web service that gives temporary credentials to practice Cloud Computing on GCP and AWS • For a tour and understanding of GCP and Qwiklabs, use the following free lab titled “A Tour of Qwiklabs and the Google Cloud Platform” www.bigdatatrunk.com 39
  • 40. Qwiklabs Set up • Follow instructions in PDF document – “QwikLabs-Setup.pdf” • Use your personal email id or corporate email id www.bigdatatrunk.com 40
  • 41. Five ways to interact with GCP 41 www.bigdatatrunk.com • GCP Console • Web based administrative interface https://cloud.google.com/cloud-console/ • Google Cloud SDK • Set of tools that you can use to manage resource and applications hosted in GCP. These include gcloud (command line to access resources), gsutil (command line for cloud storage) and bq (command line for big query) https://cloud.google.com/sdk/docs/ • Support for RESTful APIs • Google Cloud Shell • Shell environment for managing resources hosted on GCP https://cloud.google.com/shell/docs/ • Cloud APIs • Programmatic interface to GCP services https://cloud.google.com/apis/ • Cloud Console Mobile App • Monitor and make changes to GCP using iOS or android https://cloud.google.com/console-app/
  • 45. 45 www.bigdatatrunk.com Compute Engine • No upfront investment required • Can run thousands of virtual machines • Can be started from GCP Console or gcloud (command in Google Shell) gcloud compute instances start my_engine --zone us-central1-c >> --machine-type “n1-standard-1” >> --image “Debian-9-stretch-v20170918” >> --subnet “default” • Image can be Linux or Windows or from your own physical server • Machine types defines amount of memory and vCPU (number of cores), there is also support for GPU
  • 46. Compute Engine 46 • Persistent Disks • Standard SSD (default) • Local SSD • Used as high-performance scratch space for your applications • Make sure to back it up before the VM is taken down • Disks can be resized without any down time
  • 47. Compute Engine - Pricing • Per-second billing, sustained usage discounts, committed usage discounts • Preemptible instances • High throughput to storage at no extra cost • Custom machine types: Only pay for the hardware you need 47
  • 49. Compute - Lab • Make sure in the “Cloud Environment”, Google Cloud is checked • Search for “Creating Virtual Machine” • Lab instructions are provided in the lab www.bigdatatrunk.com 49
  • 54. Storage Lab • Search for “Cloud Storage: Qwik Start Console” • Lab instructions are provided in the lab www.bigdatatrunk.com 54
  • 55. Google Big Data Platform 55 www.bigdatatrunk.com
  • 57. Google Machine Learning Platform 57 www.bigdatatrunk.com
  • 58. Cloud Machine Learning Platform • Open source tools to build and run Machine Learning models • Supported on CPU or GPU, server or cloud • Fully managed service that integrates with BigQuery and Cloud Storage www.bigdatatrunk.com 58 https://cloud.google.com/products/ai/
  • 59. Cloud Vision API • Analyze images to do Logo detection, label detection, etc. • Use it to • Gain insight from images • Detect inappropriate content • Analyze sentiment • Extract text
  • 60. Cloud Natural Language API • Allows you to convert audio into text • Supports over 80 languages and variants • Transcribe text of users dictating in microphones • Supported on multiple devices • Can identify nouns, verbs, adjectives and other figures of speech, recognize relationship between words • Can understand overall sentiment expressed in a block of text 60
  • 61. 61 www.bigdatatrunk.com Machine Learning Examples https://cloud.google.com/natural-language/ https://cloud.google.com/text-to-speech/ https://cloud.google.com/vision/
  • 62. Cloud Translation API • Translate arbitrary strings between thousands of language pairs • Detects the language • Supports dozens of languages www.bigdatatrunk.com 62
  • 65. 65 www.bigdatatrunk.com Cloud Services - Terminology GCP Amazon AWS Microsoft Azure Storage S3 (Simple Storage Service) Blob Storage Compute Engine EC2 (Elastic Cloud Compute) Virtual Machines Kubernetes Engine EC2 Container Service Container Service App Engine Elastic Beanstalk Azure App Service Cloud Datastore DynamoDB Cosmos DB BigQuery RDS SQL Database Cloud Functions Lambda Azure Functions
  • 66. Next Steps 66 www.bigdatatrunk.com • Expand your knowledge in GCP • Structured training • Certification • Play with different services
  • 67. Our GCP Training 67 www.bigdatatrunk.com • 6 weeks training • Every Sunday 10-4 PM in person in our Fremont classroom • Practice Homework during week • Aimed at certification after training • Certification $200 reimbursed if passed • Potential to join our growing GCP Practice
  • 68. Register online www.BigDataTrunk.com 68 www.bigdatatrunk.com Other trainings & FREE Meetups https://tinyurl.com/BDTtrainings
  • 69. 69 www.bigdatatrunk.com GCP Subscription – Free Tier GCP Free Tier provides free use of GCP Services Has 2 parts: 12-month service, $300 credit free trial and always free 12-month free trial allows you to use any GCP product only for a year with certain limitation The always free account provides you with services for free, to the specified usage limit during and past the free trail https://cloud.google.com/free/docs/gcp-free-tier
  • 70. Thank You www.BigDataTrunk.com For any questions you can reach us at Phone– 510 -894-9922 Email training@bigdatatrunk.com 70 www.bigdatatrunk.com For Slides https://tinyurl.com/BDTRaffle