Canadian Web Hosting Blog and News

Canadian Web Hosting Expands Cloud Shared Hosting in Canada with New Shared Cloud Hosting With VMware

Leading Canadian Web Hosting Provider Canadian Web Hosting Expands Their Shared Cloud Hosting Services and Announces Launch of All Canadian Premium Cloud Shared Hosting Plans Built On VMware

Vancouver, British Columbia, January 8, 2013

Canadian Web Hosting, the leading provider of web hosting and infrastructure services in Canada, today announced the extension of its Shared Cloud Web Hosting services by launching new Linux- and Windows-based Cloud Shared Hosting services that give shared hosting customers improved reliability, industry leading virtualization and capabilities of more expensive cloud-based solutions without the cost and challenges of managing their own virtual server.

In combination with their SSAE 16 Type II (formerly SAS70) certifications, Canadian Web Hosting's Cloud Shared Hosting solutions address the needs of small businesses and web hosting users who have high uptime requirements, want the benefits that cloud virtualization can provide, but want the ease of a shared hosting environment including use of cPanel or Plesk control panels. With Shared Cloud Hosting, Canadian Web Hosting becomes the first Canadian web host to offer shared hosting built on top of VMware giving its customers a unique advantage. Starting as low as $12.00 per month, Canadian companies of all sizes can now leverage on-demand cloud shared hosting, automatic failover, resource distribution and the reassurance that their sites will remain online avoiding many common issues associated with Shared Hosting.

Unlike traditional shared hosting plans that are built on top of a single dedicated server, Shared Cloud Hosting uses clusters of enterprise-grade Dell Servers that utilize hardware-based SANs for maximum performance. When combined with enterprise-grade VMware virtualization, customers have the protection of redundant hardware failover, the simplicity of shared hosting, and can be assured that all customer data will remain in Canada. Each Shared Cloud Hosting plan, current and new clients, will get highly redundant dedicated server and networking components that yield a higher-level of performance and availability for their critical infrastructure, automated backup services, easy 1-click application installations and immediate access to the control panel of their choice. This is something that is not always possible in typical Public Clouds today especially for shared hosting."

"Whether it is Linux or Windows, our Cloud Shared Hosting plans are a game changer for Canadian customers and businesses. Traditionally, if you wanted the benefits of virtualization, you had to look at a virtual server or service offering that required technical resources to manage that server. More importantly, many of those same services are located in a country that doesn’t allow customers to meet their privacy requirements with their cloud-based data,” said Matt McKinney, Director at Canadian Web Hosting. “Unlike some of our competitors who use third party resources, our Cloud Shared Hosting plans were built from the ground up using proven Six Sigma methodologies that incorporate the voice of our customer. We recognize that security and geography are just as important as the technology. Our plans are tailored specifically for customers looking for the simplicity of a shared hosting environment, and want to utilize the benefits of a cloud environment where features like automatic failover and geographic control are included. We’ve recognized from day one that not every customer has the resources to invest in expensive hardware or complicated load-balanced, multi-server configurations. We want to make the benefits of the cloud available to everyone and lower the short- and long-term costs to get access to enterprise-grade cloud hosting services.”

Canadian Web Hosting's certified support teams can help manage the servers 24/7 and every server that includes cPanel or Plesk with regular backup snapshots to help keep data protected and scalability with unlimited email and storage. In addition, customers get the ability to one-click install many leading applications like Joomla, Drupal, WordPress, MySQL and many more.

For more information, visit them at, or get the latest news by following them on Twitter at @cawebhosting and on Facebook. This information can also be found on their press room or you may also view other related media content on their Pinterest page.

Kevin Liang
CTO / SEO Guru


Canadian Web Hosting Expands VMware Private Cloud Infrastructure and CA Cloud Services

New Canadian Web Hosting Cloud Capability with VMware Brings Together Industry Leader in Canadian Hosting and IT Services with Highly Redundant Virtual Private Cloud Infrastructure

Vancouver, BC, July 17, 2012

Canadian Web Hosting has announced an upgrade to their CA Private Cloud utilizing VMware today. The new enterprise-class private cloud service combines technologies from a range of industry leading security and hardware providers like Juniper and Dell with virtualization leader VMware to provide the most reliable and secure hosted Private Cloud solution in the market today. Customers are now able to build an online solution that is completely hardware independent and is ideal for customers concerned about the possible risks associated with public clouds. This high-performance enterprise capacity builds on Canadian Web Hosting’s recently announced CA Cloud service offerings and is an extension of its IT and Cloud infrastructure portfolio that includes Managed Web hosting, Cloud Servers, Advanced Networking including Anycast and their upcoming Unified Security Services.

Similar to Canadian Web Hosting’s other cloud offerings, this enhanced cloud capability gives its customers the capability to extend their private clouds and have scalable access to a pool of dedicated computing resources that deliver private cloud services without having to purchase their own physical hardware including features like vMotion, Hot Add, Fault Tolerance, Distributed Resource Scheduler (Dynamic Resource Balancing), and Data Recovery with true high-availability without the soaring IT costs. In addition, with vCenter unified management all the hosts and VMs can be controlled through a single console with aggregate performance monitoring of clusters, hosts and VMs.

CA Cloud Server with VMware Fault Tolerance

With this feature set, customers are empowered to fully control their infrastructure resources, deploy VMs, utilize multiple layers of physical and logical security and get guaranteed 100% network availability SLAs. Included with any Private Cloud configuration, Canadian Web Hosting customers are able to work with and develop their own virtual data centre solution around their changing needs with one of Canadian Web Hosting’s certified VMware experts who can test various configurations and help deploy the best configuration based on the customers’ requirements.

