11/2/11

Windows Home Server 2011, Windows Storage Server 2008R2, Windows Small Business Server 2011 - Which one is for me?

I was a huge advocate of the original Windows Home Server operating system that Microsoft released, I had it running in my VMWare VSphere environment as a virtual machine. The software worked very well and allowed me to share my audio/video libraries both internal on my network and external using remote access.

One thing I really thought made WHS stand out was its ability to pool all of your storage devices into one storage pool (Drive Extender), and the ability for you to ensure that data was backed up across physical devices. These features combined with de-duplication made WHS hard to beat. Unfortunately Microsoft decided to pull the drive pooling feature from all of the products because of bugs that couldn't be easily resolved.

There are several addins that are showing up claiming to take the place of Drive Extender, DriveBender and StableBit are two of the biggest. Performance and lack of a sleek UI were the only things holding WHS back for being what I thought the best media management/sharing software available.

Before the next generation of WHS was set to roll out Microsoft decided to make some huge changes to the product. First the new version was built on Windows Server 2008R2, it makes sense that Microsoft would release the server platform on the latest and greatest operating system. Next, they decided to expand the product line into 3 distinct options, WHS, WSS and WSBS.


First I installed Windows Home Server 2011, I was familiar with it and it seemed to make sense to use it, after using it for a while I started to wish that you could create more than just 10 user accounts for remote access. This is a huge limitation if you want to share media with friends and family, I also wanted to join my WHS machine to my domain which you cannot do with WHS.

The new 2011 interface is great, everything looks a lot cleaner than in the previous WHS versions and the UI is easy to navigate.


Next I decided I would install Windows Small Business Server 2011 because it offered so much functionality in a very compact package. WSBS includes most of the WHS functionality (minus the media streaming) and Microsoft Exchange Server, Sharepoint Foundation, SQL Server Express and a Domain Controller.

Joining to a domain was a huge plus and I really liked the fact that I could now create 25 user accounts. One thing I noticed right away with WSBS was it needed a lot of resources, I ran WSBS in a virtual machine with 6GB of RAM and 2 processors. The machine seemed to take forever to shut down and restart when I needed to because there were so many services running on this one machine.

Performance for external users was not great either, I was getting complaints that it would take over an hour for a 700MB file to download and the bottleneck was not my internet connection. There is no media streaming in WSBS, this doesn't make any sense to me as all three products share the same code base and WSBS should be a superset of functionality being the most expensive and functional product of the three.

In the end I opted to stop using WSBS and give the third and final product a try (WSS).


Windows Storage Server is in the middle for functionality as it allows you to join to a domain (not be a domain controller like WSBS) and you can still have 25 user accounts. Microsoft hasn't done a great job marketing this product, apparently they sell it as an appliance hardware/software and it can't be purchased separately. I downloaded it from MSDN so if you have an account this is what I would recommend.

The first thing I noticed about WSS was the media streaming option is enabled just like WHS. From what I can tell the addins for WHS, WSS and WSBS are interchangeable and work with all three servers. WSS is perfect for me, it is a lot more lightweight than WSBS and offers the media streaming and the 25 user accounts.

One thing I don't like about all three of the products is that you can't share a mapped (network) drive, this would be such a great feature for me. Now I have to create a virtual hard drive (vmdk) and present that drive to the virtual machine, copy files to this drive and then share the drive in the WSS interface. It would be nice if I didn't have to move my media files inside the vmdk drives in order to create shares in WSS.

Comparison between WSBS and WSS

Windows Small Business Server 2011 Essentials
Windows Storage Server 2008 R2 Essentials
Number of users supported
25
25
Server Solution
Integtrated & Pre-configured
Network Attached Storage Appliance
Cloud integration support
One-click setup
None
Remote Access
Integrated Remote Web Access
Integrated Remote Web Access
Identity Management
Pre-Configured Active Directory
Active Directory Join Only
Setup/Deployment
Automated Wizard Driven
Plug and Play
Application Support
Yes, any
Only Storage Application Support
Multi-Workload
Supports Many
Storage Only
Memory Support
32Gb
8Gb
CPU Support
2 Sockets
1 Socket
Avaliability
All purchasing channels
OEM only


I will continue to evaluate the products as they evolve but for right now Windows Storage Server 2008R2 works best for me.

10/26/11

Sharepoint 2010 Service Pack 1 (SP1) improvements, fixes, updates


