Google
Infrastructure as a Service &
Platform as a Service
Google Cloud
• Suite of public cloud computing services by
Google.
• Runs on the same infrastructure that Google
uses internally for its end-user products.
• Includes a range of hosted services to compute,
storage and application development that run on
Google hardware
• Extreme reliability and security are established
norms at Google.
https://www.packtpub.com/product/google-cloud-platform-for-developers/9781788837675
Google cloud offerings
4
IaaS
• On-demand access to virtualized IT infrastructure via the
internet.
• Build on same infrastructure as Google
Mix and match the services into
combinations
Computing
infrastructure in
predefined or custom
machine sizes to
accelerate your cloud
transformation.
Compute Engine
Globally unified,
scalable, and highly
durable object
storage for
developers and
enterprises.
Cloud storage
Managed networking
functionality for your
Google Cloud
resources.
Virtual Private
Cloud
Reliable, high-
performance block
storage for virtual
machine instances.
Persistent disk
Compute Engine
Secure and customizable compute service that lets you create and
run virtual machines on Google’s infrastructure.
Features
•Predefined machine types
•Custom machine types
•Pre-emptible machines
•Confidential computing
•Rightsizing recommendations
Machine Type Families
To create the instance just need to select
machine type and where you want it
Machine Family Series
General purpose E2, N2,N2D, N1,C2
Compute Optimized C2
Memory Optimized M1, M2
Accelerator
Optimized
A2
Benefits
• Live Migration
• Container support
• Pay for what you use
Discount for:
Sustained Use Savings
Committed Use Savings
• Migrate existing Systems
10
PaaS
• A complete development and deployment environment in the
cloud
• Google handles most of the management of the resources for
you
App Engine
App Engine is a fully managed, serverless platform for developing and
hosting web applications at scale.
Can choose from several popular languages, libraries, and frameworks to
develop apps.
Go
PHP
Java
Python
Node.js
.NET
Ruby
*Custo
m
Features
• App Engine supports the development and deployment of
applications written in a variety of languages and frameworks.
• Fully managed
A fully managed environment lets you focus on code
while App Engine manages infrastructure concerns.
• Powerful application diagnostics
• Easy application versioning
• Caters more toward Linux-based development
GAE Environments
Standard (predefined Runtime)
• For sandbox deployments, certain specific
source codes, low-cost apps and rapid,
spikey scaling demands.
• Containers are preconfigured with one of
several available runtimes.
Legacy runtimes support language versions
that are no longer maintained by open
source communities.
Flexible (Configurable Runtime)
• For containerized apps run on Compute
Engine or apps that rely on the Compute
Engine network
• For apps with steady traffic, custom
runtimes and apps that rely on
frameworks with native code.
Benefits
• Open and familiar languages and tools
• Just add code
App engine manages the underlying infrastructure
• Pay only for what you use
• Monthly Uptime Percentage to Customer of at least
99.95% (SLA)
• Increased Scalability
In future,
• Scale-out workloads (T2D) as a
Virtual Machine Type
Tau VM, optimized for cost-effective
performance of scale-out workloads.
• Expansion of Cloud locations for fast,
reliable connections
• Continued commitment on Multi cloud
https://www.fiercetelecom.com/telecom/google-cloud-s-
revenue-continues-to-grow-but-losses-mount
16
Google Cloud Documentation
https://cloud.google.com/learn
https://cloud.google.com/docs
Google Cloud Icons and template:
https://cloud.google.com/icons
Referenced resources
17
Thank You

