Escolar Documentos
Profissional Documentos
Cultura Documentos
Topics Covered
Introduction
Key characteristics Architecture
Deployment Models
Categories of Services Companies involved Advantages and Disadvantages Conclusion
new class of network based computing that takes place over the Internet
In other words, this is a collection/group of integrated
and details of the underlying infrastructure from users and applications by providing very simple graphical interface or API (Applications Programming Interface).
Key Characteristics
Agility
Cost Device and location independence
Reliability
Scalability Security Maintainability
Individual users connect to the cloud from their own personal computers or portable devices, over the Internet. To these individual users, the cloud is seen as a single application, device, or document. The hardware in the cloud (and the operating system that manages the hardware connections) is invisible.
Deployment Models
Public Cloud Sells services to anyone on the internet
Deployment Models
Private Cloud A proprietary network or a data center
that supplies hosted services to a limited number of people. Private cloud when created using public cloud resources is called Virtual Private Cloud
Categories of services
SaaS = Software as a Service PaaS = Platform as a Service
Google Apps
on a users own computer it is seen as a way for businesses to get the same benefits as commercial software with smaller cost outlay.
SaaS alleviates the burden of software
maintenance/support, but users relinquish control over software versions and requirements.
Platform-as-a-Service (PaaS)
A set of software and product development tools
platform by integrating an OS, middleware, application software, and even a development environment that is then provided to a customer as a service. encapsulated service that is presented to them through an API. The customer interacts with the platform through the API, and the platform does what is necessary to manage and scale itself to provide a given level of service.
instances of PaaS.
Examples
AppEngine from Google: based on Python and Django
SaaS infrastructure and Apex language Bungee Connect: visual development studio based on Java LongJump: based on Java/Eclipse WaveMaker: visual development studio based on Java and hosted on Amazon EC2 Windows Azure
Infrastructure-as-a-Service
Like Amazon Web Services provide virtual server
Examples
Amazon - Amazon Elastic Compute Cloud(EC2)
ServePath - GoGrid Rackspace - Mosso
Flexiant - FlexiScale
Zenith InfoTech Wolf Frameworks OrangeScape TCS Cynapse India Wipro Technologies Netmagic Solutions Reliance Data Center Infosys Technologies Synage
Conclusion
Cloud computing is a better way to run a business.
Instead of running applications ourselves, they run on a shared data center. You just log in, customise and start using it. Thats the power of cloud computing.
Cloud application do not eat up valuable IT resouces.
This lets you focus on deploying more applications, new projects and innovation.
References
http://chembionews.cambridgesoft.com/WhitePapers
/PDF/DescribingTheCloud.pdf www.cloudcomputing.htm www.opencloudconsortium.org Introduction to Cloud Computing Architecture White Paper 1st Edition, June 2009 www.wikipedia.org