“Enterprise companies are increasingly looking for powerful but flexible outsources solutions that will help them meet the needs of their end users with the right mix of performance, cost and support,” said Kevin Liang, Chief Technical Officer of Canadian Web Hosting. By extending our Private Cloud solutions using VMware virtualization, our customers will get a complete range of infrastructure services build around the enterprise business. As part of that, our customers benefit from our more than 15 years of experience and SSAE 16 Type II certification helping them to meet their corporate governance requirements.”

Canadian Web Hosting’s private cloud solutions are available on monthly plans, and also include true 24/7 support with registered support agents. Customers also have the ability to utilize Xen or Hyper-V virtualization platforms upon request.

Since 1998, Canadian Web Hosting has been providing a 100% all Canadian service that delivers on-demand hosting solutions including Shared hosting, Virtual Private Servers (VPS), Cloud Hosting, Dedicated Servers, and IT as a Service for Canadian companies of all sizes. Through the use of innovative technologies and experienced support personnel, they continually focus on helping each customer by offering configurable solutions that are tailored to their exacting business requirements. Canadian Web Hosting guarantees a 100% network uptime, and a total money back guarantee that backs everything they do. Customers can get help by calling 1-888-821-7888 to get basic support. For more advanced technical support, customers can use email, ticketing or real time live chat support with support staff.

For more information, visit them at, or get the latest news by following them on Facebook and Twitter at @cawebhosting.

Matt McKinney
Canadian Web Hosting

Kevin Liang
CTO / SEO Guru


Dynamic Resource Management with VMware


With the continuing deployment of our CA Cloud web hosting solutions, a topic that continues to come up is the use of “dynamic” resources or the ability to adjust resources on the fly when your virtual machine (VM) is maxed out.  One of the best ways to achieve this dynamic scaling, and more importantly, keep your server online us the use of VMware Distributed Resource Scheduler (DRS).

At its core, DRS helps manage the resources on a VMware cluster including the memory and CPU resources of each individual ESX host.  When combined created a global resource pool that all VMs on that cluster can use.  DRS then provides automatic resource optimization and “dynamic” movement of VMs through the use of VMotion. 


Resource Management

So how does it work?  Working with our web hosting customers, we would define the rules for allocation of physical resources among the virtual machines and ensures that when there is high I/O on the server, DRS can automatically manage and move the VM to ensure that is has the necessary resources to function properly.  Through this feature, we are able to protect our enterprise users from other customers on the server, but more importantly ensure that each server has sufficient resources available so that end-users see or experience no noticeable impact.  The DRS utility can be configured using the following automation features:

Manual: DRS makes recommendations, but will not move the VM during normal operations.

Partially Automated: DRS will automatically choose the VM when powered on.  However, DRS will not move the VM during normal operations.

Automatic: DRS chooses the host when powered on and will automatically migrate machines during normal operations to optimize resource usage.

The example above shows a cluster set to Partially Automated including total memory and resources in the cluster.   Resource pools can be easily changed and if desired, different resource pools can be isolated between a companies different business units.  In the event When workload on one or more virtual machines drastically changes, VMware DRS redistributes the virtual machines among the physical servers. If the overall workload decreases, some of the physical servers can be temporarily powered-down and the workload consolidated.

Affinity Rules

DRS keeps track of CPU and memory utilization percentages in the cluster and the percent of resources delivered.  When analyzed, DRS plays another significant role that helps ensure the resources are being used correctly by ensuring that numbers of hosts remains balanced and in the event of an unbalanced condition it will automatically balance the hosts to bring them back into balance.  If you look at the two graphs below you will see balanced vs. non-balanced.  The first image below represents a well balanced host and DRS does not need to move the hosts. 

The second image shows hosts that over utilizing memory and another that is under utilizing memory.  DRS will move these VMs to other hosts to try and get the resources closer together visually shown with a single bar.  In doing so, this increases the utilization on the single host and decreases usage on the other hosts. 

Within DRS, you can also control through designated affinity rules what VMs should run on which host.  This is an important factor for some of our CA Cloud server customers who require that their data stay within a defined segment and not have their data shared across different hosts. 


Real World Scenario Using DRS

Working with VMware HA, described below is a scenario of how DRS works when a business critical events occur like heavy workload spikes that can affect overall server and application performance and what DRS does to protect the end user and keep the server online. 

As discussed above, the strength of DRS is the ability to move VMs around the cluster in response to real-time changes in workload.  Here is a real world example created by Dell that demonstrates spikes in internet activity to an online retailer during the holiday season.  A second example was created and shows end of month processing or payroll processing at financial firms.  In each case, specific servers are suddenly much more heavily loaded than under normal conditions.  When all of these systems are running as VMs as part of a VMware cluster the DRS function has the ability to use VMotion to automatically rebalance the cluster so that performance is optimized.

The Dell team setup a third scenario to test the dynamic movement of VMs in response to changes in workload.  The test was setup to simulate online web orders to 3 VMs in the cluster.  The VMs were named wina1, wina2, and wina3.  Wina1 and wina2 are hosted by the first blade in the cluster.  Wina3 is hosted by the second blade in the cluster, and the third blade in the cluster has no VMs. Workload was started on wina1 and wina2 which maximizes CPU utilization of the first blade to almost 100%.  A workload was then started on wina3 which generated about 50% CPU utilization to that blade.  The third blade in the cluster had no workload and therefore very low CPU utilization.  DRS recognized that the heavy workload on blade 1 should be spread out across the cluster. In combination with VMotion , DRS migrated the wina1 VM to Blade 3.  After the DRS migration, each host in the cluster had a workload that was generating approximately 50% CPU utilization.

Matt McKinney