optimize now
Issue #1      Volume One
 

In This Issue
Welcome
Podcast on "Managing the Changing Enterprise"
Virtualization -- Your Path to Savings
Microsoft Exchange 2007- Better Performance and More
Quick Links
Join Our List
Join Our Mailing List
Welcome

optimize meetingWelcome to the inaugural edition of Raxco Software's newsletter for Windows enterprise IT professionals. Our goal is to provide insight into 1 or 2 enteprise management topics per issue. The focus will be on performance, productivity and storage management.
 
In this issue, we have a podcast of our interview with IT information analyst Bryan Kazdan, provide an overview of virtualization, and take a peek at Exchange 2007. We also have a special offer to celebrate our first edition.
 
We would greatly appreciate your comments, including suggestions for future topics. Please email us at optimize@raxco.com.
 
Thanks for checking us out, and we hope you enjoy the newsletter. 
Podcast on "Managing the Changing Enterprise" with Bryan Kazdan
Bryan Kazdan is the Lead Information Analyst at a major, high-profile university in Boston, Massachusetts. He's seen ongoing changes in the IT world over the last several years, and he discusses some of his most pressing challenges in this interview. Click here to listen.
Virtualization - Your Path to Savings

Introduction
Virtualization is certainly a key buzzword in the IT industry today. Few probably realize that virtualization was actually introduced in the 1960s as a way to partition mainframe systems for distributed processing. The introduction of minicomputers and PCs proved a more viable solution to distribute processing power, so mainframe virtualization popularity went away.

In the 1990s, it became apparent that virtualization could once again be the solution to the problem of underutilization of systems and increasing management costs. Today, virtualization is one of the hottest topics for enterprise IT. Around the globe, the largest enterprises are in varying stages of virtualization implementation. They are either using it full bore, have it selectively implemented, or are planning how to use it. According to the Yankee Group, 9 out of every 10 enterprises will have implemented virtualization somewhere in their infrastructure by the end of this year.

How Virtualization Works
Virtualization is an abstraction layer that decouples physical hardware from the operating system. This allows multiple virtual machines, with homogeneous or heterogeneous operating systems, to run concurrently on the same physical system. The physical resources from the physical system (CPU, RAM, NIC, disk space, etc.) are partitioned from the physical system and allocated to the virtual machines created. The operating system sees these virtual machines as independent systems with what appears to be their own hardware.
                                  
Virtual systems are consolidated into files; this makes it possible to move an entire system easily from one physical system to another. This provides the enterprise with some considerable advantages.
 
Benefits of Virtualization
In many instances, organizations see consolidation ratios between 10:1 and 20:1. This means an organization with 500 servers could reduce its physical servers to between 25 and 50 machines, depending on the nature of its applications and the resources available on each system. In addition to the savings on the physical systems, there is an additional savings in reduced management and administrations costs.
 
There are other benefits besides server consolidation. Since the movement of a virtual machine can be accomplished in short order, it is possible to minimize planned downtime and ensure better service levels.  Virtualization can also be part of a disaster recovery solution. And, virtualization is particularly well suited to software development and testing.
 
Virtual machines let you obtain more internal test mileage on a new application before it goes to beta testing. Multiple test suites can be applied in a shorter time span when the physical resources are divided among multiple virtual platforms.  In those instances where scalability is a factor, virtual systems can easily test deployment and network traffic issues.
 
Rolling out new applications is a different experience with virtualization. The old way required purchasing new hardware, installing and patching the OS, installing and configuring the application and testing. With virtualization, the creation of a new virtual machine takes a few clicks of the mouse. Install and configure your application and you are ready to go.
 
According to VMWare, the market leader in virtualization software, its customers have achieved the following results:
 -60-80% utilization rates for x86 servers; up from 5-15%
 -New applications provisioned in tens of seconds, not days
 -Change request response times measured in minutes
 -Zero downtime hardware maintenance without waiting for scheduled time windows
 
The Software "Gotcha"
An article in the February 12, 2007 issue of InfoWorld described the experience of the Defense Contract Management Agency (DCMA) and its consolidation of 17 datacenters into three. Typically, software is licensed to run on a single server. If you have to license it on each virtual machine the software costs could diminish any savings from virtualization. Some companies are revising their licensing for virtualization while others will not provide support if the software is running on a virtual machine.
 
System security is also an issue with virtualization, according to InfoWorld. If your security software runs on a physical server, but a virtual server is moved to a second physical server without the security, it could be a problem. The security should be deployed at the network layer.
 
Performance Issues
While virtualization maximizes system resource utilization, it does come with a downside, particularly on workstations. As more resources are used, performance generally takes a hit. When you are using upwards of 80% of CPU across tens of virtual systems, things will slow down. There are some actions you can take to mitigate these performance issues.
 
If you are like most users, you run antivirus software which provides real-time protection. While this protection is great, it can adversely affect your virtual system performance.  The solution to this is to create an exclusion filter for the virtual system. If you are running VMWare, you will want to exclude the .vmdk (virtual disk) and .vmem (virtual memory) files so the I/O operations on the virtual system are not subject to antivirus checking.
 
A second performance killer is fragmentation of the host operating system drive. Virtual disks are quite large (a 4GB average minimum) and they grow as you install more software on the guest operating system, until you reach your maximum limit. If you have only one physical disk, the expanding virtual disks will cause the host operating system to increasingly fragment the virtual machines. A recommended solution is to create a dedicated partition for virtual machines only, create guest operating systems with a fixed disk size, and schedule a daily defragmentation of the virtual machines directories.
 
