Archive for August, 2011

An Overview of VDI – Virtual Desktop Infrastructure

August 30th, 2011 Comments off

VDI is a short form of Virtual Desktop Infrastructure, which is a technology developed as a utility for managing web hosting services within a data center. This technology basically designed for providing better manageable environment with desktop, better security, supervision with easy operation of help-desk. Almost all of know about the widely used virtualization technology which provided the cheap vps hosting as a more reliable and cost effective web hosting service option for webmasters. Similarly Virtualization also provided benefits to web hosting services providers by saving lot of things terms of energy, electricity, space (rack-space) and better manageable web servers. VDI is a technology which is also related to Virtualization and it allows a user to have full control to end users of desktops, applications and data which is accessed directly from data center but still it can be experienced like their own personal desktop.
For a webmaster it is very essential task to keep desktop systems updated with the latest required versions of softwares and applications, drivers, security systems and other required stuff. Without using a VDI this all is done by creating images manually which contains operating system, applications, drivers, security arrangements and other critical stuff making it very much time consuming. If any mistake happens while creating these images one can face a lot of errors while deploying them, which will waste more time, efforts and also money. But with the use of VDI image creation and management can be done in more improvised and predefined manner, because you need not to create the image manually.
VDA also allows any legacy hardware of external devices to accessed and used without any interruption. Security provided with VDA is up to the mark as with VDA integration your desktop data get the protection of firewalls. Speedy deployment of applications with better management, time and cost cutting, end user satisfaction with the minimum possible errors are the main features a data center can get by adopting Virtual Desktop Infrastructure.

Apache Patches And Its Importance.

August 30th, 2011 Comments off

Apache Servers are one of the most important web server softwares of Linux hosting services and generally it has no demands from the webmasters opting for Windows Web Hosting services. A patch can be defined as a small application or a program of software designed for fixing the existing problems or drawbacks with it’s current version. This fixing can be in terms of vulnerabilities, bugs, inabilities and uncompetitiveness compared to other similar competing softwares. In short the patch is the difference between the previous version and upgraded version of a software. Similarly Apache patches are designed to improve the performance of Apache within different areas. Official Patches released by Apache can be treated as upgraded versions of Apache. If one has the Apache source product installed then the patches will be installed or updated automatically, otherwise the files will be there in the actual patch and one can find them under any of the ‘reloc’ directories. Being an open source a person can develop a patch as per his requirements and can also share it with others. But though the patches are developed with the purpose of fixing problems and bugs, a wrongly developed patch can affect inversely with the performance of Apache. Few of the developers also have provided the patch management softwares in the market to manage the patches with the ease. Even few of such softwares can update multiple computers at the same time withing multiple networks.
The range of these patches is very wide and one can choose from the basic home editions to ones which can mange high number of commercial computers networks. The choice is available according to the webmaster’s needs to make their web hosting services more suitable for their website.. Patches related to improvising security features are supposed to be most popular patches among webmasters.

Note : The official patches downloads are available at –

An Overview of RAID Levels. Part -II

August 25th, 2011 Comments off

Carried forward from last post, we will overview the remaining levels of RAID in this post.

  • RAID-6: This level have similarities of RAID-5 but this comes with extra second parity scheme which is distributed across different drives. The level offers very high fault-tolerance as well as drive-failure tolerance.
  • RAID-7: This level of RAID comes with a real-time embedded OS which works as a controller. It also performs caching via high-speed bus as well as provided facility of stand-alone computer.
  • RAID-10: After looking at the features one can easily come to know the RAID-10 is nothing but the combination of RAID-0 and RAID-1 as a result this level offers higher performance than RAID-1 but your also should be prepared to pay more amount for that. There are two subtypes can be found in RAID-10. In first one data is organized as stripes across multiple disks and then those striped disk sets are mirrored. In second subtype the data is mirrored and those mirrors are striped.
  • RAID-50: (or RAID-5+0): This level is carried with the series of RAID-5 level and striped in RAID-0, this made it possible to achieve improvement in performance without compromising anything with the data security.
  • RAID-53: (or RAID-5+3): This level consist of striping for RAID-3 virtual disk blocks with higher performance than the RAID-3 but for a higher cost.
  • RAID-S: This level is a substitute proprietary method which consist of of striping parity RAID from EMC Symmetrix which is not in use currently. It appears very similar to RAID-5 but with a little bit performance enhancement achievement. This level is also know for having a high-speed disk cache on the disk array. This level is also called as Parity RAID

