Tuesday 16 December 2014

Differences between Windows Server 2008, 2008 SP2 and 2008 R2

Windows Server 2008 and Windows Server 2008 SP2 are the same operating system, just at a different service pack level (Windows Server 2008 started at the SP1 level because it was released quite a bit after Windows Vista and SP1 ).

Windows Server 2008 R2 is the server release of Windows 7, so it's version 6.1 of the O.S.; it introduces quite a lot of new features, because it's actually a new release of the system. 


Windows Server 2008 R2 is includes key enhancements related to virtualization, management, IIS, scalability and reliability, and Windows 7 integration

There are also differences at the GUI level, because WS2008R2 uses the same new GUI introduced with Windows 7 (new taskbar, etc.).  

Depending on what kind of applications you're developing, they may or may not encounter problems on different O.S. releases; you should definitely check MSDN.

**Windows Server 2008 is the same codebase bits as Vista. It is available in two flavors 32 bit and 64 bit versions. 

**Windows Server 2008 R2 is the same codebase bits as Windows 7 x64. It is only available in the 64 bit version.

In Simple terms..

Windows Vista SP1 = Windows Server 2008
Windows Vista SP2 = Windows Server 2008 SP2
Windows 7 = Windows Server 2008 R2

please find the link below 

http://www.microsoft.com/windowsserver2008/en/us/whats-new.aspx.

http://technet.microsoft.com/en-us/library/dd335036(WS.10).aspx  ( windows 2008 SP2 )

http://www.microsoft.com/windowsserver2008/en/us/r2-compare-features.aspx ( windows 2008 R2 )

--------------------------------------------------

Differences between Windows Server 2008, SP2, and R2

So what are the differences between win2k8, win2k8 SP2, and win2k8 R2? These naming conventions and differences between versions are a constant cause for confusion. So here's the short take:

Win2k8 was first released with SP1. Later on came Win2k8 SP2.
Win2k8 R2 is the new version of the OS that introduces several new features. It has the look and feel of Win7, it is only x64 bit, and Hyper-V Quick migration (~VMotion) is introduced.

There's no SP2 installed on top of win2k8 R2. R2 is a clean install or you can upgrade from SP2 to R2. In any case, the SP2 will disappear and it will only be called R2.

The reason for pointing this out is that it was a bit different with win2k3. Here, you installed SP2 and then you installed R2 on top of SP2 and the result was win2k3 SP2 R2 - so service pack and R2 at the same time.

Monday 8 December 2014

Minimum and maximum memory (RAM)

Minimum and maximum memory (RAM) requirements for current Microsoft Windows operating systems (OS) Hyper-V Dynamic Memory configuration guide

Hyper-V_Dynamic_Memory_01Since the availability of Dynamic Memory Hyper-V feature in Windows Server 2008 R2 Service Pack 1, it became of significant importance to know the specifics of minimum and maximum memory (RAM) requirements for Microsoft Windows operating systems (OS). This is not a major issue for non-virtualized computers, as the amount of memory is fairly static over the lifespan of a physical machine [and is usually provisioned for the maximum amount of memory one can afford]. According to Microsoft’s Hyper-V Dynamic Memory Configuration Guide:“With Dynamic Memory, Hyper-V treats memory as a shared resource that can be reallocated automatically among running virtual machines. Dynamic Memory adjusts the amount of memory available to a virtual machine, based on changes in memory demand and values that you specify.” This article is meant to provide a quick reference guide for the minimum and maximum memory requirements of current Microsoft Windows operating systems.
Microsoft Windows Server 2003 / 2003 R2Minimum RAMMaximum RAM
Web256 MB2 GB
Small Business Server768 MB4 GB
Storage Server256 MB4 GB
Storage Server Enterprise256 MB8 GB
Standard x86 (32-bit)256 MB4 GB
Standard x64 (64-bit)512 MB4 GB / 32 GB *
Enterprise x86 (32-bit)256 MB32 GB / 64 GB
Enterprise x64 (64-bit)1 GB64 GB / 1TB *
Datacenter x86 (32-bit)512 MB64 GB / 128 GB *
Datacenter x64 (64-bit)1 GB512 GB / 1TB *
* The higher value applies to Windows 2003 Service Pack 1 (SP1) and above.
Microsoft Windows Server 2008 / 2008 R2 *Minimum RAMMaximum RAM
Web x86 (32-bit)512 MB4 GB
Web x64 (64-bit) *512 MB32 GB
Small Business Server x86 (32-bit)512 MB4 GB
Small Business Server x64 (64-bit)512 MB32 GB
Foundation x64 (64-bit) *512 MB8 GB
Standard x86 (32-bit)512 MB4 GB
Standard x64 (64-bit) *512 MB32 GB
Enterprise x86 (32-bit)512 MB64 GB
Enterprise x64 (64-bit) *512 MB1 TB
Datacenter x86 (32-bit)512 MB64 GB
Datacenter x64 (64-bit) *512 MB1 TB
* Windows Server 2008 is the last release of Microsoft Windows Server operating system available in both 32-bit and 64-bit versions. Windows Server 2008 R2 is available only in 64-bit editions.
Microsoft Windows Server 2012 / 2012 R2Minimum RAM *Maximum RAM
Foundation512 MB32 GB
Storage Server Workgroup512 MB32 GB
Essentials512 MB64 GB
Standard512 MB4 TB
Hyper-V Server512 MB4 TB
Storage Server Standard512 MB4 TB
Datacenter512 MB4 TB
* If you create a virtual machine with the minimum supported hardware parameters (1 processor core and 512 MB RAM) and then attempt to install this release on the virtual machine, Setup will fail. To avoid this, allocate more than 800 MB RAM to the virtual machine you intend to install this release on. Once Setup has completed, you can change the allocation to as little as 512 MB RAM, depending on the actual server configuration.
Microsoft Windows XPMinimum RAMMaximum RAM
Starter64 MB512 MB
Home64 MB2 GB
Professional x86 (32-bit)64 MB4 GB
Professional x64 (64-bit)256 MB128 GB
In this article I am skipping Windows Vista and moving on straight to Windows 7, which is exactly what most corporate users did.
Microsoft Windows 7Minimum RAMMaximum RAM
Starter1 GB2 GB
Home Basic x86 (32-bit)1 GB4 GB
Home Basic x64 (64-bit)2 GB8 GB
Home Premium x86 (32-bit)1 GB4 GB
Home Premium x64 (64-bit)2 GB16 GB
Professional x86 (32-bit)1 GB4 GB
Professional x64 (64-bit)2 GB192 GB
Enterprise x86 (32-bit)1 GB4 GB
Enterprise x64 (64-bit)2 GB192 GB
Ultimate x86 (32-bit)1 GB4 GB
Ultimate x64 (64-bit)2 GB192 GB
The benefits of Hyper-V Dynamic Memory: “Dynamic Memory helps you use memory resources more efficiently. Before this feature was introduced, changing the amount of memory available to a virtual machine could be done only when the virtual machine was turned off. With Dynamic Memory, Hyper-V can provide a virtual machine with more or less memory dynamically in response to changes in the amount of memory required by the workloads or applications running in the virtual machine. As a result, Hyper-V can distribute memory more efficiently among the running virtual machines configured with Dynamic Memory. Depending on factors such as workload, this efficiency can make it possible to run more virtual machines at the same time on one physical computer.”
As a final note — the basic rule of thumb here is to never provision less than the minimum required amount of memory for a specific guest OS.