Controlling a high server load


In the era of highly complex system configuration, it is not peculiar to get high server load spikes. Relying over better server optimization and load mitigation approaches can make the work half. There are three general steps taken for high server load troubleshooting in Linux server:-

  1. Look out for resource which is overloaded: Here we search for the resource which is getting hogged. Atop is an ideal tool if we are troubleshooting the physical server or you may use regular top command if we are over OS virtualization environment. If VPS node is loaded, you might start with VZtop.
  2. Look for the service which is hogging that resource: Once we get identified of the resources then we can use specialized tools to look for services which are making that resource hogged.
  3. Look for the virtual host who is using that service: Once we get acquainted of the specific service then what is needed is to accomplish specific service activities.

While optimizing getting known of the services which are not causing resource to hog is equally important to services which are causing it. Having a habit of frequently checking all command outputs in a normal server will give you the power to immediately see what is wrong.

There has been steep growth in data traffic owing to the proliferation of connected device, which has increased the demand on data center for webhosting service providers. Industry prefers standard Intel architecture for techno solutions and data center consistency as it is scaling up network infrastructure. Intel has released its first XEON processor with SOC (system on chip) technology on its 14nm process technology which accomplishes I/O capabilities over same chip. The new processor is delivering up to 3 to 4 time’s faster performance per node comparing to Intel® Atom™ processor C2750, part of its 2-gen 64-bit System on chip products family. Initially Intel will have two XEON D processor Xeon D-1520 and Xeon D-1540 which is targeted at data center including dedicated hosting and storages. Initial products are optimized for hosting providers for variety of loads.

Enhancing Uptime with VMware HA and DRS rules:

VMware Ha and DRS can improve server performance and uptime working together if correct configuration and planning is implemented. VMware’s HA (High Availability) and DRS (Distributed Resource Scheduler) are two of the software company’s virtualization management. VMotion is used to scale the server across multiple hosts and HA restarts the virtual machine in case of host failure. ESX/ESXi version has already had these features but they are not exclusive to each other so they have to work in unison. DRS does not concern about number of virtual machine per host, consequently not making adjustment on virtual machine count.

There are two categories for setting up DRS and HA according to the classification of the virtual machine that we want to separate and don’t want to separate.

  • Separating VMs seems easy and may seem to protect against failure but as business environment grows, keeping VMs separate becomes more complex. It cannot be considered much secure as if network issues occurs then still we might have trouble. The separation of VMs with required hardware in blade server environment might come beneficial .A rack outage may be catastrophic to virtual environment owing to the higher density of virtual machines per rack with blades. In blade system we must limit the numbers of blade enclosure in single rack which may prove better for HRS and DA protocols.
  • We may want to keep some VM on same host.E.g. A front end server and database server communicate frequently so it is preferable keep them on same host. By residing them on same VLAN will keep network traffic internal to host and decreases the excessive physical network traffic .Here the problem arises if they both go down. If they both are interdependent to each other then it is less meaningful to put one to start without other one and also they should start in correct order .We can overcome start up order problem by putting VM in Vapp. Here a lot of stress is over priority start up of VMs, having VMs that do not start automatically is lucrative option.HA allows VMs to violate constraint of resources. This does mean if the cluster is not having sufficient resources, it needs to start up then it will not get started. By not starting development and test VMs does help with additional resources while overriding the resource constraints may make it start. Here clusters might be running slower but it is beneficial then not running system at all.

Making safe action with documentation:

We don’t have the simple way to extract rules or rules with HA and DRS configuration. The only way is to completely disable DRS and HA. Unlike other tools there is no undo button. Keeping notes of rules for HA start-up priority, resource pool setting and VM sepeiration may be the safe action to perform

Dedicated Hosting


In dedicated web hosting the whole server is entirely rented for your website. It’s just like your own server but for less cost. There is no need to share server resources with other web pages if you choose dedicated hosting.

  • Dedicated web hosting is needed in cases like:
  • When you plan to start your own business site.
  • When high performance is needed.
  • Your web pages include complex software like data base.
  • Your hosting requirement such as disk space, bandwidth transfer and support level are high.
  • Your website visitors are constantly growing.
    Cpwebhosting provides two types of dedicated hosting. First is Unmanaged dedicated hosting and Second is Managed dedicated web hosting. Unmanaged dedicated server provides you web pages with basic features, server, hardware, and software and internet connection. And Managed dedicated server includes all the features needed for web pages maintenance so that you have to worry about your site content only. Managed dedicated server is more expensive than unmanaged dedicated server.
    The followings things have to be considered while selecting dedicated hosting:
  • Hardware option
  • Disk space and bandwidth available
  • Technical support level
  • Data back-up
    Cpwebhosting.net aims to assist you in providing the most reliable and professional dedicated hosting services with a stable support, best operations of sophisticated and network stability.

VPS and reseller hosting server