Overview of SharePoint Server 2010 SP1 improvements

  • Recycle bin: Lets you restore a site collection or a web that was deleted.
    • Service Pack 1 will introduce long awaited Site Recycle Bin functionality that enables self-service recovery of site collections and sites.   In the past IT Professionals were tasked with restoring entire databases to recover deleted site collections and sites and would generally require expensive restore environments to support the task.  Now in Service Pack 1 administrators can quickly and easily recover site collections and sites accidentally deleted by their owners in a process similar to that of the Recycle Bin we have for Lists, Libraries, and Documents.
  • Remote Backup Systems (RBS) and shallow copy can decrease downtime and increase efficiency by moving pointers to databases instead of moving databases.
    • If you’re using Remote BLOB Storage you’ve probably realized that when moving Site Collections (Move-SPSite) between content databases each unit of unstructured data (BLOB) was round tripped (I.e. uploaded and subsequently downloaded again) serially during the move.  This operation was both time consuming and resource intensive.  In Service Pack 1 we reduce that overhead by enabling “shallow copy” when moving Site Collections between databases where Remote BLOB Storage is used.  New Shallow Copy functionality with the Move-SPSite CmdLet enables moving site collections between content databases without moving the underlying unstructured data, i.e. Microsoft Word documents, PowerPoint Presentations, etc. significantly increasing performance and reliability for organizations using Remote BLOB Storage by simply updating the pointers to those objects in the destination content database.
  • You can see which folders are taking up valuable space with the improved Storage Management feature in site settings.
    • In SharePoint 2010 we removed StorMan.aspx (Storage Space Allocation) (see http://support.microsoft.com/kb/982587/EN-US) which in previous versions of SharePoint enabled granular management and insight into storage.  For example, the page would show you the top 100 documents or document libraries in terms of size.  With that information end users could the page to clean up content from their site(s) by deleting the large content that they no longer needed.  In Service Pack 1 we are bringing back an improved StorMan.aspx, enabling users to better understand where their quota is going and act upon that information to reduce the size of their sites.
  • Support for Microsoft SQL Server 2011.
  • A more robust Search Host Distribution service that improves error recovery and performance during the search crawl.
  • Adds backup and restore functionality to recover deleted site collections and webs.
  • Cascading filters in PerformancePoint Services: Filters values can now be passed from one filter to the next.
  • Support for Google Chrome - Very excited about this one!
  • Improved support for Internet Explorer 9.
  • Project Professional now synchronizes scheduled tasks with SharePoint task lists
The recommended order of installation is as follows:

You can then run the Configuration Wizard (PSConfig) one time on all boxes.

New Sharepoint Powershell Cmdlets


  • Add-SPProfileLeader -  Add a user as the company leader, make sure the CEOs pages are top in the search results, note: requires a full crawl be performed before results are seen.

  • Get-SPProfileLeader - Displays the company leader

  • Remove-SPProfileLeader - Removes the company leader

  • Remove-SPProfileSyncConnection - Make it easier to manage sync connections, link between the User Profile Synchronization Service (UPS) and the connected directory services

  • Add-SPProfileSyncConnection - Make it easier to manage sync connections


  • Disable-SPHealthAnalysisRule - Disables health analyzer rules 

  • Enable-SPHealthAnalysisRule - Enables health analyzer rules

  • Get-SPHealthAnalysisRule - Displays a health analyzer rule

  • Get-SPDeletedSite - Use this cmdlet to display a list of deleted site collections by using the identity parameter, if no parameter is specified then all deleted site collections in the farm are displayed

  • Remove-SPDeletedSite - Use this cmdlet to permanently remove a deleted site collection from the farm

  • Restore-SPDeletedSite - Restore a previously deleted site collection

  • Move-SPSocialComments - Move social comments from one page to another


  • Download Links for 2010 Service Pack 1

    Access 2010 Runtime SP1
    Access Database Engine 2010 SP1
    FAST Search Server 2010 for SharePoint SP1
     
    Groove Server 2010 SP1
     
    Office 2010 Filter Pack SP1
    Office 2010 Language Pack SP1
    Office 2010 SP1
    Office Language Interface Pack 2010 SP1
    Office Proofing Tools 2010 SP1
    Office Web Apps 2010 SP1
     
    PowerPoint Viewer SP1
     
    Project 2010 SP1
    Project Server 2010 SP1
     
    Search Server 2010 SP1
     
    Server Language Pack SP1
     
    SharePoint 2010 Indexing Connector for Documentum SP1
     
    SharePoint Designer 2010 SP1
    SharePoint Foundation 2010 Client Object Model Redistributable SP1
    SharePoint Foundation 2010 Language Pack SP1
     
    SharePoint Foundation 2010 SP1
     
    SharePoint Server 2010 SP1
    Visio 2010 SP1
    Visio Viewer 2010 SP1