cloud computing - new class of network based computing
DESCRIPTION
Cloud Computing is a general term used to describe a new class of network based computing that takes place over the Internet, -basically a step on from Utility Computing -a collection/group of integrated and networked hardware, software and Internet infrastructure (called a platform). The hardware and software services are available to general public, enterprises, corporations and businesses markets. TYPES OF CLOUD: There are different types of clouds that you can subscribe to depending on your needs. As a home user or small business owner, you will most likely use public cloud services. 1.public 2.hybrid 3.community 4.private PURPOSE AND BENEFITS -Cloud computing enables companies and applications, which are system infrastructure dependent, to be infrastructure-less. -By using the Cloud infrastructure on “pay as used and on demand”, all of us can save in capital and operational investment! -Clients can: Put their data on the platform instead of on their own desktop PCs and/or on their own servers. They can put their applications on the cloud and use the servers within the cloud to do processing and data manipulations etc. Features of Cloud Computing • Cost • Agility • Security • Reliability • Scalability • Availability • Performance • Device and Location Independence Cloud Computing Service Providers • Amazon • App Nexus • Google AppEngine • Go Grid • Microsoft Windows Azure • Rack Space Conclusion The cloud provides many options for the everyday computer user as well as large and small businesses. It opens up the world of computing to a broader range of uses and increases the ease of use by giving access through any internet connection. However, with this increased ease also come drawbacks. You have less control over who has access to your information and little to no knowledge of where it is stored. You also must be aware of the security risks of having data stored on the cloud. The cloud is a big target for malicious individuals and may have disadvantages because it can be accessed through an unsecured internet connection.TRANSCRIPT
Cloud Computing-Ashita Agrawal
What is Cloud Computing?Cloud Computing is a general term used to
describe a new class of network based computing that takes place over the Internet,
basically a step on from Utility Computinga collection/group of integrated and networked hardware, software and Internet infrastructure (called a platform).
The hardware and software services are available to
general public, enterprises, corporations and businesses markets
What is Cloud Computing?
COMPUTER NETWORK
STORAGE (DATABASE)
SERVERS
SERVICES
APPLICATIONS
Types of Cloud.There are different types of clouds that you can subscribe to depending on your needs. As a home user or small business owner, you will most likely use public cloud services. Public Cloud
A public cloud can be accessed by any subscriber with an internet connection
and access to the cloud space.
Hybrid CloudA hybrid cloud is essentially a
combination of at least two clouds, where the clouds included are a mixture of
public, private, or community.
Private CloudA private cloud is established for a
specific group or organization and limits access to just that group.
Community CloudA community cloud is shared among two or more organizations that have similar
cloud requirements.
What is the purpose and benefits?
Cloud computing enables companies and applications, which are system infrastructure dependent, to be infrastructure-less.
By using the Cloud infrastructure on “pay as used and on demand”, all of us can save in capital and operational investment!
Clients can:Put their data on the platform instead of on their own desktop PCs and/or on their own servers.They can put their applications on the cloud and use the servers within the cloud to do processing and data manipulations etc.
6
Cloud Architecture
7
Cloud Computing Characteristics
Common Characteristics:
Low Cost Software
Virtualization Service Orientation
Advanced Security
Homogeneity
Massive Scale Resilient Computing
Geographic Distribution
Essential Characteristics:
Resource Pooling
Broad Network Access Rapid Elasticity
Measured Service
On Demand Self-Service
Cloud Service Models
9
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
Google App Engine
SalesForce CRMLotusLive
Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance
Different Cloud Computing Layers
10
Application Service(SaaS)
Application Platform
Server Platform
Storage Platform Amazon S3, Dell, Apple, ...
3Tera, EC2, SliceHost, GoGrid, RightScale, Linode
Google App Engine, Mosso,Force.com, Engine Yard,Facebook, Heroku, AWS
MS Live/ExchangeLabs, IBM, Google Apps; Salesforce.comQuicken Online, Zoho, Cisco
Cloud SummaryCloud computing is an umbrella term used to refer
to Internet based development and servicesA number of characteristics define cloud data,
applications services and infrastructure:Remotely hosted: Services or data are hosted on remote infrastructure. Ubiquitous: Services or data are available from anywhere.Commodified: The result is a utility computing model similar to traditional that of traditional utilities, like gas and electricity - you pay for what you would want!
Some Commercial Cloud Offerings
12
Conclusion The cloud provides many options for the everyday computer user as well as large and small businesses. It opens up the world of computing to a broader range of uses and increases the ease of use by giving access through any internet connection.However, with this increased ease also come drawbacks. You have less control over who has access to your information and little to no knowledge of where it is stored.You also must be aware of the security risks of having data stored on the cloud. The cloud is a big target for malicious individuals and may have disadvantages because it can be accessed through an unsecured internet connection.