5. Public cloud computing:
Provides abstracted access to IT infrastructure for the general
public via internet
Providers allow their customers to rent IT infrastructure on
flexible basis of paying for the actual utilization or consumption.
”Pay -as -you –go policy”
6. Private cloud computing:
The private cloud computing provides abstracted
access to IT infrastructure within the organization
(agency , company, start-up, club),such as Ubuntu.
7. Hybrid cloud computing:
The cloud of hybrid computers offering access
to abstract combined IT Infrastructure in the
areas of public clouds and private clouds, to
meet the needs of their users
8. Community cloud computing:
Provides abstracted access to IT infrastructure as the
public cloud.
But for the smaller group of users who are mostly
distributed locally, shares the costs.(Ex: municipal
governments, research institutions etc..)
9. LEVELS OF CLOUD COMPUTING:
Cloud computing describes the three service models:
IaaS-infrastructure as a service in cloud computing.
PaaS-platform as a service in cloud computing.
SaaS-software as a service in cloud computing.
10.
11.
12. Cloud computing offers virtualized system to access
computer hardware resources such as network and storage
With IaaS users can freely create their own virtual computer
cluster
Therefore users are only responsible for selection,
installation, operation and running of their own software
Iaas:
13. Virtualization is the ability to run multiple operating systems
on a single physical system and share the underlying
hardware resources.
Hardware
Guest OS
(Linux)
Guest OS
(NetBSD)
Guest OS
(Windows)
VM VM VM
AppApp AppApp App App
Virtual Machine Monitor (VMM) / Hypervisor
VIRTUALIZATION:
15. Cloud computing provides access to use of
programming or runtime environments with flexible ,
dynamic, customizable screens and data capacity.
In this users develop their own software applications
or perform here, with in a software environment that is
service provider provided and maintained.
PaaS:
17. SaaS:
Cloud computing offer access using collection of
software and application programs
SaaS servicers offer special selection of software
running on their infrastructure
SaaS is also known as software on demand
(software as needed)
19. Advantages:
• Reduction in cost.
• Scalability and speed.
• Enabling innovation.
• Ease of use.
• Freedom of location.
• Better utilization of
limited resources.
• Flexibility.
20. Drawback:
The drawback is that private clouds are expensive for small
and medium enterprises for they do not confer economies of
scale; capital costs and management costs involved in
building or buying, and subsequently maintaining, a private
cloud are also much higher.
21. Minimizing the risks:
• User access.
• Regulatory compliance.
• Data location.
• Data security.
• Recovery.
• Investigative support.
• Long term viability.
22. Conclusion
• Cloud Computing gets us close to the dream of an efficient,
centralized computing power, and there are many software companies
positioning their products.
• We believe that Cloud could be a disruptive change for some
enterprises, or it could be an evolution beyond virtualization and utility
computing for others. Many challenges remain – but we believe that
Cloud Computing will become an increasingly viable option for
enterprise IT.
23. References:
1. Draft NIST Working Definition of Cloud Computing v15,
http://csrc.nist.gov/groups/SNS/ cloud-computing/cloud-def-v15.doc.
2. Wikipedia, http://en.wikipedia.org/wiki/Cloud_computing [Accessed July 20, 2009]
3. Above the Clouds: A Berkeley View of Cloud Computing, Technical Report No.
UCB/EECS-2009-28, Feb 10, 2009
4. Security Guidance for Critical Areas of Focus in Cloud Computing, Cloud Security
Alliance, April 2009
5. Nicholas Carr, The Big Switch: Rewiring the World, from Edison to Google, W.W.
Norton & Co., 2008, ISBN 0393062287
6. Open Cloud Consortium, http://www.opencloudconsortium.org.
7. Open Crowd Cloud Taxonomy,
http://www.opencrowd.com/assets/images/views/views_cloud-tax-lrg.png.