94bacloud computing by mohit
TRANSCRIPT
-
8/6/2019 94bacloud Computing by Mohit
1/37
Cloud Computing
-
8/6/2019 94bacloud Computing by Mohit
2/37
The challenge
Add new services for your users quickly
and cost effectively
-
8/6/2019 94bacloud Computing by Mohit
3/37
Expand your
Infrastructure!
Buy new servers,
increase your
software costs,
provision more
datacenter capacity!!
-
8/6/2019 94bacloud Computing by Mohit
4/37
Look to the cloud!
Pay for the bandwidthand server resources
that you need. When
your push is done
then turn the whole
thing off!
-
8/6/2019 94bacloud Computing by Mohit
5/37
What is t
hecloud
?
IT as a service
Cloud allows access to services without user technical knowledge or
control of supporting infrastructure
Best described in terms of what happened to mechanical powerover100 yrs ago
Now computers are simple devices connected to the largercloud
Data processing, storageand softwareapplications that used to runlocally are now being supplied by big central computing stations. They'rebecoming, in essence, computing utilities.
What isCloud Computing?
-
8/6/2019 94bacloud Computing by Mohit
6/37
Cloud
internet
-
8/6/2019 94bacloud Computing by Mohit
7/37
What is the cloud?
IT as a service
Cloud allows access to services without user technical knowledge or controlof supporting infrastructure
Best described in terms of what happened to electrical power over 100 yearsago
Now computers are simple devices connected to the larger cloud
Data processing, storage and software applications that used to run locallyare now being supplied by big central computing stations. They're becoming,in essence, computing utilities.
-
8/6/2019 94bacloud Computing by Mohit
8/37
Why Cloud Computing
Data centers are notoriously underutilized, often idle 85% of the time
Over provisioning
Insufficient capacity planning and sizing
Improper understanding of scalability requirements etc
Including thought leaders from Gartner, Forrester, and IDCagree that
this new model offers significant advantages for fast-paced startups,
SMBs and enterprises alike.
Cost effective solutions to key business demands
Move workloads to improve efficiency
-
8/6/2019 94bacloud Computing by Mohit
9/37
Cloud Computing: What It Isand What It
Isnt
What It is ?
With traditional desktop computing, you run copies of software
programs on each computer you own. The documents you create are
stored on the computer on which they were created ( PC centric )
With cloud computing, the software programs you use arent run
from your personal computer, but are rather stored on servers
accessed via the Internet.
( Document Centric )
-
8/6/2019 94bacloud Computing by Mohit
10/37
Cloud Computing: What It Isand What It
Isnt
What It Isnt ?
First, cloud computing isnt network computing. With network
computing, applications/documents are hosted on a single companys
server and accessed over the companys network.
Cloud computing is a lot bigger than that. It encompasses multiple
companies, multiple servers, and multiple networks.
Network computing - Access is over the companys network only
-
8/6/2019 94bacloud Computing by Mohit
11/37
Cloud Computing Services
Cloud Computing - cloud services and storage are accessible from
anywhere in the world over an Internet connection
-
8/6/2019 94bacloud Computing by Mohit
12/37
Grid Cloud
Underlying concept Utility Computing Utility Computing
Main benefit Solve computationally
complex problems
Provide a scalable
standard environment fornetwork-centric
application development,
testing and deployment
Resource distribution /
allocation
Negotiate and manage
resource sharing;
schedulers
Simple user provider
model; pay-per-use
Domains Multiple domains Single domain
Character / history Non-commercial, publicly
funded
Commercial
Grid vs Cloud
-
8/6/2019 94bacloud Computing by Mohit
13/37
IaaSInfrastructure as a Service
PaaSPlatform as a Service
SaaSSoftware as a Service
-
8/6/2019 94bacloud Computing by Mohit
14/37
Software Delivery Model
We use the provider apps
User doesnt manage or control the network,
servers, OS, storage or applications
Increasingly popular with SMEs
Service delivered through a browser
SaaS
-
8/6/2019 94bacloud Computing by Mohit
15/37
Examples CRM
Financial Planning
Human Resources
Word processing
Commercial Services: Salesforce.com
emailcloud
SaaS
-
8/6/2019 94bacloud Computing by Mohit
16/37
Platform delivery model
User deploys their apps on the cloud
Controls their apps
User doesnt manage servers, IS, storage
Platforms are built upon Infrastructure,
which is expensive
Estimating demand is not a science!
Platform management is not fun!
PaaS
-
8/6/2019 94bacloud Computing by Mohit
17/37
Popular services Storage
Database
Scalability
PaaS
Examples Google App Engine
Mosso
AWS: S3
-
8/6/2019 94bacloud Computing by Mohit
18/37
Computer infrastructure
delivery model
Consumers gets access to the
infrastructure to deploy their stuff Doesnt manage or control the
infrastructure
Does manage or control the OS, storage,
apps, selected network componentsIaaS
-
8/6/2019 94bacloud Computing by Mohit
19/37
Examples
Flexiscale
AWS: EC2
IaaS
-
8/6/2019 94bacloud Computing by Mohit
20/37
Common Factors Pay per use
Instant Scalability
Security
Reliability
APIs
IaaS
PaaS
SaaS
-
8/6/2019 94bacloud Computing by Mohit
21/37
Advantages
Lower cost of ownership
Reduce infrastructure management
responsibility Allow for unexpected resource loads
Faster application rollout
IaaS
PaaS
SaaS
-
8/6/2019 94bacloud Computing by Mohit
22/37
Cloud Economics
Multi-tenancy
Virtualisation lowers costs by increasing
utilisation
Economies of scale afforded by technology
Automated update policy
IaaS
PaaS
SaaS
-
8/6/2019 94bacloud Computing by Mohit
23/37
Cloud Costs
Processing 10 cents an hour
Disk Storage 15 cents/Gb/month
-
8/6/2019 94bacloud Computing by Mohit
24/37
Examples of usage
-
8/6/2019 94bacloud Computing by Mohit
25/37
Your current CRM package is not managing
the load or you simply dont want to host it
in-house.use a SaaS provider such as
Salesforce.com
Your email is hosted on an exchange server
in your office and it is very slowoutsource
this using Hosted Exchange.
SaaS
-
8/6/2019 94bacloud Computing by Mohit
26/37
You need to host a large file (5Mb) on yourwebsite and make it available for 35,000
users for only two months duration. Use
Cloud Front from Amazon.
You want to start storage services on your
network for a large number of files and you
do not have the storage capacityuse
Amazon S3.
PaaS
-
8/6/2019 94bacloud Computing by Mohit
27/37
You want to run a batch job but you donthave the infrastructure necessary to run it in
a timely manner. Use Amazon EC2.
You want to host a website, but only for afew days. Use Flexiscale.
IaaS
-
8/6/2019 94bacloud Computing by Mohit
28/37
Cloud Architecture Public Clouds
Private Clouds
Hybrid Clouds
-
8/6/2019 94bacloud Computing by Mohit
29/37
Public Clouds
-
8/6/2019 94bacloud Computing by Mohit
30/37
Private Clouds
-
8/6/2019 94bacloud Computing by Mohit
31/37
Hybrid Clouds
-
8/6/2019 94bacloud Computing by Mohit
32/37
Conflicts with existing data dispersal and international privacy
laws.
Data ownership.
Service guarantees.
Securing virtual machines.
Massive outages.
Encryption needs.
Security Challenges
-
8/6/2019 94bacloud Computing by Mohit
33/37
Commercial clouds
-
8/6/2019 94bacloud Computing by Mohit
34/37
Amazon Elastic Compute Cloud Amazon EC2 web service interface that provides resizable computing
capacity in a cloud
designed to make web-scale computing easier for
developers
reduces the time required to obtain and boot new server
space from weeks to minutes
allows developers to pay only for capacity that they actually
use
-
8/6/2019 94bacloud Computing by Mohit
35/37
Google 101
Network made up of millions of cheap servers, that would
store staggering amounts of data, including numerouscopies of the world wide web
Makes search faster, helping ferret out answers to billionsof queries in a fraction of a second
Google invests more than $2 billion a year in data
centers for cloud computing.
Google App Engine
-
8/6/2019 94bacloud Computing by Mohit
36/37
Salesforce.com was found in 1999 by former Oracle
executive Marc Benioff as a company specializing in SaaS
software. They are best known for their Customer Relationship
Management (CRM) products, which it delivers to
businesses over the internet using the SaaS model.
SaaS
Force.com Platform
Web Services
D:\videos\YouTube - Salesforce.com- What is Cloud
Computing-.mp4
-
8/6/2019 94bacloud Computing by Mohit
37/37
Azure Internet-scale cloud computing and services platform hosted in
Microsoft data centers Provides a range of functionality to build applications that span from
consumer web to enterprise scenarios
Designed to help developers quickly and easily create, deploy, manage,and distribute web services and applications on the internet.