Day 1
Introducing Windows Server 2012 R2
Server Virtualization in Windows Server 2012 R2
Cloud Optimized Networking in Win...
DOWNLOAD
Windows Server
2012 R2 Preview
aka.ms/ws2012r2
#WS2012R2JS
DOWNLOAD
System Center
2012 R2 Preview
aka.ms/sc2012r2...
6
CPU throttling helps ensure
that no single web
application affects the
performance of others
Application Initialization
...
Help ensure that no single web
application affects the performance
of others
Improve user
experience of
first requests
Set...
9
• Prevents one
tenant’s
application from
monopolizing
CPU resources
• Reduces
vulnerability to
attack
• Helps to manage
...
Benefits
• Prevents one tenant’s application from
monopolizing CPU resources
• Sets maximum CPU consumption per
applicatio...
User requests ASP.NET application
Application loads
drivers, models,
libraries, and helpers
in the background
Benefits
• H...
Dynamic IP restriction is an optional feature that must
be explicitly installed using Server Manager
Benefits
• Protects s...
Benefits
• Reduces vulnerability to attack
• Dynamically limits the number of logon
attempts
• Server blocks access from m...
Features for enabling and
managing the multitenant
environment
• Server Name Indicator
• Centralized SSL Certificate Suppo...
Benefits
• Easier certificate management
• Reduced hosting costs
• Increased site density
• Single, shared IP address
Serv...
Non-Uniform Memory
Architecture
• Processors can access local
memory faster than remote
memory
• A significant percentage ...
• Shared SSL certificates are stored centrally
• New servers do not need certificate import
• SSL binding is implied by na...
Support for PHP, Node.js, and ASP.NET
Best platform
for .NET
“Just works” with
PHP (and Node.js)
Embraces web
standards
 ...
Help ensure consistency across web
farms
Provide a rich, visual method
to edit web configurations
and create repeatable ac...
Benefits
• IT can maintain a consistent configuration
across web servers
• Reduces time to operational readiness
• IT can ...
Benefits
• Visual editor makes advanced configuration
settings easier to edit
• IT pros can create repeatable actions for
...
Provide a common development
platform across clouds
Work more easily with
PHP and node.js
Embraces web
standards
Common
de...
Benefits
• Reduces your training costs and
takes advantage of existing
development skill sets
• Engages with a large ecosy...
• A subset of the Microsoft .NET Framework is available
for building apps with the new Windows UI using C#
or Visual Basic...
DOWNLOAD
Windows Server
2012 R2 Preview
aka.ms/ws2012r2
#WS2012R2JS
DOWNLOAD
System Center
2012 R2 Preview
aka.ms/sc2012r2...
Windows Server 2012 R2 Jump Start - WEB
Windows Server 2012 R2 Jump Start - WEB
Windows Server 2012 R2 Jump Start - WEB
Windows Server 2012 R2 Jump Start - WEB
Windows Server 2012 R2 Jump Start - WEB
Upcoming SlideShare
Loading in...5
×

Windows Server 2012 R2 Jump Start - WEB

