Beruflich Dokumente
Kultur Dokumente
Cloud Computing
Introduction
Types of cloud computing
Cloud computing Architecture (Reference architecture)
Advantages and disadvantages of cloud computing
Some cloud providers
Cloud computing VS other computing
Overview of Microsoft Products for Building Private Cloud
Virtualization
Microsoft window server with Hyper-V
Microsoft System Center VMM 2012
Microsoft Private cloud
Introduction
Clouds based on deployment model: The deployment model tells us where the cloud
is located and for what purpose
Private cloud: Private cloud (also referred to as corporate or internal cloud) is a
term used to denote a proprietary computing architecture providing hosted services
on private networks
Public cloud: Public cloud (also referred to as external cloud) describes the
conventional meaning of cloud computing: scalable, dynamically provisioned,
often virtualized resources available over the Internet from an off-site third-party
provider, which divides up resources and bills its customers on a utility basis.
Community cloud: A community cloud is one where the cloud has been organized
to serve a common function or purpose
Hybrid Cloud: The cloud infrastructure is a composition of two or more clouds
(private, community, or public)
Clouds based on the service model: Service models describe the type of service that the
service provider is offering.
Software as a service (SaaS): SaaS is a complete operating environment with applications,
management, and the user interface.
Platform as a service (Paas): PaaS provides virtual machines, operating systems,
applications, services, development frameworks, transactions, and control structures.
Infrastructure as a service (Iaas): IaaS provides virtual machines, virtual storage, virtual
infrastructure, and other hardware assets as resources that clients can provision.
You may not have the kind of control over your data
The performance of your applications is limited by the performance of your cloud
providers
General management
Disadvantages
of cloud computing
of cloud is difficult
Monitoring and maintenance tools are immature.
There is a big security concerns because your data and application are distributed
Compensation for downtime may be inadequate.
There are latency and performance issues. The internet connection may add to
latency or limit bandwidth
Data loss is a real risk. In October 2009 1 million US users of the T-Mobile
Sidekick mobile phone and emailing device lost data as result of server failure.
Personal Computing
Reconfigurable computing
Utility computing
Cloud Computing
Autonomic computing
Distributed computing
Cluster computing
Grid Computing
Parallel Computing
VS other Computing
Virtualization (cont.)
Virtualization (cont.)
When virtualization is a good idea
Server consolidation
Save money
Actually use more of your hardware capacity
Testing environment
Break stuff while testing without taking down your network
Taking snap shot of your environment
Dynamic Datacenter
Easy stop and start on VMs
Integration with System Center (via SCVMM)
Super Fast Super Easy Server Deployment
Microsoft Hyper-V
THANK YOU!
And
Question