A final performance issue is page sharing. This feature allows guest memory pages with identical content to be stored as a single copy-on-write page. This decreases host memory use, but consumes system resources, potentially including I/O bandwidth. You can disable page sharing if there is sufficient host memory and if disk I/O is an issue.
 
Conclusion
Virtualization is certainly here to stay, but it is not a panacea to all distributed IT ills. Care must be taken to think through potential problems in the areas of security, performance, and maintenance. Like anything else worth doing, you need to take the time to implement virtualization correctly so you receive the maximum benefit.
 
Sources:
ZDNet.com
VMWare: Intro to Virtualization
VmWare: How to Improve Disk I/O Peformance 11/21/2005
InfoWorld: Virtualization Reality Check, 2/12/2007

 

Microsoft Exchange 2007 - Better Performance and More
Exchange 2007 is now on the street. With Exchange such a critical piece of a company's infrastructure, it is usually several months before organizations deploy a new release of this popular messaging system. While some of you may already have begun to consider it or are perhaps even further along the road to implementation, many have not.
 
We present here an overview of just some of the major features introduced with Exchange 2007, with a bit of an emphasis on the performance aspects. This is by no means an all-encompassing list of Exchange 2007 enhancements, but rather just an overview of some of the highlights.
 
Exchange Management Console
The new Exchange Management Console is based on Microsoft Management Console (MMC) 3.0. The console is required to install and manage Exchange 2007. It combines all Exchange management tasks into one user interface, and allows Exchange administrators to manage all Exchange Servers, recipients and organizational components in the Exchange 2007 organization.
 
Exchange Management Shell
The Exchange Management Shell is a new task-based command line shell and scripting language for system administration. Exchange administrators can use the shell to perform every task that the Exchange Management Console can perform as well as additional tasks.
 
The idea is to provide IT administrators with a consistent and powerful experience, through script shell that is invoked through a command line utility or through the GUI. As an example, administrators can create scripts that will automatically provision users with mobile devices, create mailboxes, migrate information from the message store, and perform other tasks that would require lots of time to accomplish through the standard GUI.
 
Unified Messaging
Exchange 2007 includes support for Unified Messaging (UM), which combines multiple messaging infrastructures into a single messaging infrastructure. This means that Exchange users who are enabled for Unified Messaging can receive all voice mail, email, and fax messages in their Exchange 2007 mailboxes. They can also access their mailboxes from a variety of devices, such as mobile devices and cellular, analog and digital telephones.
 
Performance Improvements
Exchange 2007 supports deployment on a 64-bit architecture for improved performance and capacity. Because of the move from a 32-bit architecture to a 64-bit architecture, the Enterprise Edition of Exchange Server 2007 now supports a larger number of storage groups and databases per server. Exchange 2007 lets administrators create as many as 50 storage groups per server. Although a storage group can contain as many as 5 databases, there is a limit of 50 databases per server.
 
High availability for Mailbox servers
Exchange 2007 includes three built-in features that provide high availability for Mailbox servers: Local continuous replication (LCR), cluster continuous replication (CCR), and single copy clusters (SCC). Sites can implement the scheme.
 
Message Policy and Compliance Features
Exchange 2007 includes many new messaging compliance features that allow administrators to apply rules to messages that are sent and to enforce retention requirements for stored data. A new Messaging Records Management (MRM) feature helps users and organizations retain the messages that they need for business or legal reasons.
 
Security
Exchange 2007 includes several improvements to the suite of anti-spam and antivirus features that were introduced in Microsoft Exchange Server 2003. In Exchange 2007, the anti-spam and antivirus features provide services to block viruses and spam at the network perimeter.
 
Security for mobile devices has also been improved. Previously, a single policy was enabled for the whole Exchange Server. With Exchange 2007, it is now possible to create mobile policies for individual users or groups of users. This should positively impact PIN requirements, PIN length, login attempts, etc.
 
A Final Note - Space Still an Issue
One area that Exchange administrators continue to focus on is trimming or at least controlling the never-ending explosion of storage requirements for Exchange. The only way to do this - to obtain a smaller, faster and leaner Exchange database - is through regular compaction and defragmentation of Exchange data stores.
 
When messages and attachments are deleted from the database, the Exchange database doesn't actually shrink. The items that were removed no longer show up in mailboxes or on calendars, but the disk space they occupied is still part of the Exchange database. Those deleted areas are called "white space" and can be used again. Only compacting and defragmenting the database will truly recover the space. With a smaller and leaner Exchange database, it will not only perform better, but backups should also be faster.
PerfectDisk Server Single License for $99!
 
Save almost 60%!
To celebrate the first edition of Optimize Now, Raxco Software is offering a special on single license purchases of PerfectDisk Server. Pick up some additional servers for your enterprise for just $99 per server. That's almost 60% off the regular price for a single license.
 
Offer valid in Raxco Software ecommerce store only and may not be combined with other offers.
 
To redeem this coupon, click here and put in promo code "Optimize99" when checking out.
Offer Expires: July 31st, 2007
 
If you haven't already done so, don't forget to subscribe to our newsletter mailing list above so that you'll continue to receive future issues.
 
Sincerely,
 
Optimize Now Newsletter
Raxco Software, Inc.