1,088

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,088
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
52
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Windows Server 2012 R2 Jump Start - WEB

  1. 1. Day 1 Introducing Windows Server 2012 R2 Server Virtualization in Windows Server 2012 R2 Cloud Optimized Networking in Windows Server 2012 R2 Storage in Windows Server 2012 R2 Day 2 Server Management & Automation with Windows Server 2012 R2 VDI with Windows Server 2012 R2 Access & Information Protection with Windows Server 2012 R2 Web Application & Platform with Windows Server 2012 R2Web Application & Platform with Windows Server 2012 R2
  2. 2. DOWNLOAD Windows Server 2012 R2 Preview aka.ms/ws2012r2 #WS2012R2JS DOWNLOAD System Center 2012 R2 Preview aka.ms/sc2012r2 Hands-On Labs http://www.microsoftvirtualacademy.com System Center 2012 R2 Jumpstart July 15th - http://aka.ms/SCR2JS
  3. 3. 6 CPU throttling helps ensure that no single web application affects the performance of others Application Initialization improves user experience of first requests Dynamic FTP and IP restrictions set policies to block unwanted access Server Name Indication (SNI) allows high-density sites that are more secure Non-Uniform Memory Architecture (NUMA) for hardware with complex specifications Centralized SSL store dynamically maps sites to certificates Shared Web Cloud Hosting CONSISTENT AND REPEATABLE CONFIGURATIONS ECOSYSTEM AND EXTENSIBILITY Configuration Editor provides a rich, visual method to edit web configurations and create repeatable actions Shared configuration helps ensure consistency across web farms Provides a common development platform across clouds Embraces web standards to work more easily with PHP and node.js Enterprise Web hosting Windows Azure Pack delivers web sites as a service Deployment Scenarios & Features Supporting Features
  4. 4. Help ensure that no single web application affects the performance of others Improve user experience of first requests Set policies to block unwanted access Application Initialization CPU Throttling Dynamic FTP and IP restrictions High-performance web applications 8
  5. 5. 9 • Prevents one tenant’s application from monopolizing CPU resources • Reduces vulnerability to attack • Helps to manage the end-user experience when the site starts loading • Protects servers from denial of service attacks Dynamic IP Restrictions Application Initialization CPU throttling Restriction of FTP logon attempts
  6. 6. Benefits • Prevents one tenant’s application from monopolizing CPU resources • Sets maximum CPU consumption per application pool • Sandboxing process controls resource consumption per site • By defining different-sized sandboxes for different tenants, hosters can create additional business opportunities based on resource consumption CPU Throttling 10 CPU 0 CPU 1 CPU 2 Tenant A Tenant N Earlier scenario CPU 3 Tenant B Application pool CPU 0 CPU 1 CPU 2 Tenant A Tenant N CPU 3 Tenant B Windows Server 2012 R2 Preview CPU 0 CPU 1 CPU 2 CPU 3 Out of resources Internet Information Services 8 throttles CPU to prevent any monopolization Monopolizing CPU cycles Application pool
  7. 7. User requests ASP.NET application Application loads drivers, models, libraries, and helpers in the background Benefits • Helps to manage the end-user experience when the site starts loading • Returns static content as a splash page until an application has completed its initialization tasks • Proactively performs initialization tasks for an application when it starts, to improve performance of first requests Application Initialization 11 Internet Information Services 8 Drivers Models Libraries Helpers Packages Scripts ASP.NET application
  8. 8. Dynamic IP restriction is an optional feature that must be explicitly installed using Server Manager Benefits • Protects servers from denial of service attacks • Filters and blocks IP address dynamically • Specifies action when Internet Information Services blocks requests • With Logging Only Mode, helps to determine potential impact for legitimate users • Rules can be configured as static or dynamic Dynamic IP Restrictions 12 You can configure dynamic IP restrictions to help reduce the impact of a denial of service attack
  9. 9. Benefits • Reduces vulnerability to attack • Dynamically limits the number of logon attempts • Server blocks access from malicious users • Log files track suspicious logon attempts Restriction of FTP logon attempts 13 FTP network security can be configured to help reduce the impact of a denial of service attack
  10. 10. Features for enabling and managing the multitenant environment • Server Name Indicator • Centralized SSL Certificate Support • NUMA scalability Isolation and security Scalability Centralized support Simplified management Extensibility Windows Server 2012 R2 Preview Challenges for running high-density websites Shared infrastructure Site A ns SQL Site B ns SQL Site N ns SQL 15
  11. 11. Benefits • Easier certificate management • Reduced hosting costs • Increased site density • Single, shared IP address Server Name Indicator Internet Information Services 8 Tenant A Tenant B Tenant N Virtual domain name 1 Virtual domain name 2 Virtual domain name 3 16 “Web hosting certificate store” can contain thousands of SSL certificates Multiple websites hosted on a single web server Hosting-friendly web sever platform
  12. 12. Non-Uniform Memory Architecture • Processors can access local memory faster than remote memory • A significant percentage of new servers have NUMA • Designed for scale-up NUMA scalability 17 Starts scaling NEGATIVELY when the number of cores increases beyond the point where memory synchronization outweighs the benefits of any additional cores Previous Internet Information Services versions on NUMA hardware Internet Information Services on NUMA hardware Scales POSITIVELY with increasing cores, allowing organizations to benefit from their NUMA hardware investments
  13. 13. • Shared SSL certificates are stored centrally • New servers do not need certificate import • SSL binding is implied by naming convention • Only one implicit SSL binding to manage, regardless of number of configured SSL sites • Certificate is updated by copying and replacing the existing file Certificate management Centralized SSL Certificate Support 18 Certificates are stored in a file share Internet Information Services is configurable to automatically bind to SSL certificates stored in the shared folder SSL binding configuration
  14. 14. Support for PHP, Node.js, and ASP.NET Best platform for .NET “Just works” with PHP (and Node.js) Embraces web standards  Innovations with “Dev11” and ASP.NET MVC 4  ASP.NET “webpages” and Razor syntax  WebMatrix provides simple on-ramp and integrates deeply with open source.  First-class support for FastCGI/PHP  Popular open source software apps–WordPress, Joomla!, Drupal, Umbraco and DotNetNuke  Node.js pre-configured  Standards-based support  Great for asynchronous operations and client- driven web apps.  Excellent choice for rich HTML5 applications.
  15. 15. Help ensure consistency across web farms Provide a rich, visual method to edit web configurations and create repeatable actions Shared configurations Script generator Configuration Editor 20
  16. 16. Benefits • IT can maintain a consistent configuration across web servers • Reduces time to operational readiness • IT can automatically share encryption keys across servers for session state load distribution 21 Specify a shared location to store configurations
  17. 17. Benefits • Visual editor makes advanced configuration settings easier to edit • IT pros can create repeatable actions for consistent and automated processes • Internet Information Services configuration editor can generate managed code (C#), JavaScript scripts, command line (AppCmd), and Windows PowerShell scripts 22 Use the Configuration Editor to manage advanced configurations
  18. 18. Provide a common development platform across clouds Work more easily with PHP and node.js Embraces web standards Common development platform 23
  19. 19. Benefits • Reduces your training costs and takes advantage of existing development skill sets • Engages with a large ecosystem of partners and solution offerings • Creates applications that run on best-fit platforms Build symmetrical and hybrid apps on-premises and in the cloud 24 Uses the same development tools across Windows Server 2012 R2 Preview and Windows Azure Programming symmetry Common development tools Offers Microsoft .NET developers a complete environment to build applications that span across clouds for a rich development experience
  20. 20. • A subset of the Microsoft .NET Framework is available for building apps with the new Windows UI using C# or Visual Basic Microsoft .NET for apps with the new Windows UI • Support for common language runtime and for .NET Framework classes • Support for Managed Extensibility Framework • Support for asynchronous file operations Core new features and improvements • Support for HTML5 form types and WebSockets protocol • Support for reading and writing HTTP requests and responses asynchronously • Support for content distribution network (CDN) fallback Web • Improved internationalization and IPv6 support • RFC-compliant URI support • Support for internationalized domain name (IDN) parsing and email address internationalization (EAI) Networking • Ribbon control hosts a Quick Access Toolbar, Application Menu, and tabs • Repositioning of data as values change (live shaping) • Better integration with Win32 user interface components Windows Presentation Foundation • Simplification of generated configuration files • Support for contract-first development and asynchronous streaming • Configurable ASP.NET compatibility mode • HTTPS protocol mapping with Microsoft Internet Information Services Windows Communicatio n Foundation • Ability to create state machine workflows • Support for C# expressions and versioning enhancements • Enhanced workflow designer features Windows Workflow Foundation 25
  21. 21. DOWNLOAD Windows Server 2012 R2 Preview aka.ms/ws2012r2 #WS2012R2JS DOWNLOAD System Center 2012 R2 Preview aka.ms/sc2012r2 Hands-On Labs http://www.microsoftvirtualacademy.com System Center 2012 R2 Jumpstart July 15th - http://aka.ms/SCR2JS
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×