Sie sind auf Seite 1von 31

Agenda:

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

Cloud computing is a style of computing where scalable and elastic IT-enabled


capabilities (software, hardware and others) are delivered as a service to external
customers using internet technologies
Cloud computing encompasses dynamically scalable resources, which typically are
virtualized
Business applications can be deployed in the cloud and accessed over the internet by
users, often through a Web browser.
Cloud computing makes the long-held dream of utility computing possible with a payas-you-go, infinitely scalable, universally available system.
The consumer of cloud-based service does not have direct control over the infrastructure
The underlying resources used to host and store the data associated with the application
are transparent to their use

Types of cloud computing

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)

Types of cloud computing(cont.)

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.

Cloud computing Architecture (cont.)

The purpose of the NIST neutral reference architecture:


Represents the three service models (SaaS, PaaS, IaaS)
Relates different cloud services and maps them to the overall model
Serves as a roadmap for to understand, select, design and/or deploy cloud infrastructures
Top-Level View
The NIST Cloud Computing reference Architecture consists of five major actors
Cloud Consumer
Cloud Provider
Cloud Auditor
Cloud Broker
Cloud Carrier

Cloud computing Architecture (cont.)


Interactions between the Actors in cloud computing

Cloud computing Architecture (cont.)


Example Services available to a cloud consumer

Cloud computing Architecture (cont.)


Cloud Provider Top-level view

Cloud computing Architecture (cont.)


Cloud Provider Service Orchestration

Removal/reduction of capital expenditure


Reduced administration costs
Improved resource utilization
Advantages
Economies
of scale of cloud computing
Scalability on demand
Quick and easy implementation
Helps smaller businesses compete
Quality of service
Guaranteed uptime
Anywhere access
Technical support
Disaster recovery/backup

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

Examples of IaaS service providers include:


Amazon Elastic Compute Cloud(EC2)
Eucalyptus
GoGird
Examples
PaaS service
providers
include:
Some of
cloud
computing
providers
Force.com
Google AppEngine
Windows Azure Platform
Examples of SaaS service providers include:
GoogleApps
Oracle On Demand
SQL Azure

Virtualization the ability to create a virtual version of a device or resources,


such as a server, storage device, network or even an operating system where
the framework divides the resources into one or more execution environments
Virtual Machine - A self-contained operating environment that behaves as if
it a separate computer
Virtualization
Host / Parent : The physical machine where virtual machines live
Guest: another name for VMs
VMs itself run on the RAM of the host machine.
Virtual Hard Disk (VHD): A file that lives on physical HDD that acts like a
physical HDD on virtual machine
Using virtualization technology (Hypervisor)

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

Microsoft Hyper-V (cont.)

Server 2008s Hyper-V Server Role


Built into Server 2008 64-bit Editions
Hyper-V Server
Standalone Hyper-V Server
No other Server Roles
Hyper-V on Server 2008 Core 64-bit
Low overhead, not the easiest to get set-up

Microsoft Hyper-V (cont.)

Microsoft System Center 2012


System Center Virtual Machine Manager (VMM) 2012 : provides the
fundamental services for creating and managing clouds. It also provides the
technologies used to deploy and update VMs and applications.
System Center App Controller 2012: a self-service portal for requests made
directly to a private cloud created with VMM 2012. (This portal can also be
used with Windows Azure.)
System Center Service Manager 2012: which provides automated IT service
management and an associated self-service portal.
System Center Orchestrator 2012: providing a way to automate interactions
among other management tools such as VMM 2012 and Service Manager.
System Center Operations Manager 2012: which can monitor VMs,
applications, and other aspects of a private cloud, then initiate actions to fix
problems it detects.
All of these technologies depend on Windows Server 2008 R2 and Active
Directory.

Microsoft Private Cloud

Microsoft Private Cloud (cont)

Microsoft Private Cloud (cont.)


Creating a Private Cloud with System Center 2012
System Center 2012 allows creating and using private clouds
Customers and partners can use these technologies to offer traditional IaaS
services, such as VMs on demand
This technology family also provides more, with support for deploying multitier applications, monitoring and updating those applications, and automation
services to make all of this more efficient
The Microsoft private cloud relies on several different System Center
2012 components and supports multiple hypervisors.

Microsoft Private Cloud (cont)

Microsoft Private Cloud (cont.)


Using the Microsoft Private Cloud
The best way to get a sense of what the Microsoft private cloud provides is to
walk through examples of how it can be used:
An administrator creating a cloud
A developer creating a virtual machine.
An IT pro deploying an application.
An administrator updating a deployed application.
A developer creating a virtual machine with an approval process.
System Center detecting and fixing a problem in a running application.

Microsoft Private Cloud (cont.)

Microsoft Private Cloud (cont.)

Microsoft Private Cloud (cont.)

Microsoft Private Cloud (cont.)

THANK YOU!
And
Question

Das könnte Ihnen auch gefallen