Introduction google cloud platform
-
Upload
marwa-ayad-mohamed -
Category
Software
-
view
126 -
download
4
Transcript of Introduction google cloud platform
By Marwa Ayad
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
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.
Why Cloud Computing?
Cost Effective Dynamic Scaling
On-Demand Self-Service
Resource Pooling
Measured Service
Broad Network
Access
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
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.
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.
HybridCloud
PrivateCloud
PublicCloud
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
Is Google Answer web services Google Compute Engine can be accessed via
the Developer Console, RESTful API or Command Line Interface.
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.
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.
https://eg.linkedin.com/in/marwa-ayad-mohamed-0a405215