2. What is Cloud Computing?
Definitions:
“Cloud computing is a general term
for anything that involves delivering hosted
services over the internet.”
“Cloud computing is Internet-based computing,
whereby shared resources, software, and
information are provided to computers and other
devices on demand, like the electricity grid.”
Basically a cloud is a virtualization of resources
that manages and maintains itself.
3. In Simple terms..
• A service is “on a cloud somewhere”
Cloud computing is using the Internet to access someone else’s
software running on someone else’s hardware in someone else’s
data centre while paying only for what you use.
6. Types Of Clouds
• Public Cloud: the services are delivered to the client via the
Internet from a third party service provider.
Example: Amazon
7. Types Of Clouds
• Private Cloud: these services are managed and provided
within the organization. There are less restriction on network
bandwidth, fewer security exposures and other legal
requirements compared to the public Cloud.
Example: HP Data Centers
8. Types Of Clouds
• Hybrid Cloud: composition of two or more clouds i.e
composition of private and public cloud.
Example: ERP on Private Cloud
9. Software as a
Service (SaaS)
Platform as a
Service (PaaS)
Infrastructure as a
Service (IaaS)
10. Software As A Service
salesforce.com
Google Apps
Infrastructure As A Service
Platform As A Service
Google App Engine
Heroku
Mosso
Engine Yard
Force.com
Microsoft Azure Platform
Amazon EC2- Amazon Web Services (AWS)
11. Virtualization
Virtualization an abstraction of an execution environment
that can be made dynamically available to authorized clients by
using well-defined protocols.
–Resource quota (e.g. CPU, memory share),
–Software configuration (e.g. O/S, provided services).
Implement on Virtual Machines (VMs):
–Abstraction of a physical host machine,
–Hypervisor intercepts and emulates instructions from VMs,
and allows management of VMs,
12. Why Virtual Machine ?
Run operating systems where the physical hardware is
unavailable.
–Easier to create new machines, backup machines, etc.,
–Software testing using “clean” installs of operating systems
and software,
–Debug problems (suspend and resume the problem
machine),
–Easy migration of virtual machines.
15. Windows Azure
Windows Azure is a cloud computing platform and
infrastructure, created by Microsoft, for building, deploying and
managing applications and services through a global network of
Microsoft-managed data centers.
It provides both Platform as a service (PaaS) and Infrastructure
as a service(IaaS) services and supports many
different programming languages, tools and frameworks,
including both Microsoft-specific and third-party software and
systems.
Windows Azure was released on February 1, 2010
18. 1. Windows Server 2008 R2 Data Center; Windows Server
2008 R2 Enterprise
2. Virtual Machine Manager 2008 R2 Administrator Console
3. SQL Server 2008 Enterprise or Standard Edition
19. 1. It is reffered as "System Central Virtual Machine Manager
Self Service Portal"
2. SSP is a fully supported, partner-extensible solution built
on top of Windows Server 2008 R2, Hyper-V, and System
Center VMM.
3. You can use it to pool, allocate, and manage resources to
offer infrastructure as a service and to deliver the
foundation for a private cloud platform inside your
datacenter.
23. Cloud Computing: Disadvantages
Requires a constant internet connection
Doesn’t work well with low speed connection
Can be slow
Data stored might not be secure
Stored data can be lost
23