<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8367216146851324034</id><updated>2011-07-28T12:24:19.037-07:00</updated><title type='text'>Computer Technology</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ctiscsi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ctiscsi.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>LAPUTA</name><uri>http://www.blogger.com/profile/11967686027195773164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8367216146851324034.post-8477368666510731151</id><published>2009-04-25T05:29:00.000-07:00</published><updated>2009-04-25T05:40:59.974-07:00</updated><title type='text'>Working With Terminal Services Remote Applications (Part 3)</title><content type='html'>&lt;div align="justify"&gt;Introduction&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;In the previous part of this article series, I walked you through the process of hosting the Windows Calculator as a remote application. While that was a neat trick, I did things the quick and dirty way, in an effort to quickly show you what was possible with Terminal Service RemoteApp. In this article, I want to take a step back and show you some of the settings that I did not really get to discuss in the previous article.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The RemoteApp Wizard&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Now that I have demonstrated the Terminal Service RemoteApp feature, I want to work through the RemoteApp Wizard one more time, and take more time to explain things as I go. You can launch the RemoteApp Wizard by opening the TS RemoteApp Manager, and clicking on the Add RemoteApp Programs link found in the Actions pane.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;When the RemoteApp Wizard opens, click Next to bypass the wizard’s Welcome screen. At this point, you should see a list of the applications that are available for remote hosting, as shown in Figure A. You can select the check box next to any application that you want to host, or you can use the Browse button to locate the executable file for any application that is not on the list.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;a href="http://3.bp.blogspot.com/_rZZsMgfON-I/SfMC9qp7bWI/AAAAAAAAADU/eY6bm3JSv4I/s1600-h/image0011239623091188.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 372px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5328606042554854754" border="0" alt="" src="http://3.bp.blogspot.com/_rZZsMgfON-I/SfMC9qp7bWI/AAAAAAAAADU/eY6bm3JSv4I/s400/image0011239623091188.jpg" /&gt;&lt;/a&gt;Figure A: Select the applications that you want to host remotely&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;One thing that I want to mention quickly is that by default, this list will only show you applications that have been installed for use with the Terminal Services. You can host any application on the server, but unless an application has been installed specifically for use with the Terminal Services, there is no guarantee that the application will run correctly.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;If you look at the figure above, you will notice that this particular dialog box contains a Properties button. If you select an application and click this button, you will see a dialog box that tells you the application’s name and its local path. That way, you can verify that you are hosting the correct application. You can see what this dialog box looks like in Figure B. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_rZZsMgfON-I/SfMC9lQEYJI/AAAAAAAAADM/0K72CoQM1us/s1600-h/image0021239623107766.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 388px; DISPLAY: block; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5328606041104212114" border="0" alt="" src="http://4.bp.blogspot.com/_rZZsMgfON-I/SfMC9lQEYJI/AAAAAAAAADM/0K72CoQM1us/s400/image0021239623107766.jpg" /&gt;&lt;/a&gt; Figure B: The application’s properties sheet provides you with detailed information about the application that you have selected&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;What is more important though, is that sometimes an application will be configured to use various command line switches. Clicking the Properties button gives you the chance to verify that no switches are being used in conjunction with the application when it is run locally. If any switches are being used, and you need to keep using the switch when you run the application locally on the server, then you can use the Properties dialog box to prevent command line switches from being used by those who are running the application remotely. Conversely, you can also require command line switches to be used when remote users execute the application.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;After you have selected the applications that you want to host, and you have verified any existing command line arguments, click Next. When you do, Windows will show you a summary of the applications that you are about to remotely host. Click Finish, and the application will be added to the list of RemoteApp programs.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Exporting RemoteApp Settings&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;At this point, we could generate an RDP file for the application if we wanted to, but I wanted to take a moment and show you the export and import features for remote applications. Hosting remote applications does not tend to be quite as resource intensive for a terminal server as hosting a full blown Windows desktop, but applications still consume server resources. This is especially true if you have multiple users who are all using multiple remotely hosted applications.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Depending on the workload that the users place on the terminal server, one terminal server may not able to handle the user’s demand on its own. You may end up having to deploy multiple terminal servers in the name of scalability and fault tolerance. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;If you do end up having to deploy multiple terminal servers, then you will be happy to know that you do not have to configure your remote applications separately on each server. You do have to install the remote applications on each individual server; there is no getting around that requirement. However, you do not have to manually specify which applications are being remotely hosted.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Once you have one RemoteApp server configured, you can click the Export RemoteApp Settings link that is located in the TS RemoteApp Manager’s Actions pane. When you do, Windows will display the dialog box that is shown in Figure C.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://2.bp.blogspot.com/_rZZsMgfON-I/SfMC9Yk3CdI/AAAAAAAAADE/zGLGsd_1cEU/s1600-h/image0031239623122735.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 205px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5328606037701757394" border="0" alt="" src="http://2.bp.blogspot.com/_rZZsMgfON-I/SfMC9Yk3CdI/AAAAAAAAADE/zGLGsd_1cEU/s400/image0031239623122735.jpg" /&gt;&lt;/a&gt; Figure C: The TS RemoteApp Manager allows you to export remote application settings to other servers&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;As you can see in the figure, you have the option of either specifying the name of a terminal server that you want to export the settings to, or you can export the settings to a file. If you choose to export the settings directly to another terminal server, then any RemoteApp settings that are presently configured on that server will be overwritten.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;If you decide to export the RemoteApp settings to a file, then you can use the Import RemoteApp Settings link, found in the TS RemoteApp Manager’s Actions pane to import the settings into the new terminal server. Like the direct export method though, importing a settings file will cause any existing remote application settings to be overwritten.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Creating an RDP File&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;I showed you how to create an RDP file for a remote application in my previous article. However, I wanted to wrap things up by revisiting some of the settings that I didn’t get to talk about in the previous article.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;You can create an RDP file by selecting an application from the RemoteApp Program list, and clicking the Create RDP File link, found in the System Configuration section. This will cause Windows to launch the RemoteApp Wizard. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Click next to bypass the wizard’s Welcome screen, and you will be taken to the screen that is shown in Figure D. If you look at the figure, you can see that the first option that this dialog box gives you is the location to which you want to save the RDP files that you generate. By default, RDP files are placed in the C:\Program Files\Packaged Programs folder, but the location is customizable.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://1.bp.blogspot.com/_rZZsMgfON-I/SfMC9cguS-I/AAAAAAAAAC8/l6rTvwlbkmE/s1600-h/image0041239623138704.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 372px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5328606038758149090" border="0" alt="" src="http://1.bp.blogspot.com/_rZZsMgfON-I/SfMC9cguS-I/AAAAAAAAAC8/l6rTvwlbkmE/s400/image0041239623138704.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;Figure D: There are a lot of options that you can configure when generating an RDP file&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The next section lists the terminal server that is hosting the remote application, the port number that should be used by the RDP session, and whether or not the server requires authentication. The default settings will typically work fine, but you do have the option of clicking the Change button to change these settings. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;One particular situation that would require you to make a change would be if the remote applications were being hosted by a terminal server farm instead of by an individual server. In such a case, you would need to provide the farm’s fully qualified domain name.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The next section down is the Terminal Service Gateway Settings section. You would not normally have to do anything here, because gateway settings are detected automatically. Microsoft does provide you with a Change button that you can use in case the gateway settings are detected incorrectly though.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The last section is the Certificate Settings section. You would use this section if you normally use a certificate to sign the applications that you publish.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Once you have entered the desired settings, click Next, followed by Finish, and the RDP file will be generated.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Conclusion&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;If you have followed along and performed the steps that I have outlined in this article series, then you might have noticed that the TS RemoteApp Manager contains options for using remote applications with Terminal Service Web Access. I will show you how this works in the next part of this article series.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8367216146851324034-8477368666510731151?l=ctiscsi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ctiscsi.blogspot.com/feeds/8477368666510731151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8367216146851324034&amp;postID=8477368666510731151' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/8477368666510731151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/8477368666510731151'/><link rel='alternate' type='text/html' href='http://ctiscsi.blogspot.com/2009/04/working-with-terminal-services-remote_2687.html' title='Working With Terminal Services Remote Applications (Part 3)'/><author><name>LAPUTA</name><uri>http://www.blogger.com/profile/11967686027195773164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rZZsMgfON-I/SfMC9qp7bWI/AAAAAAAAADU/eY6bm3JSv4I/s72-c/image0011239623091188.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8367216146851324034.post-1856760224254988259</id><published>2009-04-25T05:16:00.000-07:00</published><updated>2009-04-25T05:28:42.305-07:00</updated><title type='text'>Working With Terminal Services Remote Applications (Part 2)</title><content type='html'>Introduction&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;In the first part of this article series, I talked about some of the benefits associated with using Terminal Services RemoteApp. In this article, I want to continue my discussion by guiding you through the deployment process.&lt;/div&gt;&lt;br /&gt;Before We Begin&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Before I get started, I need to point out that the Terminal Service RemoteApp feature is different from a normal Terminal Service session. Because of the inherent differences, not all Windows clients will be able to work with remotely hosted applications. Terminal Service RemoteApp only works with clients that are running Windows Vista, Windows Server 2008, Windows XP with SP2 or higher installed, and Windows Server 2003 with SP1 or higher and the new Remote Desktop Client installed.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Installing the Terminal Services&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Let’s get started with the installation process. For the purposes of this article series, I am going to assume that you have already installed Windows Server 2008, and that you have joined the server to the appropriate domain.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Begin the installation process by opening the Server Manager, and selecting the Roles container. Next, click the Add Roles link, located in the Actions pane. This will cause Windows to launch the Add Roles wizard.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Click Next to bypass the wizard’s Welcome screen, and you will be taken to a screen that lists the various roles that are available on the server. Select the Terminal Services role, and click Next. Windows should now display a screen that serves as an introduction to the Terminal Services. Go ahead and click Next, and you will be taken to a screen that allows you to select the role services that you want to install. For right now, go ahead and choose the Terminal Server role and the TS Licensing Role.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;For the sake of this article series, I am assuming that you do not have an existing Windows 2008 terminal service deployment in place. We are selecting the TS Licensing role, because Microsoft requires all terminal servers to be connected to a licensing server, although there is a grace period before you actually have to license your servers.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Go ahead and click Next, and you will see a warning message that tells you that any applications that were installed prior to the installation of the terminal services may not work with the Terminal Services. Go ahead and click Next to ignore this warning.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Windows will now display a screen that asks you if you want to perform network level authentication. Network level authentication is a new mechanism that allows Windows to perform user authentication before a full blown Terminal Service session is established. Network level authentication is generally considered to be a good thing, because it simplifies the authentication process and conserves server resources. Even so, only clients running Windows Vista and Windows Server 2008 support network level authentication. Therefore, you will want to carefully consider whether or not network level authentication should be enabled. For the purposes of this article series, I will be enabling network level authentication.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The next screen that you will be taken to asks you if you want to use per user or per device licensing. You can choose either one, but the option that you choose must correspond to the type of Terminal Server licenses that you have actually purchased.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Click Next, and Windows will ask you which users and groups should be allowed to connect to the terminal server. For now, just click Next to accept the defaults.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;You will now see a screen asking you to make a decision about the discovery scope. What this means is that you have to decide whether your licensing server should only service terminal servers that are members of the same domain as the licensing server, or if you want the licensing server to service the entire forest. Once again, you are going to have to select the option that is the most appropriate for your own organization, and then click Next.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;At this point, the wizard should display a summary of the installation options that you have chosen. I recommend that you take a moment or two to read over the installation summary just to make sure that the correct options have been selected. After doing so, click the Install button. Windows will now install the requested services. When the installation process completes, click the Close button. You will now be prompted to restart your server. Go ahead and click Yes to reboot the server.&lt;/div&gt;&lt;br /&gt;RemoteApp&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Now that we have got a basic Terminal Service deployment established, I want to give you a quick preview of what RemoteApp can do. In the next part of the series, I will go back and do some fine tuning and show you some other options for application hosting.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;In the interest of simplicity, let us start out by hosting the Windows Calculator. To do so, click the Start button and choose the Administrative Tools  Terminal Services  TS RemoteApp Manager options from the Start menu.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;When the RemoteApp Manager starts, select the Add RemoteApp Programs link from the Actions menu. When you do, Windows will launch the RemoteApp Wizard. Click Next to bypass the wizard’s Welcome screen, and you will be taken to a list of the applications that are installed on your terminal server. Select the check box corresponding to Calculator, and click Next, followed by Finish. You should now see the Windows Calculator added to the list of RemoteApp Programs, as shown in Figure A.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;a href="http://3.bp.blogspot.com/_rZZsMgfON-I/SfMAiKOBq0I/AAAAAAAAAC0/RyeUpgUdR-k/s1600-h/image0021236339972990.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 304px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5328603370968165186" border="0" alt="" src="http://3.bp.blogspot.com/_rZZsMgfON-I/SfMAiKOBq0I/AAAAAAAAAC0/RyeUpgUdR-k/s400/image0021236339972990.jpg" /&gt;&lt;/a&gt;Figure A: The Windows Calculator has been added to the list of RemoteApp Programs&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;When you select the listing for the Calculator, a number of additional options become available on the Actions pane. Click the Create .RDP File option. This will cause Windows to launch the RemoteApp Wizard.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Once again, click Next to bypass the wizard’s Welcome screen. You should now see a screen that asks you to enter a bunch of different options related to the remote application. Our goal for right now is to simply try out a remote application, so change the Location to Save the Package field to point to a network share that is accessible from a client machine. Do not worry about any of the other settings for now. I will address them later in this series.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Click Next, followed by Finish, and Windows will create a custom RDP file and place it into the location that you have specified. An RDP file is a Remote Desktop file. RDP files are normally used to establish Terminal Service sessions with remote machines, but in this case, the RDP file is application specific. If we open the RDP file from a client machine, the client will launch the Calculator (keep in mind that right now the Administrator is the only user who has access to the Calculator). If you look at Figure B, you can see that the Calculator appears to be running locally. The only indication that it is a hosted application is the word Remote in the bar at the bottom of the screen. &lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;a href="http://1.bp.blogspot.com/_rZZsMgfON-I/SfMAh3zI5wI/AAAAAAAAACs/C-hTTSfw8Ys/s1600-h/image0041236339973006.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 250px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5328603366023554818" border="0" alt="" src="http://1.bp.blogspot.com/_rZZsMgfON-I/SfMAh3zI5wI/AAAAAAAAACs/C-hTTSfw8Ys/s400/image0041236339973006.jpg" /&gt;&lt;/a&gt;Figure B: This is what a RemoteApp looks like when it is running&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Conclusion&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;In this article, I have shown you the basics for hosting an application. In the next part of this article series, I want to take a step back, and show you how to fine tune the application hosting experience.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8367216146851324034-1856760224254988259?l=ctiscsi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ctiscsi.blogspot.com/feeds/1856760224254988259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8367216146851324034&amp;postID=1856760224254988259' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/1856760224254988259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/1856760224254988259'/><link rel='alternate' type='text/html' href='http://ctiscsi.blogspot.com/2009/04/working-with-terminal-services-remote_25.html' title='Working With Terminal Services Remote Applications (Part 2)'/><author><name>LAPUTA</name><uri>http://www.blogger.com/profile/11967686027195773164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rZZsMgfON-I/SfMAiKOBq0I/AAAAAAAAAC0/RyeUpgUdR-k/s72-c/image0021236339972990.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8367216146851324034.post-9199160604376743834</id><published>2009-04-25T05:07:00.000-07:00</published><updated>2009-04-25T05:16:11.731-07:00</updated><title type='text'>Working With Terminal Services Remote Applications (Part 1)</title><content type='html'>&lt;p&gt;Introduction&lt;/p&gt;&lt;p align="justify"&gt;Back in the fall of 2006, I wrote an article for this site regarding a new Windows Server 2008 feature called Terminal Services Remote Programs. At the time that I wrote that article, Windows Server 2008 was still in beta testing. Since that time, Microsoft has renamed Windows Terminal Services Remote Programs to Terminal Service RemoteApp. There have also been some other changes in regard to how this feature works. That being the case, I wanted to revisit the topic and discuss Windows Server 2008’s Terminal Service RemoteApp feature.&lt;/p&gt;&lt;p&gt;What is Terminal Service RemoteApp?&lt;/p&gt;&lt;p align="justify"&gt;Over the past couple of years, a lot of software publishers have been experimenting with offering hosted services. The basic idea behind a hosted services architecture is that an organization does not have to purchase licenses for software applications or have the hassles of installing or maintaining those applications. Instead, an ISP or a software vendor leases the applications to the organization. The application actually runs on the service provider’s servers, and users interact with the application over the Internet.&lt;/p&gt;&lt;p align="justify"&gt;I have to tell you that I am not exactly a big fan of hosted services. Leasing applications is almost always more expensive in the long run, because the sum total of all those monthly payments eventually exceeds what it would have cost to simply purchase the software licenses.&lt;/p&gt;&lt;p align="justify"&gt;There are some other drawbacks as well. For starters, hosted services takes an application’s configuration out of an organization’s direct control, and I have also known of several situations in which network administrators were put out of a job because the companies that they work for decided to outsource all of their applications to a hosting provider.&lt;/p&gt;&lt;p align="justify"&gt;Even if job security and total cost of ownership are not issues for you though, there is one major compelling argument against the use of hosted services. If your Internet connection goes down, then nobody can access to the hosted applications. Of course Internet service is more reliable in some areas than others, but my ISP drops my connection all the time. I can’t imagine making access to my mission critical applications dependent on my ISP’s ability to maintain my Internet connection.&lt;/p&gt;&lt;p align="justify"&gt;Even though I am not particularly fond of hosted services, the truth is that nobody would use hosted services if there were not some kind of benefit to it. The primary benefit is that the service provider takes care of all of the application maintenance for you.&lt;/p&gt;&lt;p align="justify"&gt;So what does all of this have to do with Terminal Service RemoteApp? Well, Terminal Service RemoteApp is similar to the software that the hosting providers use to provide hosted services to their clients. Since it comes with Windows Server 2008, Terminal Service RemoteApp essentially allows you to bring the application hosting in house rather than outsourcing it to a service provider.&lt;/p&gt;&lt;p&gt;The Benefits of Using Terminal Service RemoteApp&lt;/p&gt;&lt;p align="justify"&gt;At first, the thought of hosting your applications in house using a similar method to what the hosting providers use probably sounds a little bit counterproductive. After all, taking this approach to distributing your applications is usually quite a bit more complex and expensive than just installing applications directly onto each user’s workstation. Even so, there are quite a few benefits to using Terminal Service RemoteApp. Many of these benefits are things that you just don’t get if you install the applications locally on each individual workstation or if you outsource your applications to a hosting provider. In my opinion, using Terminal Service RemoteApp gives you the best of both worlds. In the sections below, I will explain some of these benefits.&lt;/p&gt;&lt;p&gt;Seamless Access&lt;/p&gt;&lt;p align="justify"&gt;Probably the coolest thing about Terminal Service RemoteApp is that application access is completely seamless to the end users. Users do not need to open a Terminal Service session in order to access remotely hosted applications. Instead, Terminal Services RemoteApp provides the illusion to users that the applications are installed locally. Hosted applications can reside alongside applications that are installed locally, and a user would be hard pressed to tell the difference between them. &lt;/p&gt;&lt;p align="justify"&gt;What this means for you is that you won’t have to spend time training users on how to access hosted applications, because users typically won’t even realize that the applications are hosted. The fact that hosted applications can run alongside locally installed applications means that you can make the transition to application hosting gradually. You don’t have to move all of your applications over to a hosted environment overnight (or at all for that matter).&lt;/p&gt;&lt;p&gt;Centralized Application Management&lt;/p&gt;&lt;p align="justify"&gt;Just as the primary benefit to using a hosted services provider is ease of management, easier application management is also the main benefit to using Terminal Service RemoteApp. &lt;/p&gt;&lt;p align="justify"&gt;There was a time when application management was not such a big deal. Applications were installed, and were never touched again until it was time to upgrade to the next version. Today though, almost every application publisher releases application patches on a regular basis. Testing all of these patches and pushing them out to all of your workstations can be a huge task.&lt;/p&gt;&lt;p align="justify"&gt;Using Terminal Service RemoteApp does not free you from having to keep your applications up to date, but it does make the job a lot easier. Hosted applications are centrally located, so you only have to worry about maintaining a single copy of each application, rather than keeping every single workstation up to date.&lt;/p&gt;&lt;p&gt;Ease of Management for Branch Offices&lt;/p&gt;&lt;p align="justify"&gt;Terminal Service RemoteApp is ideally suited to organizations that have branch offices, but who do not have a dedicated IT staff in those branches. Using Terminal Services RemoteApp allows administrators to maintain all of the applications from the corporate headquarters, so that the IT staff does not have to make a trip to the branch offices to perform routine application maintenance tasks.&lt;/p&gt;&lt;p&gt;Better Use of Server Resources&lt;/p&gt;&lt;p&gt;Normally, a Windows Terminal Server provides users with a full blown Windows environment. Of course providing each user with a separate instance of an entire operating system consumes a lot of server resources. Hosting applications on a terminal server still requires a considerable amount of server resources, but not as much as if the server were also hosting the Windows operating system.&lt;/p&gt;&lt;p&gt;Coexistence of Otherwise Incompatible Applications&lt;/p&gt;&lt;p align="justify"&gt;One often overlooked benefit to using Terminal Service RemoteApp is that it allows for the coexistence of otherwise incompatible applications. For example, Microsoft Office is designed so that only one version of Office can be installed at a time. Even so, I know of some corporations that have a business need for running multiple versions of Office. Since hosted applications are not actually installed on workstations, it becomes possible for users to run multiple versions of Microsoft Office, or to run otherwise incompatible applications.&lt;/p&gt;&lt;p&gt;Anywhere Access&lt;/p&gt;&lt;p align="justify"&gt;My personal favorite benefit to using Terminal Service RemoteApp is that it allows users to access hosted applications from anywhere. With the right components in place, users could conceivably access hosted applications from their laptops while traveling, from their home computers, or even from a Windows Mobile device.&lt;/p&gt;&lt;p align="justify"&gt;I am in the process of writing a book on telecommuting that will be available sometime in the early summer of 2009, and using Terminal Service RemoteApp to provide access to applications while on the go will be one of the topics that the book covers in depth.&lt;/p&gt;&lt;p&gt;Conclusion&lt;/p&gt;&lt;p align="justify"&gt;These are just some of the benefits associated with using Terminal Service RemoteApp. In the next article in this series, I will begin showing you how to install and configure this new feature.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8367216146851324034-9199160604376743834?l=ctiscsi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ctiscsi.blogspot.com/feeds/9199160604376743834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8367216146851324034&amp;postID=9199160604376743834' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/9199160604376743834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/9199160604376743834'/><link rel='alternate' type='text/html' href='http://ctiscsi.blogspot.com/2009/04/working-with-terminal-services-remote.html' title='Working With Terminal Services Remote Applications (Part 1)'/><author><name>LAPUTA</name><uri>http://www.blogger.com/profile/11967686027195773164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8367216146851324034.post-5696773726906153794</id><published>2009-02-02T05:37:00.000-08:00</published><updated>2009-02-02T05:51:54.080-08:00</updated><title type='text'>High Availability and Disaster Recovery for Exchange Servers - A Comparative Analysis</title><content type='html'>&lt;p align="justify"&gt;Email is becoming ubiquitous and has become the standard tool for communication in many enterprises, big and small. Microsoft is the dominant player in the messaging platform market through its Exchange Server. Enterprises are clearly choosing the reliability, scalability, and performance of Exchange, combined with the feature-rich Microsoft Outlook and Outlook Web Access clients and built-in collaboration services for workflow and other applications.&lt;/p&gt;&lt;p align="justify"&gt;Email has become a mission-critical application for most businesses today and it has long been a challenge to backup and restore email information. If a crash occurs and if the data is not restored, it can have devastating consequences for a business. So it is imperative for companies to effectively backup and recover data and protect them from huge losses in productivity and downtime. &lt;/p&gt;High Availability Solutions for Exchange Servers&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Failover Clustering&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Microsoft Clustering enables users to prevent hardware failures by stringing redundant hardware, called nodes, together through a central cluster manager that coordinates load balancing and data activity. Typically, nodes share common storage space and have the capability of picking up load off of a node that goes down due to hardware or software malfunction. There are two types of cluster environments—active/active and active/passive. In the former, every node in the environment is live and capable of processing requests. When one active node goes down, the others simply process more requests as the load is evenly dispersed across the remaining nodes. In the latter, there is a single active node that processes all incoming requests. Upon hardware or software failure in the active node, the passive node is immediately and automatically brought up by the cluster manager to take over the normal function of processing data requests. In this way, hardware exposure is mitigated through physical hardware redundancy.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Microsoft Exchange Server supports both active-active and active-passive cluster environments. Exchange Server Clustering provides high availability by protecting against a node failure. However, it does not prevent against storage failures. Given the size of typical cluster environments, multiple hard disks are used to build large storage arrays. In Network and System Administration, when large numbers of any one device are used, failure is expected. When a hard disk fails, application disruption is unavoidable, as all the nodes in the cluster could be using that one particular disk as shared storage which contains all files, including Exchange Server database files. As protection against this particular failure, RAID configurations are common. However, from a performance standpoint, this significantly slows down I/O in the subsystems due to writing the data to multiple disks at the same time. Administrators have to balance such performance degradation and understand that this particular implementation has limitations. Again, the RAID option is to protect against any hard disk failure but it cannot prevent site disasters.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;In direct contrast to this storage dependency, using other replication approaches prevent against hardware, software and storage failures. Failover servers are normally installed on unique, usually geographically independent, Exchange Servers which serve as a barrier to failures of any type.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Exchange Server Clustering environments are more cost-intensive compared to the Standby option. The primary reason for this is the high hardware and software requirements. Clustering requires Windows NT Enterprise Edition, Windows 2000 Advanced Server or Windows 2003 Enterprise Edition and Exchange Server Enterprise Edition. Additionally, it only supports hardware listed on the Microsoft Hardware Compatibility list. On the other hand, a Standby or Failover server does not have any special hardware requirements and is simply a software solution to meet disaster recovery needs. As an additional cost, LAN connectivity is required between the Exchange Server cluster nodes to send and receive what is called a heartbeat signal, among other communications. This signal is used by each node to determine if other nodes are still available. In case any node is not available the remaining nodes take over. With Standby, LAN or WAN network connectivity will work to replicate Exchange Server mailboxes. The speed of this process is directly related to the size of the mailboxes and network bandwidth.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;File or Block Level Replication&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Different kinds of replication techniques can be used to replicate data between two servers both locally and remotely. In block level, replication is performed by the storage controllers or by mirroring the software. In file-system level (replication of file system changes), the host software performs the replication. In both block and file level replication, it does not matter what type of applications are getting replicated. They are basically application agnostic, but some vendors do offer solutions with some kind of application specificity. But some of the disadvantages are:&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Typically, identical hardware/software in both production and replicated servers are needed.&lt;br /&gt;&lt;br /&gt;Possibility of virus/corruption getting propagated from production server to replicated server.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Exchange 2007 Built-in High Availability Features&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Exchange Server 2007 includes four features that provide high availability for Mailbox servers: Local Continuous Replication (LCR), Cluster Continuous Replication (CCR), Single Copy Clusters (SCC) and Standby Continuous Replication (SCR).&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;- Local Continuous Replication (LCR): LCR is a single-server solution that uses built-in asynchronous log shipping technology to create and maintain a copy, or replica, of a storage group on a second set of disks that are connected to the same server as the production storage group. LCR provides log shipping, log replay, and a quick manual switch to a secondary copy of the data. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;- Cluster Continuous Replication (CCR): CCR is a clustered solution that uses built-in asynchronous log shipping technology to create and maintain a storage group replica on a second server. CCR is designed to be either a one or two datacenter solution, providing both high availability and site resilience. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;- Single Copy Clusters (SCC): SCC is a clustered solution that uses a single copy of a storage group on storage that is shared between the nodes in the cluster. SCC is very similar to clustering in previous versions of Exchange Server, with some significant changes and improvements. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;- Standby Continuous Replication (SCR): SCR is designed for scenarios that use or enable the use of standby recovery servers. SCR enables a separation of high availability and site resilience. SCR can be combined with CCR to replicate storage groups locally (using CCR for high availability) and remotely in a secondary site (using SCR for site resilience).&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;These high availability features provide good functionality but one has to be an experienced user of Exchange server to implement them. Also, here are some of the constraints one will face when implementing the built-in high availability of features of Exchange 2007.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;- Exchange Server 2007 runs on a 64-bit machine and hence costs more. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;- For best performance, it is recommended that Active Directory Domain Controllers also run on a 64-bit machine, but it is not mandatory. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;- No support for Exchange 2000 and Exchange 2003. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;- The replicated server is in a passive mode and cannot be accessed for reporting, monitoring and archival purposes. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;- It cannot create replication for all storage groups at one time. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;- It is a must to have only one mailbox store in a Storage Group, otherwise Exchange 2007 Replication will not work. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Mailbox Replication Approach&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;In this approach, the replication is done at a mailbox level and it is very application specific. One can pick and choose the mailboxes that need to be replicated. One can set up a granular plan for key executives, sales and IT people, in which the replication occurs more frequently to achieve the required Recovery Point Objective (RPO) and Recovery Time Objective (RTO). For everyone else in the company, another plan can be set up where the replication intervals are not that frequent. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Another advantage of this approach is that the replicated or failover server is in an Active mode. The failover server can be accessed for reporting and monitoring purposes. With other replication approaches, the failover server is in a Passive mode and cannot be used for maintenance, monitoring or reporting purposes.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Backup and Replication&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Some solutions offer both backup and replication as part of a single solution. In this case, the backup is integrated with replication and the users get a two-in-one solution. Considered two-tier architecture, these solutions consist of an application and agent environment. The application server also hosts the network share that stores all the backup files. The files are stored on this network share and not on any particular target server so as to prevent loss of backup files. If the target server goes down, users would like to continue to access their backup files in order to rebuild the target server with as little downtime as possible.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5298196509311319666" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 287px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_rZZsMgfON-I/SYb5p3e3PnI/AAAAAAAAACk/b6FUiKr4X3M/s400/image0021210154408802.jpg" border="0" /&gt;&lt;/p&gt;&lt;p&gt;Figure 1&lt;/p&gt;&lt;p align="justify"&gt;The mailboxes will be backed to the backup server and then replicated to the remote failover server. The full backup and restore is done first and then only the changes will be applied through incremental. For restoring emails and mailboxes, the local backup data can be used and for disaster recovery purposes, the remote failover server can be utilized.&lt;/p&gt;&lt;p align="justify"&gt;Failover/Failback&lt;/p&gt;&lt;p align="justify"&gt;When a disaster strikes the primary site, then all the users will be failed over to the remote site. Once the primary is rebuilt, one has to go through the failback process. The only way to make sure that your disaster recovery solution works is to test it periodically. Unfortunately, to do that one has to failover the entire Exchange server. Exchange Administrators will be leery about doing this for fear of crashing the production Exchange server. With the mailbox replication approach, one can create a test mailbox and use it for failover/failback testing periodically.&lt;/p&gt;&lt;p align="justify"&gt;Conclusion&lt;/p&gt;&lt;p align="justify"&gt;Companies are impacted adversely with significant loss of productivity and revenue when an Exchange server goes down. With increasing dependence of business on Exchange server, customers are demanding instant failover to a local or remote server. This concept may mean survival of business in case of a major destruction. High availability and disaster recovery of Exchange servers should be taken seriously and companies should implement the proper solution to protect them. One has to choose the appropriate solution based on their needs to protect the Exchange servers.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8367216146851324034-5696773726906153794?l=ctiscsi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ctiscsi.blogspot.com/feeds/5696773726906153794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8367216146851324034&amp;postID=5696773726906153794' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/5696773726906153794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/5696773726906153794'/><link rel='alternate' type='text/html' href='http://ctiscsi.blogspot.com/2009/02/high-availability-and-disaster-recovery.html' title='High Availability and Disaster Recovery for Exchange Servers - A Comparative Analysis'/><author><name>LAPUTA</name><uri>http://www.blogger.com/profile/11967686027195773164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rZZsMgfON-I/SYb5p3e3PnI/AAAAAAAAACk/b6FUiKr4X3M/s72-c/image0021210154408802.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8367216146851324034.post-8989643077553885326</id><published>2009-01-06T05:15:00.001-08:00</published><updated>2009-01-06T05:19:00.792-08:00</updated><title type='text'>A look at some more AX4/iSCSI availability diagrams</title><content type='html'>&lt;div align="justify"&gt;Your comments on AX4 &amp;amp; iSCSI high availability were very informative and provided a number of idea for improving on the described availability scenario.  In this post, Scott Lowe continues the availability discussion.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;You guys gave me some great thoughts in my last posting in which I discussed my AX4/iSCSI highly available architecture.  In this posting, I will continue the thread and give you a look at what the Westminster College architecture will look like in a few weeks.  Some of this information is based on ideas provided in your comments.  Although I’ve had the basic architectural diagram in mind for quite some time, your comments have helped to refine it. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Let’s start with a look at how VMware ESX will fit into our architecture.&lt;/div&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5288168882912484354" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 343px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_rZZsMgfON-I/SWNZlMJF3AI/AAAAAAAAACc/O73DOBsgsGQ/s400/full1.jpg" border="0" /&gt;&lt;br /&gt;&lt;div align="justify"&gt;This diagram is very similar to the one from the previous posting with one change.  At the bottom of the diagram, I show an ESX cluster, fully VMotion-enabled.  Each ESX server has multiple connections to the iSCSI storage network as well as to the primary network the users use to connect to the ESX servers.  Under this scenario, we will achieve a high level of service availability for all of the servers running on the individual ESX servers.  We’ll get to a highly available architecture with our SQL servers — and well as some other non-ESX services — through clustering, which will also entail a setup like the one above.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The next scenario expands on the scenario shown in the previous discussion.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_rZZsMgfON-I/SWNZk8czQdI/AAAAAAAAACU/O9iVcKQjIbg/s1600-h/esx.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5288168878700184018" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 397px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_rZZsMgfON-I/SWNZk8czQdI/AAAAAAAAACU/O9iVcKQjIbg/s400/esx.jpg" border="0" /&gt;&lt;/a&gt;I mentioned in that posting that, for simplicity’s sake, I wouldn’t show the connections to our core switch — an HP Procurve 5412zl.  One of the comments on the previous posting recommended that we use the HP 5412zl for our primary iSCSI VLAN rather than our Dell blade-based M6220 switch.  Under this scenario, we would bond together the four uplink ports on the M6220 to the 5412zl.  The only downside to this scenario is that all iSCSI traffic from our blade chassis will have to traverse both the M6220 and the 5412zl.  An alternative would be to use one uplink port on each of the M6220’s to connect to the AX4 and connect the other pair of iSCSI ports on the AX4 to the 5412zl.  Doing this, we would have only two ports available to bond together from the M6220s to the 5412zl.  We will test both scenarios, but I suspect that we will go with the alternative scenario I just described as it provides a higher level of redundancy.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;I look very forward to your comments and suggestions.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8367216146851324034-8989643077553885326?l=ctiscsi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ctiscsi.blogspot.com/feeds/8989643077553885326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8367216146851324034&amp;postID=8989643077553885326' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/8989643077553885326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/8989643077553885326'/><link rel='alternate' type='text/html' href='http://ctiscsi.blogspot.com/2009/01/look-at-some-more-ax4iscsi-availability.html' title='A look at some more AX4/iSCSI availability diagrams'/><author><name>LAPUTA</name><uri>http://www.blogger.com/profile/11967686027195773164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rZZsMgfON-I/SWNZlMJF3AI/AAAAAAAAACc/O73DOBsgsGQ/s72-c/full1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8367216146851324034.post-4150713541467047240</id><published>2009-01-06T05:09:00.000-08:00</published><updated>2009-01-06T05:13:29.181-08:00</updated><title type='text'>iSCSI is the future of storage</title><content type='html'>iSCSI is here to stay and will eventually supplant a significant portion of the installed base of Fibre Channel SANs out there.  Further, as organizations make their initial forays into block-level shared storage, iSCSI will beat Fibre Channel more often than not.&lt;br /&gt;&lt;br /&gt;This week, HP announced their $360 million acquisition of LeftHand networks. Last year, Dell surprised the tech industry with a $1.4 billion purchase of the formerly independent EqualLogic.  With these iSCSI snap-ups by true tech titans, iSCSI has officially arrived, is here to stay, and, I believe, will become the technology of choice for most organizations in the future.&lt;br /&gt;&lt;p&gt;This is not to say that iSCSI has been sitting in the background up to this point.  On the contrary, the technology has taken the industry by storm.  Both of these companies based their entire business hopes on the possibility that organizations would see the intrinsic value to be found in iSCSI’s simplistic installation and management.  To say that both companies have been successful would be an understatement.&lt;/p&gt;&lt;p&gt;I’m a big fan of both EqualLogic and LeftHand Networks offerings, having purchased an EqualLogic unit in a former life.  At that time, I narrowed my selection down to two options - LeftHand and EqualLogic.  Both solutions had their pros and cons, but both were more than viable.&lt;/p&gt;&lt;p&gt;It’s not all about EqualLogic and LeftHand, though.  The big guns in storage have finally jumped feet first into the iSCSI fray with extremely compelling products of their own.  Previously, these players, including EMC and NetApp, simply bolted iSCSI onto existing products.  Lately, even the biggest Fibre Channel vendors are releasing native iSCSI arrays aimed at the mid-tier of the market.  EMC’s AX4, for example, is available in both native iSCSI and native Fibre Channel versions and is priced in such a way that any organization considering EqualLogic or LeftHand should make sure to give the EMC AX4 a look.  To be fair, the iSCSI-only AX4:&lt;/p&gt;&lt;p&gt;-Does not support SAN copy for SAN to SAN replication&lt;br /&gt;-Is not as easy to install or manage as one of the aforementioned devices, but isn’t bad either&lt;br /&gt;-The bandwidth to the array does not increase as additional space is added&lt;br /&gt;-It does not include thin provisioning, although this was rumored to be rectified in a future software release&lt;br /&gt;-The AX4 supports up to 64 attached hosts &lt;/p&gt;&lt;p&gt;But, the price per TB is simply incredible and a solution based on a different vendor would not have been attainable.  This year, I purchased just shy of 14 TB of raw space on a pair of AX4 arrays-4.8 TB SAS and 9 TB SATA-for under $40K. For the foreseeable future, I don’t need SAN copy and space can be managed in ways other than through thin provisioning.  Over time, we’ll run about two dozen virtual machines on the AX4 along with our administrative databases and Exchange 2007 databases.  By the time I need additional features, the AX4 will be due for replacement anyway.&lt;/p&gt;&lt;p&gt;iSCSI started out at the low end of the market, helping smaller organizations begin to move toward shared storage and away from direct attached solutions.  As time goes on, iSCSI is moving up the food chain and, in many cases, is supplanting small and mid-sized Fibre Channel arrays, particularly in organizations that have never had a SAN before.  As iSCSI continues to take advantage of high-speed SAS disks and begins to use 10Gb Ethernet for a transport mechanism, I see iSCSI continuing to move higher into the market.  Of course, faster, more reliable disks and faster networking capabilities will begin to close the savings gap between iSCSI and Fibre Channel, but iSCSI’s reliance on Ethernet for an underlying transport mechanism brings major simplicity to the storage equation and I doubt that iSCSI’s costs will ever surpass Fibre Channel anyway, mainly due to the expensive networking hardware needed for significant Fibre Channel implementations.&lt;/p&gt;&lt;p&gt;Even though iSCSI will continue to make inroads further into many organizations, I don’t think that iSCSI will ever completely push Fibre Channel out of the way.  Many organizations rely on the raw performance afforded by Fibre Channel and the folks behind Fibre Channel’s specifications aren’t sitting still.  Every year brings advances to Fibre Channel, including faster disks and improved connection speeds.&lt;/p&gt;&lt;p&gt;In short, I see the iSCSI market continuing to grow very rapidly and, over time, supplanting what would have been Fibre Channel installations.  Further, as organizations continue to expand their storage infrastructures, iSCSI will be a very strong contender, particularly as the solution is updated to take advantage of improvements to the networking speed and disk performance.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8367216146851324034-4150713541467047240?l=ctiscsi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ctiscsi.blogspot.com/feeds/4150713541467047240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8367216146851324034&amp;postID=4150713541467047240' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/4150713541467047240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/4150713541467047240'/><link rel='alternate' type='text/html' href='http://ctiscsi.blogspot.com/2009/01/iscsi-is-future-of-storage.html' title='iSCSI is the future of storage'/><author><name>LAPUTA</name><uri>http://www.blogger.com/profile/11967686027195773164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8367216146851324034.post-954505393284775798</id><published>2008-12-25T21:52:00.000-08:00</published><updated>2008-12-25T22:00:02.370-08:00</updated><title type='text'>Protecting Microsoft Exchange in Physical &amp; Virtual Environments</title><content type='html'>&lt;div align="justify"&gt;Introduction&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;For many companies, email has become a more important communication tool than the telephone. Internal employee communication, vendor and partner communication, email integration with business applications, collaboration using shared documents and schedules, and the ability to capture and archive key business interactions all contribute to the increasing reliance on email.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Businesses of all sizes, from multinational enterprises to small and midsize businesses, are using the messaging and collaboration features of Microsoft Exchange to run business functions that if lost, for even a short amount of time, can result in severe business disruption. No wonder Exchange has become a critical application for so many businesses. When these businesses look at high availability solutions to protect key business applications, Exchange is often the first application targeted for protection.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Improving the availability of Exchange involves reducing or eliminating the many potential causes of downtime. Planned downtime is less disruptive since it can be scheduled for nights or weekends - when user activity is much lower. Unplanned downtime, on the other hand, tends to occur at the worst possible times and can impact the business severely. Unplanned downtime can have many causes including hardware failures, software failures, operator errors, data loss or corruption, and site outages. To successfully protect Exchange you need to ensure that no single point of failure can render Exchange servers, storage or network unavailable. This article explains how to identify your failure risk points and highlights industry best practices to reduce or eliminate them, depending on your organization’s Exchange availability needs, resources and budget. &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Exchange Availability Options&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Most availability products for Exchange fall into one of three categories: traditional failover clusters, virtualization clusters and data replication. Some solutions combine elements of both clustering and data replication; however, there is no single solution that can address all possible causes of downtime. Traditional and virtualization clusters both rely on shared storage and the ability to run applications on an alternate server if the primary server fails or requires maintenance. Data replication software maintain a second copy of the application data, at either a local or remote site, and support either manual or automated failover to handle planned or unplanned server failures.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;All of these products rely on redundant servers to provide availability. Applications can be moved to an alternate server if a primary server fails or requires maintenance. It is also possible to add redundant components within a server to reduce the chances of server failure.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Get Rid Of Failover – Get Rid Of Downtime&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Most availability products rely on a recovery process called “failover” that begins after a failure occurs. A failover moves application processing to an alternate host after an unplanned failure occurs or by operator command to accommodate planned maintenance activity. Failovers are effective in bringing applications back online reasonably quickly but they do result in application downtime, loss of in-process transactions and in-memory application data, and expose the possibility of data corruption. Even a routine failover will result in minutes or tens of minutes of downtime including the time required for application restart and data recovery resulting from an unplanned failure. In the worst case, software bugs or errors in scripts or operational procedures can result in failovers that do not work properly; with the result that downtime can extend to hours or even days. Reducing the number of failovers, shortening the duration of failovers, and ensuring that the failover process is completely reliable, all contribute to reducing Exchange downtime.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Local server redundancy and basic failover address the most common failures that cause unplanned Exchange downtime. However, data loss or corruption, and site disruptions, although less common, can cause much longer outages and require additional solution elements to properly address.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Evaluate Unplanned Downtime Causes&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Unplanned downtime can be caused by a number of different events:&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;-Catastrophic server failures caused by memory, processor or motherboard failures&lt;br /&gt;-Server component failures including power supplies, fans, internal disks, disk controllers, host bus adapters and network adapters&lt;br /&gt;-Software failures of the operating system, middleware or application&lt;br /&gt;-Site problems such as power failures, network disruptions, fire, flooding or natural disasters&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Each category of unplanned downtime is addressed in more detail below.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;How to Avoid Server Hardware Failures&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Server core components include power supplies, fans, memory, CPUs and main logic boards. Purchasing robust, name brand servers, performing recommended preventative maintenance, and monitoring server errors for signs of future problems can all help reduce the chances of failover due to catastrophic server failure.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Failovers caused by server component failures can be significantly reduced by adding redundancy at the component level. Robust servers are available with redundant power and cooling. ECC memory, with the ability to correct single-bit memory errors, has been a standard feature of most servers for several years. Newer memory technologies including advanced ECC, online spare memory, and mirrored memory provide additional protection but are only available on higher-cost servers. Online spare and mirrored memory can increase memory costs significantly and may not be cost effective for many Exchange environments.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Internal disks, disk controllers, host bus adapters and network adapters can all be duplicated. However, adding component redundancy to every server can be both expensive and complex.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Reduce Storage Hardware Failures&lt;/div&gt;&lt;br /&gt;Storage protection relies on device redundancy combined with RAID storage to protect data access and data integrity from hardware failures. There are distinct issues for both local disk storage and for shared network storage.&lt;br /&gt;&lt;br /&gt;Critical Moves To Protect Your Local Storage&lt;br /&gt;&lt;div align="justify"&gt;&lt;br /&gt;Local storage is only used for static and temporary system data in a clustering solution. Data replication solutions maintain a copy of all local data on a second server. However, failure of unprotected local storage will result in an unplanned server failure, introducing the downtime and risks involved in a failover to an alternate server. For local storage, it is quite easy to add extra disks configured with RAID 1 protection. It is critical that a second disk controller is also used and that disks within each RAID 1 set are connected to separate controllers. Using other RAID levels, such as RAID 5, is not recommended for local disk storage the write cache is lost.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Secure Your Shared Storage&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Shared storage depends on redundancy within the storage array itself. Fortunately, storage arrays from many storage vendors are available with full redundancy that includes disks, storage controllers, caches, network controllers, power and cooling. Redundant, synchronized write caches available in many storage arrays allow the use of performance-boosting write caching without the data corruption risks associated with single write caches. It is critical, however, that only fully-redundant storage arrays are used; lower-cost, non-redundant storage array options should be avoided.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Access to shared storage relies on either a fibre channel or Ethernet storage network. To assure uninterrupted access to shared storage, these networks must be designed to eliminate all single points of failure. This requires redundancy of network paths, network switches and network connections to each storage array. Multiple host bus adapters (HBAs) within each server can protect servers from HBA or path failures. Multipath IO software, required for supporting redundant HBAs, is available in many standard operating systems (including MPIO for Windows) and is also provided by many storage vendors; examples include EMC PowerPath, HP Secure Path and Hitachi Dynamic Link Manager. But these competing solutions are not universally supported by all storage network and storage array vendors, often making it difficult to choose the correct multipath software for a particular environment. This problem becomes worse if the storage environment includes network elements and storage arrays from more than a single vendor. Multipath IO software can be difficult to configure and may not be compatible with all storage network or array elements.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Say Goodbye to Networking Failures&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The network infrastructure itself must be fault-tolerant, consisting of redundant network paths, switches, routers and other network elements. Server connections can also be duplicated to eliminate failovers caused by the failure of a single server component. Take care to ensure that the physical network hardware does not share common components. For example, dual-ported network cards share common hardware logic and a single card failure can disable both ports. Full redundancy requires either two separate adapters or the combination of a built-in network port along with a separate network adapter.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Software to control failover and load sharing across multiple adapters falls into the category or NIC teaming and includes many different options. Options include fault tolerance (active/passive operation with failover), load balancing (multiple transmit with single receive) and link aggregation (simultaneous transmit and receive across multiple adapters). Load balancing and link aggregation also include failover.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Choosing among these configuration options can be difficult and must be considered along with the overall network capabilities and design goals. For example, link aggregation requires support in the network switches and includes several different protocol options including Gigabit EtherChannel and IEEE 802.3ad. Link aggregation also requires that all connections be made to the same switch, opening a vulnerability to a switch failure.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Minimize Software Failures&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Software failures can occur at the operating system level or at the Exchange application level. In virtualization environments, the hypervisor itself or virtual machines can fail. In addition to hard failures, performance problems or functional problems can seriously impact Exchange users, even while all of the software components continue to operate. Beyond proper software installation and configuration along with the timely installation of hot fixes, the best way to improve software reliability is the use of effective monitoring tools. Fortunately, there is a wide choice of monitoring and management tools for Exchange available from Microsoft as well as from third parties.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Reduce Operator Errors&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Operator errors are a major cause of downtime. Proven, well-documented procedures and properly skilled and trained IT staff will greatly reduce the chance for operator errors. But some availability solutions can actually increase the chance of operator errors by requiring specialized staff skills and training, by introducing the need for complex failover script development and maintenance, or by requiring the precise coordination of configuration changes across multiple servers.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Secure Yourself from Site-Wide Outages&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Site failures can range from an air conditioning failure or leaking roof that affect a single building, a power failure that affects a limited local area, or a major hurricane that affects a large geographic area. Site disruptions can last anywhere from a few hours to days or even weeks. While site failures are less common than hardware or software failures, they can be far more disruptive.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;A disaster recovery solution based on data replication is a common to protect Exchange from a site failure while minimizing downtime associated with recovery. A data replication solution that moves data changes in real time and optimizes wide area network bandwidth will result in a low risk of data loss in the event of a site failure. Solutions based on virtualization can reduce hardware requirements at the backup site and simplify ongoing configuration management and testing.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;For sites located close enough to each other to support a high-speed, low-latency network connection, solutions offering better availability with no data loss are another option.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Failover Reliability&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Investments in redundant hardware and availability software are wasted if the failover process is unreliable. It is obviously important to select a robust availability solution that handles failovers reliably and to ensure that your IT staff is properly skilled and trained. Solutions need to be properly installed, configured, maintained and tested.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Some solution features that contribute to failover reliability include the following:&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;-Simple to install, configure and maintain, placing a smaller burden on IT staff time and specialized knowledge while reducing the chance of errors&lt;br /&gt;-Avoidance of scripting or failover policy choices that can introduce failover errors&lt;br /&gt;-Detection of actual hardware and software errors rather than timeout-based error detection&lt;br /&gt;-Guaranteed resource reservation versus best-effort algorithms that risk resource over commitment&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Protect Against Data Loss and Corruption&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;There are problems of data loss and corruption that require solutions beyond hardware redundancy and failover. Errors in application logic or mistakes by users or IT staff can result in accidentally deleted files or records, incorrect data changes and other data loss or integrity problems. Certain types of hardware or software failures can lead to data corruption. Site problems or natural disasters can result in loss of access to data or the complete loss of data. Beyond the need to protect current data, both business and regulatory requirements add the need to archive and retrieve historical data, often spanning several years and multiple types of data. Full protection against data loss and corruption requires a comprehensive backup and recovery strategy along with a disaster recovery plan.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;In the past, backup and recovery strategies have been based on writing data to tape media that can be stored off-site. However, this approach has several drawbacks:&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;-Backup operations require storage and processing resources that can interfere with production operation and may require some applications to be stopped during the backup window&lt;br /&gt;-Backup intervals typically range from a few hours to a full day, with the risk of losing several hours of data updates that occur between backups&lt;br /&gt;-Using tape backup for disaster recovery results in recovery times measured in days, an unacceptable level of downtime for many organizations&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Data replication is a better solution for both data protection and disaster recovery. Data replication solutions capture data changes from the primary production system and send them, in real time, to a backup system at a remote disaster site, at the local site, or both. There is still the chance that a system failure can occur before data changes have been replicated, but the exposure is in seconds or minutes rather than hours or days. Data replication can be combined with error detection and failover tools to help get a disaster recovery site up and running in minutes or hours, rather than days. Local data copies can be used to reduce tape backup requirements and to separate archival tape backup from production system operation to eliminate resource contention and remove backup window restrictions.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Consider Issues That Cause Planned Downtime&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Hardware and software reconfiguration, hardware upgrades, software hot fixes and service packs, and new software releases can all require planned downtime. Planned downtime can be scheduled for nights and weekends, when system activity is lower, but there are still issues to consider. IT staff morale can suffer if off-hour activity is too frequent. Companies may need to pay overtime costs for this work. And application downtime, even on nights and weekends, can still be a problem for many companies that use their systems on a 24/7 basis.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Using redundant servers in an availability solution can allow reconfiguration and upgrades to be applied to one server while Exchange continues to run on a different server. After the reconfiguration or upgrade is completed, Exchange can be moved to the upgraded server with minimal downtime. Most of the work can be done during normal hours. Solutions based on virtualization, which can move applications from one server to another with no downtime, can reduce planned downtime even further. Be aware that changes to application data structures and formats can preclude this type of upgrade.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Added Benefits of Virtualization&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The latest server virtualization technologies, while not required for protecting Exchange, do offer some unique benefits that can make Exchange protection both easier and more effective. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Virtualization makes it very easy to set up evaluation, test and development environments without the need for additional, dedicated hardware. Many companies cannot afford the additional hardware required for testing Exchange in a traditional, physical environment but effective testing is one of the keys to avoiding problems when making configuration changes, installing hot fixes, or moving to a new update release.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Virtualization allows resources to be adjusted dynamically to accommodate growth or peak loads. The alternative is to buy enough extra capacity upfront to handle expected growth, but this can result in expensive excess capacity. On the other hand, if the configuration was sized only for the short-term load requirements, growth can lead to poor performance and ultimately to the disruption associated with upgrading or replacing production hardware.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8367216146851324034-954505393284775798?l=ctiscsi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ctiscsi.blogspot.com/feeds/954505393284775798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8367216146851324034&amp;postID=954505393284775798' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/954505393284775798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/954505393284775798'/><link rel='alternate' type='text/html' href='http://ctiscsi.blogspot.com/2008/12/protecting-microsoft-exchange-in.html' title='Protecting Microsoft Exchange in Physical &amp; Virtual Environments'/><author><name>LAPUTA</name><uri>http://www.blogger.com/profile/11967686027195773164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8367216146851324034.post-5192055489812011953</id><published>2008-12-25T21:31:00.000-08:00</published><updated>2008-12-25T21:51:08.947-08:00</updated><title type='text'>Managing Exchange Certificates</title><content type='html'>&lt;div align="justify"&gt;Introduction&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Certificates can be used to encrypt the communication flow between two endpoints (both clients and servers). Certificates can also be used by these endpoints to authenticate themselves from each other. Exchange 2007 uses X.509 certificates for authentication and for encryption. X.509 certificates follow a standard format as published by the Telecommunication Standardization Sector (ITU-T). &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;An X.509 certificate is issued by a Certificate Authority (CA) that will bind the public key to a designated Distinguished Name, formatted according to the X.500 tradition, or to a so-called Subject Alternative Name or any of the Subject Alternative Names.&lt;br /&gt;There are several components in Exchange 2007 that rely on certificates for encryption, authentication or both. In this article I will provide you with an overview of the different Exchange components that use certificates. I will then go deeper into the features of the by-default generated self-signed certificate. In part 2 of this article I will cover the naming requirements of a certificate you need to keep in mind when getting your certificates. To end, in part 3 of this article I will take a closer look at the different Exchange Management Shell cmdlets that are available to create, manage, and remove Exchange certificates. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Certificate Usage by Exchange Server 2007 Components&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;As already stated, several Exchange Server 2007 components rely on X.509 certificates for encryption, authentication or both. You will notice that when you install the Exchange 2007 Hub Transport server role, Client Access server role, Unified Messaging server role, and Edge Transport server role, Exchange will create by default a self-signed certificate to make sure its required components can use that certificate to function as required.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Figure 1 below shows you the self-signed certificate that is created by Exchange during the installation of the Exchange 2007 Client Access, Hub, and Unified Messaging server role. This certificate will be used by the following services: IIS, SMTP, POP, IMAP, and UM.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_rZZsMgfON-I/SVRsvH1FNVI/AAAAAAAAAA0/pO6VVlrQhmY/s1600-h/image0021229343213539.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5283967819623773522" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 214px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_rZZsMgfON-I/SVRsvH1FNVI/AAAAAAAAAA0/pO6VVlrQhmY/s400/image0021229343213539.gif" border="0" /&gt;&lt;/a&gt;Figure 1: Self Signed Certificate created by default when installing the Exchange 2007 HUB, CAS, UM server role&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Hub/Edge Transport server role and certificates&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Transport Layer Security between Active Directory sites&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The Exchange 2007 Hub Transport server role uses a certificate to encrypt all SMTP traffic between Active Directory sites. It is not possible to configure Exchange to allow unencrypted SMTP traffic between Hub Transport servers, located in different sites.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;In order to see which certificate is used between two Hub Transport servers located in different Active Directory sites, you can enable SMTP protocol logging on the intra-organization Send connector on every Hub Transport server, as you can see in figure 2 below, by using the Exchange Management Shell cmdlet Set-TransportServer.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5283967823367277874" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 86px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_rZZsMgfON-I/SVRsvVxmjTI/AAAAAAAAAA8/jRDrDfWuB9U/s400/image0041229343213585.gif" border="0" /&gt;Figure 2: Setting IntraOrgConnectorProtocolLogging to verbose&lt;br /&gt;&lt;div align="justify"&gt;&lt;br /&gt;By setting the so-called IntraOrgConnectorProtocolLoggingLevel to verbose, protocol logging will be added to the Send connector protocol log. After sending a mail from a mailbox homed in Site B to a mailbox located on an Exchange 2007 Mailbox server in Site A, looking at the Send protocol log reveals that the Exchange Hub Transport server in Site B (Ex2007SE) uses the certificate offered by the Exchange Hub Transport server in the destination Active Directory site (Ex2007EE) to start Transport Layer Security, as can be seen in Figure 3.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5283967824692644162" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 266px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_rZZsMgfON-I/SVRsvatmCUI/AAAAAAAAABE/mRMpH8be7Ng/s400/image0061229343213585.gif" border="0" /&gt;&lt;br /&gt;Figure 3: Send Protocol Log between Active Directory Sites&lt;/p&gt;&lt;p align="justify"&gt;A quick look at the certificate on the Hub Transport server available for TLS, shows that it is a self-signed certificate used (Figure 4).&lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5283967829682233666" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 190px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_rZZsMgfON-I/SVRsvtTNIUI/AAAAAAAAABM/CUQLh9GGpgY/s400/image0081229343213601.gif" border="0" /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Figure 4: Self Signed Certificate&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;EdgeSync&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Once EdgeSync is configured between your internal Hub Transport servers and the Edge Transport server(s), both servers will use a certificate to encrypt their communication. In addition both certificates will be used as a means to provide direct trust. Direct trust is a method of authentication where a certificate can be used for authentication when the provided certificate is present in Active Directory (for the Hub Transport server role) or ADAM/LDS (for the Edge Transport server role). When setting up EdgeSync, the requested certificates are published in the correct location.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Opportunistic Transport Layer Security&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Whenever a SMTP server opens a connection to the Exchange 2007 Hub/Edge Transport server role, Exchange will allow for opportunistic TLS, by offering its certificate.&lt;br /&gt;Domain Security&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Certificates can also be used by the Hub/Edge Transport server to configure Domain Security with partner organizations, both for encryption and authentication.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Client Access Server role and certificates&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Client Access&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Certificates are used by the Client Access server role to allow the communication flow to be encrypted between the Client Access server and its different clients. By default SSL is required for:&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;-Outlook Web Access&lt;br /&gt;-Outlook Anywhere&lt;br /&gt;-Exchange ActiveSync&lt;br /&gt;-POP3&lt;br /&gt;-IMAP4&lt;br /&gt;-Exchange Web Services as Autodiscover, EWS, and Unified Messaging&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5283967828092056514" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 366px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_rZZsMgfON-I/SVRsvnYE88I/AAAAAAAAABU/5CPnncMUxTg/s400/image0101229343677773.gif" border="0" /&gt;&lt;/div&gt;&lt;div align="justify"&gt;Figure 5: Require SSL&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The only virtual directory for which the use of a certificate is not required by default is the one that makes the Offline Address Book available for download by Microsoft Office Outlook 2007 clients and later.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p align="justify"&gt;&lt;img id="BLOGGER_PHOTO_ID_5283968224767936882" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 367px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_rZZsMgfON-I/SVRtGtG-iXI/AAAAAAAAABc/-su3R8gxFNA/s400/image0121229343677773.gif" border="0" /&gt;Figure 6: OAB Virtual Directory does not require SSL by default&lt;/p&gt;&lt;p align="justify"&gt;Certificate Based Authentication&lt;/p&gt;&lt;p align="justify"&gt;It is possible to configure certificate based authentication, thereby allowing clients to authenticate themselves against the Client Access server by using their personal certificate. For more information. &lt;/p&gt;&lt;p align="justify"&gt;Unified Messaging Server Role and Certificates&lt;/p&gt;&lt;p align="justify"&gt;Certificates are used by the Unified Messaging Server role to encrypt the communication when sending a recorded Voice Mail message to the Exchange Hub Transport Server role. Certificates can also be used to encrypt the SIP and/or RTP traffic to the UM IP Gateway, and have to be used when you decide to deploy Office Communications Server in your environment, since Office Communications Server only communicates with other server roles through encryption.&lt;/p&gt;&lt;p align="justify"&gt;What is all this about the Self-Signed Certificate?&lt;/p&gt;&lt;p align="justify"&gt;When you deploy any Exchange 2007 Server role, except for the Mailbox Server role, Exchange will generate a self-signed certificate, and allow Exchange to use this certificate when required for the services IIS, SMTP, POP3, IMAP4, and UM.&lt;/p&gt;&lt;p align="justify"&gt;Characteristics of this Self-Signed Exchange Certificate&lt;/p&gt;&lt;p align="justify"&gt;Let us have a look at some of the features of this by default generated Self-Signed certificate.&lt;/p&gt;&lt;p align="justify"&gt;Self-Signed certificates are only valid for one year&lt;/p&gt;&lt;p align="justify"&gt;Self-Signed certificates are valid for one year, as can be seen in Figure 7, and will need to be renewed after a year.&lt;/p&gt;&lt;p align="justify"&gt;&lt;img id="BLOGGER_PHOTO_ID_5283968230281762146" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 167px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_rZZsMgfON-I/SVRtHBpk1WI/AAAAAAAAABk/31HK_UlQaR8/s400/image0141229343701289.jpg" border="0" /&gt;Figure 7: Self-Signed Certificate only valid for one year&lt;/p&gt;&lt;p align="justify"&gt;To renew a Self-Signed certificate, you can use the Exchange Management Shell cmdlet New-ExchangeCertificate. If you first grab the existing certificate by running Get-ExchangeCertificate, you can pipe the object to the cmdlet New-ExchangeCertificate, which will generate a new Self-Signed Certificate with the same settings, and enable it for the same services by default.&lt;/p&gt;&lt;p align="justify"&gt;In Figure 8 you can see how the existing Self-Signed Certificate is renewed.&lt;/p&gt;&lt;p align="justify"&gt;&lt;img id="BLOGGER_PHOTO_ID_5283968233937162578" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 388px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_rZZsMgfON-I/SVRtHPRF0VI/AAAAAAAAABs/ahxv1ONP-p4/s400/image0161229343701289.jpg" border="0" /&gt;Figure 8: Renew an existing Self-Signed Certificate&lt;/p&gt;&lt;p align="justify"&gt;The Exchange 2007 Client Access server only allows one certificate to be enabled for usage with IIS, but you can have multiple certificates enabled for POP, IMAP, UM, and SMTP. When multiple certificates are available, Exchange will select a certificate based on different criteria. I will come back this certificate selection process in part 2 of this article.&lt;/p&gt;&lt;p align="justify"&gt;Self-Signed Certificate has by default one Common Name and two Subject Alternative Names&lt;/p&gt;&lt;p align="justify"&gt;The Self-Signed certificate that is created when deploying Exchange 2007 will have its common name set to the Host name of the Exchange server, and have two Subject Alternative Names set to its Host name and its Fully Qualified Domain Name.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;img id="BLOGGER_PHOTO_ID_5283968237317495602" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 196px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_rZZsMgfON-I/SVRtHb3BmzI/AAAAAAAAAB0/SjxNBxRC47w/s400/image0181229344194523.jpg" border="0" /&gt;Figure 9: Self-Signed Certificate and its Subject and CertificateDomains &lt;/p&gt;&lt;p align="justify"&gt;It is possible however to generate a Self-Signed Certificate with another Subject and Subject Alternative Names to make sure it can be used in your Exchange organization.&lt;/p&gt;&lt;p align="justify"&gt;Using the Exchange Management Shell cmdlet New-ExchangeCertificate, you can create for example a certificate with Common Name webmail.proexchange.global, and then specify Subject Alternative Names like the Exchange server its Host and Fully Qualified Domain Name, as seen in Figure 10.&lt;/p&gt;&lt;p align="justify"&gt;Do not forget to add the boolean parameter PrivateKeyExportable and set it to True, if you want to be able to export this Self-Signed certificate to enable your users to trust it (full details on this in part 2 of the article).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5283968237748363090" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 368px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_rZZsMgfON-I/SVRtHddwH1I/AAAAAAAAAB8/ygYw8mfFUyQ/s400/image0201229344194570.jpg" border="0" /&gt;&lt;/p&gt;&lt;p align="justify"&gt;Figure 10: Generating a new Self-Signed Certificate with customized Subject Alternative Names&lt;/p&gt;&lt;p align="justify"&gt;In part 2 of this article, I will come back to the required names of a certificate. In part 3 I will explain in more detail the used cmdlets.&lt;/p&gt;&lt;p align="justify"&gt;Self-Signed Certificate are only trusted by its issuer&lt;/p&gt;&lt;p align="justify"&gt;It is very important to know that the Self-Signed certificate is only trusted by the issuer of the certificate itself, which could break Exchange functionality if not configured correctly. Let us see what you need to consider if you decide to use the Self-Signed certificate:&lt;/p&gt;&lt;p align="justify"&gt;Outlook Anywhere and Exchange ActiveSync do not support the use of a self-signed certificate&lt;/p&gt;&lt;p align="justify"&gt;The Autodiscover web service will not check if the issuer of the certificate is trusted when launching Microsoft Office Outlook 2007 from a domain-joined client pc, but will complain about the certificate if you are using Microsoft Office Outlook 2007 from a non-domain-joined client pc, as shown in Figure 11.&lt;/p&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5283968900550859954" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 290px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_rZZsMgfON-I/SVRtuCmLnLI/AAAAAAAAACE/D7NcyEVVnOg/s400/image0221229344194648.jpg" border="0" /&gt;&lt;/p&gt;&lt;p align="justify"&gt;Figure 11: Self-Signed certificate not trusted&lt;/p&gt;&lt;p align="justify"&gt;When Microsoft Office Outlook 2007 clients (domain-joined or not) use the Exchange Web Services provided by the Microsoft Exchange Client Access server, they will be prompted by Outlook that the certificate is not issued by a company they have chosen not to trust. Figure 12 shows the Security Alert shown when someone requests Free and Busy information.&lt;/p&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5283968906401735042" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 335px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_rZZsMgfON-I/SVRtuYZI4YI/AAAAAAAAACM/ftmLKcJtzJk/s400/image0241229344194664.jpg" border="0" /&gt;&lt;/p&gt;&lt;p align="justify"&gt;Figure 12: Self-Signed Certificate not trusted&lt;/p&gt;&lt;p align="justify"&gt;Microsoft does support the use of Self-Signed certificates, but only for internal scenarios, like: &lt;/p&gt;&lt;p align="justify"&gt;-To encrypt SMTP sessions between Hub Transport servers in different sites;&lt;/p&gt;&lt;p align="justify"&gt;- To encrypt SMTP sessions between Hub Transport servers and Edge Transport servers;&lt;/p&gt;&lt;p align="justify"&gt;- To encrypt the synchronization of configuration and recipient information by configuring EdgeSync between internal Hub Transport servers and Edge Transport server(s);&lt;/p&gt;&lt;p align="justify"&gt;- To encrypt SMTP sessions between Unified Messaging servers and Hub Transport servers;&lt;/p&gt;&lt;p align="justify"&gt;- To encrypt SIP and RTP sessions between Unified Messaging servers and Office Communications servers (this does require you to make sure that the Office Communication Mediation server trusts your Exchange server as the issuer of that Self-Signed certificate);&lt;/p&gt;&lt;p align="justify"&gt;- To encrypt internal client access to Exchange (POP,IMAP,Outlook Web Access).&lt;br /&gt;If you do not want Exchange to generate a self-signed certificate during installation, you can specify the /NoSelfSignedCertificates parameter next to Setup in the command prompt. Be careful: this parameter can only be used when installing the Client Access server role or the Unified Messaging server role. If your server does not have a valid certificate available to encrypt communication between clients and the Client Access server or the Unified Messaging server, communication will be unencrypted, and therefore, insecure.&lt;/p&gt;&lt;p align="justify"&gt;Summary&lt;/p&gt;&lt;p align="justify"&gt;In the first part of this 3-part article on certificates and Exchange, you have seen which Exchange 2007 components use certificates, and what characteristics the self-signed certificate carries. In part 2 of this article I will show how you can trust the self-signed certificate and I will cover the requirements of a certificate you need to keep in mind when getting your certificates. To end, in part 3 of this article I will give you a close look at the different Exchange Management Shell cmdlets that are available to create, manage, and remove Exchange certificates.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8367216146851324034-5192055489812011953?l=ctiscsi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ctiscsi.blogspot.com/feeds/5192055489812011953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8367216146851324034&amp;postID=5192055489812011953' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/5192055489812011953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/5192055489812011953'/><link rel='alternate' type='text/html' href='http://ctiscsi.blogspot.com/2008/12/managing-exchange-certificates.html' title='Managing Exchange Certificates'/><author><name>LAPUTA</name><uri>http://www.blogger.com/profile/11967686027195773164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rZZsMgfON-I/SVRsvH1FNVI/AAAAAAAAAA0/pO6VVlrQhmY/s72-c/image0021229343213539.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8367216146851324034.post-4945938804507803024</id><published>2008-11-29T19:06:00.000-08:00</published><updated>2008-11-29T19:07:12.690-08:00</updated><title type='text'>Key features in the upcoming Windows Server 2008 R2</title><content type='html'>Microsoft plans to release an R2 edition of Windows Server 2008 in 2009 or 2010. Here are the key features of the R2 release that you need to know.&lt;br /&gt;—————————————————————————————————————&lt;br /&gt;When &lt;a href="http://www.microsoft.com/windowsserver2008/en/us/r2.aspx" target="_blank"&gt;Windows Server 2008 R2&lt;/a&gt; is released in 2009 or 2010 (that is the current projected timeframe), there will be some important features about this release. The most prominent is that Windows Server 2008 will solely be an x64 platform with the R2 release. This will make the upgrade to x64 platforms not really a surprise, as all current server class hardware is capable of 64-bit computing. There is one last window of time to get a 2008 release of Windows still on a 32-bit platform before R2 is released, so do it now for those difficult applications that don’t seem to play well on x64 platforms.&lt;br /&gt;Beyond the processor changes, here are the other important features of the R2 release of Windows Server 2008:&lt;br /&gt;Hyper-V improvements: The Hyper-V is planned to offer Live Migration as an improvement to the initial release of Quick Migration; Hyper-V will measure the migration time in milliseconds. This will be a solid point in the case for Hyper-V compared to VMware’s ESX or other hypervisor platforms. Hyper-V will also include support for additional processors and Second Level Translation (SLAT).&lt;br /&gt;PowerShell 2.0: PowerShell 2.0 has been out in a beta release and Customer Technology Preview capacity, but it will be fully baked into Windows Server 2008 R2 upon its release. PowerShell 2.0 includes over 240 new commands, as well as a graphical user interface. Further, PowerShell will be able to be installed on Windows Server Core.&lt;br /&gt;Core Parking: This feature of Windows Server 2008 will constantly assess the amount of processing across systems with multiple cores, and under certain configurations, suspend new work being sent to the cores. Then with the core idle, it can be sent to a sleep mode and reduce the overall power consumption of the system.&lt;br /&gt;All of these new features will be welcome and add great functionality to the Windows Server admin. The removal of x86 support is not entirely a surprise, but the process needs to be set in motion now for how to address any legacy applications.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8367216146851324034-4945938804507803024?l=ctiscsi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ctiscsi.blogspot.com/feeds/4945938804507803024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8367216146851324034&amp;postID=4945938804507803024' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/4945938804507803024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/4945938804507803024'/><link rel='alternate' type='text/html' href='http://ctiscsi.blogspot.com/2008/11/key-features-in-upcoming-windows-server.html' title='Key features in the upcoming Windows Server 2008 R2'/><author><name>LAPUTA</name><uri>http://www.blogger.com/profile/11967686027195773164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8367216146851324034.post-2923420038325321459</id><published>2008-11-29T19:00:00.000-08:00</published><updated>2008-11-29T19:05:28.656-08:00</updated><title type='text'>Kicking the tires with Perfmon in Windows Server 2008</title><content type='html'>Over the years, there have been very few changes in how we measure Windows performance. Windows Server 2008’s implementation of the Windows Reliability And Performance Monitor introduces new features to the venerable Perfmon tool.&lt;br /&gt;—————————————————————————————————————&lt;br /&gt;No matter what the screen’s title bar has labeled through the years, Perfmon is one of the most important tools a Windows administrator can have at their disposal. Windows Server 2008 brings new features to the table, while still providing the same counter functionality you are accustomed to using for troubleshooting and administering Windows servers. Here is a list of some of the key new functionality of the Windows Reliability And Performance Monitor (I’m still going to call it Perfmon) in Windows Server 2008.&lt;br /&gt;Data Collector Set: This is a template of sorts of collector elements that you can frequently reuse. This makes it easy to compare the same collectors over different timeframes.&lt;br /&gt;Reports: Perfmon now offers reports that provide graphic representations of a collector set’s captured information. This gives you a quick snapshot so you can compare system performance as recorded in the timeframe and with the selected counters. In this report, you can perform some basic manipulations to change display, highlight certain elements of the report, and export the image to a file. Figure A shows a Perfmon report.&lt;br /&gt;&lt;div&gt;&lt;img id="BLOGGER_PHOTO_ID_5274281169595463698" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 261px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_rZZsMgfON-I/STICx4dE-BI/AAAAAAAAAAs/tmsLQ2MxU1E/s400/01.jpg" border="0" /&gt;&lt;/div&gt;&lt;br /&gt;Reliability Monitor: Perfmon now provides the System Stability Index (SSI) for a monitored system. This is another visual tool that you can use to identify when issues occur in a timeline fashion. It can be beneficial to see when a series of issues occurred, and if they went away or increased in frequency.&lt;br /&gt;Wizard-based configuration: Counters can now be made up using a wizard interface. This can be beneficial when managers or other non-technical people may need access to development or proof-of-concept systems for basic performance information. Further, the security model per object can allow delegated permissions to make this easier to manage.&lt;br /&gt;To get to Perfmon, you can still just run it from a prompt. The standard user access control (UAC) irritation applies to this console, but otherwise, getting there is easy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8367216146851324034-2923420038325321459?l=ctiscsi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ctiscsi.blogspot.com/feeds/2923420038325321459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8367216146851324034&amp;postID=2923420038325321459' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/2923420038325321459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/2923420038325321459'/><link rel='alternate' type='text/html' href='http://ctiscsi.blogspot.com/2008/11/kicking-tires-with-perfmon-in-windows.html' title='Kicking the tires with Perfmon in Windows Server 2008'/><author><name>LAPUTA</name><uri>http://www.blogger.com/profile/11967686027195773164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rZZsMgfON-I/STICx4dE-BI/AAAAAAAAAAs/tmsLQ2MxU1E/s72-c/01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8367216146851324034.post-7634369760804328395</id><published>2008-11-02T07:14:00.000-08:00</published><updated>2008-11-02T07:23:59.095-08:00</updated><title type='text'>10 things you should know about Hyper-V</title><content type='html'>&lt;div&gt;&lt;div&gt;&lt;div&gt;Hypervisor technology is software on which multiple virtual machines can run, with the hypervisor layer controlling the hardware and allocating resources to each VM operating system. Hyper-V is the virtualization platform that is included in Windows Server 2008. Microsoft also recently released a standalone version, called Hyper-V Server 2008, that’s available as a &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=6067CB24-06CC-483A-AF92-B919F699C3A0&amp;amp;displaylang=en" target="_blank"&gt;free download from the Microsoft Web site&lt;/a&gt;.&lt;br /&gt;As server virtualization becomes more important to businesses as a cost-saving and security solution, and as Hyper-V becomes a major player in the virtualization space, it’s important for IT pros to understand how the technology works and what they can and can’t do with it.&lt;br /&gt;In this article, we address 10 things you need to know about Hyper-V if you’re considering deploying a virtualization solution in your network environment.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Hypervisor technology is software on which multiple virtual machines can run, with the hypervisor layer controlling the hardware and allocating resources to each VM operating system. Hyper-V is the virtualization platform that is included in Windows Server 2008. Microsoft also recently released a standalone version, called Hyper-V Server 2008, that’s available as a &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=6067CB24-06CC-483A-AF92-B919F699C3A0&amp;amp;displaylang=en" target="_blank"&gt;free download from the Microsoft Web site&lt;/a&gt;.&lt;br /&gt;As server virtualization becomes more important to businesses as a cost-saving and security solution, and as Hyper-V becomes a major player in the virtualization space, it’s important for IT pros to understand how the technology works and what they can and can’t do with it.&lt;br /&gt;In this article, we address 10 things you need to know about Hyper-V if you’re considering deploying a virtualization solution in your network environment.&lt;br /&gt;Note: This information is also available as a &lt;a href="http://downloads.techrepublic.com.com/abstract.aspx?docid=391373" target="_blank"&gt;PDF download&lt;/a&gt;.&lt;br /&gt;#1: To host or not to host?&lt;br /&gt;Hyper-V is a “type 1″ or “native” hypervisor. That means it has direct access to the physical machine’s hardware. It differs from Virtual Server 2005, which is a “type 2″ or “hosted” virtualization product that has to run on top of a host operating system (e.g., Windows Server 2003) and doesn’t have direct access to the hardware.&lt;br /&gt;The standalone version of Hyper-V will run on “bare metal” — that is, you don’t have to install it on an underlying host operating system. This can be cost effective; however, you lose the ability to run additional server roles on the physical machine. And without the Windows Server 2008 host, you don’t have a graphical interface. The standalone Hyper-V Server must be administered from the command line.&lt;br /&gt;Note&lt;br /&gt;Hyper-V Server 2008 is based on the Windows Server 2008 Server Core but does not support the additional roles (DNS server, DHCP server, file server, etc.) that Server Core supports. However, since they share the same kernel components, you should not need special drivers to run Hyper-V.&lt;br /&gt;Standalone Hyper-V also does not include the large memory support (more than 32 GB of RAM) and support for more than four processors that you get with the Enterprise and DataCenter editions of Windows Server 2008. Nor do you get the benefits of high availability clustering and the Quick Migration feature that are included with the Enterprise and DataCenter editions.&lt;br /&gt;#2: System requirements&lt;br /&gt;It’s important to note that Hyper-V Server 2008 is 64-bit only software and can be installed only on 64-bit hardware that has Intel VT or AMD-V virtualization acceleration technologies enabled. Supported processors include Intel’s Pentium 4, Xeon, and Core 2 DUO, as well as AMD’s Opteron, Athlon 64, and Athlon X2. You must have DEP (Data Execution Protection) enabled (Intel XD bit or AMD NX bit). A 2 GHz or faster processor is recommended; minimum supported is 1 GHz.&lt;br /&gt;Note&lt;br /&gt;Although Hyper-V itself is 64-bit only, the guest operating systems can be either 32-bit or 64-bit.&lt;br /&gt;Microsoft states minimum memory requirement as 1 GB, but 2 GB or more is recommended. Standalone Hyper-V supports up to 32 GB of RAM. You’ll need at least 2 GB of free disk space to install Hyper-V itself, and then the OS and applications for each VM will require additional disk space.&lt;br /&gt;Also be aware that to manage Hyper-V from your workstation, you’ll need Vista with Service Pack 1.&lt;br /&gt;#3: Licensing requirements&lt;br /&gt;Windows Server 2008 Standard Edition allows you to install one physical instance of the OS plus one virtual machine. With Enterprise Edition, you can run up to four VMs, and the DataCenter Edition license allows for an unlimited number of VMs.&lt;br /&gt;The standalone edition of Hyper-V, however, does not include any operating system licenses. So although an underlying host OS is not needed, you will still need to buy licenses for any instances of Windows you install in the VMs. Hyper-V (both the Windows 2008 version and the standalone) support the following Windows guest operating systems: Windows Server 2008 x86 and x64, Windows Server 2003 x86 and x64 with Service Pack 2, Windows 2000 Server with Service Pack 4, Vista x86 and x64 Business, Enterprise, and Ultimate editions with Service Pack 1, and XP Pro x86 and x64 with Service Pack 2 or above. For more info on supported guests, see &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;954958" target="_blank"&gt;Knowledge Base article 954958&lt;/a&gt;.&lt;br /&gt;Hyper-V also supports installation of Linux VMs. Only SUSE Linux Enterprise Server 10, both x86 and x64 editions, is supported, but other Linux distributions are reported to have been run on Hyper-V. Linux virtual machines are configured to use only one virtual processor, as are Windows 2000 and XP SP2 VMs.&lt;br /&gt;#4: File format and compatibility&lt;br /&gt;Hyper-V saves each virtual machine to a file with the .VHD extension. This is the same format used by Microsoft Virtual Server 2005 and Virtual PC 2003 and 2007. The .VHD files created by Virtual Server and Virtual PC can be used with Hyper-V, but there are some differences in the virtual hardware (specifically, the video card and network card). Thus, the operating systems in those VMs may need to have their drivers updated.&lt;br /&gt;If you want to move a VM from Virtual Server to Hyper-V, you should first uninstall the Virtual Machine Additions from the VM while you’re still running it in Virtual Server. Then, shut down the VM in Virtual Server (don’t save it, because saved states aren’t compatible between VS and Hyper-V).&lt;br /&gt;VMware uses the .VMDK format, but VMware images can be converted to .VHD with the System Center Virtual Machine Manager (referenced in the next section) or by using the Vmdk2Vhd tool, which you can download from the &lt;a href="http://vmtoolkit.com/files/default.aspx" target="_blank"&gt;VMToolkit Web site&lt;/a&gt;.&lt;br /&gt;Note&lt;br /&gt;Citrix Systems supports the .VHD format for its XenServer, and Microsoft, Citrix, and HP have been collaborating on the Virtual Desktop Infrastructure (VDI) that runs on Hyper-V and utilizes both Microsoft components and Citrix’s XenDesktop.&lt;br /&gt;#5: Hyper-V management&lt;br /&gt;When you run Hyper-V as part of x64 Windows Server 2008, you can manage it via the Hyper-V Manager in the Administrative Tools menu. Figure A shows the Hyper-V console.&lt;br /&gt;Figure A: The Hyper-V Management Console in Server 2008&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5264079627916610018" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 267px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_rZZsMgfON-I/SQ3EiANXCeI/AAAAAAAAAAM/_hrwp_uwTzk/s320/242825-500-418.jpg" border="0" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The Hyper-V role is also integrated into the Windows Server 2008 Server Manager tool. Here, you can enable the Hyper-V role, view events and services related to Hyper-V, and see recommended configurations, tasks, best practices, and online resources, as shown in Figure B.&lt;br /&gt;Figure B: Hyper-V is integrated into Server Manager in Windows Server 2008.&lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5264080188484197106" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 241px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_rZZsMgfON-I/SQ3FCofFmvI/AAAAAAAAAAU/3_-oeIWcUts/s320/242826-500-376.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The Hyper-V management tool (MMC snap-in) for Vista allows you to remotely manage Hyper-V from your Vista desktop. You must have SP1 installed before you can install and use the management tool. You can &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=BF909242-2125-4D06-A968-C8A3D75FF2AA&amp;amp;displaylang=en" target="_blank"&gt;download it for 32-bit Vista&lt;/a&gt; or &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=88208468-0AD6-47DE-8580-085CBA42C0C2&amp;amp;displaylang=en" target="_blank"&gt;64-bit Vista&lt;/a&gt;.&lt;br /&gt;Tip&lt;br /&gt;If you’re running your Hyper-V server and Vista client in a workgroup environment, several configuration steps are necessary to make the remote management tool work. See&lt;a href="http://blogs.technet.com/jhoward/archive/2008/03/28/part-1-hyper-v-remote-management-you-do-not-have-the-requested-permission-to-complete-this-task-contact-the-administrator-of-the-authorization-policy-for-the-computer-computername.aspx" target="_blank"&gt; this article&lt;/a&gt; for more information.&lt;br /&gt;Hyper-V virtual machines can also be managed using Microsoft’s System Center Virtual Machine Manager 2008, along with VMs running on Microsoft Virtual Server and/or VMware ESX v3. By integrating with SCCM, you get reporting, templates for easy and fast creation of virtual machines, and much more. For more information, see the &lt;a href="http://www.microsoft.com/systemcenter/virtualmachinemanager/en/us/default.aspx" target="_blank"&gt;System Center Virtual Machine Manager page&lt;/a&gt;.&lt;br /&gt;Hyper-V management tasks can be performed and automated using Windows Management Instrumentation (WMI) and PowerShell.&lt;br /&gt;#6: Emulated vs. synthetic devices&lt;br /&gt;Users don’t see this terminology in the interface, but it’s an important distinction when you want to get the best possible performance out of Hyper-V virtual machines. Device emulation is the familiar way the virtualization software handles hardware devices in Virtual Server and Virtual PC. The emulation software runs in the parent partition (the partition that can call the hypervisor and request creation of new partitions). Most operating systems already have device drivers for these devices and can boot with them, but they’re slower than synthetic devices.&lt;br /&gt;The synthetic device is a new concept with Hyper-V. Synthetic devices are designed to work with virtualization and are optimized to work in that environment, so performance is better than with emulated devices. When you choose between Network Adapter and Legacy Network Adapter, the first is a synthetic device and the second is an emulated device. Some devices, such as the video card and pointing device, can be booted in emulated mode and then switched to synthetic mode when the drivers are loaded to increase performance. For best performance, you should use synthetic devices whenever possible.&lt;br /&gt;#7: Integration Components&lt;br /&gt;Once you’ve installed an operating system in a Hyper-V virtual machine, you need to install the Integration Components. This is a group of drivers and services that enable the use of synthetic devices by the guest operating system. You can install them on Windows Server 2008 by selecting Insert Integration Services Setup Disk from the Action menu in the Hyper-V console. With some operating systems, you have to install the components manually by navigating to the CD drive.&lt;br /&gt;#8: Virtual networks&lt;br /&gt;There are three types of virtual networks you can create and use on a Hyper-V server:&lt;br /&gt;Private network allows communication between virtual machines only.&lt;br /&gt;Internal network allows communication between the virtual machines and the physical machine on which Hyper-V is installed (the host or root OS).&lt;br /&gt;External network allows the virtual machines to communicate with other physical machines on your network through the physical network adapter on the Hyper-V server.&lt;br /&gt;To create a virtual network, in the right Actions pane of the Hyper-V Manager (not to be confused with the Action menu in the toolbar of the Hyper-V console or the Action menu in the VM window), click Virtual Network Manager. Here, you can set up a new virtual network, as shown in Figure C.&lt;br /&gt;Figure C: Use the Virtual Network Manager to set up private, internal, or external networks.&lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5264080717863979746" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 298px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_rZZsMgfON-I/SQ3FhclECuI/AAAAAAAAAAc/VtdpiV8puZI/s320/242827-500-466.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Note that you can’t use a wireless network adapter to set up networking for virtual machines, and you can’t attach multiple virtual networks to the same physical NIC at the same time.&lt;br /&gt;#9: Virtual MAC addresses&lt;br /&gt;In the world of physical computers, we don’t have to worry much about MAC addresses (spoofing aside). They’re unique 48-bit hexadecimal addresses that are assigned by the manufacturer of the network adapter and are usually hardwired into the NIC. Each manufacturer has a range of addresses assigned to it by the Institute of Electrical and Electronics Engineers (IEEE). Virtual machines, however, don’t have physical addresses. Multiple VMs on a single physical machine use the same NIC if they connect to an external network, but they can’t use the same MAC address. So Hyper-V either assigns a MAC address to each VM dynamically or allows you to manually assign a MAC address, as shown in Figure D.&lt;br /&gt;Figure D: Hyper-V can assign MAC addresses dynamically to your VMs or you can manually assign a static MAC address.&lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5264081007647499426" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 297px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_rZZsMgfON-I/SQ3FyUG1pKI/AAAAAAAAAAk/3Z4dffqlKIE/s320/242828-500-464.jpg" border="0" /&gt;&lt;br /&gt;&lt;p&gt;If there are duplicate MAC addresses on VMs on the same Hyper-V server, you will be unable to start the second machine because the MAC address is already in use. You’ll get an error message that informs you of the “Attempt to access invalid address.” However, if you have multiple virtualization servers, and VMs are connected to an external network, the possibility of duplicate MAC addresses on the network arises. Duplicate MAC addresses can cause unexplained connectivity and networking problems, so it’s important to find a way to manage MAC address allocation across multiple virtualization servers.&lt;br /&gt;#10: Using RDP with Hyper-V&lt;br /&gt;When you use a Remote Desktop Connection to connect to the Hyper-V server, you may not be able to use the mouse or pointing device within a guest OS, and keyboard input may not work properly prior to installing the Integration Services. Mouse pointer capture is deliberately blocked because it behaves erratically in this context. That means during the OS installation, you will need to use the keyboard to input information required for setup. And that means you’ll have to do a lot of tabbing.&lt;br /&gt;If you’re connecting to the Hyper-V server from a Windows Vista or Server 2008 computer, the better solution is to install the Hyper-V remote management tool on the client computer.&lt;br /&gt;Additional resources&lt;br /&gt;Hyper-V is getting good reviews, even from some pundits who trend anti-Microsoft. The release of the standalone version makes it even more attractive. IT pros who want to know more can investigate the Microsoft Learning resources related to Hyper-V technology, which include training and certification paths, at the &lt;a href="http://www.microsoft.com/learning/virtualization/default.mspx" target="_blank"&gt;Microsoft Virtualization Learning Portal&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8367216146851324034-7634369760804328395?l=ctiscsi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/7634369760804328395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/7634369760804328395'/><link rel='alternate' type='text/html' href='http://ctiscsi.blogspot.com/2008/11/10-things-you-should-know-about-hyper-v.html' title='10 things you should know about Hyper-V'/><author><name>LAPUTA</name><uri>http://www.blogger.com/profile/11967686027195773164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rZZsMgfON-I/SQ3EiANXCeI/AAAAAAAAAAM/_hrwp_uwTzk/s72-c/242825-500-418.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8367216146851324034.post-351434334733543717</id><published>2008-11-02T07:13:00.000-08:00</published><updated>2008-11-02T07:14:11.298-08:00</updated><title type='text'>10+ reasons to treat network security like home security</title><content type='html'>As I pack up my various technical references and novels in preparation for moving, it occurs to me that the front door of your house can teach you some things about IT security.&lt;br /&gt;#1: Deadbolts are more secure than the lock built into the handle.&lt;br /&gt;Not only are they sturdier, but they’re harder to pick. On the other hand, both of these characteristics are dependent on design differences that make them less convenient to use than the lock built into the handle. If you’re in a hurry, you can just turn the lock on the inside handle and swing the door shut — it’ll lock itself and you don’t need to use a key, but the security it provides isn’t quite as complete. A determined thief can still get in more easily than if you used a deadbolt, and you may find the convenience of skipping the deadbolt evaporates when you lock your keys inside the house.&lt;br /&gt;The lesson: Don’t take the easy way out. It’s not so easy when things don’t go according to plan.&lt;br /&gt;#2: Simply closing your door is enough to deter the average passerby, even if he’s the sort of morally bankrupt loser that likes thefts of opportunity.&lt;br /&gt;If it looks locked, most people assume it is locked. This in no way deters someone who’s serious about getting into the house, though.&lt;br /&gt;The lesson: Never rely on the appearance of security. The best way to achieve that appearance is to make sure you’re actually secure.&lt;br /&gt;#3: Even a deadbolt-locked door is only as secure as the doorframe.&lt;br /&gt;If you have a solid-core door with strong, tempered steel deadbolts set into a doorframe attached to drywall with facing tacks, one good kick will break the door open without any damage to your high-quality door and deadbolt. The upside is that you’ll be able to reuse the door and locks. The downside is that your 70-inch HD television will be fenced by daybreak.&lt;br /&gt;The lesson: The security provided by a single piece of software is only as good as the difficulty of getting around it. Don’t assume security crackers will always use the front door the way it was intended.&lt;br /&gt;#4: It’s worse than the doorframe.&lt;br /&gt;How secure is the window next to the front door?&lt;br /&gt;The lesson: Locking down your firewall won’t protect you against Trojans received via e-mail. Try to cover every point of entry or you may as well not cover any of them.&lt;br /&gt;#5: When someone knocks on the front door, you might want to see who’s out there before you open it.&lt;br /&gt;That’s why peepholes were invented. Similarly, if you hear the sounds of lockpicks (or even a key, when you know nobody else should have one), you shouldn’t just open the door to see who it is. It might be someone with a knife and a desire to loot your home.&lt;br /&gt;The lesson: Be careful about what kind of outgoing traffic you allow — and how your security policies deal with it. For instance, most stateful firewalls allow incoming traffic on all connections that were established from inside, so it behooves you to make sure you account for all allowable outgoing traffic.&lt;br /&gt;#6: Putting a sign in your window that advertises an armed response alarm system, or even an NRA membership sticker, can deter criminals who would otherwise be tempted to break in.&lt;br /&gt;Remember that the majority of burglars in the United States admit to being more afraid of armed homeowners than the police, even after they’ve been apprehended. Telling people about strong security helps reduce the likelihood of being a victim.&lt;br /&gt;The lesson: Secrecy about security doesn’t make anyone a smaller target.&lt;br /&gt;#7: A good response to a bad situation requires knowing about the bad situation.&lt;br /&gt;If someone breaks into your house, bent on doing you and your possessions harm, you cannot respond effectively without knowing there’s an intruder. Make sure you — or someone empowered to act on your behalf, such as an armed security response service, the police, or someone else you trust — have some way of knowing when someone has broken in.&lt;br /&gt;The lesson: Intrusion detection and logging are more useful than you may realize. You might notice someone has compromised your network and planted botnet Trojans before they’re put to use, or you might log information that can help you track down the intruder or recover from the security failure (and prevent a similar one in the future).&lt;br /&gt;#8: Nobody thinks of everything.&lt;br /&gt;Maybe someone will get past your front (or back) door, despite your best efforts. Someone you trust enough to let inside may even turn out to be less honest than you thought. Layered security, right down to careful protection of your valuables and family, even from inside your house, is important in case someone gets past the outer walls of your home. Extra protection, such as locks on interior doors and a safe for valuables, can make the difference between discomfort and disaster.&lt;br /&gt;The lesson: Protect the inside of your network from itself, as well as from the rest of the world. Encrypted connections, such as SSH tunnels even between computers on the same network, might save your bacon some day.&lt;br /&gt;#9: The best doors, locks, window bars, safes, and security systems cannot stop all of the most skilled and determined burglars from getting inside all of the time.&lt;br /&gt;Once in a while, someone can get lucky against even the best home security. Make sure you insure your valuables and otherwise prepare for the worst.&lt;br /&gt;The lesson: Have a good disaster recovery plan in place — one that doesn’t rely on the same security model as the systems that need to be recovered in the event of a disaster. Just as a safety deposit box can be used to protect certain rarely used valuables, offsite backups can save your data, your job, and/or your business.&lt;br /&gt;#10: Your house isn’t the only place you need to be protected.&lt;br /&gt;A cell phone when your car breaks down, a keen awareness of your surroundings, and maybe some form of personal protection can all be the difference between life and death when you’re away from home. Even something as simple as accidentally leaving your wallet behind in a restaurant can lead to disaster if someone uses your identity to commit other crimes that may be traced back to you, to run up your credit cards, and to loot your bank accounts. Your personal security shouldn’t stop when you leave your house.&lt;br /&gt;The lesson: Technology that leaves the site, information you may take with you, such as passwords, and data you need to share with the outside world need to be protected every bit as much as the network itself.&lt;br /&gt;I promised 10+ in the title of this article. This bonus piece of the analogy turns it around and gives you a different perspective on how to think about IT security:&lt;br /&gt;#11: Good analogies go both ways.&lt;br /&gt;Any basic security principles that apply to securing your network can also apply to securing your house or even the building that houses the physical infrastructure of your network.&lt;br /&gt;The lesson: Don’t neglect physical security. The best firewall in the world won’t stop someone from walking in the front door empty-handed, then walking out with thousands of dollars in hardware containing millions of dollars’ worth of data. That’s a job for the deadbolt.&lt;br /&gt;Okay, back to packing. I’ve procrastinated enough.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8367216146851324034-351434334733543717?l=ctiscsi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/351434334733543717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/351434334733543717'/><link rel='alternate' type='text/html' href='http://ctiscsi.blogspot.com/2008/11/10-reasons-to-treat-network-security.html' title='10+ reasons to treat network security like home security'/><author><name>LAPUTA</name><uri>http://www.blogger.com/profile/11967686027195773164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8367216146851324034.post-3895692380122221353</id><published>2008-11-02T07:05:00.000-08:00</published><updated>2008-11-02T07:10:30.707-08:00</updated><title type='text'>The 10 best IT certification Web sites</title><content type='html'>It’s no surprise that a ranking of the top IT certification Web sites would change in six years, which is when I last published such a list for TechRepublic. What is surprising is just how much the IT certification landscape has changed.&lt;br /&gt;Since I drafted the first version of this article back in the spring of 2002, the economy has seen many ups and downs. As of late, there have been a good many more downs than ups. In response, increasing numbers of computer, programming, and other technical professionals are scrambling to do all they can to strengthen their resumes, boost job security, and make themselves more attractive to their current employers. Toward that end, certifications can play an important role.&lt;br /&gt;But that’s not what industry certification was about just a short six or seven years ago. No, certifications then were a key tool that many job changers wielded to help solidify entry into the IT field from other industries. When technical skills were in higher demand, technology professionals leveraged IT certifications for greater pay within their organizations or to obtain better positions at other firms.&lt;br /&gt;As many career changers subsequently left IT over the years, and as most technology departments — under the reign of ever-tightening staffing budgets — began favoring real world skills, certifications lost some luster. But even like a tarnished brass ring, there’s still significant value in the asset. You just have to mine it properly.&lt;br /&gt;Technology professionals, accordingly, should update their thinking. Gone should be the old emphasis placed on brain dumps and test cram packages. In their place should be a renewed focus on career planning, job education, and training. Instead of viewing IT certification as a free ticket, which it most certainly isn’t (and never was), technology professionals should position certifications as proof of their commitment to continued education and as a career milepost — an accomplishment that helps separate themselves from others in the field.&lt;br /&gt;Fortunately, there remain a great many resources to help dedicated technology professionals make sense of the ever-changing certification options, identify trustworthy and proven training resources, and maximize their certification efforts. Here’s a look at today’s 10 best IT certification Web sites.&lt;br /&gt;#10: BrainBuzz’s CramSession&lt;br /&gt;&lt;a href="http://www.brainbuzz.com/" target="_blank"&gt;CramSession&lt;/a&gt;, early on, became one of the definitive, must-visit Web sites. With coverage for many Cisco, CompTIA, Microsoft, Novell, Red Hat, and other vendor certifications, the site continues to deliver a wealth of information.&lt;br /&gt;The site is fairly straightforward. While it appears design improvements aren’t at the top of BrainBuzz’s list (the site’s not the most attractive or visually appealing certification destination, as evidenced by some missing graphics and clunky layouts on some pages), most visitors probably don’t care. As long as IT pros can find the resources they seek — and the site is certainly easily navigable, with certifications broken down by vendor and exam — they’ll continue coming back.&lt;br /&gt;In addition to the site’s well-known study guides, which should be used only as supplements and never as the main training resources for an exam, you’ll find certification and exam comparisons, career track information, and practice tests, not to mention audio training resources.&lt;br /&gt;#9: Windows IT Pro&lt;br /&gt;CertTutor.net is one of the Web sites that made the previous top 10 list. It did not, however, make this revised list. Instead, &lt;a href="http://www.windowsitpro.com/" target="_blank"&gt;Windows IT Pro&lt;/a&gt; magazine’s online site takes its place.&lt;br /&gt;The long-running Penton publication is a proven tool for many tech pros. CertTutor.net used to be part of the magazine’s trusted network of properties, but the certification content has essentially been integrated throughout its larger overall Web site. Certification forums are mixed in throughout the regular forums. For example, the Microsoft IT Professional Certification topic is listed within the larger Windows Server System category, while security and messaging exams receive their own category.&lt;br /&gt;Within its &lt;a href="http://windowsitpro.com/Topics/index.cfm?action=ArticleList&amp;amp;ParentTopicID=26" target="_blank"&gt;Training and Certification section&lt;/a&gt;, visitors will also find current articles that track changes and updates within vendors’ certification programs. Such news and updates, combined with the site’s how-to information and respected authors, make it a stop worth hitting for any certification candidate.&lt;br /&gt;#8: Redmond Magazine&lt;br /&gt;&lt;a href="http://mcpmag.com/" target="_blank"&gt;Microsoft Certified Professional Magazine&lt;/a&gt;, long a proven news and information resource for Microsoft certified professionals, became &lt;a href="http://redmondmag.com/" target="_blank"&gt;Redmond Magazine&lt;/a&gt; in late 2004. Thankfully, the &lt;a href="http://redmondmediagroup.com/" target="_blank"&gt;Redmond Media Group&lt;/a&gt; continues to cover certification issues and maintain an online presence for Microsoft Certified Professional Magazine.&lt;br /&gt;MCPmag, as the online presence is known, may remain the best news site for Microsoft professionals looking to keep pace with changes and updates to Microsoft’s certification tracks. In addition to timely certification and career articles, the site boasts industry-leading salary survey and statistical information. Visitors will also find dedicated certification-focused forums, numerous reviews of exam-preparatory materials, and a wide range of exam reviews (including for some of the latest certification tests, such as Windows Server 2008 and Windows Vista desktop support).&lt;br /&gt;#7: Certification Magazine&lt;br /&gt;Besides a &lt;a href="http://www.certmag.com/salarycalculator.php" target="_blank"&gt;Salary Calculator&lt;/a&gt;, the &lt;a href="http://www.certmag.com/" target="_blank"&gt;Certification Magazine Web site&lt;/a&gt; includes another can’t-miss feature: news. For certification-related news, updates, and even white papers across a range of tracks — a variety of programs are covered, from IBM to Sun to Microsoft — it’s hard to find another outlet that does as good a job either creating its own certification content or effectively aggregating related contextual information from other parties.&lt;br /&gt;That information alone makes the site worth checking out. Add in study guides, timely articles, and overviews of different vendors’ certification programs, and Certification Magazine quickly becomes a trustworthy source for accreditation information.&lt;br /&gt;#6: Cert Cities&lt;br /&gt;&lt;a href="http://www.certcities.com/" target="_blank"&gt;CertCities.com&lt;/a&gt; (another Redmond Media Group property) also publishes a wealth of original certification articles. Site visitors will find frequently updated &lt;a href="http://certcities.com/editorial/news/" target="_blank"&gt;news coverage&lt;/a&gt; as well.&lt;br /&gt;From regular columns to breaking certification news, IT pros will find CertCities an excellent choice for helping stay current on changes within certification’s ever-changing tracks and programs. But that’s not all the site offers.&lt;br /&gt;CertCities.com also includes dedicated forums (including comprehensive Cisco and Microsoft sections and separate categories for IBM, Linux/UNIX, Java, CompTIA, Citrix, and Oracle tracks, among others), as well as tips and exam reviews. There’s also a &lt;a href="http://certcities.com/editorial/popquiz/" target="_blank"&gt;pop quiz&lt;/a&gt; feature that’s not to be missed. While not as in-depth as entire simulation exams, the pop quizzes are plentiful and can be used to help determine exam readiness.&lt;br /&gt;#5: InformIT&lt;br /&gt;Associated with Pearson Education, the &lt;a href="http://www.informit.com/topics/topic.aspx?st=61444" target="_blank"&gt;InformIT Web site&lt;/a&gt; boasts a collection of ever-expanding certification articles, as well as a handful of certification-related podcasts. You’ll also find certification-related &lt;a href="http://www.informit.com/guides/content.aspx?g=certification&amp;amp;seqNum=62" target="_blank"&gt;video tutorials&lt;/a&gt; and a helpful &lt;a href="http://www.informit.com/guides/content.aspx?g=certification&amp;amp;seqNum=68" target="_blank"&gt;glossary&lt;/a&gt; of IT certification terms.&lt;br /&gt;But that’s not the only reason I list InformIT in the top 10. The site also provides an easy link to its Exam Cram imprint. I’ve never taken a certification exam without first reading and rereading the respective Exam Cram title. I continue recommending them today.&lt;br /&gt;#4: Prometric&lt;br /&gt;Of course, if you’re going to become certified, you have to take the exam. Before you can take the exam, you have to register.&lt;br /&gt;&lt;a href="http://www.prometric.com/default.htm" target="_blank"&gt;Prometric&lt;/a&gt; bills itself as “the leading provider of comprehensive testing and assessment services,” and whether you agree or not, if you’re going to schedule an IT certification exam, visiting the Prometric Web site is likely a required step. The company manages testing for certifications from Apple, CompTIA, Dell, Hewlett-Packard, IBM, Microsoft, Nortel, the Ruby Association, Ubuntu, and many others. Thus, it deserves a bookmark within any certification candidate’s Web browser.&lt;br /&gt;#3: PrepLogic&lt;br /&gt;Training and professional education are critical components of certification. In fact, they’re so important in a technology-related career that I’d rather see computer technicians and programmers purchasing and reviewing training materials than just trying to earn a new accreditation.&lt;br /&gt;While there’s certainly been a shake-out in the last few years, a large number of vendors continue to develop and distribute self-paced training materials. As I have personal experience with &lt;a href="http://www.preplogic.com/" target="_blank"&gt;PrepLogic’s&lt;/a&gt; training aids, I believe the company earns its spot this revised top 10 list.&lt;br /&gt;With a large assortment of video- and audio-based training aids across a range of vendor tracks, PrepLogic develops professional tools that can be trusted to help earn certification. Visitors will also find Mega Guides that cover all exam objectives.&lt;br /&gt;Other training aid providers that deserve mention include &lt;a href="http://www.quickcert.com/index.cfm" target="_blank"&gt;QuickCert&lt;/a&gt;, a Microsoft Certified Partner and CompTIA Board Member that provides guaranteed computer-based training programs, and &lt;a href="http://www.skillsoft.com/" target="_blank"&gt;SkillSoft&lt;/a&gt;, which delivers online training programs covering tracks from Check Point, CIW, IBM, Microsoft, Oracle, PMI, Sun Microsystems, and others.&lt;br /&gt;#2: Transcender&lt;br /&gt;Just as I never attempted a certification exam before studying the relevant Exam Cram title, I also never sat an accreditation test before ensuring I could pass the respective &lt;a href="http://www.transcender.com/" target="_blank"&gt;Transcender&lt;/a&gt; simulations. The method worked well for some 10 IT certification exams.&lt;br /&gt;Whether it’s the confidence these practice tests provide or that the actual simulation so well replicates the real-world exam, I’m not sure. All I know is I always recommend candidates spend hours with practice exams after completing classroom or self-paced course instruction. And, when it comes to simulation exams, I’m a believer in Transcender products. I’ve repeatedly used them and always found them to be an integral component of my certification preparation strategy.&lt;br /&gt;Other outlets offering quality simulation tests include &lt;a href="http://www.measureup.com/" target="_blank"&gt;MeasureUp&lt;/a&gt; and PrepLogic (previously mentioned). All three companies (Transcender, MeasureUp, and PrepLogic) develop practice tests for a large number of technology certifications, including Cisco, Citrix, CompTIA, Microsoft, and Oracle.&lt;br /&gt;#1: The certification provider’s own Web site&lt;br /&gt;The most important site, though, when preparing for an IT training exam is the certification sponsor’s own Web site. Nowhere else are you as likely to find more accurate or timely news, information, and updates regarding a certification program. Vendor sites are also an excellent source for officially approved study aids and training guides.&lt;br /&gt;So if you’re considering a Microsoft certification, don’t skip the basic first step: Thoroughly research and review &lt;a href="http://technet.microsoft.com/en-us/bb291022.aspx" target="_blank"&gt;Microsoft’s Training and Certification pages&lt;/a&gt;. The same is true if you’re considering a &lt;a href="http://www.cisco.com/web/learning/le3/learning_career_certifications_and_learning_paths_home.html" target="_blank"&gt;Cisco&lt;/a&gt;, &lt;a href="http://certification.comptia.org/" target="_blank"&gt;CompTIA&lt;/a&gt;, &lt;a href="http://www.dell.com/content/topics/global.aspx/services/tnc/tnc_hardware?c=us&amp;amp;cs=555&amp;amp;l=en&amp;amp;s=biz" target="_blank"&gt;Dell&lt;/a&gt;, or other vendor accreditation; their respective training and certification pages can prove invaluable.&lt;br /&gt;It’s always best to begin your certification quest by visiting the vendor’s site. And to avoid unpleasant surprises, be sure to revisit often as you continue your certification quest.&lt;br /&gt;Those are mine…&lt;br /&gt;That’s my list of the 10 best certification Web sites. What are yours? Post your additions by joining the discussion below.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8367216146851324034-3895692380122221353?l=ctiscsi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/3895692380122221353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/3895692380122221353'/><link rel='alternate' type='text/html' href='http://ctiscsi.blogspot.com/2008/11/10-best-it-certification-web-sites.html' title='The 10 best IT certification Web sites'/><author><name>LAPUTA</name><uri>http://www.blogger.com/profile/11967686027195773164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8367216146851324034.post-6082953522394862911</id><published>2008-11-02T07:02:00.000-08:00</published><updated>2008-11-02T07:03:41.373-08:00</updated><title type='text'>10 dumb things IT pros do that can mess up their networks</title><content type='html'>One of the most popular pastimes of IT professionals is complaining about the dumb things users do. But if we’re honest, we have to admit that computer novices aren’t the only ones who make mistakes. Most network administrators could (but probably won’t) tell you about their “most embarrassing moment.” That’s the one where you discover you accidentally misconfigured the firewall to shut down the boss’s Internet connection or that the backup you’ve been making every day has been copying the wrong files. Oops.&lt;br /&gt;#1: Don’t have a comprehensive backup and disaster recovery plan&lt;br /&gt;It’s not that backing up is hard to do. The problem is that it sometimes gets lost in the shuffle, because most network administrators are overloaded already, and backups are something that seem like a waste of time and effort–until you need them.&lt;br /&gt;Of course you back up your organization’s important data. I’m not suggesting that most admins don’t have a backup strategy in place. But many of those backup strategies haven’t changed in decades. You set up a tape backup to copy certain important files at specified intervals and then forget about it. You don’t get around to assessing and updating that backup strategy — or even testing the tapes periodically to make sure your data really is getting backed up — until something forces you to do so (the tape system breaks or worse, you have a catastrophic data loss that forces you to actually use those backups).&lt;br /&gt;It’s even worse when it comes to full-fledged disaster recovery plans. You may have a written business continuity plan languishing in a drawer somewhere, but is it really up to date? Does it take into account all of your current equipment and personnel? Are all critical personnel aware of the plan? (For instance, new people may have been hired into key positions since the time the plan was formulated.) Does the plan cover all important elements, including how to detect the problem as quickly as possible, how to notify affected persons, how to isolate affected systems, and what actions to take to repair the damage and restore productivity?&lt;br /&gt;#2: Ignore warning signs&lt;br /&gt;That UPS has been showing signs of giving up the ghost for weeks. Or the mail server is suddenly having to be rebooted several times per day. Users are complaining that their Web connectivity mysteriously drops for a few minutes and then comes back. But things are still working, sort of, so you put off investigating the problem until the day you come into work and network is down.&lt;br /&gt;As with our physical health, it pays to heed early warning signs that something is wrong with the network and catch it before it becomes more serious.&lt;br /&gt;#3: Never document changes&lt;br /&gt;When you make changes to the server’s configuration settings, it pays to take the time to document them. You’ll be glad you did if a physical disaster destroys the machine or the operating system fails and you have to start over from scratch. Circumstances don’t even have to be that drastic; what if you just make new changes that don’t work the way you expected, and you don’t quite remember the old settings?&lt;br /&gt;Sure, it takes a little time, but like backing up, it’s worth the effort.&lt;br /&gt;#4: Don’t waste space on logging&lt;br /&gt;One way to save hard disk space is to forego enabling logging or set your log files to overwrite at a small file size threshold. The problem with that is that disk space is relatively cheap, but hours of pulling your hair out when you’re trying to troubleshoot a problem without logs to help you discover what happened can be costly, in terms of both money and frustration.&lt;br /&gt;Some applications don’t have their logs turned on automatically. But if you want to save yourself a lot of grief when something goes wrong, adopt the philosophy of “everything that can be logged should be logged.”&lt;br /&gt;#5: Take your time about installing critical updates&lt;br /&gt;The “It’ll never happen to me” syndrome has been the downfall of many networks. Yes, updates and patches sometimes break important applications, cause connectivity problems, or even crash the operating system. You should thoroughly test upgrades before you roll them out to prevent such occurrences. But you should do so as quickly as possible and get those updates installed once you’ve determined that they’re safe.&lt;br /&gt;Many major virus or worm infestations have done untold damage to systems even though the patches for them had already been released.&lt;br /&gt;#6: Save time and money by putting off upgrades&lt;br /&gt;Upgrading your operating systems and mission-critical applications can be time consuming and expensive. But putting off upgrades for too long can cost you even more, especially in terms of security. There are a couple of reasons for that:&lt;br /&gt;New software usually has more security mechanisms built in. There is a much greater focus on writing secure code today than in years past.&lt;br /&gt;Vendors generally retire support for older software after awhile. That means they stop releasing security patches for it, so if you’re running the old stuff, you may not be protected against new vulnerabilities.&lt;br /&gt;If upgrading all the systems in your organization isn’t feasible, do the upgrade in stages, concentrating on the most exposed systems first.&lt;br /&gt;#7: Manage passwords sloppily&lt;br /&gt;Although multifactor authentication (smart cards, biometrics) is becoming more popular, most organizations still depend on user names and passwords to log onto the network. Bad password policies and sloppy password management create a weak link that can allow attackers to invade your systems with little technical skill needed.&lt;br /&gt;Require lengthy, complex passwords (or better, passphrases), require users to change them frequently, and don’t allow reuse of the same passwords over and over. Enforce password policies through Windows group policy or third-party products. Ensure that users are educated about the necessity to keep passwords confidential and are forewarned about the techniques that social engineers may use to discover their passwords.&lt;br /&gt;If at all possible, implement a second authentication method (something you have or something you are) in addition to the password or PIN (something you know).&lt;br /&gt;#8: Try to please all the people all of the time&lt;br /&gt;Network administration isn’t the job for someone who needs to be liked by everyone. You’ll often be setting down and enforcing rules that users don’t like. Resist the temptation to make exceptions (”Okay, we’ll configure the firewall to allow you to use instant messaging since you asked so nicely.”)&lt;br /&gt;It’s your job to see that users have the access they need to do their jobs — and no more.&lt;br /&gt;#9: Don’t try to please any of the people any of the time&lt;br /&gt;Just as it’s important to stand your ground when the security or integrity of the network is at stake, it’s also important to listen to both management and your users, find out what they do need to do their jobs, and make it as easy for them as you can–within the parameters of your mission (a secure and reliable network).&lt;br /&gt;Don’t lose sight of the reason the network exists in the first place: so that users can share files and devices, send and receive mail, access the Internet, etc. If you make those tasks unnecessarily difficult for them, they’ll just look for ways to circumvent your security measures, possibly introducing even worse threats.&lt;br /&gt;#10: Make yourself indispensable by not training anyone else to do your job&lt;br /&gt;This is a common mistake throughout the business world, not just in IT. You think if you’re the only one who knows how the mail server is configured or where all the switches are, your job will be secure. This is another reason some administrators fail to document the network configuration and changes.&lt;br /&gt;The sad fact is: no one is indispensable. If you got hit by a truck tomorrow, the company would go on. Your secrecy might make things a lot more difficult for your successor, but eventually he or she will figure it out.&lt;br /&gt;In the meantime, by failing to train others to do your tasks, you may lock yourself into a position that makes it harder to get a promotion… or even take a vacation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8367216146851324034-6082953522394862911?l=ctiscsi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/6082953522394862911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/6082953522394862911'/><link rel='alternate' type='text/html' href='http://ctiscsi.blogspot.com/2008/11/10-dumb-things-it-pros-do-that-can-mess.html' title='10 dumb things IT pros do that can mess up their networks'/><author><name>LAPUTA</name><uri>http://www.blogger.com/profile/11967686027195773164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8367216146851324034.post-702898790181572183</id><published>2008-11-02T06:13:00.000-08:00</published><updated>2008-11-02T06:16:23.778-08:00</updated><title type='text'>How do you decide who gets what machine?</title><content type='html'>Small form-factor laptops have popped up from nearly nowhere. Some people call the netbook the wave of the future. Others dismiss them as toys. Which is it?&lt;br /&gt;——————————————————————————————-&lt;br /&gt;It seems like almost overnight a new crop of mini-laptops has appeared on the scene. Manufacturers have always tried to figure out ways to make laptops lighter, smaller, faster, and with longer battery life, but there always seemed to be a downward limit in the size of the machines.&lt;br /&gt;For the longest time, the limiting factor that kept laptops from shrinking was the basic elements of the machine. System boards could only be so small. You had to include a hard drive, which was at least 2.5″ in size. There was the seemingly mandatory and endless set of serial, parallel, USB, and other ports, which would clutter the periphery of the unit. Plus you had the PCMCIA standard, which meant that add-on cards were at least the size of a credit card. Battery technology required large, hefty batteries. And finally there was the usability factor of the laptop’s keyboard.&lt;br /&gt;All these things conspired together to keep laptops from getting much smaller than an 8.5″ x 11″ sheet of paper. Beyond that size, the units seemed to collapse into only semi-useful PDAs or devices that were limited to running an OS like Windows CE. One of the most successful sub-notebooks was the IBM ThinkPad 701c, but it didn’t survive very long in the marketplace.&lt;br /&gt;Now, it seems like just about every major manufacturer of laptops has its own sub-notebook, only now they’re referred to with the buzzwords of ultra-mobile PC or netbook.&lt;br /&gt;What’s in a name?&lt;br /&gt;We’ve had several netbooks here at TechRepublic that we’ve been using for testing. The first one we got was an Asus Eee PC. Although blogger Vincent Danen liked it,  TechRepublic editor Mark Kaelin was less than impressed. He found the limitations with its version of Linux most annoying along with screen resolution and keyboard feel. I think he got the most pleasure out of cracking the Eee open rather than anything else.&lt;br /&gt;After that, we got a &lt;a href="http://blogs.techrepublic.com.com/geekend/?p=1505" target="_blank"&gt;2GoPC Classmate&lt;/a&gt;. It was rather limiting as well. The screen resolution was particularly odd, and I never got used to the keyboard. I let my eleven-year-old daughter play with it for a while, and she wasn’t sold on it either.&lt;br /&gt;Mark has a &lt;a href="http://news.zdnet.co.uk/hardware/0,1000000091,39484277,00.htm" target="_blank"&gt;Dell Inspiron 9&lt;/a&gt; on his desk right now. We’re also probably going to get an &lt;a href="http://review.zdnet.com/product/laptops/acer-aspire-one-linpus/33190895/" target="_blank"&gt;Acer Aspire One&lt;/a&gt;. On top of all that, TechRepublic’s sister site, News.com, has a &lt;a href="http://news.cnet.com/8301-17938_105-10050952-1.html" target="_blank"&gt;Lenovo IdeaPad S10&lt;/a&gt; that they seem to like so far.&lt;br /&gt;All the models seem to share the same limitations. Compared to standard notebooks, the screens are squashed and the keyboards are too small. (Although News.com likes the Lenovo keyboard so far.) Because they run the slower Atom processors, the machines aren’t nearly strong enough to run Vista, but they seem to run Linux and Windows XP tolerably. With Intel’s &lt;a href="http://news.cnet.com/8301-13924_3-10047071-64.html" target="_blank"&gt;new dual-core Atom processor&lt;/a&gt;, the performance problem may disappear. For now, however, the inability to run Vista hasn’t been a problem and seems to say more about Vista than the netbooks.&lt;br /&gt;Growing trend or passing fad?&lt;br /&gt;The question at hand, however, is whether these devices are the wave of the future or a passing fad? ABI Research claims that by 2013, the size of the ultra-mobile market will be the same size as the notebook market — &lt;a href="http://blog.wired.com/gadgets/2008/09/ultra-mobile-de.html" target="_blank"&gt;about 200 million units per year&lt;/a&gt;. This market will be led by the netbooks and things called Mobile Internet Devices. MIDs are devices stuck somewhere between a netbook and a cell phone but currently make up only a very tiny part of the ultra-mobile market.&lt;br /&gt;That would lead one to think that ultramobiles are indeed the wave of the future. Of course, at one time research firms like Gartner assumed that OS/2 would wind up with as much as &lt;a href="http://findarticles.com/p/articles/mi_hb6676/is_199105/ai_n26453884?tag=rel.res5" target="_blank"&gt;21% of the market or more&lt;/a&gt;.&lt;br /&gt;On the flip side are those like ZDNet’s Larry Dignan who imply, or flat out state, that netbooks are &lt;a href="http://blogs.zdnet.com/BTL/?p=10255" target="_blank"&gt;little more than toys&lt;/a&gt;. Although some are clearly targeted at students, I’m sure that most manufacturers are aiming a little higher up the market than that.&lt;br /&gt;I’m somewhere in between. So far, most of the devices I’ve seen that we have here just haven’t fully gotten it right yet. They’re getting closer, but so far don’t seem like machines that are ready to take over for a laptop yet. They do have potential, and I’m sure if you went back fifteen years, nobody would be talking about laptops ever fully being able to challenge desktop machines for dominance either.&lt;br /&gt;The bottom line for IT leaders&lt;br /&gt;Right now, netbooks aren’t a viable replacement for most notebook users. They’re niche machines that are really only useful for those with specific needs and who aren’t aware or bothered by the mini-machine’s limitations. Eventually they may become ready for business use, but unless you have an executive who travels a lot or someone who always has to have the neatest new gadget, you may be better served to wait.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8367216146851324034-702898790181572183?l=ctiscsi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/702898790181572183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/702898790181572183'/><link rel='alternate' type='text/html' href='http://ctiscsi.blogspot.com/2008/11/how-do-you-decide-who-gets-what-machine.html' title='How do you decide who gets what machine?'/><author><name>LAPUTA</name><uri>http://www.blogger.com/profile/11967686027195773164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8367216146851324034.post-8666605649424621343</id><published>2008-11-02T06:11:00.000-08:00</published><updated>2008-11-02T06:12:44.638-08:00</updated><title type='text'>Should users be allowed to supply their own computers?</title><content type='html'>Deploying new systems in an organization always presents a challenge. As we’ve discussed before, there are issues surrounding who gets what PC and when you should replace old equipment for starters. Additionally, there are the problems of getting the best price,  deploying a consistent image, and choosing the best machine for a user’s given situation. Citrix thinks that it has &lt;a href="http://www.usatoday.com/tech/products/gear/computing/2008-09-25-citrix-byoc_N.htm" target="_blank"&gt;a solution&lt;/a&gt;: Give users a stipend and allow them to purchase whatever machine they want.&lt;br /&gt;Eating its own dog food&lt;br /&gt;According to an article in USA Today, Citrix has implemented a solution whereby they give each user a flat $2,100, and with that money, the user can purchase whatever machine they like and bring it into the office.&lt;br /&gt;Although such a strategy may sound like a complete nightmare to anyone in IT who has ever had to support user-supplied equipment, Citrix has a trick up its sleeve. Rather than locking down the equipment via group policy and enforcing access to the network, Citrix uses its own virtulization techonology to make it work. The article doesn’t go as far as to say what the product is, but it has to be some variation of Xen, probably &lt;a href="http://www.citrix.com/English/ps2/products/product.asp?contentID=163057" target="_blank"&gt;XenDesktop&lt;/a&gt;&lt;a href="http://www.citrix.com/English/ps2/products/product.asp?contentID=163057" target="_blank"&gt;&lt;/a&gt;.&lt;br /&gt;As the article points out, Citrix enforces a minimum set of requirement on users. Linux users need not apply, because Citrix supports only Mac and Windows users. Also all users have to have current virus protection. These requirements help ensure basic security and connectivity on the network.&lt;br /&gt;Would it solve a problem or create more?&lt;br /&gt;Naturally it would be hard for Citrix to sell a virtualization system that it wouldn’t be willing to use itself. Plus, if anyone could make such a system work, it would be the people who created it to begin with. However, would it work as well in a regular organization?&lt;br /&gt;Virtualizing desktops has long been problematic. There’s an issue of network bandwidth. Additionally, if there’s not enough server horsepower on the backend, then desktop applications can run very slowly. Beyond the strength of the servers, you have to have enough servers to support the number of desktops that are being virtualized. The investment in connectivity, as well as numbers and power of support servers, can eat up any savings on the desktop if you don’t plan properly.&lt;br /&gt;The bottom line for IT leaders&lt;br /&gt;Virtualization has been all the rage these days. So far most of the talk has been on the server side, but more thought has been given to doing the same thing on the desktop. Such technology has been around in various forms for a while now if you think back to WinFrame and Terminal Services, and never has gotten much traction. Although XenDesktop, XenApp, and related products offer new technology, problems still may be ahead. Approach with caution and plan ahead if you’re tempted.&lt;br /&gt;Do you think you could use desktop and application virtualization to reduce costs on the desktop and maybe allow users to purchase their own equipment? Or are you just asking for problems? Share your opinions in the Comment section below.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8367216146851324034-8666605649424621343?l=ctiscsi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/8666605649424621343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/8666605649424621343'/><link rel='alternate' type='text/html' href='http://ctiscsi.blogspot.com/2008/11/should-users-be-allowed-to-supply-their.html' title='Should users be allowed to supply their own computers?'/><author><name>LAPUTA</name><uri>http://www.blogger.com/profile/11967686027195773164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8367216146851324034.post-7793014452253581124</id><published>2008-11-02T06:10:00.001-08:00</published><updated>2008-11-02T06:10:58.282-08:00</updated><title type='text'>What has the economic meltdown done to your IT projects?</title><content type='html'>I came to TechRepublic almost ten years ago during the Internet Gold Rush era. As many of you may remember, the DotCom bubble burst in the early 2000s, and the entire Internet industry hit the skids. Companies that were worth hundreds of millions of dollars disappeared seemingly overnight. Even CNET, which wound up acquiring TechRepublic at the top of the bubble, saw its stock price go from the high $80 range down to a mere 69 cents.&lt;br /&gt;As the Internet industry started to recover, the same thing happened to the general economy. It’s at such a massive scale that the press is even talking about whether this means &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/10/09/AR2008100903425.html?hpid=topnews" target="_blank"&gt;the end of American capitalism&lt;/a&gt; and if we &lt;a href="http://www.theglobalist.com/storyid.aspx?StoryId=6533" target="_blank"&gt;need the Chinese to save the world&lt;/a&gt;. Certainly at some point the panic and perceptions of doom wind up being a self-fulfilling prophecy, but there’s no doubting that these aren’t fun times for business.&lt;br /&gt;At a more microeconomic level, as IT leaders we have more to deal with the worry of whether our companies will fail and we’ll be out of work. We also have to face the consequences of the credit industry drying up and the effects it will have on our IT budgets. In a time when businesses can’t borrow to meet payrolls, funding an IT project becomes an additional problem.&lt;br /&gt;Has it affected you yet?&lt;br /&gt;How’s your organization holding out so far? Has the economic meltdown affected your business in general or caused you to rethink any of your IT projects?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8367216146851324034-7793014452253581124?l=ctiscsi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/7793014452253581124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/7793014452253581124'/><link rel='alternate' type='text/html' href='http://ctiscsi.blogspot.com/2008/11/what-has-economic-meltdown-done-to-your.html' title='What has the economic meltdown done to your IT projects?'/><author><name>LAPUTA</name><uri>http://www.blogger.com/profile/11967686027195773164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8367216146851324034.post-1211218907565025232</id><published>2008-11-02T06:08:00.000-08:00</published><updated>2008-11-02T06:09:34.811-08:00</updated><title type='text'>The eternal IT debate: Build or buy?</title><content type='html'>Probably for as long as man has existed the question has been asked: “Do I do it myself or get someone else to do it for me?” This has also been a classic problem in IT. Whether it’s building PCs out of parts to outsourcing the entire IT function, there’s an ongoing debate about whether it’s better to solve a problem by building a solution in-house or buying it from elsewhere.&lt;br /&gt;Common themes&lt;br /&gt;It’s possible to have a build-versus-buy debate for just about every aspect of IT, as well as the entire IT function. In a build-versus-buy debate, each function has its own particulars that will control which solution is a better choice. At the same time, however, there are some common arguments that flow through the topic of build versus buy.&lt;br /&gt;First, there’s the standard cost/benefit analysis. All you have to do is break down the problem into pure dollars and cents. It’s a relatively simple comparison. How much will it cost you to assemble the solution yourself vs. having someone else to do it. Compare that to how important the solution is, and then you can decide whether it’s worth your time or not.&lt;br /&gt;The second common decision factor is related to the first, and that’s just how strategic the function is that you’re making the decision about. Functions that are core to your organization and may be key to its survival or basic business may be too important to trust to another source no matter the cost.&lt;br /&gt;I call this one the “Blue Lights and Bullets” factor. When I worked for the local police department, we wanted to buy a certain computer system, and the major in charge said “How important is it? All the cops need is blue lights and bullets. You can’t catch bad guys without blue lights and bullets.” In tight times, the system would have cut into the basic budget, which was core to the department’s function. It was important, but not as important as other things.&lt;br /&gt;Finally, the last thing that’s common to any build-versus-buy debate is the customization factor. You can build a solution exactly the way you want it, but often bought solutions are strictly off the shelf for a large audience. Most bought solutions are generic, and you need to make sure you that you don’t have any special needs that fall outside the generic solution. Additionally, with a generic solution, you may have to alter business processes to match it, rather than the other way around. Although you can sometimes modify a bought solution, that can add needless cost and complexity.&lt;br /&gt;Desktops and other hardware&lt;br /&gt;From the time Jobs and Wozniak started assembling Apples in their garage, people in IT have been assembling computers from parts for their own use. There has been a big back and forth over time about whether it’s better to build or buy PCs.&lt;br /&gt;It’s essentially impossible to custom assemble something like a laptop out of parts, but you can still do so with desktop PCs. The problem is that except for high-end gaming machines, the prices of basic computers have dropped so low that there’s not that much of a price difference between a purchased computer and an assembled one.&lt;br /&gt;If you’re considering building PCs, don’t forget to factor in other things. First, a preassembled PC will come with its own warranty and support centralized in one place. Although individual components in a custom unit may have warranties, tracking them all may be problematic.&lt;br /&gt;Additionally, among all the needless software that’s loaded on almost every preassembled machine, there is a lot of basic software that you may need, including an operating system, which will cost you extra on a self-built machine.&lt;br /&gt;Applications&lt;br /&gt;Software can come in three different flavors. First there’s the off-the-shelf commercial application. You also have prepackaged software sold by developers who then customize the software to your needs. Finally, there’s software written from scratch — either in-house or by contractors.&lt;br /&gt;Off-the-shelf software is usually less expensive than custom software, but obviously it is much more rigid. You must adjust to the way the program works and do without unsupported features. You then have to balance what the program does for the price compared to the value of what you have to have it do but it doesn’t.&lt;br /&gt;Customizable pre-written software is more expensive than off the shelf, but you can alter it to meet your needs. For example, a country club I do consulting for has an accounting package to track sales in its bar and restaurant. However, due to vagaries in local law, it must track alcohol sales from a member’s personal account rather than out of general inventory. No standard accounting package did this, but they were able to find a company that would modify their software, for a price naturally, to accomodate it. That allowed the club to be able to computerize their accounting system while still following local law, and it was cheaper than having the system programmed from scratch.&lt;br /&gt;The complete custom solution is usually the most expensive. This was the option we took when we did a 911 system for the police department. We could create custom screens based on dispatcher input, customize coding and acronyms, and so on. When we were done, we had exactly the system the dispatchers wanted, but it wound up being more expensive than other pre-packaged semicustomizable solutions. In the final analysis, the cost was justified based on the importance of the package and the needs of the dispatchers.&lt;br /&gt;The last two solutions also have an added twist. The complete or partial customization can be done in-house or contracted elsewhere. From there you can consider the cost and time it will take to make the final decision.&lt;br /&gt;In-house datacenters vs. colocations&lt;br /&gt;Traditionally small and medium businesses have just set up small server rooms to house data. As applications become more complex and needs grow, more and more of these organizations need full-fledged data centers. A-not-as-common decision that’s increasingly important is whether to build a datacenter in-house or to use a colocation instead.&lt;br /&gt;The cost considerations here are much greater than they are with simple systems. You have to consider the cost of the servers, racks, air conditioning, and ongoing power costs. There’s also the issue of security — whether you trust corporate assests with another firm or you retain physical control.&lt;br /&gt;Colocated data centers have an advantage of being easily scalable. The colocator probably already has all the servers, climate control, and everything else on-site. All you have to do is pay for the added space.&lt;br /&gt;Performance may be an issue however. If you don’t have the resources on-site, you might be constrained by bandwidth issues getting data to and from your users. Plus, you add another point of failure that you may not have control over, that being the line being used to connect you to your colocator.&lt;br /&gt;Outsourcing all of IT&lt;br /&gt;A decision being made by some organizations is to just buy an entire IT organization by outsourcing the department to IBM, HP, or the like. Rather than building expertise in-house, a company will contract IT out to a services organization. This has been a pretty good business for companies like IBM, and it can save large businesses lots of money. From a business perspective, if your business is running through a rough patch, they can just cut back on the contract, which is easier than laying off employees.&lt;br /&gt;Even small to medium businesses can use local consultants and contractors to take care of their IT needs. The shops may be too small to afford their own IT guy or just have only occasional work that needs to be done. In that case, there’s no reason to train someone on-site to do IT or to hire a person.&lt;br /&gt;The problem with outsourced IT is that outside people you hire to do the work don’t necessarily have a vested interest in your organization. If something goes wrong, they can just move on to another contract. Plus, because they aren’t connected to the organization, they may take less of an interest in the business in general. They may not make the relationships necessary and have the insight into your organization that an internal employee may get. An internal employee may be able to make positive suggestions based on such knowledge that a detached contractor may not. The bottom line for IT leaders&lt;br /&gt;There’s more to a build-versus-buy debate than simple numbers. Although cost is an important factor, there are other things to take into consideration. Sadly, too often organizations merely look at the numbers and the bottom line. As an IT leader, it’s your role to look beyond that and make other decision makers fully aware of the implications of building or buying a solution.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8367216146851324034-1211218907565025232?l=ctiscsi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/1211218907565025232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/1211218907565025232'/><link rel='alternate' type='text/html' href='http://ctiscsi.blogspot.com/2008/11/eternal-it-debate-build-or-buy.html' title='The eternal IT debate: Build or buy?'/><author><name>LAPUTA</name><uri>http://www.blogger.com/profile/11967686027195773164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8367216146851324034.post-4192264546605559326</id><published>2008-11-02T06:07:00.001-08:00</published><updated>2008-11-02T06:07:47.451-08:00</updated><title type='text'>If you sit out Vista, what are your alternatives?</title><content type='html'>Microsoft’s Steve Ballmer is still pushing Windows Vista but has come to realize that some businesses aren’t interested. He’s fine with the notion that businesses continue to run Windows XP until Windows 7 ships, hopefully by 2010.&lt;br /&gt;So, you have at least two years to decide what to do. You can sit out Vista and wait for 7. You might even decide you don’t want to go with 7 while you’re at it. Or it might be a good time to look at Mac or Linux. What do you think?&lt;br /&gt;Sitting out 7&lt;br /&gt;Of course, if you do decide to sit out Windows Vista, it doesn’t necessarily mean that you’re going to make the jump to Windows 7 at all. If XP is good today, it will probably be just as good by the time 7 ships. If history is any guide, subsequent versions of Windows run slower and take more resources. And, let’s not forget that Windows 7 is going to be built out of Windows Vista code, so Microsoft will have to do a lot of optimizing.&lt;br /&gt;Microsoft is supporting XP until 2014, so there’s not necessarily a rush to embrace Windows 7 either. By the time 7 ships, quad-core or better processors will be standard as will 4GB of memory on starter machines. XP will be nearly instantaneous on such hardware. With Microsoft supporting XP well into 7’s lifespan, you might be able to wait until Windows 8 or whatever if 7 still has too much Vista in it for your liking.&lt;br /&gt;Moving to the Mac&lt;br /&gt;Momentum for the Mac continues to grow. Apple now is the top seller of laptops, which, even though it doesn’t make OS X the dominant portable OS, represents a much larger market share than Mac has on the desktop. As people abandon traditional desktop computers for more mobile devices, there’s some opportunity for OS X.&lt;br /&gt;Even though you’re locked into proprietary hardware and software running a Mac, most Apple customers don’t seem to mind. The OS is solid, and you always have the option of running Windows or Linux on the box as well.&lt;br /&gt;Apple has been lucky enough to double market share since switching to Intel processors. With two more years until Windows 7 comes out, its market share may increase again, making it a significant alternative to Windows, not just a niche player.&lt;br /&gt;Leaping for Linux&lt;br /&gt;Linux proponents have seemingly declared every year since 2000 as being the year for Linux On The Desktop. Linux seems to get better with every iteration, but is it there yet? It might be.&lt;br /&gt;I spend about half my day on a Linux box. About the only time I flip to Windows is when I have to do something that Linux can’t — like working with Exchange’s calendars conveniently, for example.&lt;br /&gt;With the new distributions that are constantly coming out, Linux programmers have been consistently moving the ball down the field, encroaching on Windows’ desktop territory. As decent as things are now, with another two years of coding, 2010 just might BE the year of Linux On The Desktop.&lt;br /&gt;What are you going to do?&lt;br /&gt;Are you going to sit out Vista? Or have you decided to go with it and see what happens? If you’ve decided to sit out Vista, what do you view as your best alternative?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8367216146851324034-4192264546605559326?l=ctiscsi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/4192264546605559326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/4192264546605559326'/><link rel='alternate' type='text/html' href='http://ctiscsi.blogspot.com/2008/11/if-you-sit-out-vista-what-are-your.html' title='If you sit out Vista, what are your alternatives?'/><author><name>LAPUTA</name><uri>http://www.blogger.com/profile/11967686027195773164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8367216146851324034.post-7842472158952405059</id><published>2008-11-02T06:04:00.000-08:00</published><updated>2008-11-02T06:05:50.884-08:00</updated><title type='text'>Is price no object to the typical Apple customer?</title><content type='html'>In every buying decision, one of the top factors that’s taken into consideration is price.  It’s not always the TOP factor, but especially in economic times such as this it is highly important. When Apple refreshed the Mac line, it had a big opportunity to make a splash by dropping prices.&lt;br /&gt;It didn’t. Instead it created a token sub-$1,000 machine and focused more on the new CPUs and graphic cards inside the machine. Apple clearly sees itself more of a Mercedes brand than a Mercury, but is such pricing and position sustainable? Are Apple customers completely price insensitive?&lt;br /&gt;How much does price matter?&lt;br /&gt;In September I asked TechRepublic members to tell me what &lt;a href="http://blogs.techrepublic.com.com/decisioncentral/?p=150"&gt;the most important factor&lt;/a&gt; was when taking a new laptop purchase into consideration. Of the almost 900 responses at the time, the top two factors were performance and reliability, which were practically tied for first with approximately 33% of the vote. Price was a distant third, coming in with only 8% of the vote.&lt;br /&gt;Now the drawback is that our poll tool allows you to pick only a single item. You can’t multi-select nor rank order your votes. That means that the poll doesn’t really tell much about how important price is on a decision continuum for TR members, but because 10% still selected it as their top in the face of the other factors means that it’s still significant.&lt;br /&gt;Everyone who’s attended any economics class (or just has gone to a grocery store) is familiar with the Law of Supply and Demand. If you want to sell more of something, you lower the price. If you charge too much, fewer people will buy. So why doesn’t Apple lower the price to compete with Dell and HP? Especially if by doing so they’d crush them because of their supposed “superior” product?&lt;br /&gt;Apple and price&lt;br /&gt;The answer is obvious and simple. Apple has no desire to be Dell or HP. Although there’s something to be said for the #1 maker of laptops and computers on the planet, Steve Jobs isn’t going to do so if it means sacrificing margin for market share. I’ve pointed this out before in &lt;a href="http://blogs.techrepublic.com.com/window-on-windows/?p=262"&gt;Steve Jobs doesn’t want to be Michael Dell&lt;/a&gt;.&lt;br /&gt;Apple is more of the Lexus and Mercedes of computer makers. It’s priced the way it is on purpose: to command the highest price that the market will bear. Apple locks its customers into proprietary hardware and software and squeezes them for every last dime.&lt;br /&gt;If Apple were to attempt to compete on a price basis, there would be a lot less chance to lock the customer in. Economies of scale favor traditional Windows vendors because even though companies like HP and Lenovo do some unique engineering, Windows is so generic that it runs on just about all hardware, driving profit margins out. Windows machines are commodities more like Fords and Chevys and less like a Mercedes. To successfully compete on price, Apple would have to accept lower profit margins and use more generic equipment. That would mean not doing things first like using the 6MB-cache Penryn Intel CPUs that the Macs are getting before other vendors.&lt;br /&gt;Apple has tried before to grow market share at the expense of margin. Although it’s more of a discussion in Classics Rock, you can look to what happened to Apple in the 90s when they introduced &lt;a href="http://query.nytimes.com/gst/fullpage.html?res=9C0CE3D81E3EF931A25753C1A966958260&amp;amp;scp=9&amp;amp;sq=Apple%20Low%20profit%20margin&amp;amp;st=cse" target="_blank"&gt;lower-priced Macs&lt;/a&gt; in an effort to grow market share. All that happened was that their &lt;a href="http://query.nytimes.com/gst/fullpage.html?res=9D0CE1D7123DF931A35756C0A967958260&amp;amp;sec=&amp;amp;spon=&amp;amp;&amp;amp;scp=4&amp;amp;sq=Apple%20Low%20profit%20margin&amp;amp;st=cse" target="_blank"&gt;profit margin dropped&lt;/a&gt; 4% in less than one year. It wasn’t much later that Steve Jobs was brought back into the company, and those who championed expanding Apple’s market share were &lt;a href="http://query.nytimes.com/gst/fullpage.html?res=9E04E3D61339F933A25754C0A961958260&amp;amp;scp=13&amp;amp;sq=return+Steve+Jobs++to+apple&amp;amp;st=nyt" target="_blank"&gt;gone&lt;/a&gt;. Steve’s not to let history repeat itself.&lt;br /&gt;Plus, let’s not forget the Jobs ego. I’m sure the last thing he wants to do is see the company he created, the company where in epic fashion he was forced out of and returned to in glorious fashion and more than rebuilt, become a Ford. I’m sure he’s quite happy to have it be viewed as a luxury brand.&lt;br /&gt;Breaking the law&lt;br /&gt;I was in an Apple Store over the weekend, and you could barely walk around the place. Clearly no matter how weak the economy is, people are still snapping up the new Macs, iPods, and other accessories. Apple’s third quarter ended in June, and they returned &lt;a href="http://www.apple.com/pr/library/2008/07/21results.html" target="_blank"&gt;record results&lt;/a&gt;. They’ll report fourth-quarter earnings tomorrow, so it will be interesting to see if they can defy the law of supply and demand in a down economy as &lt;a href="http://www.forbes.com/feeds/ap/2008/10/20/ap5579030.html" target="_blank"&gt;forecasters predict&lt;/a&gt;.&lt;br /&gt;Beyond the cachet of the brand, it’s hard to see why Apple customers would endure the price differential. ZDNet’s Larry Dignan questions whether &lt;a href="http://http//blogs.zdnet.com/BTL/?p=10435" target="_blank"&gt;Macs are affordable enough&lt;/a&gt; and suggests that they’re not worth the $100 price difference. On the other hand, ZDNet’s Mary Jo Foley seems to think that &lt;a href="http://blogs.zdnet.com/microsoft/?p=1642&amp;amp;tag=rbxccnbzd1" target="_blank"&gt;a $999 price point may attract customers&lt;/a&gt; that might otherwise not look at a Mac.&lt;br /&gt;What do you think? Why do Apple customers pay a higher price for Macs? Is price no object or at least not that big of a deal to a typical Mac user? And is Mac OS X worth the price difference?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8367216146851324034-7842472158952405059?l=ctiscsi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/7842472158952405059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/7842472158952405059'/><link rel='alternate' type='text/html' href='http://ctiscsi.blogspot.com/2008/11/is-price-no-object-to-typical-apple.html' title='Is price no object to the typical Apple customer?'/><author><name>LAPUTA</name><uri>http://www.blogger.com/profile/11967686027195773164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8367216146851324034.post-2427984502379540836</id><published>2008-11-02T05:57:00.000-08:00</published><updated>2008-11-02T06:03:44.440-08:00</updated><title type='text'>What influences you in making a final product decision?</title><content type='html'>Sometimes when you’re doing product evaluations, you get lucky. There’s one product that stands clearly above the others. Or there’s only one solution, and you don’t have to worry about competitive products.&lt;br /&gt;Things are rarely that easy however. Usually there are two or three products that all meet similar specifications, fall in the same price range, and for all practical purpose are interchangeable. You need to be able to make a choice, and it’s hard to justify a decision based on a simple coin toss.&lt;br /&gt;Outside influencers&lt;br /&gt;At that point, that’s when it’s helpful to get the opinion of others. There’s always tons of people willing to give you their opinion. Some of your choices include:&lt;br /&gt;Web site or magazine reviews&lt;br /&gt;End-user reviews&lt;br /&gt;Vendor information&lt;br /&gt;Coworkers / Personal experience&lt;br /&gt;Vendor Web sites, salesmen, and marketing material are obviously the most biased and often offer little additional information that helps make the case. Sometimes they offer comparisons against competitive products, but these are naturally skewed to favor their products. Anything you use from the vendor has to be viewed in that light.&lt;br /&gt;I don’t know how other publishers work, but there’s a wall here at TR between sales and editorial. There may be personal bias, but there’s no institutional bias going on. However, I understand the perception. I’ve read plenty of articles in magazines where a product gets a five-star review, and you wonder what the reviewer was thinking because the product is utter… well…. not that good. And then you look to the right and see a full-page color ad for it. Convenient coincidence.&lt;br /&gt;I like to check out reviews made on sites by end users. The most helpful ones I find are the negative reviews. Maybe it’s just cynicism, but most of the time I assume that positive reviews are potentially just vendor plants. Negative ones help you see what potential problems you’ll face if you purchase the product.&lt;br /&gt;Finally, there’s personal experience or coworker experience with a vendor. If two products are close in the objective specs and I have positive (or negative) experience with a vendor, that can make all the difference.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8367216146851324034-2427984502379540836?l=ctiscsi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/2427984502379540836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8367216146851324034/posts/default/2427984502379540836'/><link rel='alternate' type='text/html' href='http://ctiscsi.blogspot.com/2008/11/what-influences-you-in-making-final.html' title='What influences you in making a final product decision?'/><author><name>LAPUTA</name><uri>http://www.blogger.com/profile/11967686027195773164</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
