Post on 23-Jan-2015
description
transcript
Smt.Bhagwati Chaturvedi College of Engineering, Nagpur
CLOUD BASED APPLICATION
APPLICATION
Presented By
Tuhin Das
VII SEMESTER CSE
R . T . M . N . U
SESSION : 2011-2012
Guided by :-Prof .Manoj Chaudhari
Contents
Introduction to
Concept of Cloud Computing
Models
Characteristics
Cloud Architecture
Benefits Of Cloud Computing
Hardware and Software
Requirements
Conclusion
References
Cloud Applicatio
n
CLOUD
is defined as the network of servers and clients in the web.
CLOUD
It uses the concept of
CLOUD COMPUTING
WHAT IS A ?
CLOUD
Cloud computing is a model for delivering information
technology services in which resources are retrieved
from the internet through web-based tools and
applications, rather than a direct connection to a
server. Data and software packages are stored in
servers. However, cloud computing structure allows
access to information as long as an electronic device
has access to the web and allows employees to work
remotely.
The cloud model is composed of six essential
characteristics, three service models, and four
deployment models.
Cloud Computing
Cloud Software as a Service
(SaaS) :-
Use provider’s applications over
a network.
Cloud Platform as a Service
(PaaS) :-Deploy customer
created applications to a cloud.
Cloud Infrastructure as a
Service(IaaS):- Rent processing,
storage, network capacity, and
other fundamental computing
resources.
Cloud Service ModelsCloud Infrastructure
IaaS
PaaS
SaaS
Infrastructure as a Service (IaaS) Architectures
Platform as a Service (PaaS)Architectures
Software as a Service (SaaS)
Architectures
Cloud Infrastructure
SaaS
Cloud Infrastructure
PaaS
SaaS
Cloud Infrastructure
IaaS
PaaS
Cloud Infrastructure
PaaS
Cloud Infrastructure
IaaS
Infrastructure as a Service
Platform as a Service
Software as a Service
Structure of Cloud Service Models
Cloud Infrastructure
IaaS
PaaS
SaaS
Cloud Deployment Models
Private cloud :
enterprise owned or leased
Community cloud :
shared infrastructure for specific community
Public cloud :
Sold to the public, mega-scale infrastructure
Hybrid cloud :
composition of two or more clouds
Essential Cloud Characteristics
On-demand self-service.
Broad network access.
Resource spooling.
Location independence.
Rapid elasticity.
Measured service.
Cloud Characteristics
Cloud computing often leverages:
Massive scale.
Homogeneity.
Virtualization.
Low cost software.
Resilient Computing
Geographic distribution.
Service orientation.
Community
Cloud
Private
Cloud
Public Cloud
Hybrid Clouds
Deployment Models
ServiceModels
EssentialCharacteristic
s
Common Characteristic
s
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service
(IaaS)
Resource Pooling
Broad Network Access Rapid Elasticity
Measured Service
On Demand Self-Service
Low Cost Software
Virtualization Service Orientation
Advanced Security
Homogeneity
Massive Scale Resilient ComputingGeographic Distribution
Location Independence
Architecture
Cloud Server
Web Browser
CLOUD ARCHITECTUR
E
Hardware and Software Requirements
Hardware Requirements:-Dedicated Server Processor: A modern Dual Core processor Server Memory: 4GB server memory. Hard Disk: 320 GB Desktop Recommendation: 3 GB of memory (RAM) Hard Disk: 240 GB
Software Requirements Operating System: Microsoft Windows XP and Microsoft Azure. Java SDK version 1.5 or greater installed in PC My SQL Server 5.0 VMware server Wi-Fi Connectivity
Benefits Of Cloud Application
Productivity & Time to Market.
Building an internet scale application can be accomplished with speed and efficiency.
Developers focus more on building functionality and business logic and not worry about non-functional requirements of scalability, availability etc.
Web and Platform services manages the heavy lifting required for scalability and fault tolerance.
Managing hardware environments and software deployment is abstracted.
Conclusion
Increases business responsiveness
Reduces acquisition complexity via service oriented
approach
Uses IT resources efficiently via sharing and higher
system utilization
Reduces energy consumption and handles new and
emerging workloads
Scales to extreme workloads quickly and easily
Simplifies IT management
References
Anthony T. Velte, Toby J. Velte, Robert Elsenpeter, “Cloud computing : a practical approach”. New York : McGraw-Hill, c2010. McKinsey & Co. Report presented at Uptime Institute Symposium April 18, 2009. Clearing the Air on Cloud Computing. (accessed November 27, 2009) http://uptimeinstitute.org/content/view/353/319; http://images.cxotoday.com/cxoimages/storyimages/matter101157.pdf Proffitt, A. Pharma’s Early Cloud Adopters. BioIT World, November/December 2009, pp.31-32. www.davidchappell.com/CloudPlatforms--Chappell.PDFwww.infoworld.com/article/08/04/07/15FE-cloud-computing-reality_1.htmlDavies, K. Amylin, Amazon, and the Cloud. BioIT World, November/December 2009, pp. 35, 42.Describing the Cloud. Details of CambridgeSoft’s Hosted Computing Environment. http://chembionews.cambridgesoft.com/WhitePapers/PDF/DescribingTheCloud.pdf (accessed November 28, 2009)
THANK YOU…..
Any Questions ????