So above we reviewed different levels available and can be provided as a RAID features, hence its important for webmasters who are going to select Dedicated Server Hosting for their websites, to analyze their requirements and ask for the suitable RAID lever from their prospective Web Hosting Services provider.

An Overview of RAID Levels. Part -I

August 24th, 2011 Comments off

RAID is an important feature of Web Hosting Services which is provided as main feature with Dedicated Server Hosting services. and it comes with various levels, a web hosting client can choose it as per his requirements.

  • RAID-0: This RAID technique has striping but lack of data redundancy and that’s why it can only provide the good performance without fault-tolerance.
  • RAID-1: This is based on Disk mirroring and includes minimum two drives which duplicates the data stored. Without any striping read performance is improved. It provides best performances for multiple users with fault-tolerance feature.
  • RAID-2: Striping exists here across multiple disks with error checking and correcting (ECC) information.
  • RAID-3: One drive is used for striping and storing parity information. Error checking and correcting (ECC) information features is used for detection errors. After calculating the exclusive OR (XOR) of data stored on the other driver, data recovery can be achieved. The drawback with RAID-3 is it can not overlap I/O because I/O operations address all drive at the same time. RAID-3 is recommended for single user systems which have long record applications.
  • RAID-4: It is targeted towards the large stripes, so that webmasters can read records from any single drive, which provides the benefit of overlapped I/O for reading operations only, for write operations no I/O overlapping advantage because all writing operations need to update the parity drive.
  • RAID-5: This level of RAID is based on rotation of parity array. Drawback of no write operation with overlapped I/O in RAID-4 is removed in this level. Unlike RAID-4 both read and write operations can be overlapped with RAID-5. It stores parity information but lacks data redundancy, despite this absence of data redundancy its possible to reconstruct data by using parity information. Minimum three disks are required for array in RAID-5. For the multi-user systems which perform less critical and limited write operations, RAID-5 is recommended.

Still there are many levels of RAID which will be shared in next post.

How to Configure Outlook Express?

August 19th, 2011 Comments off

Outlook express is an email client and it is a great utility provided by Microsoft. You can manage your emails and their scheduling by using Outlook Express. Windows address book is used by it for storing contact information. If you are using Windows XP operating system then you can also integrate it with Windows Messenger.

Open Outlook Express, You can do it by following Click on the Start Button >> All Programs >> Outlook Express

At ‘Tools’ menu click on ‘Accounts’
Click ‘Add >> Mail’  to add new mail
This will carry you to ‘Internet Connection Wizard’

You can set your desired name on ‘Your Name page’ of the wizard, This name will be displayed as your name to the email receivers.

On the Internet Explorer Address page provide your email and click on ‘Next’.

Here you are at E-mail Server Names page, where you need to provide the information about Incoming mail server type, Incoming mail server name, and Outgoing mail server name. Click on the ‘Next’ after filling these details.

Here you are at final window of ‘Internet Mail Logon’, where you need to provide your ‘Account name’ and ‘Password’, Then click ‘‘Next’ and ‘Finish’.

Here you complete the setup of your Outlook Express and You can check it by sending a trial mail to another email ID and vice versa.

Difference Between Outlook Express and Outlook

August 18th, 2011 Comments off

Outlook and Outlook Express work as email clients and these utilities are provided as pre-loaded with Microsoft Windows Operating System. You can also download and install them manually if you want upgraded version than the version you have with your operating system. Because of these utilities you can create number of accounts for different individuals on the same computer. One of the major reasons of it’s popularity is you can perform the backup of important email on your computer. Many people think that Outlook Express is a advance version of Outlook but it not true as both of these are used for differently and also have different functions of their own. Outlook has capabilities of task and contact-management and handling the emails from Internet and surprisingly these functions are not available with Outlook Express. There are few common things apart from the name Outlook, can be found with these two like displaying HTML messages and handling S/MIME(Secure/Multipurpose Internet Mail Extensions) and managing the Internet email accounts. If examined carefully one would come to know the Outlook comes with more number of applications compared to Outlook Express. Scheduling of meetings and notification can be done more efficiently with Outlook, the mails can be sent automatically to the desired people on a desired time. Synchronization is another factor which is taken care by Outlook in better manner than the Outlook Express and this makes things easy for the people who prefer to use Outlook on portable devices.