Google cloud platform

  • 1.
    Google Infrastructure as aService & Platform as a Service
  • 2.
    Google Cloud • Suiteof public cloud computing services by Google. • Runs on the same infrastructure that Google uses internally for its end-user products. • Includes a range of hosted services to compute, storage and application development that run on Google hardware • Extreme reliability and security are established norms at Google. https://www.packtpub.com/product/google-cloud-platform-for-developers/9781788837675
  • 3.
  • 4.
    4 IaaS • On-demand accessto virtualized IT infrastructure via the internet. • Build on same infrastructure as Google
  • 5.
    Mix and matchthe services into combinations Computing infrastructure in predefined or custom machine sizes to accelerate your cloud transformation. Compute Engine Globally unified, scalable, and highly durable object storage for developers and enterprises. Cloud storage Managed networking functionality for your Google Cloud resources. Virtual Private Cloud Reliable, high- performance block storage for virtual machine instances. Persistent disk
  • 6.
    Compute Engine Secure andcustomizable compute service that lets you create and run virtual machines on Google’s infrastructure.
  • 7.
    Features •Predefined machine types •Custommachine types •Pre-emptible machines •Confidential computing •Rightsizing recommendations
  • 8.
    Machine Type Families Tocreate the instance just need to select machine type and where you want it Machine Family Series General purpose E2, N2,N2D, N1,C2 Compute Optimized C2 Memory Optimized M1, M2 Accelerator Optimized A2
  • 9.
    Benefits • Live Migration •Container support • Pay for what you use Discount for: Sustained Use Savings Committed Use Savings • Migrate existing Systems
  • 10.
    10 PaaS • A completedevelopment and deployment environment in the cloud • Google handles most of the management of the resources for you
  • 11.
    App Engine App Engineis a fully managed, serverless platform for developing and hosting web applications at scale. Can choose from several popular languages, libraries, and frameworks to develop apps. Go PHP Java Python Node.js .NET Ruby *Custo m
  • 12.
    Features • App Enginesupports the development and deployment of applications written in a variety of languages and frameworks. • Fully managed A fully managed environment lets you focus on code while App Engine manages infrastructure concerns. • Powerful application diagnostics • Easy application versioning • Caters more toward Linux-based development
  • 13.
    GAE Environments Standard (predefinedRuntime) • For sandbox deployments, certain specific source codes, low-cost apps and rapid, spikey scaling demands. • Containers are preconfigured with one of several available runtimes. Legacy runtimes support language versions that are no longer maintained by open source communities. Flexible (Configurable Runtime) • For containerized apps run on Compute Engine or apps that rely on the Compute Engine network • For apps with steady traffic, custom runtimes and apps that rely on frameworks with native code.
  • 14.
    Benefits • Open andfamiliar languages and tools • Just add code App engine manages the underlying infrastructure • Pay only for what you use • Monthly Uptime Percentage to Customer of at least 99.95% (SLA) • Increased Scalability
  • 15.
    In future, • Scale-outworkloads (T2D) as a Virtual Machine Type Tau VM, optimized for cost-effective performance of scale-out workloads. • Expansion of Cloud locations for fast, reliable connections • Continued commitment on Multi cloud https://www.fiercetelecom.com/telecom/google-cloud-s- revenue-continues-to-grow-but-losses-mount
  • 16.
    16 Google Cloud Documentation https://cloud.google.com/learn https://cloud.google.com/docs GoogleCloud Icons and template: https://cloud.google.com/icons Referenced resources
  • 17.

Editor's Notes

  • #8 Predefined machine types: Start running quickly with pre-built and ready-to-go configurations Custom machine types: Create VMs with optimal amounts of vCPU and memory, while balancing cost Pre-emptible machines: Reduce computing costs by up to 80% with affordable short-term instances Confidential computing: Encrypt your most sensitive data while it’s being processed Rightsizing recommendations: Optimize resource utilization with automatic recommendations.
  • #10 Live Migration allows an instance to be up and running, even in the maintenance state, or during a HW or SW update, failed HW, network and power grid maintenance etc. The instance is moved to another host in the same zone
  • #13 Powerful application diagnostics: Use Cloud Monitoring and Cloud Logging to monitor the health and performance of your app and Cloud Debugger and Error Reporting to diagnose and fix bugs quickly. Application versioning :Easily host different versions of your app, and easily create development, test, staging, and production environments.
  • #15 GAE will handle the scaling up and down of the underlying infrastructure to meet demand and ensure your website doesn’t crash because of the increased demand.
  • #16 T2D is ideal for scale-out workloads like web servers, containerized microservices, media transcoding, and large scale java applications Google Cloud will continue expanding into the following regions: Doha (Qatar), Toronto (Canada), Melbourne (Australia), Delhi (India), Paris (France), Milan (Italy), Santiago (Chile), Madrid (Spain) and Turin (Italy).