Virtual Allocated Server or Virtual Private Server enables you to lease VPSs, running on the same server independently from each other, but sharing its network, hardware, operating system, etc.to your first-hand and reseller end users.
Virtual servers have their own root accounts and root directories in sub-directories of the main server. VPSs are completely isolated from each other and from their main physical server. Virtual Private Servers allow to limit physical server resources, such as traffic, disk space, RAM, the number of running processes and files in use.

With Reseller Allocated Servers, You can assign physical servers to resellers, so that you can create end user’s homes on it, with the help of Allocated Servers. Every reseller signing up for the plan obtains one of available physical servers. In case there are no allocated servers available for the plan, reseller signing up with it, will be moderated and you will be notified of it through trouble ticket system.

Collocation Hosting : Overview


collocating Server means its your responsibility to choose your own software and hardwares that keep the server always ready for operations and keep the server updated. The hosting company maintains the connection to the Internet and deals with environmental details such as uninterruptible power supplies (UPSs), fire controls, and air conditioning. On the other hand, you’re responsible for that server’s upkeep.
This sometimes misinterpreted that collocation is identical to dedicated hosting. But its merely a misconception.With collocation you constantly have to maintain all the server resources so as to provide flexibility and un-haulted services to your customers.

When you opt for dedicated server collocation with the hosting company, you pay for the physical space that your server takes up. collocation hosting usually requires a higher startup cost than renting a server from a hosting company. The server itself will cost around $4000 for a low-end model, and $9000 for a midrange server. A half-rack of space at a colocation facility will cost between $500 and $700 to start up and the same amount each month. Finally, you’ll have to purchase a switch or a router, which will cost between $1500 and $2000 at the low end. This would result in an initial outlay of at least $7500 — and it doesn’t include the costs of staff time for setup and configuration, or the cost of equipment depreciation, insurance, and the standby equipment.

What is Virtual web Hosting


With virtual Hosting you can secure server space but you are provided with shared access to the server. Hosting companies provide this service by maintaining a large server and on that large server they maintain a number of virtual web hosts. The machine then responds to the domain name in the given order. Thus, visitors to the site enter through the domain name of the developer and therefore cannot recognize that another company’s server in fact, hosts the site.

Virtual Hosting packages are very attractive and they support both professional and small business applications. Financially, the average virtual hosting account runs between $15 and $30 per month. Ample space and bandwidth for small businesses, multiple email accounts, cgi-bin access, and a T3 connection are common account features. Additional fees are often required for more advanced features including database software or SSL (secure server) functionality.

Difference between dedicated and virtual hosting


A dedicated server is a web sever that stores files just for your own website. You have full access to the server and you need not to share your resources with anyone.you have full access to shell and command line modes and can install any software programs and applications that you wish. Dedicated servers tend to cost more money because you will not be be splitting the server costs with anyone else. Unless you really have a big web site that needs a lot of disk space and bandwidth don’t go the dedicated server .
A virtual server (also called shared hosting) is a web server that you share with other users. The web server will contain your website’s files and also the website files of all of the web hosts other customers. You could share a web server with any number of other customers so it will not cost a lot of money. A dedicated server is good for websites which are just starting out. You should also know that what others who are on the same server as you do can affect your website. For example, a customer may install a script that will affect the servers performance or in a bad instance the script installed by a user can shut the server down which in turn can shut your web site down.

Comparison of Managed and un-managed dedicated hosting


Managed dedicated web hosting is for an individual or company that wants storage and bandwidth without the restrictions. If you have a site which you want to have more bells and whistles programmed into it, then managed dedicated hosting is the way to go.When you are running web applications over 1,000GB, that’s when you should consider steeping up your Dedicated web hosting package. There are various types of web plans based on the types of internet applications that you are developing for your business. For example, if you are developing online streaming video content for your site, then you might want to go past the 1000GB limit on your account and get more bandwidth.Managed Dedicating hosting means your provider takes complete or near complete care of your server. This can include anything from basic system maintenance and patches to applications maintenance, security, monitoring, etc. Managed Hosting Services are used primarily by companies that either don’t have staff with the expertise to manage a dedicated server or don’t have staff with the time to attend to the needs of managed hosting.

The Difference :
While exact definitions vary among providers, generally speaking managed hosting means your provider takes complete or near complete care of your server. This can include anything from basic system maintenance and patches to applications maintenance, security, monitoring, etc. Someone that needs dedicated hosting and wants to rely on their host for pretty much anything and everything regarding their server needs to strike a relationship with a managed service provider. Full blown managed services involve lots of skilled people hours. Not only that, since every managed customer is unique, it’s hard for a managed provider to be overly systematic. For this – expect to pay a great deal more than today’s budget server provider but if your needs demand it, and you choose a solid provider it should be money well spent.

Unmanaged dedicated hosting obviously refers to dedicated servers with less, little or none of the skilled people support you’d expect to find in managed. You sign-up, you pay, and in a few minutes to a few hours you get a welcome email with IP address, login, FAQ’s, etc. – Beyond that you are pretty much on your own. Relax – you are not really as own your own as it seems.