There are few rare functions like ‘Access to NNTP (Network News Transfer Protocol) newsgroups’ are available with Outlook express and not with Outlook. Its recommended for home based users to use Outlook express as a email client but for Business professional Outlooks serves in better manner.

Note :- Windows Mail has been upgraded to Windows Live Mail, which contains even more enhancements, such as the ability to automatically configure itself to work with many popular e?mail services. To download Windows Live Mail, go to the Windows Live Mailwebsite.

How To Choose An Operating System For Web Hosting?

August 17th, 2011 Comments off

An Operating system’s basic function is to manage all the hardware and software components held by a Computer system which can be also a Web Hosting server. So far Hardware components are concerned there are many things like Diskspace, Network, CPU and RAM which play a key role in running a web hosting server without any interruption. For the efficient use of these all components one should make sure about the following factors while choosing the web hosting services platform or an operating system. This selection also depends upon how GUI conscious a user is?

Popularity and Scope.

Number of Operating systems are available in the market containing various versions of the same operating system. But still Microsoft’s Windows and the widely known open source language ‘Linux’ are majorly considered as two of the highest demanded web hosting platforms. These two are so popular as they made web hosting services providers to provide the services including their names like Linux Hosting and Windows Web Hosting.


Different operating systems have different compatibilities so its essential to make sure that the Operating System you are selecting is compatible enough to run all required softwares and application on your web hosting account. Few applications like ASP, .NET, MsSQL are compatible with Windows based platform only and can not be run on a Linux based platform, but on the other hand Linux is capable of running the applications like MySQL and PHP which are cheaper and as efficient as the applications supported by Windows.


This is one more sensitive factor for the new webmasters and small scale organizations who run their websites with a limited and tight budget. As most of know that Linux hosting is cheaper than the Windows web hosting, such webmasters can go for it if they find all the requirements are getting fulfilled with it.

Future Upgrades

Any website make progress day by day in terms of visitors and the containing data, so by analyzing your website’s future requirements you should check either the Operating system is easy to find upgrades or not?

Most Frequently Used MySQL Commands (Tables) – III

August 2nd, 2011 Comments off

Tables are the very important parts of a MySQL Database and one must know the commands of handling tables and records in it to operate a MySQL database on a Web Hosting server. In this post I have mentioned many MySQL commands which are related to table with their short descriptions.

mysql> SELECT * FROM [table name];
This is a very basic command which a users learns at the start of learning MySQL. It is used for displaying all the records of a table.

mysql> show columns from [table name];
This command returns the columns and other information about them related to given table name.

mysql> SELECT * FROM [table name] WHERE [field name] = “0999”;
This command returns the certain selected rows which contains value “0999” as the field name.

mysql> SELECT * FROM [table name] WHERE name = “abc” AND number = ‘1234567’;
This command returns all records after checking the given conditions for two fields.

mysql> SELECT * FROM [table name] WHERE name != “abc” AND number = ‘1234567’ order by phone_number;
Returns all records which do match with the given conditions.

mysql> SELECT * FROM [table name] WHERE name like “abc%” AND number = ‘123’;
Returns all records which starts with particular letters ‘abc’ AND the number ‘123’, its useful to be used a find with uncertainty of the records.

mysql> SELECT * FROM [table name] WHERE name like “abc%” AND phone_number = ‘1234567’ limit 1,9;
Very similar to the previous command but just applying the limitation on the display of number of records.

mysql> SELECT * FROM [table name] WHERE rec RLIKE “^a”;
With the use of this command you can extract all the records starting with smaller case ‘a’ that means you can search the records starting with a particular letter being conditional to case sensitive.

mysql> SELECT DISTINCT [column name] FROM [table name];
By using this command you can find records which are unique.

mysql> SELECT [col1],[col2] FROM [table name] ORDER BY [col2] DESC;
This command is used to display the records from particular fields and sort then in the required order according to given field, i.e. with the above query you can find the records of column 1 and column 2 and they will be displayed in descending order as per the records of column 2.

mysql> SELECT COUNT(*) FROM [table name];
This command returns the number of rows (records) in a table.

mysql> SELECT SUM(*) FROM [table name];
You can perform the sum of records of columns of a table.