Cloud Computing - Western Washington University
Download
Report
Transcript Cloud Computing - Western Washington University
CLOUD COMPUTING
By Rachael Mead and Joshua Cox
OVERVIEW
► What
is Cloud Computing?
►History
►Overview
►Why
► Popular
do people use it?
Cloud Providers
► Microsoft
► Google
Azure
Cloud
► Amazon
EC2
WHAT IS CLOUD COMPUTING?
History
1950s
Large scale Mainframes made available to businesses and
schools
Use ‘dummy’ terminals to log into mainframe
1970s
IBM released VM, allows admins to have multiple virtual
Machines
Run custom operating systems that each had their own
memory
1990s
Telecommunication companies began offering VPN’s
Sources: softlayer blog, wikipedia
WHAT IS CLOUD COMPUTING?
Overview
What is it?
All encompassing of everything involving the
internet.
Think of it as sharing a super computer with
many users, but retaining your own privacy.
Has three divisions: Software as a Service
(SaaS), Platform as a Service (PaaS) and
Infrastructure as a Service (IaaS)
Source: Microsoft, Wikipedia
WHAT IS CLOUD COMPUTING?
Overview
Software as a Service (SaaS)
Infrastructure as a Service (IaaS)
Uses of a cloud computing
infrastructure to deliver one
application to many users.
Allows user to make use of storage,
processing power and networks, with
usage based cost.
It allows activities to be managed
from central locations in a one-tomany model.
The consumer does not manage or
control the underlying cloud physical
infrastructure.
Reduces expenses on software and
labor.
Virtual server, and Cloud Storage.
Source: Microsoft
Source: Technet
WHAT IS CLOUD COMPUTING?
Why do People use it?
From a business standpoint cloud computing is financially
responsible
Scale up: Gives auto scaling allowing apps to grow according to the
amount of use. If traffic spikes your website won’t crash.
Scale Down: If your website traffic decreases, you are paying for only
the computing resources needed.
Provides cheap storage for all your data. Also provides reliable data
back up , so your data is never lost.
Use of API’s allows for easier integration of code. Allows employees
to focus on more than just replicating and keeping up code.
Save on software and hardware costs. Even labor costs.
Overview
Popular Users: Khan Academy, Rovio (Angry Birds), Claritics and
SnapChat
Products
Compute Engine is their IaaS. Bills you per minute, varies from .07 to 1.30
an hour. Uses Hadoop.
App Engine is their PaaS, free for a daily quota charge when you
exceed the quota.
BigQuery, analyzes clouds Big Data for you. First 100 GB each month is
free.
Data centers use renewable energy, use 50% of energy other data
centers use.
Data Center Tour
Overview
Azure is an open and flexible cloud platform
that enables you to quickly build, deploy and
manage applications across a global network of
Microsoft-managed datacenters
It provides both PaaS and IaaS services and
supports many different programming
languages, tools and frameworks
Products, Services, and Prices
Website Development with ASP.NET, PHP, Node.js, or Python
Virtual machines that let developers migrate applications and
infrastructure without changing existing code
Cloud service environment that is used to create scalable
applications and services
Data management that works to create, scale and extend
applications into the cloud using Microsoft SQL Server technology
Media services that can be used for encoding, content protection,
streaming, and/or analytics
Documentation
Pricing
Overview:
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that
provides resizable compute capacity in the cloud. It is designed to
make web-scale computing easier for developers.
Features:
Amazon Elastic Block Store
Amazon Virtual Private Cloud
Auto Scaling
Amazon CloudWatch
demo