First off, most unmanaged providers do in fact offer technical support, and most that we’ve seen is very good. If you choose unmanaged dedicated service you do need to have someone on your team that knows the technical side a good bit, but they don’t necessarily have to be experts. While you may have to wait 12 – 24 hours or you may even have to pay extra for it, nearly all the unmanaged providers I know do have high level techs available to handle serious issues. In addition most providers give some sort of immediate reboot service. Unless you’ve been tinkering with some critical configuration files or have a hardware failure, a reboot can help with a range of issues. Lastly, unmanaged providers may not support you or whatever you put on your server after you move in, but they do stand by the hardware and software they sell you. If a hard drive crashes they are going to replace it for you (although you had better be doing your backups) and if your system crashes most will fix it for you.

Dedicated Hosting Features


A dedicated hosting service, dedicated server, or managed hosting service is a type of Internet hosting where the client leases an entire server not shared with anyone. This is more flexible than shared hosting, as organizations have full control over the server(s), including choice of operating system, hardware, etc.

Server administration can usually be provided by the hosting company as an add-on service. In some cases a dedicated server can offer less overhead and a larger return on investment. Dedicated servers are most often housed in data centers, similar to collocation facilities, providing redundant power sources and HVAC systems.

In contrast to collocation, the server hardware is owned by the provider and in some cases they will provide support for your operating system or applications. With Dedicated Hosting you can customize the server as you want. You should select a dedicated server hosting if your web site requires customized options or your web site need dedicated resource due to the high amount of traffic.

Dedicated hosting offers many exciting features which are beneficial for your hosting business such as :

  1. Do not have to purchase own equipment
  2. Do not have to update/maintain equipment
  3. Can purchase a package based on own needs for Hard Disk Space and Data Transfer Allowance
  4. Usually are the standard features are stated
  5. If an upgrade is needed, must upgrade on the dedicated server from the same Web Host Provider
  6. The servers are as fast, powerful and high-capacity as you purchase Scalability. Upgrading your server or adding a new server is easier and more cost effective.

Advantages and Disadvantages of dedicated web server


Advantages of Dedicated Web server

  1. The client has full authority and independence to access to the server.He can store or remove any software or language pack over it.
  2. Dedicated servers provide higher reliability, increased performance, greater security and exclusive use of the server, system and network resources to the client.
  3. Good for those who have large business requirements and have large amount of traffic.Also for those who need to open their servers for 24 hours in a day.
  4. These servers are capable of hosting multiple websites or domains.
  5. Powerful database support. The client has full access of database on this type of server.
  6. Strong software support. The client can install or upgrade any type of support on the server according to their need.

Disadvantages of Dedicated Web server:

  1. Dedicated servers are very costly among all types of web hosting services.
  2. Requires skilled persons to tackle the dedicated server.
  3. The server is the property of the service provider. The only thing that the company owns is the data.
  4. you do not have the option to change the host even if you are not satisfied with it.

Brief about Dedicated Server


What is a Dedicated Server?
Dedicated Servers give a company the flexibility of having a dedicated machine for their website(s). All dedicated hosting service, dedicated server, or managed hosting service are internet based where the client or website owner took an entire server on rent and it is not shared with anyone. This provides flexibility and reliability, as organizations or client have full control over the server. They have independence of choosing their own operating system, hardware or anything.They rule the server and have all the authorities of it. They may load multiple websites on their servers.

Bandwidth and Connectivity

Bandwidth is a fundamental parameter that determines the quality of web hosting service provider. E-commerce websites that sell products or services online are likely to have high volumes of traffic to their websites. More web traffic requires increased data transfer levels and thus higher bandwidth.It is usually represented in bits (of data) per second (bps). Access providers provide the connectivity that supplies the bandwidth, or data transfer rate, through various connection points across a network or multiple data centers, where dedicated servers are located.

By securing multiple vendors for connectivity and using redundant hardware, providers are able to guarantee higher uptimes; usually between 99-100%.

Operating System Support

Factors like availability, price and familiarity, often determines which operating systems to choose for dedicated servers. Variations of Linux, an open-source operating system, are often included at no additional charge to customers, whereas, Microsoft requires additional license fees, which can increase the monthly cost of a dedicated server operating on a Windows operating system. The Microsoft Windows Server, is offered through the Microsoft SPLA program. Commercial versions of Linux are offered to web hosting providers on a monthly fee basis. The monthly fee typically provides OS updates through a network, using specific applications. Other operating systems available from the open source community at no charge, include centOS, Fedora Core, FreeBSD, Debian, among others.

Support operating systems utilized, usually depend upon the management level afforded by individual dedicated server plan. Operating system support may include updates to the core system in order to acquire the latest security fixes, patches, and system-wide vulnerability resolutions. Updates to core operating systems include kernel upgrades, service packs, application updates, and security patches that keep server secure and safe. Operating system updates and support relieves the burden of server management from the dedicated server owner.