{"id":11664,"date":"2011-09-14T19:13:58","date_gmt":"2011-09-14T18:13:58","guid":{"rendered":"https:\/\/aidanfinn.com\/?p=11664"},"modified":"2011-09-14T19:13:58","modified_gmt":"2011-09-14T18:13:58","slug":"build-windows-windows-server-8","status":"publish","type":"post","link":"https:\/\/aidanfinn.com\/?p=11664","title":{"rendered":"Build Windows: Windows Server 8"},"content":{"rendered":"<p>This is an IT pro session featuring Bill Laing (Corporate Vice President Server &amp; Cloud Division) and Mike Neil (General Manager Windows Server) are the speakers.&#160; This will be jam packed with demos.<\/p>\n<p>\u201cWindows Server 8 is cloud optimized for all business\u201d \u2013 Bill Laing.&#160; For single servers and large clusters.&#160; The 4 themes of this server release:<\/p>\n<ul>\n<li>beyond virtualisation<\/li>\n<li>The power of many servers, the simplicity of one<\/li>\n<li>Every app, any cloud<\/li>\n<li>Modern work style enabled<\/li>\n<\/ul>\n<p>Hyper-V headline features:<\/p>\n<ul>\n<li>network virtualisation<\/li>\n<li>Live storage migration<\/li>\n<li>multi-tenancy<\/li>\n<li>NIC teaming<\/li>\n<li>160 logical processors<\/li>\n<li>32 virtual processors<\/li>\n<li>virtual fiber channel<\/li>\n<li>Offloaded data transfer (between VMs on the same storage)<\/li>\n<li>Hyper-V replicat<\/li>\n<li>Cross-premise connectivity<\/li>\n<li>IP address mobility<\/li>\n<li>Cloud backup<\/li>\n<\/ul>\n<p>Did they mention cloud yet?&#160; I think not: apparently this release is cloud optimized.<\/p>\n<p>A VM can have up to 32 vCPUs.&#160; RAM can be up to 512 GB.&#160; VHDX supports up to 16 TB of storage per vDisk.&#160; Guest NUMA is where VMs are now NUMA aware \u2026 having 32 vCPUs makes this an issue.&#160; A VM can optimize threads of execution VS memory allocation on the host.&#160; A guest can now direct connect to a fibre channel SAN via a virtual fibre channel adapter\/HBA \u2013 now the high end customers can do in-VM clustering just like iSCSI customers.&#160; You can do MPIO with this as well, and it works with existing supported guest OSs.&#160; No packet filtering is done in the guest.<\/p>\n<p>Live Migration.&#160; You can now do concurrent Live Migrations.&#160; Your limit is the networking hardware.&#160; You can LM a VM from one host to another with \u201cno limits\u201d.&#160; In other words, a 1 Gbps connection with no clustering and no shared storage is enough for a VM live migration now.&#160; You use the Move wizard, and can choose pieces of the VM or the full VM.&#160; Live Storage Migration sits under the hood.&#160; It is using snapshots similar to what was done with Quick Storage Migration in VMM 2008 R2.&#160; <\/p>\n<p>On to Hyper-V networking.&#160; What was slowing down cloud adoption?&#160; Customers want hybrid computing.&#160; Customers also don\u2019t like hosting enforced IP addressing.&#160; The customer can migrate their VM to a hosting company, and keep their IP address.&#160; A dull demo because it is so transparent.&#160; This is IP Address Mobility.&#160; The VM is exported.&#160; Some PowerShell is involved in the hosting company.&#160; Windows Server 8 Remote Access IPsec Secure Tunnel is used to create a secure tunnel from the client to the hosting company.&#160; This extends the client cloud to create a hybrid cloud.&#160; The moved VM keeps its original IP address and stays online.&#160; Hosted customers can have common IP addresses.&#160; Thanks to IP virtualisation, the VMs internal IP is abstracted.&#160; The client assigned in-VM address is used for client site communications.&#160; In the hosting infrastructure, the VM has a different IP address.<\/p>\n<p>VLANs have been used by hosting companies for this in the past.&#160; It was slow to deploy and complicates networking.&#160; It also means that network cannot be changed \u2013 EVER \u2026 been there, bought the t-shirt.&#160; <\/p>\n<p>Cross-network VM live migration can be done thanks to IP virtualisation.&#160; The VM can change it\u2019s hosted IP address, but the in-VM address does not change.&#160; Makes the hosting company more flexible, e.g. consolidate during quiet\/maintenance periods, network upgrades, etc.&#160; There is no service disruption, so the customer has no downtime, and the hosting company can move VMs via Live Migration as and when required.&#160; This works just as well in the private cloud.&#160; Private cloud = hosting company with internal customers.<\/p>\n<p>More:<\/p>\n<ul>\n<li>Extensible virtual switch<\/li>\n<li>Disaster recovery services with Hyper-V replicat to the cloud<\/li>\n<li>Hybrid cloud with Hyper-V network virtualisation<\/li>\n<li>Multi-tenant aware network gateway<\/li>\n<li>Highly available storage appliances<\/li>\n<\/ul>\n<p>And more:<\/p>\n<ul>\n<li>SMB transparent failover<\/li>\n<li>Automated cluster patching<\/li>\n<li>Online file system repairs<\/li>\n<li>Auto load balancing<\/li>\n<li>Storage spaces<\/li>\n<li>Thin provisioning<\/li>\n<li>Data de-duplication<\/li>\n<li>Multi-protocol support<\/li>\n<li>23000 PowerShell cmdlets<\/li>\n<li>Remote server admin<\/li>\n<li>Knowledge sharing<\/li>\n<li>Multi-machine management<\/li>\n<\/ul>\n<p>Server Manager is <em>very<\/em> different.&#160; Very pretty compared to the old MMC style UI.&#160; It has Metro Live Tiles that are alive.&#160; Task\/Actions pane is gone.&#160; Selecting a server shows events, services, best practices analyser, performance alerts, etc.&#160; You can select one, or event select a number of VMs at once.&#160; A new grid control allows you to sort, filter, filter based on attribute, group, etc.&#160; Makes cross-server troubleshooting much easier.&#160; You can select a role, and you\u2019ll see just the servers with that role.<\/p>\n<p>Once again \u2026\u201dstarting with Windows 8 the preferred install is Server Core\u201d.&#160; We\u2019ll be the judge of that <img decoding=\"async\" style=\"border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none\" class=\"wlEmoticon wlEmoticon-winkingsmile\" alt=\"Winking smile\" src=\"https:\/\/aidanfinn.com\/wp-content\/uploads\/2011\/09\/wlEmoticon-winkingsmile1.png\" \/>&#160; We ruled against MSFT on Server 2008 and Server 2008 R2 on that subject.&#160; New add\/remove roles wizard.&#160; You can install a role to a live server or to a VHD!&#160; This is offline installation of roles for pre-provisioning native VHD or VM VHD images.&#160; You can even choose to export the settings to an XML file instead of deploying.&#160; That allows you to run a PowerShell cmdlet to use the XML to install the role(s).&#160; PowerShell now has workflows.&#160; It converts a PSH function into a workflow that can work across multiple machines.&#160; For example, deploy IIS (using install-windowsfeature &amp; the XML file), deploy content, test content (invoke-webrequest), across many machines in parallel \u2013 big time saver instead of doing 1 machine at a time.&#160; Great for big deployments, but I really see s\/w testers really <em>loving<\/em> this.<\/p>\n<p>Data Deduplication allows you to store huge amounts of data on a fraction of the disk space by only storing unique data.&#160; We see a demo of terabytes of data on 4% of the traditionally required space.&#160; This is single instance storage on steroids.&#160; Only unique blocks are written by the looks of it.&#160; <\/p>\n<p>Native NIC teaming has come to Windows Server.&#160; No more third party software required for this, increasing stability and security, while reducing support complexity.&#160; In a&#160; demo, we see a file share stored SQL VM with perfmon monitoring storage performance.&#160; The host has 2 teamed NICs.&#160; One is busy and one is idle.&#160; The active NIC is disabled.&#160; The idle NIC takes over automatically, as expected.&#160; There is a tiny blip in storage performance \u2026 maybe 1-2 seconds.&#160; The VM stays running with no interruption.&#160; <\/p>\n<p>Now we see a&#160; high availability failover of a VM using a file share for the shared storage.&#160; <\/p>\n<p>On to applications:<\/p>\n<ul>\n<li>Symmetry between clouds<\/li>\n<li>Common management<\/li>\n<li>Common developer tools<\/li>\n<li>Distributed caching<\/li>\n<li>Pub\/Sub messaging<\/li>\n<li>Multi-tenant app container<\/li>\n<li>Multi-tenant web sites<\/li>\n<li>Sandboxing and QoS<\/li>\n<li>NUMA aware scaling for IIS<\/li>\n<li>Open Source support<\/li>\n<li>Support for HTML5<\/li>\n<\/ul>\n<p>Note: I can\u2019t wait to do a road show on this stuff back in Ireland.&#160; <\/p>\n<ul>\n<li>Greater density with IIS8<\/li>\n<li>Scalable apps for public\/private clouds<\/li>\n<li>Extension of programming tools<\/li>\n<li>Websocket extensions<\/li>\n<\/ul>\n<p>Work style improvements:<\/p>\n<ul>\n<li>Remote sessions, VDI or apps.<\/li>\n<li>USB devices support<\/li>\n<li>Simplified VDI management: badly needed<\/li>\n<li>RemoteFX for WAN!<\/li>\n<li>User VHDs<\/li>\n<li>RDP 3D graphics and sound<\/li>\n<li>Claims based file access<\/li>\n<li>And more<\/li>\n<\/ul>\n<p>Controlling access to data, discretionary access controls (DACLs) that we use up to now are difficult.&#160; Dynamic Access Control allows you to specify AD attributes that dictate what objects can access a resource: e.g. AD object with \u201cAccounts\u201d in a department attribute gets access to the Accounts file share.&#160; Done in Classification tab for the folder.&#160; Who populates to attributes?&#160; Doesn\u2019t a user have a lot of control over their own object?&#160; Good thing: it is very flexible compared to DACLs.<\/p>\n<p>When a user is denied access to content, they can click on Request Access but to ask an admin for access.&#160; No need for helpdesk contact.&#160; <\/p>\n<p>Automatic classification can <em>search<\/em> content of data to classify the data in case it is accidentally move to a wrong location.&#160; It removes the human factor from content security.<\/p>\n<p>Next up: RDP.&#160; Metro UI with touch is possible with 10 touch points, rather than 30.&#160; Lovely new web portal has the Metro UI appearance.&#160; RemoteApp is still with us.&#160; Favourite RDP sessions are visible in Remote Desktop.&#160; Locally cached credentials are used for single sign-on.&#160; 3D graphics are possible: we see a 3D model being manipulated with touch.&#160; We see a Surface fish pond app with audio via RDP and 10 touch points.&#160; Seriously IMPRESSIVE!&#160; You can switch between RDP sessions like IE10 tabs in Metro.&#160; You can flip between them and local desktop using Back, and use live Side-by-Side to see both active at the same time.&#160; <\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is an IT pro session featuring Bill Laing (Corporate Vice President Server &amp; Cloud Division) and Mike Neil (General Manager Windows Server) are the speakers.&#160; This will be jam packed with demos. \u201cWindows Server 8 is cloud optimized for all business\u201d \u2013 Bill Laing.&#160; For single servers and large clusters.&#160; The 4 themes of &hellip; <a href=\"https:\/\/aidanfinn.com\/?p=11664\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Build Windows: Windows Server 8&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[52],"tags":[176,181,80,88,195,109],"class_list":["post-11664","post","type-post","status-publish","format-standard","hentry","category-windows-server","tag-eventnotes","tag-hyper-v","tag-networking","tag-private-cloud","tag-virtualisation","tag-windows-8"],"aioseo_notices":[],"jetpack_featured_media_url":"","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts\/11664","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11664"}],"version-history":[{"count":0,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts\/11664\/revisions"}],"wp:attachment":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11664"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11664"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}