17
By Marwa Ayad

 Introduction google cloud platform

Embed Size (px)

Citation preview

Page 1:  Introduction google cloud platform

By Marwa Ayad

Page 2:  Introduction google cloud platform

What is Cloud Computing? Why Cloud Computing? Cloud Computing Service Models

IaaS – PaaS – SaaS

Cloud Computing Deployment Models

Private – Public – Hybrid – community

Google Cloud Platform

Google Computing Engine

Google App Engine

Page 3:  Introduction google cloud platform
Page 4:  Introduction google cloud platform

Cloud Computing is a range of services which are provided by an Internet-based.

Cloud Computing provide shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services)

CC=On demand computing=pay as you go computing.

Page 5:  Introduction google cloud platform

Why Cloud Computing?

Cost Effective Dynamic Scaling

On-Demand Self-Service

Resource Pooling

Measured Service

Broad Network

Access

Page 6:  Introduction google cloud platform

On-Demand Self-Service: Users can provision servers and networks with little human intervention.

Resource Pooling: Multiple users can access clouds that serve other consumers according to demand. Resources include storage, processing, memory, network bandwidth, and virtual machines.

Broad Network Access: Any computing capabilities are available over the network. Many different devices are allowed access through standardized mechanisms.

Dynamic Scaling : Capabilities can be rapidly and elastically provisioned for unlimited and can be purchased in any quantity at any time.

Measured Service: Resource usage can be monitored, controlled and optimized automatically through metering capabilities.

Cost Effective

Page 7:  Introduction google cloud platform

Software as a Service (SaaS): Provides the consumer the ability to use the software in acloud environment, such as web-based email for example.

Platform as a Service(PaaS): Provides the consumer the ability to deploy applications through a programming language or tools supported by the cloud platform provider.

Infrastructure as a Service(IaaS): Provides infrastructure such as computer instances, network connections, and storage so that people can run any software or operating system.

Page 8:  Introduction google cloud platform
Page 9:  Introduction google cloud platform

A private cloud:operates for a single organization, but can be managed on-premise or off-premise.

A public cloud :Public clouds are owned and operated by companies that offer rapid access over a public network to affordable computing resources. It is managed by providers.

A hybrid cloud:It is a composition of both public and private clouds, or a hybrid model for cloud computing may involve both virtual and physical servers.

Page 10:  Introduction google cloud platform

HybridCloud

PrivateCloud

PublicCloud

Page 11:  Introduction google cloud platform
Page 12:  Introduction google cloud platform
Page 13:  Introduction google cloud platform

Infrastructure as a Service (IaaS) Can take virtual machine Linux (Ubuntu or

Centos). The machine one to eight virtual cores Persistent disks and access to Google cloud

storage. Control Network Using static or dynamic addresses. Configure firewall

Page 14:  Introduction google cloud platform

Is Google Answer web services Google Compute Engine can be accessed via

the Developer Console, RESTful API or Command Line Interface.

Page 15:  Introduction google cloud platform

Platform as a service (PaaS) Developing and hosting web application in

Google-managed data centers. App Engine Application is easy to Build ,

maintain and Scale. No need to manage or maintain any servers

only upload and run. Automatic Scaling ,change Storage scale

automatically.

Page 16:  Introduction google cloud platform

Allow developer to get the advantage of Google compute engine and storage infrastructure.

Load balancing. Support PHP, JAVA , Python and Go. Authentication using Google Account.

Page 17:  Introduction google cloud platform

https://eg.linkedin.com/in/marwa-ayad-mohamed-0a405215