Date post: | 24-May-2015 |
Category: |
Documents |
Upload: | microsoftid |
View: | 865 times |
Download: | 2 times |
Windows Server 2012
Darmawan SuandiTechnical Evangelist, Developer and Platform Evangelist Group
Microsoft Indonesia
Agenda Server Manager
Minimal Shell
Power Shell 3.0
Storage Spaces
IIS 8.0 – CPU Throttling
Management and Infrastructure
Windows Server 2012 User Interface Changes
Server Manager
Why redesigned? How does it benefit admins?
Why Server Manager Redesigned?
Modern UI Style and the Local Server Experience• By default, Server Manager
starts when logging on to
server
• Administrative Tools available
from the Tools Menu
Server Manager
DEMO
Window Server 2012 User Interface ChangesWhy should I care?
Why should I care?
The Windows Server 2012 solution… multiple interface options
• Allows administrators to use the same familiar graphical tools to administer the server without using remote management tools
• Removes the overhead of the other operating system elements not needed to perform that task
• Does not require a re-installation to modify the level of GUI on a server; modified in the same manner as any other role or feature
• Allows for a single server deployment image
The challenges…
• Lowering the attack footprint of the server to the smallest size possible while keeping it fully patched is a primary responsibility of administrators
• Many administrators are uncomfortable with only a minimal command-line interface (Server Core)
User Interface Changes
Windows Server 2012 allows you to have three levels of User
Interface:
• Server Core
•Traditional server core with command line only interface
• Minimal Installation Shell (“MinShell”)
•Server Core plus select UI elements such as MMC support
and Server Manager
• Full Shell
•Full Windows desktop, which can also include the Desktop
Experience
MinShell
DEMO
Windows PowerShell
What is it?
What is Windows PowerShell?PowerShell is a distributed automation engine with a scripting language and
interactive shell(s).
• Focuses on the business• Makes change safe through automation• Bridges the gap between Operators and Developers
PowerShell 3.0 is available for the following
Operating Systems:
• Built-in:• Windows Server 2012• Windows 8 (built-in)
• Downloadable for:• Windows 7 SP1• Windows Server 2008 SP2• Windows Server 2008 R2 SP1
Windows PowerShell
Why should I care?
Why should I care?
The Windows Powershell 3.0 solution….
• Allows for use of tested scripts, reducing the number of errors that impact production environments
• Improves efficiency due to the dramatic increase number of built-in cmdlets• Includes new features designed to speed understanding and correct usage of
syntax (Show-Command)• Makes excellent progress toward bridging the gap between Operators and
Developers
The challenge…
• Reduce errors during configuration changes• Reduce the skill set required for authoring automation of complex solutions• Locate and import the numerous PowerShell modules into each session• Reduce the syntax learning curve, especially for people new to PowerShell• Bridge the gap between Operators and Developers
Windows PowerShell
Technical Overview
What’s New for IT Professionals in PowerShell 3.0?Easier to Automate
• ~2,430 built-in cmdlets (compared with ~ 230 in Windows Server 2008/R2)• Skill level required to successfully automate complex solutions is reduced• Language and utility cmdlets are simplified to reduce steps and syntax• Improved authoring tools • PowerShell ISE supports rich Intellisense, snippets, 3rd party extensibility, and
a Show-Command window
Windows Workflow Foundation integration
• Operators can use any available Workflow designers to create workflows
Scheduled Jobs
• Seamless integration with Task Scheduler
Robust Networking
• PowerShell Remoting enabled by default• Disconnected session support
Windows PowerShell
DEMO
Storage Spaces
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
Why should I care?
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
The features of Storage Spaces are designed to meet a variety of challenges in
support of highly-available storage
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
Technical Overview
Storage Spaces 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
• Windows Server 2012
• Serial ATA (SATA) or Serial Attached SCSI (SAS)
connected disks (in an optional just-a-bunch-of-
disks [JBOD] enclosure)
• Multinode clustered shared-storage deployments
• Two or more servers running Windows Server
2012
• Requirements as specified for failover
clustering and Windows CSV
• SAS connected JBODs that comply with
Windows Certification requirements
Drive
Type
Stand-Alone
File Servers
Clustered File
Servers
SATA Supported
SCSI Supported
iSCSI Supported Supported
SAS Supported Supported
USB Supported
Storage Spaces
DEMO
Web Application Deployment with IIS 8.0
Why should I care?
Why should I care?The challenges The IIS 8.0 solutions
Managing a large number of dedicated IP addresses for each
secure site
SNI uses the host name to identify the network endpoint so
multiple dedicated IP addresses are no longer needed
Taking full advantage of emerging high-performance
hardware systems
NUMA-Aware Scalability can help you take advantage of
emerging, high-performance server hardware systems for
greater efficiency, scalability and manageability
Managing resources across application pools IIS CPU Throttling is used to establish the maximum CPU
consumption allowed per application pool
Management of SSL certificates is time consuming and
costly
SSL certificate management is greatly simplified - no
certificates to import to each server; there is now support
for a centralized certificate store
Improving the speed of first connections to a web
application
Application Initialization helps to speed up the initialization
of websites
Protecting web sites from DoS and brute force attacks IP Address filtering can be dynamically filtered; FTP Logon
Attempt Restriction provides protection from brute-force
attacks
Supporting multiple types of applications on the same
server
Open Web Platform provides for support and management
of .NET 3.5, .NET 4.5 and open source applications
Application Initialization
• x Example modifications in applicationHost.config
Application pool configuration entry:
<add name=".NET v4.5" managedRuntimeVersion="v4.0" />
Application configuration entry:
<application path="/appinit" applicationPool=".NET v4.5">
Example modifications to application level web.config
<applicationInitialization skipManagedModules="true" >
<add initializationPage="/default.aspx" />
</applicationInitialization>
IIS CPU Throttling
Sandboxing sites and applications
IIS CPU Throttling
DEMO
3
1
Server Core
• Server Core now supports more roles and services, including .NetFramework 4.5 and SQL Server 2012
• Firewall-friendly remote management (WinRM) and Windows PowerShell are enabled and installed by default
• Added the ability to easily move between Server Core and MinShell
Microsoft promotes Server Core as
the primary server deployment
option
• .Net Framework 4.5
• Active Directory (AD)
• Active Directory Lightweight Directory
Services (ADLDS)
• Active Directory Certificate Services (ADCS)
• DHCP Server
• DNS Server
• File Services
• BITS Server
• BranchCache
• Hyper-V
• Internet Information Services (IIS)
• Printing Services
• Streaming Media Services
• iSCSI
• Load Balancing
• MPIO
• qWave
• Telnet
• Unix Migration
• SQL Server 2012
MinShell
• Server Core with GUI tools• Server Manager and
cmd.exe launch by default when server is booted•Allows other GUI tools to be loaded
• Enabled through Add Roles and Features wizard, or with PowerShell
Minimal User Experience
option
Enabling/Disabling MinShell
Uninstall-WindowsFeature
Server-GUI-Shell
Uninstall-WindowsFeature
Server-GUI-Shell -remove
Install-WindowsFeature
Server-Gui-Mgmt-Infra
Install-WindowsFeature
Server-Gui-Shell
Install-WindowsFeature
Desktop-Experience
Interface Feature Sets
Server Core MinServer Server W/GUI Desktop Experience
Command Prompt Available Available Available Available
Windows PowerShell Available Available Available Available
Server Manager Not Available Available Available Available
MMC Not Available Available Available Available
Control Panel Not Available Not Available Available Available
Control Panel Applets Not Available Some Available Available Available
Windows Explorer Not Available Not Available Available Available
Taskbar Not Available Not Available Available Available
Notification Area Not Available Not Available Available Available
Internet Explorer Not Available Not Available Available Available
Help Not Available Not Available Available Available
Themes Not Available Not Available Not Available Available
Metro Start Screen Not Available Not Available Not Available Available
Metro Apps Not Available Not Available Not Available Available
Media Player Not Available Not Available Not Available Available