Understanding Microsoft Private Cloud
Wisit Thongphoo Senior IT Consultant/Trainer ISONET Co., Ltd. FB: facebook.com/ITGeist5 Blog: itgeist5blog.blog.com
Introduction to Business Continuity (BC)
What’s “Business Continuity (BC)” ?
“Business Continuity” refers to the activities required to keep your organization running during a period of displacement or interruption of normal operation.
“Disaster Recovery” is the process of rebuilding your operation or infrastructure after the disaster has passed.
“Business Continuity Plan” is a collection of procedures and information which is developed, complied and maintained in readiness for use in the event of an emergency or disaster.
Introduction to Cloud Computing
What is “Cloud Computing” ?
• “Cloud Computing is a style of computing where massively scalable IT-related capabilities are provided “as a service” using Internet technologies to multiple external customers”1
• “Is changing how IT delivers services and how a user can access computing resources at work, from home, and on the go. Cloud enables IT to respond to business opportunities with on-demand deliveries that are cost-effective and agile in the long run.”
• “Cloud” brings together the 3 different types of services delivery
– Infrastructure-as-a-Service (IaaS)
– Platform-as-a-Service (PaaS)
– Software-as-a-Service (SaaS)
What is “Cloud Computing” ? • “Cloud Computing is a style of computing where massively scalable IT-related capabilities are provided “as a
service” using Internet technologies to multiple external customers”1
• Although a concept which is not totally new, we’ve been consuming online services for years (Email, Web, Shopping etc). Now much deeper and broader in application and context.
• “Cloud” brings together the 3 different types of services delivery
– Infrastructure-as-a-Service (IaaS)
– Platform-as-a-Service (PaaS)
– Software-as-a-Service (SaaS)
1 Source: Gartner
Attributes of Cloud Computing
Source: Definition of Cloud Computing, National Institute of Standards and Technology
On-Premise
Applications
Middleware
Storage
Operating systems
Virtualization
Computers
Networking
Datacenter
Infrastructure
as a Service (IaaS)
Applications
Middleware
Storage
Operating systems
Virtualization
Computers
Networking
Datacenter
Platform
as a Service (PaaS)
Applications
Middleware
Storage
Operating systems
Virtualization
Computers
Networking
Datacenter
Software
as a Service (SaaS)
Applications
Middleware
Storage
Operating systems
Virtualization
Computers
Networking
Datacenter
Cloud Computing Service Models
Owned and manage by vendor Owned and managed by customer
On-Premise
Applications
Middleware
Storage
Operating systems
Virtualization
Computers
Networking
Datacenter
Infrastructure
as a Service (IaaS)
Applications
Middleware
Storage
Operating systems
Virtualization
Computers
Networking
Datacenter
Platform
as a Service (PaaS)
Applications
Middleware
Storage
Operating systems
Virtualization
Computers
Networking
Datacenter
Software
as a Service (SaaS)
Applications
Middleware
Storage
Operating systems
Virtualization
Computers
Networking
Datacenter
Infrastructure
as a Service (IaaS)
Applications
Middleware
Storage
Operating systems
Virtualization
Computers
Networking
Datacenter
“The capability provided to the consumer is to provision processing, storage,
networks, and other fundamental computing resources where the consumer
is able to deploy and run arbitrary software, which can include operating
systems and applications. The consumer does not manage or control the
underlying cloud infrastructure but has control over operating systems,
storage, deployed applications, and possibly limited control of select
networking components (e.g., host firewalls).”1
Hardware is owned, maintained and managed by the Service Provider
Used as commodity and billed on per-use basis
Typical characteristics of IaaS service delivery – Utility computing service and billing model
– Automation of administrative tasks
– Dynamic scaling – up and down
Infrastructure-as-a-Service (IaaS)
1 Source: The NIST Definition of Cloud Computing v15
On-Premise
Applications
Middleware
Storage
Operating systems
Virtualization
Computers
Networking
Datacenter
Infrastructure
as a Service (IaaS)
Applications
Middleware
Storage
Operating systems
Virtualization
Computers
Networking
Datacenter
Platform
as a Service (PaaS)
Applications
Middleware
Storage
Operating systems
Virtualization
Computers
Networking
Datacenter
Software
as a Service (SaaS)
Applications
Middleware
Storage
Operating systems
Virtualization
Computers
Networking
Datacenter
Platform
as a Service (PaaS)
Applications
Middleware
Storage
Operating systems
Virtualization
Computers
Networking
Datacenter
Platform-as-a-Service (PaaS)
“The capability provided to the consumer is to deploy onto the
cloud infrastructure consumer-created or acquired applications
created using programming languages and tools supported by the
provider. The consumer does not manage or control the underlying
cloud infrastructure including network, servers, operating systems,
or storage, but has control over the deployed applications and
possibly application hosting environment configurations.”1
Abstracted away from hardware layers which are owned and
maintained by the Service Provider without visibility to the customer
Typical characteristics of PaaS Environments are presented as singular entities – “Database Services”
rather than “Database Server”
1 Source: The NIST Definition of Cloud Computing v15
On-Premise
Applications
Middleware
Storage
Operating systems
Virtualization
Computers
Networking
Datacenter
Infrastructure
as a Service (IaaS)
Applications
Middleware
Storage
Operating systems
Virtualization
Computers
Networking
Datacenter
Platform
as a Service (PaaS)
Applications
Middleware
Storage
Operating systems
Virtualization
Computers
Networking
Datacenter
Software
as a Service (SaaS)
Applications
Middleware
Storage
Operating systems
Virtualization
Computers
Networking
Datacenter
Software
as a Service (SaaS)
Applications
Middleware
Storage
Operating systems
Virtualization
Computers
Networking
Datacenter
“The capability provided to the consumer is to use the provider’s applications
running on a cloud infrastructure. The applications are accessible from various
client devices through a thin client interface such as a web browser (e.g., web-
based email). The consumer does not manage or control the underlying cloud
infrastructure including network, servers, operating systems, storage, or even
individual application capabilities, with the possible exception of limited user-
specific application configuration settings.”1
Subscription – per user, per month – licensing model
All elements of service delivery managed and maintained by the Service
Provider
Typical characteristics of SaaS service delivery On-line access to commercial software applications
Centralized administration of permissions and access types
Single point updates and upgrades
Integration with other on-line services creating platform suites
Software-as-a-Service (SaaS)
1 Source: The NIST Definition of Cloud Computing v15
Understanding to
Microsoft Private/Public Clouds
Journey to the Cloud
Cloud Computing Is Fundamentally Changing Business
and IT Conversations
Service Agreement
common management
IT as a Service on your terms hybrid environments.
Self Service Process Automation Monitoring Protection Provisioning and Configuration
Service Management
The Future of Cloud and Datacenter Management
MS. Private Cloud Definition
• PRIVATE CLOUD IS THE IMPLEMENTATION OF CLOUD SERVICES on resources dedicated to your organization, whether they exist on-premises or off-premises.
– Infrastructure as a Service (IaaS), i.e. infrastructure resources (compute, network, and storage) as a service
– Platform as a Service (PaaS), i.e. complete application platform as a service.
• Microsoft® offers solutions that deliver IaaS and PaaS for both Private and Public Cloud Deployments.
SAAS
PAAS
IAAS
Hyper-V
MS. Private Cloud- IT as a Service
IaaS Builds on Virtualization Layers required to build a Cloud
Storage Compute Network Facility
Management Layer
Virtualization Layer
Orchestration Layer
Automation Layer
Hardware Layer Virtualization provides the foundation (i.e., Fabric)
Additional Layers required for
IaaS
Self Service (Admin / Tenant Interfaces)
Each Cloud has a defined set of available resources and users, with Pre-defined quotas that limit how much users of that Cloud can consume.
Provides a more effective way to deploy, use, and mange VMs, Applications, and other IT Resources on hardware that’s dedicated to a single organization.
“ Microsoft’s Private Cloud Technologies, embodied in Hyper-V and System Center 2012.”
MS. Private Cloud- IT as a Service
Traditional Virtualization-Overview
• Require Human Intervention.
• VM Provisioning might be complex,
Requiring Approval, and Take long time.
• Need Automation Process.
• Cost.
Traditional Virtualization-Challenges
Exploring to Microsoft Private Cloud Components
Creating a Private Cloud with Hyper-V + System Center 2012
System Center 2012 helps you deliver IT as a Service
System Center 2012 Cloud and Datacenter Management
Deliver flexible and cost-effective
infrastructure with what you
already know and own
Heterogeneous support
Process automation
Self-service infrastructure
Predictable application service
levels delivered with deep
application insight
Service-centric approach
Comprehensive application manageability
Deep application monitoring and diagnosis
Private and public cloud computing
on your terms managed with
a common toolset
Flexibility with delegation and control
Common console across clouds
Physical, virtual, and cloud management
PREDICTABLE APPLICATIONS PRODUCTIVE INFRASTRUCTURE YOUR CLOUD
Web App Data
Creating a Microsoft Private Cloud
Using MS. Private Cloud Scenarios
Build Your Private Cloud
Hyper-V Cloud
Microsoft Private Cloud Solutions
Hyper-V Cloud Microsoft Private Cloud Solutions
Hyper-V Cloud Microsoft Private Cloud Solutions
PRE-CONFIGURED
PRIVATE CLOUD
Hyper-V Cloud
Fast Track
Hyper-V Cloud Microsoft Private Cloud Solutions
ON-PREMISES PRIVATE
CLOUD
Hyper-V Cloud
Deployment Guides
More Information
http://www.microsoft.com/en-us/server-cloud/private-
cloud/default.aspx
More Information http://www.facebook.com/ITGeist5
http://itgeist5blog.blogspot.com/
EXPLORING TO Microsoft System Center Configuration Manager 2012
Microsoft System Center Virtual Machine Manager 2012
NOW AVAILABLE @
Thank You