0% found this document useful (0 votes)
6 views

Unit4_GAE

Google Cloud Platform (GCP) provides developers with a scalable infrastructure to build, test, and deploy applications, offering a range of services categorized into Compute, Storage, Big Data, Networking, and Machine Learning. Key offerings include Google Compute Engine (GCE), which allows users to run virtual machines with various features like global load balancing and custom machine types, and Google App Engine (GAE), a platform for developing web applications with automatic scaling. GCP emphasizes flexible pricing models and a centralized console for managing projects and resources.

Uploaded by

Prarthana Sai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Unit4_GAE

Google Cloud Platform (GCP) provides developers with a scalable infrastructure to build, test, and deploy applications, offering a range of services categorized into Compute, Storage, Big Data, Networking, and Machine Learning. Key offerings include Google Compute Engine (GCE), which allows users to run virtual machines with various features like global load balancing and custom machine types, and Google App Engine (GAE), a platform for developing web applications with automatic scaling. GCP emphasizes flexible pricing models and a centralized console for managing projects and resources.

Uploaded by

Prarthana Sai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 44

Google Cloud Platform

Google Cloud Platform enables developers to build, test


and deploy
applications on Google's highly-scalable and reliable
infrastructure.
Google Cloud Platform is a set of modular cloud-based
services that allow you to create anything from simple
websites to complex applications.

2
GCPis organized into regions
and zones

3
Google
Network

4
Cloud Computing service
levels

Saa
S
PaaS

Iaa
S
5
Google Cloud Platform
Products and services of GCP can be broadly categorized as
Compute,
Storage, Big-data, networking and Machine Learning

6
Google Cloud
PlatformComput
e

Big Machine
Data Learning

7
• Google Compute Engine (GCE) is an infrastructure
as a service (IaaS) offering that allows clients to run
workloads on Google's physical hardware.

• Google Compute Engine provides a scalable number


of virtual machines (VMs) to serve as large
compute clusters for that purpose.
• GCE can be managed through a RESTful
application program interface (API), command line
interface or web console.
• Compute Engine pricing is on a pay-per-usage basis
with a one minute minimum, charged on a per-
second basis.
8
GCE includes the following features:

• Cloud storage. Persistent disks feature high-performance block storage


that lets
users take snapshots and create new persistent disks from the snapshot.
• Confidential VMs. These VMs enable users to encrypt data while it's
being
processed without negatively affecting performance.
• Custom machine types. Users can customize VMs to suit business
needs and
optimize cost effectiveness.
• Global load balancing. This feature distributes workloads across multiple
instance
regions to improve performance, throughput and availability.
• GPU accelerators. Users can add GPUs to speed up computationally
intensive workloads like virtual workstation applications and machine
learning. Customers pay for GPU resources only while using them.
• Instance groups. These VM clusters run a single application and
automatically
manage updates.
• Live migration for VMs. VMs can migrate between host machines without
• Local solid-state drives. These local SSDs are always
encrypted and physically attached to the host server. They
have low latency compared to persistent disks.
• Operating system (OS) support. Users can run a number of
different OSes, including Debian, CentOS, Red Hat Enterprise
Linux, SUSE, Ubuntu and Windows Server. GCE also includes
patch management for OSes.
• Payment. GCE offers per-second billing and committed use
discounts
with no upfront costs or instance lock-in.
• Predefined machine types. Predefined Compute Engine VM
configurations range from small general-purpose virtual
machine instances to large memory-optimized ones.
• Reservations. Users can reserve VM instances in a specific
zone to ensure that a project has resources for a potential
increase in demand. GCE also offers a placement policy that
enables users to specify the location of underlying hardware
instances.
• Sole-tenant nodes. These nodes are GCE servers dedicated
to one tenant. They make it easier to deploy bring-your-
own-license (BYOL) applications and allow the same
machine types and VM configurations as standard compute
instances.
• Spot VMs. These are affordable instance options used for
fault-tolerant workloads and batch jobs. They help users cut
costs, but they can be prone to service interruptions. Spot
VMs come with the same capabilities and machine types as
standard VMs.
• Virtual machine manager. GCE comes with the VM
manager, which helps users manage OSes for large
collections of VMs. GCE also provides right-sizing
recommendations to help customers resources
use
efficiently.
Storag
e

14
15
CCS33 1
5
CCS33 1
Windows Subsystem for Linux (WSL) is a feature of Windows that
allows developers to run a Linux environment without the need for
a separate virtual machine or dual booting. There are two versions
of WSL: WSL 1 and WSL 2.
°‘“tafentłco

Pricing
Google Offers innovative and customer-friendly Pricing

2
Interacting with Google Cloud
Platform
Cloud
Cloud SDX/
Console Coud
Shel

Cloud
REST-based Console
API Mobile App

2
CCS33 2
Google Cloud Platform
Console
• Centralized console for all
project data
• Developer tools
o Cloud Source Repositories
a Cloud Shell
o Test Lab (mobile app testing)
• Access to product APIs
• Manage, create projects

CCS33 2
24
25
Google Comp ute Eng ine
(GCE)

• High Performance Virtual Machines


• Power by Google's Global Nefwork
• Pay for whot you use —Really
• Fast and easy provisioning
• Compliance and Security
• Click to Deploy
• App Engine is a platform to build Web Application on cloud
providing Dynamic Web Server with full support for
common Web Technologies.
• App Engine is part of Cloud Platform, a suite of services
for running scalable applications, performing large
amounts of computational work, and storing, using, and
analyzing large amounts of data.
WHAT IS GAE
• Google App Engine (often referred to as GAE or simply App
Engine) is a platform as a service (PaaS) cloud computing
platform for developing and hosting web applications in
Google-managed data centers.
• Applications are sandboxed and run across multiple servers. App
Engine offers automatic scaling for web applications—as the
number of requests increases for an application, App Engine
automatically allocates more resources for the web application
to handle the additional demand.
• Google App Engine is free up to a certain level of consumed
resources. Fees are charged for additional storage, bandwidth, or
instance hours required by the application.
Google File System GFS
Data mutation (write, append) sequence in GFS
Programming environment for Google AppEngine .

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy