SlideShare uma empresa Scribd logo
1 de 125
Windows Server
2012 Beyond
Virtualization
Enabling Hyper-V over SMB
Enabling Hyper-V over SMB

Why should I care?

Technology Overview

Demo

Next Steps
Enabling Hyper-V over
SMB
Hyper-V over SMB
Server Message Block (SMB) protocol…

   • Is a network file sharing protocol that allows applications on a computer to read
     and write to files and to request services from server programs in a computer
     network
   • Windows Server 2012 introduces the new 3.0 version of the SMB protocol

With Windows Server 2012, Hyper-V…

  • Can store virtual machine files (configuration, VHD, snapshots) in files shares
    over the SMB 3.0 protocol
  • Is supported for both stand-alone and clustered servers that use Hyper-V with
    shared file storage for the cluster
  • Can support scale-out file shares and clusters
  • Can leverage SMB Multi-Channel
Enabling Hyper-V over
SMB I care?
Why should
Why should I care?
 • Ease of provisioning and management
   • You can manage file shares instead of storage fabric and logical unit numbers
     (LUNs).
 • Increased flexibility
   • You can dynamically migrate virtual machines or databases in the data center.
 • Ability to take advantage of existing investment in a converged network
   • You can use your existing converged network with no specialized storage
     networking hardware.
 • Reduced capital expenditures
   • Capital expenses (acquisition costs) are reduced.
 • Reduced operating expenditures
   • You can reduce operating costs because there is no need for specialized storage
     expertise.
Enabling Hyper-V over
SMBOverview
Technical
Requirements
 • One or more computers running Windows Server 2012 with the File Services
    role installed
 • One or more computers running Windows Server 2012 with the Hyper-V role
    installed (separate from the file server)
 • A common Active Directory infrastructure
   • The servers running Active Directory Domain Services (AD DS) do not need
      to run Windows Server 2012
 • Supported configurations
   • Standalone Hyper-V servers (no a high-availability solution)
   • Hyper-V servers configured in a Failover Cluster


            Although not required, Failover Clustering is supported
              on the Hyper-V side, the File Services side, or both.
                       They must be separate clusters.
Common Configurations
Hyper-V Over SMB
Workflow

1. Install the Hyper-V role on a Windows Server 2012 machine

2. Install the File Services role on a Windows Server 2012 machine

3. Create an SMB file share

4. Create a virtual machine and virtual machine hard disk on the file share

5. Migrate existing virtual machine storage to the file share
Creating an SMB Share
From Server Manager:
   1. Log on or connect to a
      Windows Server 2012
      computer on which the
      File and Storage role is
      installed. Open Server
      Manager and navigate
      to File and Storage
      Services
   2. In Server Manager, start
      the New Share Wizard
With PowerShell:
       # Create folder MD X:VMS # Create file share New-SmbShare -Name VMS1
       -Path X:VMS -FullAccess DomainHVAdmin, DomainHV1$, DomainHV2$,
       DomainHVC$ # Set NTFS permissions from the file share permissions (Get-SmbShare
       VMS1).PresetPathAcl | Set-Acl
Migrating Storage to an SMB
Share
                    You can migrate from…
                    • Direct-Attached Storage to SMB file share
                    • SMB file share to another SMB file share

  1. To determine the current storage being used by a virtual machine:

      Get-VM VM1 | FT Name, Path, State Get-VMHardDiskDrive VM1 | FT VMName, Path

  2. To migrate the virtual machine storage to an SMB file share:

      Move-VMStorage –VMName VM1 –DestinationStoragePath FSTVMS

  3. To confirm migration:

      Get-VM VM1 | FT Name, Path, State Get-VMHardDiskDrive VM1 | FT VMName, Path
Enabling Hyper-V over SMB
DEMO
SMB 3.0 Overview
http://technet.microsoft.com/en-us/library/hh831795.aspx

System Center 2012 Evaluation Download
http://aka.ms/hwsc2012

Windows Server 2012 Product Download
http://aka.ms/hwws2012

Microsoft Virtual Academy
http://aka.ms/virtualacademy

Windows Server 2012 Virtual Labs
http://technet.microsoft.com/en-us/windowsserver/hh968267.aspx
Windows Server
2012
Beyond
Hyper-V Replica

Virtualization
What is Hyper-V Replica?

Why should I care?

Technology Overview

Demo

Next Steps
Hyper-V Replica
What is it?
What is Hyper-V
Replica?
A virtual machine level replication solution which efficiently replicates data over a
LAN/WAN to a remote (Replica) site without relying on software or hardware
technologies outside of the Windows Server 2012 operating system
• New in Windows Server 2012 Hyper-V Role
• Storage and Workload agnostic
• Servers can be standalone or members of a Failover Cluster
• Servers can be members of a workgroup or a domain (same or
  different); Primary and Replica servers do not need to be in
  the same domain unless part of a Failover Cluster
• Managed locally (Hyper-V Manager) or remotely (Hyper-V
  Remote Server Administration Tools (RSAT) or System Center
  Virtual Machine Manager (SCVMM)
• 4 Deployment Scenarios
   • Head Office and Branch Office (HO-BO)
   • Enterprise Datacenter
   • Hosting Provider Datacenter
   • Customer Office and Hosting Provider Datacenter (Cross-
     Premise)
Hyper-V Replica
Why should I care?
Why should I care?
The challenge…
    • Provide business continuity and minimal downtime of virtualized servers during
      times of disruption

Hyper-V Replica provides an efficient, cost-effective solutions…
   • Allows a Hyper-V administrator to execute a failover of production workloads to
     replica servers at a secondary location within minutes (in the event of fire,
     power outage, server failure, etc.)
   • Provides the necessary management APIs to enable IT management vendors to
     build an enterprise class Disaster Recovery solution for customers
   • Enables Infrastructure as a Service (IaaS) for hosting providers that host
     dedicated/virtual servers for customers
   • Seamlessly integrates with Clustering and Volume Shadow Services (VSS)
   • Supports heterogeneous storage between primary and recovery
Hyper-V Replica
Technical Overview
Installation Requirements
 • Hardware that supports the Hyper-V Role on Windows Server 2012
 • Sufficient storage on both Primary and Replica servers to host the files used by
   virtualized workloads
 • Network connectivity between the locations hosting the Primary and Replica
   servers
 • Properly configured firewall rules to permit replication between the Primary and
   Replica sites
 • An X.509v3 certificate to support Mutual Authentication with certificates (if
   desired or needed)
    • For detailed certificate requirements, see
      http://blogs.technet.com/b/virtualization/archive/2012/03/13/hyper-v-
      replica-certificate-requirements.aspx
Installation and
Configuration
1. Add Hyper-V role on Primary and Replica servers
    • Add Role and Feature Wizard (ARFW) in Server Manager
    • Deployment Image and Service Management (DISM)
         dism /online /enable-feature /featurename:Microsoft-Hyper-V
    • Server Manager Powershell cmdlet
         Install-WindowsFeature –Name Hyper-V –IncludeManagementTools

2. Run Best Practices Analyzer to confirm
   installation and verify functionality
3. Configure Replication
          •    Standalone
          •    Failover Cluster
4. Enable each Virtual Machine for replication
   (Enable Replication Wizard)
5. Or use PowerShell

Set-VMReplicationServer -ReplicationEnabled $true -
AllowedAuthenticationType Integrated -IntegratedAuthenticationPort
$RecoveryPort -DefaultStorageLocation $ReplicaStorageLocation -
ReplicationAllowedFromAnyServer $true
Architectural Components
Hyper-V Replica
DEMO
Hyper-V Replica Overview
http://technet.microsoft.com/en-us/library/jj134172.aspx

System Center 2012 Evaluation Download
http://aka.ms/hwsc2012

Windows Server 2012 Product Download
http://aka.ms/hwws2012

Microsoft Virtual Academy
http://aka.ms/virtualacademy

Windows Server 2012 Virtual Labs
http://technet.microsoft.com/en-us/windowsserver/hh968267.aspx
Windows Server
2012 Beyond
Virtualization
Hyper-V Scalability
Windows Server 2012 Hyper-V Scalability Improvements

Why should I care?

Technology Overview

Demo

Next Steps
Windows Server 2012 Hyper-V
Scalability
Windows Server 2012 Hyper-
V Scalability Improvements
  •   Expanded processor and memory support
  •   Virtual Non-Uniform Memory Access (NUMA)
  •   Network Adapter Hardware Acceleration
  •   Offload Data Transfer (ODX)
  •   Support for 4 KB sector disks
  •   Virtual Fibre Channel
  •   SMB 3.0
  •   Improved VM Import
  •   VHDX disk format
Windows Server 2012 Hyper-
V Scalability
Why should I care?
Why should I care?
Enhanced support for high-performance hardware configurations in Windows Server 2012
Hyper-V…



  • Provides more options for IT organizations for deploying a wider range of enterprise
    applications in virtualized environments
  • Increases support for high-performance processor and memory configurations,
    which in turn help support the deployment and operation of mission-critical
    applications on virtualized systems
Windows Server 2012
Hyper-V Scalability
Technical Overview
Expanded Processor &
Memory Support
                                                   Maximum Number
                                                                              Improvement
   System                 Resource          Windows Server   Windows Server      Factor
                                               2008 R2           2012
                  Logical processors on
                                                  64              320             5x
                  hardware
     Host         Physical Memory                1 TB             4 TB            4x
                  Virtual processors per
                                                 512             2,048            4x
                  host
                  Virtual processors per
                                                  4                64             16x
                  virtual machine
                  Memory per virtual
Virtual Machine                                 64 GB             1 TB            16x
                  machine
                  Active virtual machines
                                                 384             1,024           2.7x
                  per server
                  Nodes                           16               64             4x
    Cluster
                  Virtual machines              1,000            4,000            4x
Virtual NUMA
 VMs are NUMA-aware
  • Dynamic memory cannot be
    configured on the host
  • Performance of applications like SQL
    Server are significantly better
  • Support extends into high-availability
    solutions built using Windows Server
    2012 Failover Clustering

 How NUMA works…
  • Guest OS and applications make
    intelligent decisions about thread
    and memory allocation
  • Decisions are reflected in the physical
    NUMA topology of the host
Network Adapter Hardware
Acceleration
Virtual Machine Queue (VMQ)
    • Employs hardware packet filtering to
       deliver packets from an external VM
       network directly to VMs using DMA
       transfers
IPsec task offload
    • Reduces the load on the system’s
       processors by IPsec encryption/decryption
       using a dedicated processor on the
       network adapter
Single-Root I/O virtualization (SR-IOV)
    • Enables a device to divide access to its
       resources among various PCIe hardware
       functions
Offload Data Transfer (ODX)
   A feature of high-end storage arrays that uses a token-based
   mechanism to read and write data within and between arrays
Support for Large Sector Disks
 To meet demands for increased disk capacity,
 Windows Server 2012 supports…
                                                Read-Modify-Write (RMW)
   • 512-byte sector format is replace by
                                                1. The disk reads the 4 KB physical
     4,096-byte (4 KB) format
                                                   sector into its internal cache, which
                                                   contains the 512-byte logical sector
 Hyper-V in Windows Server 2012…                   referred to in the write
  • Supports hosting VHD files on native 4      2. Data in the 4 KB buffer is modified to
    KB format or 512-byte emulation (512e)         include the updated 512-byte sector
    mode                                        3. The disk performs a write of the
  • Mitigates the RMW impact when                  updated 4 KB buffer back to its
    accessing data within VHD files and when       physical sector on the disk
    updating metadata structures
Dynamic Memory
Improvements
  • New Minimum Memory setting
  • Minimum/Maximum memory settings can be modified while VM is running
Viewing Dynamic
Memory
   Hyper-V Manager console redesigned for improved display
   of Dynamic Memory real-time measurements – No Scrolling!




                                             Get-VM cmdlet
Virtual Fibre Channel
 Provides Fibre Channel ports within the guest operating system of VM
   • Drivers for your HBAs must support Virtual Fibre Channel
   • Connects only to LUNs - a LUN cannot be used as boot media for VMs
 Allows for new scenarios
   • Example: running the Failover Clustering feature inside the guest operating
      system of a virtual machine connected to shared Fibre Channel storage
 Protects existing investments
   • Allows you to use any advanced storage functionality of an existing SAN
      directly from VMs
 Includes support for many related features
   • Virtual SAN
   • Live Migration
   • Multipath I/O (MPIO)
        • Use for host access
        • Virtualize workloads that use MPIO
        • Use different device specific modules (DSMs) for the host or each virtual
          machine
SMB 3
 Improvements in SMB 3 are designed to provide increased performance, reliability,
 and availability in scenarios where data is stored on file shares

 SMB Direct
    • Provides remote storage solutions equivalent in performance to Fibre
      Channel, but at a lower cost
 SMB Directory leasing
    • Improves application response time by reducing round-trips from client to
      server
 SMB Encryption
    • Protects network traffic from eavesdropping when travelling over untrusted
      networks
 SMB Multichannel
    • Server applications become more resilient to network failure
Improved VM Import
 To help prevent configuration problems that prevent the import process from
 completing successfully

  • Configuration validation during import
  • Can manually copy VM files between hosts and then import them
     • No need to export first!
  • Improved Import wizard
VHDX Disk Format
 New default format for VHDs in Hyper-V in Windows Server 2012

 •   Supports virtual disks up to 64 TB
 •   Aligns to megabyte boundaries to support large sector disks (4 KB sector disks)
 •   Uses large block sizes to provide better performance
 •   Includes a new log to protect from corruption due to power failure
 •   Has much greater resiliency
 •   Allows for embedded custom user-defined metadata into VHDX files
Windows Server 2012 Hyper-
V Scalability
DEMO
Hyper-V Support for Scaling Up and Scaling Out Technical
Preview
http://technet.microsoft.com/en-us/library/hh831389.aspx
System Center 2012 Evaluation Download
http://aka.ms/hwsc2012

Windows Server 2012 Product Download
http://aka.ms/hwws2012

Microsoft Virtual Academy
http://aka.ms/virtualacademy

Windows Server 2012 Virtual Labs
http://technet.microsoft.com/en-us/windowsserver/hh968267.aspx
Windows Server
2012 Beyond
Virtualization
Shared Nothing Live Migration
What is Shared Nothing Live Migration?

Why should I care?

Technology Overview

Demo

Next Steps
Shared Nothing Live
Migration
What is it?
Shared Nothing Live Migration
 The ability to move a virtual machine while it is
 powered on from one host to another without
 requiring shared storage


   • Faster and simultaneous migration
      • Entire VM moved with no downtime
          • VHD, configuration files, snapshots,
            etc.
   • Improved performance and flexibility
      • No longer requires a clustered
        environment or shared storage*


        Live Migration can be done with
        shared storage and clustered VMs,
        but “Shared Nothing” uses neither
Shared Nothing Live
Migration
Why should I care?
Why should I care?
The challenge…
   • In Windows Server 2008 R2, migration of Hyper-V data required a shared
     infrastructure
   • Implementing shared storage and failover clustering can be expensive
   • In order to migrate data from one host to another, both had to have a
     simultaneous connection to a shared storage device that could buffer data

The Windows Server 2012 solution…
   • Shared nothing means the hosts needs to share nothing but a simple Ethernet
     connection to each other
   • Data is migrated without the need for a costly infrastructure
   • No devices are required to assist with buffering
Shared Nothing Live Migration
Technical Overview
Live Migration – Moving a
Running VM without Shared
Storage
                                1. Live Migration setup
                                   occurs
                                2. Memory pages are
                                   transferred from the
                                   source server to the
                                   destination server
                                3. Modified pages are
                                   transferred to
                                   destination server
                                4. State is transferred to
                                   destination server
                                5. VM brought online on
 standard Ethernet connection      destination server
                                6. Network cleanup
                                   occurs
Configuring Live Migration
Performing Live Migration
Performing Live Migration, (Cont.)
Performing Live Migration, (Cont.)
Performing Live Migration, (Cont.)
Shared Nothing Live
Migration
DEMO
Live Migration Shared Nothing Video
http://www.aidanfinn.com/?p=12287

System Center 2012 Evaluation Download
http://aka.ms/hwsc2012

Windows Server 2012 Product Download
http://aka.ms/hwws2012

Microsoft Virtual Academy
http://aka.ms/virtualacademy

Windows Server 2012 Virtual Labs
http://technet.microsoft.com/en-us/windowsserver/hh968267.aspx
Windows Server
2012 Storage
Storage Spaces and Thin Provisioning

Harold Wong
Storage Spaces and Thin Provisioning Overview

Why should I care?

Technology Overview

Demo

Next Steps
Storage Spaces and Thin
Provisioning
Overview
What is Storage Spaces & Thin
Provisioning?
Storage Spaces
  • New in Windows Server 2012
  • Provides an in-box storage virtualization that can use low-cost commodity storage devices
  • Aggregates unallocated space on physical disks installed in or connected to servers through
     a “pooling” model
  • Can provide a cost-effective platform for business critical storage across a variety of
     scenarios
Thin Provisioning
  • “Just-in-Time” allocations of storage with the ability to reclaim storage (“Trim”)
  • Integrated with Storage Spaces
Storage Spaces and Thin
Provisioning
Why should I care?
Why should I care?
The features of Storage Spaces are designed to meet a variety of challenges in
support of highly-available storage

 Storage pools
     • Can be mapped to combinations of hard disks as well as solid-state drives
        (SSDs)
     • Can be expanded dynamically by simply adding additional drives, thereby
        seamlessly scaling to cope with unceasing data growth
 Multitenancy
     • Administration of storage pools can be controlled through access control lists
        (ACLs) and delegated on a per-pool basis
     • Can be fully integrated with Active Directory Domain Services
 Resilient storage
     • Storage Spaces support two optional resiliency modes (mirroring and parity)
     • Per-pool support for disks that are reserved for replacing failed disks (hot
        spares), background scrubbing, and intelligent error correction allow
        continuous service availability despite storage component failures
Why should I care? (cont.)
Continuous Availability
   • Failover clustering integration delivers continuously available service
      deployments
   • One or more pools can be clustered across multiple nodes within a single
      cluster. Storage spaces can then be instantiated on individual nodes, and the
      storage will seamlessly fail over to a different node when necessary (in response
      to failure conditions or due to load balancing)
   • Integration with CSVs permits scale-out access to data
Optimal storage use through thin provisioning
   • To allow businesses to easily share storage capacity among multiple unrelated
      data sets and thereby maximize capacity use
   • Trim support permits capacity reclamation when possible
Operational simplicity
   • Easily managed through the File Services role in Server Manager
   • Fully remoteable and scriptable management through the Windows Storage
      Management API, WMI, and Windows PowerShell
   • Designed to be compatible with existing backup-restore and cloning tools, as
      well as snapshotting infrastructures
Storage Spaces and Thin
Provisioning
Technical Overview
Storage Spaces
Requirements
• Windows Server 2012
                                                         Drive    Stand-Alone Clustered
• Serial ATA (SATA) or Serial Attached SCSI (SAS)
                                                         Type     File Servers File Servers
   connected disks (in an optional just-a-bunch-of-
                                                         SATA     Supported
   disks [JBOD] enclosure)
• Multinode clustered shared-storage deployments         SCSI     Supported
  • Two or more servers running Windows Server           iSCSI    Supported     Supported
     2012                                                SAS      Supported     Supported
  • Requirements as specified for failover               USB      Supported
     clustering and Windows CSV
  • SAS connected JBODs that comply with
     Windows Certification requirements
• The criterion for determining which drives are eligible to be part of a Pool are:
  • Minimum drive size is 10 GB
  • Drive is empty, i.e. no partition data exists on the drive
  • Drive is not assigned to any other pool
     • The Primordial Pool will consist of Physical Disks that are not assigned to
        any existing Storage Pool
How does Storage Spaces
Work?
 An example…
Process of Handling
Resources
Storage Spaces
Management Interface
Configuring a Storage Pool
Creating a Storage Space
(Virtual Disk)
Data Redundancy in
Storage Spaces
  Redundancy   Description
  Type

  Simple       • Data is striped across physical disks
               • Maximizes capacity
               • Increases throughput
  Mirror       • Data is duplicated on two or three physical disks
               • Increases reliability
               • Reduces capacity by 50 to 66 percent
  Parity       • Data and parity information are striped across physical disks
               • Increases reliability
               • Reduces capacity by 13 to 33 percent
Deduplication
• Capacity Optimization
• Scale and Performance
• Reliability and Data Integrity
Managing Storage with
PowerShell
 PowerShell is required to access many of the advanced
 features afforded by the new Storage Management
 application programming interface (API)

Example: New-StoragePool
 Parameters configured with GUI and PowerShell
     • Underlying storage pool name
     • Virtual disk name
     • Resiliency setting (Simple, Mirror, or parity)
     • Provisioning type (Thin or Fixed)
     • Virtual disk size
Parameters configured only with PowerShell
     • Number of columns: the number of columns the
       virtual disk contains
     • Number of data copies - number of complete
       copies of data that can be maintained
     • Disk interleave - number of bytes forming a stripe
     • Physical disks to use - specific disks to use in the
       virtual disk
Integrating Storage Pools
with Failover Clustering
                    • Clustered Storage Spaces require
                      fixed provisioning
                    • Clustered virtual disks require
                      underlying hardware to support
                      persistent reservations
Thin Provisioning and Trim
Requirements
  • Enabled by default in Windows Server 2012
  • Storage infrastructure that complies with the certification that is required for Windows Server
    2012
  • Standards-compliant hardware for identification
Capabilities
  • Identification
      • Windows Server 2012 uses a standardized method to detect and identify thinly
         provisioned virtual disks
  • Notification
      • When configured physical storage use thresholds are reached, Windows Server 2012
         notifies the administrator through events; events can be used for automated actions by
         sophisticated management applications, such as Microsoft System Center
  • Optimization
      • Windows Server 2012 provides a new API that lets applications return storage when it is
         no longer needed.
      • NTFS issues trim notifications in real time when appropriate.
      • Trim notifications are issued as part of storage consolidation (optimization), which is
         performed regularly on a scheduled basis
Storage Spaces and
Thin Provisioning
DEMO
Understanding and Troubleshooting Storage Spaces
http://www.microsoft.com/en-us/download/details.aspx?id=29002

System Center 2012 Evaluation Download
http://aka.ms/hwsc2012

Windows Server 2012 Product Download
http://aka.ms/hwws2012

Microsoft Virtual Academy
http://aka.ms/virtualacademy

Windows Server 2012 Virtual Labs
http://technet.microsoft.com/en-us/windowsserver/hh968267.aspx
Windows Server 2012
Management and
Infrastructure Shares
Continuously Available File

Harold Wong
Continuously Available File Shares

Why should I care?

Technology Overview

Demo

Next Steps
Continuously Available File
Shares
What is it?
Scale-Out File
Services/Shares
 Allow you to scale the capacity of file servers upward or downward dynamically
 by using Failover Clustering with…

 CSV File System (CSVFS)                   SMB 3.0
 • Appears as a single consistent          • SMB Scale Out
   file namespace, although the            • SMB Transparent Failover
   underlying file system remains          • SMB Multichannel
   NTFS                                    • SMB Direct
 • Allows direct I/O for file data         • SMB Performance Counters for Server
   access and supports sparse                Applications
   files                                   • SMB Performance Optimizations
 • Allows encryption through               • SMB Management with Windows
   BitLocker                                 PowerShell
 • Backups of CSV no longer                • SMB Remote File Storage
   require redirected I/O
 • Supports SMB 3.0 features
Continuously Available File
Sharescare?
Why should I
Why should I care?
The challenge…

   • Prior to Windows Server 2012, highly available file services were provided by
     failover cluster Client Access Point (CAP) that clients could use to connect to
     SMB (Server Message Block) or Network File System (NFS) shares on physical
     disk resources
   • If you deployed a shared-nothing cluster, only one node in a cluster File Server
     group could be online
   • In the event of a failure or if the File Server group was moved to another cluster
     node, clients were disconnected and had to reconnect when the group became
     available on an online node in the cluster
The solution…
   • The File Server Role has been expanded to include a new scenario where
     application data (specifically Hyper-V and SQL Server) is supported on highly
     available SMB shares
   • Provides access with almost zero downtime
Continuously Available File
Shares
Technical Overview
Continuously Available File
Servers
   General Use File Server
     • Almost identical to Windows Server 2008 R2
     • Shares can be made continuously available with the help of the SMB 3.0
       protocol

   Scale Out File Server
     • Provides continuously available file services for application data
     • Responds to increased demands quickly by bringing more servers online
     • Takes advantage of new features in Windows Server 2012 Failover Clustering
         • Distributed Network Name (DNN)
         • Cluster Shared Volumes Version 2
         • Scale Out File Server role (must be enabled on all nodes in the cluster
     • Clusters of Scale Out File Servers are limited to 4 servers
Continuously Available Scale
Out File Server Architecture
 Cluster platform for a continuously available scale out file server
       • Cluster-wide client access point
       • Consistent cluster-wide file server configuration
       • CSV cluster-wide file system
 Zero client downtime failover – both planned and unplanned downtime




                                     Accessing VHDs over SMB
                                                                                              Hyper-V Cluster
                                  Single Logical Server (FooShare)


                                  Single File System Namespace

                                       Cluster Shared Volumes
                                                                        File Server Cluster
the General Use File Server
Role
 From Failover Cluster Manager…High Availability Wizard
Installing and Configuring the
General File Server Role
 From Failover Cluster Manager…Add File Share
Installing the General
Use File Server Role
(cont.)
Installing the Scale Out
File Server Role
 From Failover Cluster Manager…High Availability Wizard
Installing the Scale Out File
Server Role (Cont.)
 From Failover Cluster Manager…Add File Share
Continuously Available File
Shares
DEMO
High-Performance, Continuously Available File Share Storage for
Server Applications Technical Preview
http://technet.microsoft.com/en-us/library/hh831399.aspx
System Center 2012 Evaluation Download
http://aka.ms/hwsc2012

Windows Server 2012 Product Download
http://aka.ms/hwws2012

Microsoft Virtual Academy
http://aka.ms/virtualacademy

Windows Server 2012 Virtual Labs
http://technet.microsoft.com/en-us/windowsserver/hh968267.aspx
How Did We Get Here?

                                                                                                 11/2010
                                                                                                 VM Role
                                                                                                 Connect
                                                                                               Admin Mode
                                                          11/2009
                                                                                               Startup Tasks
         2007                                         Full Trust/Native
                                                                                                  Full IIS
Project Red Dog Launched                             PHP & Java Support
                                                                                              Remote Desktop




                                 PDC2008                                       2/2010                               11/2011
                            Windows Azure CTP                             Windows Azure RTM                    Cross Language SDKs
                            Web/Worker Roles                                                                      Java, Node.JS
                           Partial Trust .NET Only                                                                Eclipse Plugin
Infrastructure as a Service




   If deploying an application requires a developer’s involvement, it’s not IaaS
Cloud Models
A Continuous Offering
      From Private to
         Public Cloud
Windows Azure Virtual Machines
Virtual Machine vs VM Role

                 VM Role                            Virtual Machine
   Storage       Non-Persistent Storage             Persistent Storage
                                                    Easily add additional storage

   Deployment    Build VHD offsite and upload to    Build VHD directly in the cloud or build
                 storage.                           the VHD offsite and upload

   Networking    Internal and Input Endpoints       Internal Endpoints are open by default.
                 configured through service         Access control with firewall on guest
                 model.                             OS. Input endpoints controlled through
                                                    portal, service model or API/Script.
   Primary Use   Deploying applications with        Applications that require persistent
                 long or complex installation       storage to easily run in Windows Azure.
                 requirements into stateless PaaS
                 applications
Images Available at Preview


       Windows Server 2008 R2 SP1    OpenSUSE 12.1
       Biztalk Server 2010 R2 CTP    OpenLogic CentOS 6.2
       Windows Server 2008 R2 with   Ubuntu 12.04 LTS
       • SQL Server 2012 Eval        SUSE Linux Enterprise Server
       Windows Server 2012 RTM       SP2
Virtual Machine Sizes

                                                        # Data
    VM Size       CPU Cores   Memory       Bandwidth
                                                        Disks
    Extra Small   Shared      768 MB       5 (Mbps)     1

    Small         1           1.75 GB      100 (Mbps)   2

    Medium        2           3.5 GB       200 (Mbps)   4

    Large         4           7 GB         400 (Mbps)   8

    Extra Large   8           14 GB        800 (Mbps)   16
              Each Persistent Data Disk Can be up to 1 TB
Persistent Disks and Highly Durable
Persistent Disks and Highly Durable
Base OS image for new Virtual Machines
Sys-Prepped/Generalized/Read Only
Created by uploading or by capture



Writable Disks for Virtual Machines
Created during VM creation or during
upload of existing VHDs.
Cross-premise Connectivity


                  Data Synchronization
                        SQL Azure Data Sync




                   Application-layer
                Connectivity & Messaging
                            Service Bus



                Secure Machine-to-Machine
                   Network Connectivity
                       Windows Azure Connect



                    Secure Site-to-Site
                   Network Connectivity
                    Windows Azure Virtual Network



                                                    IP-level connectivity
Windows Azure Virtual Network

Enables customers to extend their Enterprise Networks
into Windows Azure
Networking on-ramp for migrating existing apps
and services to Windows Azure
Enables “hybrid” apps that span cloud and their premises




Enables customers to setup secure private IPv4
networks fully contained within Windows Azure
IP address persistence
Inter-service DIP-to-DIP communication
Windows Azure Virtual Network
Scenarios Cloud
Hybrid Public/Private
Enterprise app in Windows Azure requiring connectivity to on-premises resources


Manage identity and access control with on-premises resources
(on-premises Active Directory)


Remote monitoring and trouble-shooting of resources
running in Windows Azure


Cloud deployments requiring persistent IP addresses
and direct connectivity across services
Bringing Workloads to the Cloud




                                    SharePoint       PaaS Roles




                                  File Servers Local AD   SQL VMs
IaaS and PaaS
    – Better Together
The Benefits of PaaS
A summary
PaaS is faster
Reason: There’s less work for developers to do
Benefit: Applications can go from idea to availability more quickly
PaaS is cheaper
Reason: There’s less admin and management work to do
Benefit: Organizations spend less supporting applications
PaaS lowers risk
Reason: The platform does more, leaving fewer opportunities for error
Benefit: Creating and running applications gets more reliable
IaaS and PaaS Side by Side

Connect Cloud Apps via VIPs
• Easily compose services by connecting public endpoints

• For advanced connectivity scenarios such as
  Active Directory or DCOM

• Simple, secure and highly efficient method of using IaaS
  and PaaS side-by-side
Connecting Cloud Services via VIPs

Simplicity
Tenant Autonomy
VIP Swap (stateless roles)
Easy Local Dev/Test
Persistent Service is
Easily Accessible
(even from other services!)
Connecting Cloud Services with VNET

More Secure
Low Latency
Cloud App Autonomy
VIP Swap (stateless roles)
Advanced Connectivity Requirements
Mixed Mode: PaaS/IaaS in the Same Cloud
Service
Windows Azure provided DNS
Low latency connectivity
Single deployment, update
and management unit
Windows Azure 90 Day Trial
http://aka.ms/hwazuretrial

System Center 2012 Evaluation Download
http://aka.ms/hwsc2012

Windows Server 2012 Product Download
http://aka.ms/hwws2012

Microsoft Virtual Academy
http://aka.ms/virtualacademy

Windows Server 2012 Virtual Labs
http://technet.microsoft.com/en-us/windowsserver/hh968267.aspx
IT Camp: Windows Server 2012 and Windows Azure IaaS Overview
IT Camp: Windows Server 2012 and Windows Azure IaaS Overview

Mais conteúdo relacionado

Destaque

Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012
Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012
Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012Harold Wong
 
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtap
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtapADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtap
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtapVikas Jagtap
 
70-410 Installing and Configuring Windows Server 2012
70-410 Installing and Configuring Windows Server 201270-410 Installing and Configuring Windows Server 2012
70-410 Installing and Configuring Windows Server 2012drakoumu
 
Alphorm.com Support de la Formation Hyper-v 2016
Alphorm.com Support de la Formation Hyper-v 2016Alphorm.com Support de la Formation Hyper-v 2016
Alphorm.com Support de la Formation Hyper-v 2016Alphorm
 
Chapter 1 Fundamentals of Database Management System
Chapter 1 Fundamentals of Database Management SystemChapter 1 Fundamentals of Database Management System
Chapter 1 Fundamentals of Database Management SystemEddyzulham Mahluzydde
 
Windows Server 2008 R2 Overview
Windows Server 2008 R2 OverviewWindows Server 2008 R2 Overview
Windows Server 2008 R2 OverviewAlexander Schek
 
Active Directory Domain Services Installation & Configuration - Windows Ser...
Active Directory Domain Services  Installation & Configuration  - Windows Ser...Active Directory Domain Services  Installation & Configuration  - Windows Ser...
Active Directory Domain Services Installation & Configuration - Windows Ser...Adel Alghamdi
 
1. Introduction to DBMS
1. Introduction to DBMS1. Introduction to DBMS
1. Introduction to DBMSkoolkampus
 
Domain Controller Critical Services
Domain Controller Critical ServicesDomain Controller Critical Services
Domain Controller Critical ServicesJani Sabtriady
 
Windows Server 2012
Windows Server 2012Windows Server 2012
Windows Server 2012anilinvns
 

Destaque (10)

Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012
Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012
Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012
 
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtap
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtapADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtap
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtap
 
70-410 Installing and Configuring Windows Server 2012
70-410 Installing and Configuring Windows Server 201270-410 Installing and Configuring Windows Server 2012
70-410 Installing and Configuring Windows Server 2012
 
Alphorm.com Support de la Formation Hyper-v 2016
Alphorm.com Support de la Formation Hyper-v 2016Alphorm.com Support de la Formation Hyper-v 2016
Alphorm.com Support de la Formation Hyper-v 2016
 
Chapter 1 Fundamentals of Database Management System
Chapter 1 Fundamentals of Database Management SystemChapter 1 Fundamentals of Database Management System
Chapter 1 Fundamentals of Database Management System
 
Windows Server 2008 R2 Overview
Windows Server 2008 R2 OverviewWindows Server 2008 R2 Overview
Windows Server 2008 R2 Overview
 
Active Directory Domain Services Installation & Configuration - Windows Ser...
Active Directory Domain Services  Installation & Configuration  - Windows Ser...Active Directory Domain Services  Installation & Configuration  - Windows Ser...
Active Directory Domain Services Installation & Configuration - Windows Ser...
 
1. Introduction to DBMS
1. Introduction to DBMS1. Introduction to DBMS
1. Introduction to DBMS
 
Domain Controller Critical Services
Domain Controller Critical ServicesDomain Controller Critical Services
Domain Controller Critical Services
 
Windows Server 2012
Windows Server 2012Windows Server 2012
Windows Server 2012
 

Mais de Harold Wong

System Center 2012 SP1 Overview and Window Azure IaaS
System Center 2012 SP1 Overview and Window Azure IaaSSystem Center 2012 SP1 Overview and Window Azure IaaS
System Center 2012 SP1 Overview and Window Azure IaaSHarold Wong
 
Windows 8 Deployment
Windows 8 DeploymentWindows 8 Deployment
Windows 8 DeploymentHarold Wong
 
FY13 Q2 IT Camp - Windows 8 Overview
FY13 Q2 IT Camp - Windows 8 OverviewFY13 Q2 IT Camp - Windows 8 Overview
FY13 Q2 IT Camp - Windows 8 OverviewHarold Wong
 
TechMentor 2012: Deploying Windows Server 2012 Server Core
TechMentor 2012: Deploying Windows Server 2012 Server CoreTechMentor 2012: Deploying Windows Server 2012 Server Core
TechMentor 2012: Deploying Windows Server 2012 Server CoreHarold Wong
 
TechMentor 2012: What's new in Windows Server 2012 and Hyper-V
TechMentor 2012: What's new in Windows Server 2012 and Hyper-VTechMentor 2012: What's new in Windows Server 2012 and Hyper-V
TechMentor 2012: What's new in Windows Server 2012 and Hyper-VHarold Wong
 
IT Camp - Vision Solutions Presentation
IT Camp - Vision Solutions PresentationIT Camp - Vision Solutions Presentation
IT Camp - Vision Solutions PresentationHarold Wong
 
Windows Server 2012 Beta Storage Overview
Windows Server 2012 Beta Storage OverviewWindows Server 2012 Beta Storage Overview
Windows Server 2012 Beta Storage OverviewHarold Wong
 
IT Camp Windows Server 2012 Beta Hyper-V Overview
IT Camp Windows Server 2012 Beta Hyper-V OverviewIT Camp Windows Server 2012 Beta Hyper-V Overview
IT Camp Windows Server 2012 Beta Hyper-V OverviewHarold Wong
 
FI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny Steps
FI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny StepsFI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny Steps
FI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny StepsHarold Wong
 
It camp veeam presentation (no videos)
It camp veeam presentation (no videos)It camp veeam presentation (no videos)
It camp veeam presentation (no videos)Harold Wong
 
Cloud Intelligence - Get Your Head Out of the Clouds
Cloud Intelligence - Get Your Head Out of the CloudsCloud Intelligence - Get Your Head Out of the Clouds
Cloud Intelligence - Get Your Head Out of the CloudsHarold Wong
 
Cloud Intelligence - Build a Private Cloud in a 1,000 Easy Steps
Cloud Intelligence - Build a Private Cloud in a 1,000 Easy StepsCloud Intelligence - Build a Private Cloud in a 1,000 Easy Steps
Cloud Intelligence - Build a Private Cloud in a 1,000 Easy StepsHarold Wong
 
IT Camp Opening - Los Angeles
IT Camp Opening - Los AngelesIT Camp Opening - Los Angeles
IT Camp Opening - Los AngelesHarold Wong
 
IT Camp Opening - Phoenix / Tempe
IT Camp Opening - Phoenix / TempeIT Camp Opening - Phoenix / Tempe
IT Camp Opening - Phoenix / TempeHarold Wong
 
IT Camp - Server Migration Overview
IT Camp - Server Migration OverviewIT Camp - Server Migration Overview
IT Camp - Server Migration OverviewHarold Wong
 
Private cloud forefront identity manager 2010 (adam bresson)
Private cloud   forefront identity manager 2010 (adam bresson)Private cloud   forefront identity manager 2010 (adam bresson)
Private cloud forefront identity manager 2010 (adam bresson)Harold Wong
 
Private cloud 201 how to build a private cloud
Private cloud 201 how to build a private cloud Private cloud 201 how to build a private cloud
Private cloud 201 how to build a private cloud Harold Wong
 
Get ready for tomorrow, today!
Get ready for tomorrow, today!Get ready for tomorrow, today!
Get ready for tomorrow, today!Harold Wong
 
Lync 2010 Conferencing Deep Dive
Lync 2010 Conferencing Deep DiveLync 2010 Conferencing Deep Dive
Lync 2010 Conferencing Deep DiveHarold Wong
 
Lync 2010 Voice Deployment
Lync 2010 Voice DeploymentLync 2010 Voice Deployment
Lync 2010 Voice DeploymentHarold Wong
 

Mais de Harold Wong (20)

System Center 2012 SP1 Overview and Window Azure IaaS
System Center 2012 SP1 Overview and Window Azure IaaSSystem Center 2012 SP1 Overview and Window Azure IaaS
System Center 2012 SP1 Overview and Window Azure IaaS
 
Windows 8 Deployment
Windows 8 DeploymentWindows 8 Deployment
Windows 8 Deployment
 
FY13 Q2 IT Camp - Windows 8 Overview
FY13 Q2 IT Camp - Windows 8 OverviewFY13 Q2 IT Camp - Windows 8 Overview
FY13 Q2 IT Camp - Windows 8 Overview
 
TechMentor 2012: Deploying Windows Server 2012 Server Core
TechMentor 2012: Deploying Windows Server 2012 Server CoreTechMentor 2012: Deploying Windows Server 2012 Server Core
TechMentor 2012: Deploying Windows Server 2012 Server Core
 
TechMentor 2012: What's new in Windows Server 2012 and Hyper-V
TechMentor 2012: What's new in Windows Server 2012 and Hyper-VTechMentor 2012: What's new in Windows Server 2012 and Hyper-V
TechMentor 2012: What's new in Windows Server 2012 and Hyper-V
 
IT Camp - Vision Solutions Presentation
IT Camp - Vision Solutions PresentationIT Camp - Vision Solutions Presentation
IT Camp - Vision Solutions Presentation
 
Windows Server 2012 Beta Storage Overview
Windows Server 2012 Beta Storage OverviewWindows Server 2012 Beta Storage Overview
Windows Server 2012 Beta Storage Overview
 
IT Camp Windows Server 2012 Beta Hyper-V Overview
IT Camp Windows Server 2012 Beta Hyper-V OverviewIT Camp Windows Server 2012 Beta Hyper-V Overview
IT Camp Windows Server 2012 Beta Hyper-V Overview
 
FI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny Steps
FI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny StepsFI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny Steps
FI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny Steps
 
It camp veeam presentation (no videos)
It camp veeam presentation (no videos)It camp veeam presentation (no videos)
It camp veeam presentation (no videos)
 
Cloud Intelligence - Get Your Head Out of the Clouds
Cloud Intelligence - Get Your Head Out of the CloudsCloud Intelligence - Get Your Head Out of the Clouds
Cloud Intelligence - Get Your Head Out of the Clouds
 
Cloud Intelligence - Build a Private Cloud in a 1,000 Easy Steps
Cloud Intelligence - Build a Private Cloud in a 1,000 Easy StepsCloud Intelligence - Build a Private Cloud in a 1,000 Easy Steps
Cloud Intelligence - Build a Private Cloud in a 1,000 Easy Steps
 
IT Camp Opening - Los Angeles
IT Camp Opening - Los AngelesIT Camp Opening - Los Angeles
IT Camp Opening - Los Angeles
 
IT Camp Opening - Phoenix / Tempe
IT Camp Opening - Phoenix / TempeIT Camp Opening - Phoenix / Tempe
IT Camp Opening - Phoenix / Tempe
 
IT Camp - Server Migration Overview
IT Camp - Server Migration OverviewIT Camp - Server Migration Overview
IT Camp - Server Migration Overview
 
Private cloud forefront identity manager 2010 (adam bresson)
Private cloud   forefront identity manager 2010 (adam bresson)Private cloud   forefront identity manager 2010 (adam bresson)
Private cloud forefront identity manager 2010 (adam bresson)
 
Private cloud 201 how to build a private cloud
Private cloud 201 how to build a private cloud Private cloud 201 how to build a private cloud
Private cloud 201 how to build a private cloud
 
Get ready for tomorrow, today!
Get ready for tomorrow, today!Get ready for tomorrow, today!
Get ready for tomorrow, today!
 
Lync 2010 Conferencing Deep Dive
Lync 2010 Conferencing Deep DiveLync 2010 Conferencing Deep Dive
Lync 2010 Conferencing Deep Dive
 
Lync 2010 Voice Deployment
Lync 2010 Voice DeploymentLync 2010 Voice Deployment
Lync 2010 Voice Deployment
 

Último

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Último (20)

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

IT Camp: Windows Server 2012 and Windows Azure IaaS Overview

  • 1.
  • 3. Enabling Hyper-V over SMB Why should I care? Technology Overview Demo Next Steps
  • 5. Hyper-V over SMB Server Message Block (SMB) protocol… • Is a network file sharing protocol that allows applications on a computer to read and write to files and to request services from server programs in a computer network • Windows Server 2012 introduces the new 3.0 version of the SMB protocol With Windows Server 2012, Hyper-V… • Can store virtual machine files (configuration, VHD, snapshots) in files shares over the SMB 3.0 protocol • Is supported for both stand-alone and clustered servers that use Hyper-V with shared file storage for the cluster • Can support scale-out file shares and clusters • Can leverage SMB Multi-Channel
  • 6. Enabling Hyper-V over SMB I care? Why should
  • 7. Why should I care? • Ease of provisioning and management • You can manage file shares instead of storage fabric and logical unit numbers (LUNs). • Increased flexibility • You can dynamically migrate virtual machines or databases in the data center. • Ability to take advantage of existing investment in a converged network • You can use your existing converged network with no specialized storage networking hardware. • Reduced capital expenditures • Capital expenses (acquisition costs) are reduced. • Reduced operating expenditures • You can reduce operating costs because there is no need for specialized storage expertise.
  • 9. Requirements • One or more computers running Windows Server 2012 with the File Services role installed • One or more computers running Windows Server 2012 with the Hyper-V role installed (separate from the file server) • A common Active Directory infrastructure • The servers running Active Directory Domain Services (AD DS) do not need to run Windows Server 2012 • Supported configurations • Standalone Hyper-V servers (no a high-availability solution) • Hyper-V servers configured in a Failover Cluster Although not required, Failover Clustering is supported on the Hyper-V side, the File Services side, or both. They must be separate clusters.
  • 11. Hyper-V Over SMB Workflow 1. Install the Hyper-V role on a Windows Server 2012 machine 2. Install the File Services role on a Windows Server 2012 machine 3. Create an SMB file share 4. Create a virtual machine and virtual machine hard disk on the file share 5. Migrate existing virtual machine storage to the file share
  • 12. Creating an SMB Share From Server Manager: 1. Log on or connect to a Windows Server 2012 computer on which the File and Storage role is installed. Open Server Manager and navigate to File and Storage Services 2. In Server Manager, start the New Share Wizard With PowerShell: # Create folder MD X:VMS # Create file share New-SmbShare -Name VMS1 -Path X:VMS -FullAccess DomainHVAdmin, DomainHV1$, DomainHV2$, DomainHVC$ # Set NTFS permissions from the file share permissions (Get-SmbShare VMS1).PresetPathAcl | Set-Acl
  • 13. Migrating Storage to an SMB Share You can migrate from… • Direct-Attached Storage to SMB file share • SMB file share to another SMB file share 1. To determine the current storage being used by a virtual machine: Get-VM VM1 | FT Name, Path, State Get-VMHardDiskDrive VM1 | FT VMName, Path 2. To migrate the virtual machine storage to an SMB file share: Move-VMStorage –VMName VM1 –DestinationStoragePath FSTVMS 3. To confirm migration: Get-VM VM1 | FT Name, Path, State Get-VMHardDiskDrive VM1 | FT VMName, Path
  • 15. SMB 3.0 Overview http://technet.microsoft.com/en-us/library/hh831795.aspx System Center 2012 Evaluation Download http://aka.ms/hwsc2012 Windows Server 2012 Product Download http://aka.ms/hwws2012 Microsoft Virtual Academy http://aka.ms/virtualacademy Windows Server 2012 Virtual Labs http://technet.microsoft.com/en-us/windowsserver/hh968267.aspx
  • 17. What is Hyper-V Replica? Why should I care? Technology Overview Demo Next Steps
  • 19. What is Hyper-V Replica? A virtual machine level replication solution which efficiently replicates data over a LAN/WAN to a remote (Replica) site without relying on software or hardware technologies outside of the Windows Server 2012 operating system • New in Windows Server 2012 Hyper-V Role • Storage and Workload agnostic • Servers can be standalone or members of a Failover Cluster • Servers can be members of a workgroup or a domain (same or different); Primary and Replica servers do not need to be in the same domain unless part of a Failover Cluster • Managed locally (Hyper-V Manager) or remotely (Hyper-V Remote Server Administration Tools (RSAT) or System Center Virtual Machine Manager (SCVMM) • 4 Deployment Scenarios • Head Office and Branch Office (HO-BO) • Enterprise Datacenter • Hosting Provider Datacenter • Customer Office and Hosting Provider Datacenter (Cross- Premise)
  • 21. Why should I care? The challenge… • Provide business continuity and minimal downtime of virtualized servers during times of disruption Hyper-V Replica provides an efficient, cost-effective solutions… • Allows a Hyper-V administrator to execute a failover of production workloads to replica servers at a secondary location within minutes (in the event of fire, power outage, server failure, etc.) • Provides the necessary management APIs to enable IT management vendors to build an enterprise class Disaster Recovery solution for customers • Enables Infrastructure as a Service (IaaS) for hosting providers that host dedicated/virtual servers for customers • Seamlessly integrates with Clustering and Volume Shadow Services (VSS) • Supports heterogeneous storage between primary and recovery
  • 23. Installation Requirements • Hardware that supports the Hyper-V Role on Windows Server 2012 • Sufficient storage on both Primary and Replica servers to host the files used by virtualized workloads • Network connectivity between the locations hosting the Primary and Replica servers • Properly configured firewall rules to permit replication between the Primary and Replica sites • An X.509v3 certificate to support Mutual Authentication with certificates (if desired or needed) • For detailed certificate requirements, see http://blogs.technet.com/b/virtualization/archive/2012/03/13/hyper-v- replica-certificate-requirements.aspx
  • 24. Installation and Configuration 1. Add Hyper-V role on Primary and Replica servers • Add Role and Feature Wizard (ARFW) in Server Manager • Deployment Image and Service Management (DISM) dism /online /enable-feature /featurename:Microsoft-Hyper-V • Server Manager Powershell cmdlet Install-WindowsFeature –Name Hyper-V –IncludeManagementTools 2. Run Best Practices Analyzer to confirm installation and verify functionality 3. Configure Replication • Standalone • Failover Cluster 4. Enable each Virtual Machine for replication (Enable Replication Wizard) 5. Or use PowerShell Set-VMReplicationServer -ReplicationEnabled $true - AllowedAuthenticationType Integrated -IntegratedAuthenticationPort $RecoveryPort -DefaultStorageLocation $ReplicaStorageLocation - ReplicationAllowedFromAnyServer $true
  • 27. Hyper-V Replica Overview http://technet.microsoft.com/en-us/library/jj134172.aspx System Center 2012 Evaluation Download http://aka.ms/hwsc2012 Windows Server 2012 Product Download http://aka.ms/hwws2012 Microsoft Virtual Academy http://aka.ms/virtualacademy Windows Server 2012 Virtual Labs http://technet.microsoft.com/en-us/windowsserver/hh968267.aspx
  • 29. Windows Server 2012 Hyper-V Scalability Improvements Why should I care? Technology Overview Demo Next Steps
  • 30. Windows Server 2012 Hyper-V Scalability
  • 31. Windows Server 2012 Hyper- V Scalability Improvements • Expanded processor and memory support • Virtual Non-Uniform Memory Access (NUMA) • Network Adapter Hardware Acceleration • Offload Data Transfer (ODX) • Support for 4 KB sector disks • Virtual Fibre Channel • SMB 3.0 • Improved VM Import • VHDX disk format
  • 32. Windows Server 2012 Hyper- V Scalability Why should I care?
  • 33. Why should I care? Enhanced support for high-performance hardware configurations in Windows Server 2012 Hyper-V… • Provides more options for IT organizations for deploying a wider range of enterprise applications in virtualized environments • Increases support for high-performance processor and memory configurations, which in turn help support the deployment and operation of mission-critical applications on virtualized systems
  • 34. Windows Server 2012 Hyper-V Scalability Technical Overview
  • 35. Expanded Processor & Memory Support Maximum Number Improvement System Resource Windows Server Windows Server Factor 2008 R2 2012 Logical processors on 64 320 5x hardware Host Physical Memory 1 TB 4 TB 4x Virtual processors per 512 2,048 4x host Virtual processors per 4 64 16x virtual machine Memory per virtual Virtual Machine 64 GB 1 TB 16x machine Active virtual machines 384 1,024 2.7x per server Nodes 16 64 4x Cluster Virtual machines 1,000 4,000 4x
  • 36. Virtual NUMA VMs are NUMA-aware • Dynamic memory cannot be configured on the host • Performance of applications like SQL Server are significantly better • Support extends into high-availability solutions built using Windows Server 2012 Failover Clustering How NUMA works… • Guest OS and applications make intelligent decisions about thread and memory allocation • Decisions are reflected in the physical NUMA topology of the host
  • 37. Network Adapter Hardware Acceleration Virtual Machine Queue (VMQ) • Employs hardware packet filtering to deliver packets from an external VM network directly to VMs using DMA transfers IPsec task offload • Reduces the load on the system’s processors by IPsec encryption/decryption using a dedicated processor on the network adapter Single-Root I/O virtualization (SR-IOV) • Enables a device to divide access to its resources among various PCIe hardware functions
  • 38. Offload Data Transfer (ODX) A feature of high-end storage arrays that uses a token-based mechanism to read and write data within and between arrays
  • 39. Support for Large Sector Disks To meet demands for increased disk capacity, Windows Server 2012 supports… Read-Modify-Write (RMW) • 512-byte sector format is replace by 1. The disk reads the 4 KB physical 4,096-byte (4 KB) format sector into its internal cache, which contains the 512-byte logical sector Hyper-V in Windows Server 2012… referred to in the write • Supports hosting VHD files on native 4 2. Data in the 4 KB buffer is modified to KB format or 512-byte emulation (512e) include the updated 512-byte sector mode 3. The disk performs a write of the • Mitigates the RMW impact when updated 4 KB buffer back to its accessing data within VHD files and when physical sector on the disk updating metadata structures
  • 40. Dynamic Memory Improvements • New Minimum Memory setting • Minimum/Maximum memory settings can be modified while VM is running
  • 41. Viewing Dynamic Memory Hyper-V Manager console redesigned for improved display of Dynamic Memory real-time measurements – No Scrolling! Get-VM cmdlet
  • 42. Virtual Fibre Channel Provides Fibre Channel ports within the guest operating system of VM • Drivers for your HBAs must support Virtual Fibre Channel • Connects only to LUNs - a LUN cannot be used as boot media for VMs Allows for new scenarios • Example: running the Failover Clustering feature inside the guest operating system of a virtual machine connected to shared Fibre Channel storage Protects existing investments • Allows you to use any advanced storage functionality of an existing SAN directly from VMs Includes support for many related features • Virtual SAN • Live Migration • Multipath I/O (MPIO) • Use for host access • Virtualize workloads that use MPIO • Use different device specific modules (DSMs) for the host or each virtual machine
  • 43. SMB 3 Improvements in SMB 3 are designed to provide increased performance, reliability, and availability in scenarios where data is stored on file shares SMB Direct • Provides remote storage solutions equivalent in performance to Fibre Channel, but at a lower cost SMB Directory leasing • Improves application response time by reducing round-trips from client to server SMB Encryption • Protects network traffic from eavesdropping when travelling over untrusted networks SMB Multichannel • Server applications become more resilient to network failure
  • 44. Improved VM Import To help prevent configuration problems that prevent the import process from completing successfully • Configuration validation during import • Can manually copy VM files between hosts and then import them • No need to export first! • Improved Import wizard
  • 45. VHDX Disk Format New default format for VHDs in Hyper-V in Windows Server 2012 • Supports virtual disks up to 64 TB • Aligns to megabyte boundaries to support large sector disks (4 KB sector disks) • Uses large block sizes to provide better performance • Includes a new log to protect from corruption due to power failure • Has much greater resiliency • Allows for embedded custom user-defined metadata into VHDX files
  • 46. Windows Server 2012 Hyper- V Scalability DEMO
  • 47. Hyper-V Support for Scaling Up and Scaling Out Technical Preview http://technet.microsoft.com/en-us/library/hh831389.aspx System Center 2012 Evaluation Download http://aka.ms/hwsc2012 Windows Server 2012 Product Download http://aka.ms/hwws2012 Microsoft Virtual Academy http://aka.ms/virtualacademy Windows Server 2012 Virtual Labs http://technet.microsoft.com/en-us/windowsserver/hh968267.aspx
  • 49. What is Shared Nothing Live Migration? Why should I care? Technology Overview Demo Next Steps
  • 51. Shared Nothing Live Migration The ability to move a virtual machine while it is powered on from one host to another without requiring shared storage • Faster and simultaneous migration • Entire VM moved with no downtime • VHD, configuration files, snapshots, etc. • Improved performance and flexibility • No longer requires a clustered environment or shared storage* Live Migration can be done with shared storage and clustered VMs, but “Shared Nothing” uses neither
  • 53. Why should I care? The challenge… • In Windows Server 2008 R2, migration of Hyper-V data required a shared infrastructure • Implementing shared storage and failover clustering can be expensive • In order to migrate data from one host to another, both had to have a simultaneous connection to a shared storage device that could buffer data The Windows Server 2012 solution… • Shared nothing means the hosts needs to share nothing but a simple Ethernet connection to each other • Data is migrated without the need for a costly infrastructure • No devices are required to assist with buffering
  • 54. Shared Nothing Live Migration Technical Overview
  • 55. Live Migration – Moving a Running VM without Shared Storage 1. Live Migration setup occurs 2. Memory pages are transferred from the source server to the destination server 3. Modified pages are transferred to destination server 4. State is transferred to destination server 5. VM brought online on standard Ethernet connection destination server 6. Network cleanup occurs
  • 62. Live Migration Shared Nothing Video http://www.aidanfinn.com/?p=12287 System Center 2012 Evaluation Download http://aka.ms/hwsc2012 Windows Server 2012 Product Download http://aka.ms/hwws2012 Microsoft Virtual Academy http://aka.ms/virtualacademy Windows Server 2012 Virtual Labs http://technet.microsoft.com/en-us/windowsserver/hh968267.aspx
  • 63. Windows Server 2012 Storage Storage Spaces and Thin Provisioning Harold Wong
  • 64. Storage Spaces and Thin Provisioning Overview Why should I care? Technology Overview Demo Next Steps
  • 65. Storage Spaces and Thin Provisioning Overview
  • 66. What is Storage Spaces & Thin Provisioning? Storage Spaces • New in Windows Server 2012 • Provides an in-box storage virtualization that can use low-cost commodity storage devices • Aggregates unallocated space on physical disks installed in or connected to servers through a “pooling” model • Can provide a cost-effective platform for business critical storage across a variety of scenarios Thin Provisioning • “Just-in-Time” allocations of storage with the ability to reclaim storage (“Trim”) • Integrated with Storage Spaces
  • 67. Storage Spaces and Thin Provisioning Why should I care?
  • 68. Why should I care? The features of Storage Spaces are designed to meet a variety of challenges in support of highly-available storage Storage pools • Can be mapped to combinations of hard disks as well as solid-state drives (SSDs) • Can be expanded dynamically by simply adding additional drives, thereby seamlessly scaling to cope with unceasing data growth Multitenancy • Administration of storage pools can be controlled through access control lists (ACLs) and delegated on a per-pool basis • Can be fully integrated with Active Directory Domain Services Resilient storage • Storage Spaces support two optional resiliency modes (mirroring and parity) • Per-pool support for disks that are reserved for replacing failed disks (hot spares), background scrubbing, and intelligent error correction allow continuous service availability despite storage component failures
  • 69. Why should I care? (cont.) Continuous Availability • Failover clustering integration delivers continuously available service deployments • One or more pools can be clustered across multiple nodes within a single cluster. Storage spaces can then be instantiated on individual nodes, and the storage will seamlessly fail over to a different node when necessary (in response to failure conditions or due to load balancing) • Integration with CSVs permits scale-out access to data Optimal storage use through thin provisioning • To allow businesses to easily share storage capacity among multiple unrelated data sets and thereby maximize capacity use • Trim support permits capacity reclamation when possible Operational simplicity • Easily managed through the File Services role in Server Manager • Fully remoteable and scriptable management through the Windows Storage Management API, WMI, and Windows PowerShell • Designed to be compatible with existing backup-restore and cloning tools, as well as snapshotting infrastructures
  • 70. Storage Spaces and Thin Provisioning Technical Overview
  • 71. Storage Spaces Requirements • Windows Server 2012 Drive Stand-Alone Clustered • Serial ATA (SATA) or Serial Attached SCSI (SAS) Type File Servers File Servers connected disks (in an optional just-a-bunch-of- SATA Supported disks [JBOD] enclosure) • Multinode clustered shared-storage deployments SCSI Supported • Two or more servers running Windows Server iSCSI Supported Supported 2012 SAS Supported Supported • Requirements as specified for failover USB Supported clustering and Windows CSV • SAS connected JBODs that comply with Windows Certification requirements • The criterion for determining which drives are eligible to be part of a Pool are: • Minimum drive size is 10 GB • Drive is empty, i.e. no partition data exists on the drive • Drive is not assigned to any other pool • The Primordial Pool will consist of Physical Disks that are not assigned to any existing Storage Pool
  • 72. How does Storage Spaces Work? An example…
  • 76. Creating a Storage Space (Virtual Disk)
  • 77. Data Redundancy in Storage Spaces Redundancy Description Type Simple • Data is striped across physical disks • Maximizes capacity • Increases throughput Mirror • Data is duplicated on two or three physical disks • Increases reliability • Reduces capacity by 50 to 66 percent Parity • Data and parity information are striped across physical disks • Increases reliability • Reduces capacity by 13 to 33 percent
  • 78. Deduplication • Capacity Optimization • Scale and Performance • Reliability and Data Integrity
  • 79. Managing Storage with PowerShell PowerShell is required to access many of the advanced features afforded by the new Storage Management application programming interface (API) Example: New-StoragePool Parameters configured with GUI and PowerShell • Underlying storage pool name • Virtual disk name • Resiliency setting (Simple, Mirror, or parity) • Provisioning type (Thin or Fixed) • Virtual disk size Parameters configured only with PowerShell • Number of columns: the number of columns the virtual disk contains • Number of data copies - number of complete copies of data that can be maintained • Disk interleave - number of bytes forming a stripe • Physical disks to use - specific disks to use in the virtual disk
  • 80. Integrating Storage Pools with Failover Clustering • Clustered Storage Spaces require fixed provisioning • Clustered virtual disks require underlying hardware to support persistent reservations
  • 81. Thin Provisioning and Trim Requirements • Enabled by default in Windows Server 2012 • Storage infrastructure that complies with the certification that is required for Windows Server 2012 • Standards-compliant hardware for identification Capabilities • Identification • Windows Server 2012 uses a standardized method to detect and identify thinly provisioned virtual disks • Notification • When configured physical storage use thresholds are reached, Windows Server 2012 notifies the administrator through events; events can be used for automated actions by sophisticated management applications, such as Microsoft System Center • Optimization • Windows Server 2012 provides a new API that lets applications return storage when it is no longer needed. • NTFS issues trim notifications in real time when appropriate. • Trim notifications are issued as part of storage consolidation (optimization), which is performed regularly on a scheduled basis
  • 82. Storage Spaces and Thin Provisioning DEMO
  • 83. Understanding and Troubleshooting Storage Spaces http://www.microsoft.com/en-us/download/details.aspx?id=29002 System Center 2012 Evaluation Download http://aka.ms/hwsc2012 Windows Server 2012 Product Download http://aka.ms/hwws2012 Microsoft Virtual Academy http://aka.ms/virtualacademy Windows Server 2012 Virtual Labs http://technet.microsoft.com/en-us/windowsserver/hh968267.aspx
  • 84. Windows Server 2012 Management and Infrastructure Shares Continuously Available File Harold Wong
  • 85. Continuously Available File Shares Why should I care? Technology Overview Demo Next Steps
  • 87. Scale-Out File Services/Shares Allow you to scale the capacity of file servers upward or downward dynamically by using Failover Clustering with… CSV File System (CSVFS) SMB 3.0 • Appears as a single consistent • SMB Scale Out file namespace, although the • SMB Transparent Failover underlying file system remains • SMB Multichannel NTFS • SMB Direct • Allows direct I/O for file data • SMB Performance Counters for Server access and supports sparse Applications files • SMB Performance Optimizations • Allows encryption through • SMB Management with Windows BitLocker PowerShell • Backups of CSV no longer • SMB Remote File Storage require redirected I/O • Supports SMB 3.0 features
  • 89. Why should I care? The challenge… • Prior to Windows Server 2012, highly available file services were provided by failover cluster Client Access Point (CAP) that clients could use to connect to SMB (Server Message Block) or Network File System (NFS) shares on physical disk resources • If you deployed a shared-nothing cluster, only one node in a cluster File Server group could be online • In the event of a failure or if the File Server group was moved to another cluster node, clients were disconnected and had to reconnect when the group became available on an online node in the cluster The solution… • The File Server Role has been expanded to include a new scenario where application data (specifically Hyper-V and SQL Server) is supported on highly available SMB shares • Provides access with almost zero downtime
  • 91. Continuously Available File Servers General Use File Server • Almost identical to Windows Server 2008 R2 • Shares can be made continuously available with the help of the SMB 3.0 protocol Scale Out File Server • Provides continuously available file services for application data • Responds to increased demands quickly by bringing more servers online • Takes advantage of new features in Windows Server 2012 Failover Clustering • Distributed Network Name (DNN) • Cluster Shared Volumes Version 2 • Scale Out File Server role (must be enabled on all nodes in the cluster • Clusters of Scale Out File Servers are limited to 4 servers
  • 92. Continuously Available Scale Out File Server Architecture Cluster platform for a continuously available scale out file server • Cluster-wide client access point • Consistent cluster-wide file server configuration • CSV cluster-wide file system Zero client downtime failover – both planned and unplanned downtime Accessing VHDs over SMB Hyper-V Cluster Single Logical Server (FooShare) Single File System Namespace Cluster Shared Volumes File Server Cluster
  • 93. the General Use File Server Role From Failover Cluster Manager…High Availability Wizard
  • 94. Installing and Configuring the General File Server Role From Failover Cluster Manager…Add File Share
  • 95. Installing the General Use File Server Role (cont.)
  • 96. Installing the Scale Out File Server Role From Failover Cluster Manager…High Availability Wizard
  • 97. Installing the Scale Out File Server Role (Cont.) From Failover Cluster Manager…Add File Share
  • 99. High-Performance, Continuously Available File Share Storage for Server Applications Technical Preview http://technet.microsoft.com/en-us/library/hh831399.aspx System Center 2012 Evaluation Download http://aka.ms/hwsc2012 Windows Server 2012 Product Download http://aka.ms/hwws2012 Microsoft Virtual Academy http://aka.ms/virtualacademy Windows Server 2012 Virtual Labs http://technet.microsoft.com/en-us/windowsserver/hh968267.aspx
  • 100.
  • 101. How Did We Get Here? 11/2010 VM Role Connect Admin Mode 11/2009 Startup Tasks 2007 Full Trust/Native Full IIS Project Red Dog Launched PHP & Java Support Remote Desktop PDC2008 2/2010 11/2011 Windows Azure CTP Windows Azure RTM Cross Language SDKs Web/Worker Roles Java, Node.JS Partial Trust .NET Only Eclipse Plugin
  • 102. Infrastructure as a Service If deploying an application requires a developer’s involvement, it’s not IaaS
  • 104. A Continuous Offering From Private to Public Cloud
  • 106. Virtual Machine vs VM Role VM Role Virtual Machine Storage Non-Persistent Storage Persistent Storage Easily add additional storage Deployment Build VHD offsite and upload to Build VHD directly in the cloud or build storage. the VHD offsite and upload Networking Internal and Input Endpoints Internal Endpoints are open by default. configured through service Access control with firewall on guest model. OS. Input endpoints controlled through portal, service model or API/Script. Primary Use Deploying applications with Applications that require persistent long or complex installation storage to easily run in Windows Azure. requirements into stateless PaaS applications
  • 107. Images Available at Preview Windows Server 2008 R2 SP1 OpenSUSE 12.1 Biztalk Server 2010 R2 CTP OpenLogic CentOS 6.2 Windows Server 2008 R2 with Ubuntu 12.04 LTS • SQL Server 2012 Eval SUSE Linux Enterprise Server Windows Server 2012 RTM SP2
  • 108. Virtual Machine Sizes # Data VM Size CPU Cores Memory Bandwidth Disks Extra Small Shared 768 MB 5 (Mbps) 1 Small 1 1.75 GB 100 (Mbps) 2 Medium 2 3.5 GB 200 (Mbps) 4 Large 4 7 GB 400 (Mbps) 8 Extra Large 8 14 GB 800 (Mbps) 16 Each Persistent Data Disk Can be up to 1 TB
  • 109. Persistent Disks and Highly Durable
  • 110. Persistent Disks and Highly Durable
  • 111. Base OS image for new Virtual Machines Sys-Prepped/Generalized/Read Only Created by uploading or by capture Writable Disks for Virtual Machines Created during VM creation or during upload of existing VHDs.
  • 112. Cross-premise Connectivity Data Synchronization SQL Azure Data Sync Application-layer Connectivity & Messaging Service Bus Secure Machine-to-Machine Network Connectivity Windows Azure Connect Secure Site-to-Site Network Connectivity Windows Azure Virtual Network IP-level connectivity
  • 113. Windows Azure Virtual Network Enables customers to extend their Enterprise Networks into Windows Azure Networking on-ramp for migrating existing apps and services to Windows Azure Enables “hybrid” apps that span cloud and their premises Enables customers to setup secure private IPv4 networks fully contained within Windows Azure IP address persistence Inter-service DIP-to-DIP communication
  • 114. Windows Azure Virtual Network Scenarios Cloud Hybrid Public/Private Enterprise app in Windows Azure requiring connectivity to on-premises resources Manage identity and access control with on-premises resources (on-premises Active Directory) Remote monitoring and trouble-shooting of resources running in Windows Azure Cloud deployments requiring persistent IP addresses and direct connectivity across services
  • 115. Bringing Workloads to the Cloud SharePoint PaaS Roles File Servers Local AD SQL VMs
  • 116. IaaS and PaaS – Better Together
  • 117. The Benefits of PaaS A summary PaaS is faster Reason: There’s less work for developers to do Benefit: Applications can go from idea to availability more quickly PaaS is cheaper Reason: There’s less admin and management work to do Benefit: Organizations spend less supporting applications PaaS lowers risk Reason: The platform does more, leaving fewer opportunities for error Benefit: Creating and running applications gets more reliable
  • 118. IaaS and PaaS Side by Side Connect Cloud Apps via VIPs • Easily compose services by connecting public endpoints • For advanced connectivity scenarios such as Active Directory or DCOM • Simple, secure and highly efficient method of using IaaS and PaaS side-by-side
  • 119. Connecting Cloud Services via VIPs Simplicity Tenant Autonomy VIP Swap (stateless roles) Easy Local Dev/Test Persistent Service is Easily Accessible (even from other services!)
  • 120. Connecting Cloud Services with VNET More Secure Low Latency Cloud App Autonomy VIP Swap (stateless roles) Advanced Connectivity Requirements
  • 121. Mixed Mode: PaaS/IaaS in the Same Cloud Service Windows Azure provided DNS Low latency connectivity Single deployment, update and management unit
  • 122.
  • 123. Windows Azure 90 Day Trial http://aka.ms/hwazuretrial System Center 2012 Evaluation Download http://aka.ms/hwsc2012 Windows Server 2012 Product Download http://aka.ms/hwws2012 Microsoft Virtual Academy http://aka.ms/virtualacademy Windows Server 2012 Virtual Labs http://technet.microsoft.com/en-us/windowsserver/hh968267.aspx