Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing?...
-
Upload
giancarlo-jacobi -
Category
Documents
-
view
215 -
download
0
Transcript of Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing?...
Cloud Computing
Brandon Hixon What is Cloud
Computing? How does it work?
Jonathan Moore What are the key
characteristics? How many layers
and their functionality?
Amazon EC2
What is cloud computing?
Webster:"the practice of storing regularly used computer data on multiple servers that can be accessed through the Internet“.
An innovative way of conducting every day business and entertainment.
Types of Cloud Computing
Web-based cloud services
services let you use certain web service functionality, rather than using fully developed applications
SaaS (Software as a Service)
providing a given application to various users
Platform as a Service
deviation of SaaS to you run your personal applications that you execute in the cloud
Types of Cloud Computing
Utility cloud services
virtual storage and server options (i.e iCloud or DropBox)
Managed services
cloud provider utilizes an application rather than end-users
Service commerce
provides a hub of services which the end-user can interact with
How does it works?
Nothing is local
Data is uploaded
Stored in data centers or data farms
Data is copied several times over
Very difficult to lose
What are the key characteristics?
Dynamic computing infrastructure IT service-centric approach Self-service based usage model Minimally or self-managed platform Consumption-based billing
How many layers and their functionalities?
The Hardware Layer The Virtualization Layer Infrastructure as a Service (IaaS) Platform as a Service (PaaS) Software as a Service (SaaS) The Client Layer
Hardware Layer
Also know the server layer
Physical hardware that provides actual resources that make up the cloud.
Redundancy
Virtualization Layer
Most scalable and flexible layer
Various operating systems being installed as virtual machines
Virtual machines can be created and deleted at will
Infrastructure as a service (IaaS)
Provides companies with, computing resources including
Servers Networking Storage Data center space
All on a pay-per-use basis
Platform as a service (PaaS)
Provides a cloud-based environment with everything required to support the complete lifecycle of building and delivering cloud applications
Customers do not manage their virtual machines.
Software as a service (SaaS)
Run on distant computers “in the cloud” that are owned and operated by others
Services at the software level consist of complete applications that do not require development.
Client Layer
User interface to which cloud computing services are delivered.
Client layer hardware can include personal computers web browsers mobile devices
Amazon EC2
Amazon Elastic Compute Cloud is a web service that provides resizable compute capacity in the cloud.
It is designed to make web-scale computing easier for developers.
To use Amazon EC2
Select a pre-configured Amazon Machine Image or create a custom AMI.
Configure security and network access on your Amazon EC2 instance.
Choose which instance type you want, then start, terminate, and monitor.
Determine whether you want to run in multiple locations.
Pay only for the resources that you consume.