Canadian Web Hosting Blog and News

Canadian Web Hosting Expands Cloud and Infrastructure Solutions with Additional Dell Equalogic SAN Hardware

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, British Columbia, August 08, 2012

Canadian Web Hosting, a leading provider of IT infrastructure and web hosting solutions in Canada, has announced an upgrade to their CA Cloud solutions today by adding additional Dell Equalogic PS6500 and PS6100XV Storage Area Network (SANs) devices in their Toronto, ON and Vancouver, BC data centres. Canadian Web Hosting selected Dell's Equalogic series because of their high performance capabilities for business-critical applications and customizable data sharing and storage capabilities to support rapid data growth. More importantly, these SANs will enhance Canadian Web Hosting's CA Cloud platform by supporting mainstream enterprise applications, disaster recovery solutions and e-commerce environments.

Dell Equalogic SAN

"Online infrastructure and data storage needs are multiplying at a rapid rate and our customers are relying on us to deliver highly available, flexible and most importantly, improved safety of their data. With software-based SAN solutions, customers are getting storage that utilizes a range of generalized hardware with no guarantees on performance or reliability," says Matt McKinney, Director at Canadian Web Hosting. "With Dell's hardware based solutions, we can deliver guaranteed service levels and achieve enterprise grade solutions at a cost that makes it accessible to everyone."

"Customers now have a seamlessly scalable architecture and intelligent hardware arrays that easily integrate with their tier-1 applications and virtual environments including VMware that allows them to expand their virtual environments without adding cost or complexity," said Kevin Liang, CTO of Canadian Web Hosting. "In addition, because of our unique geography, customers can setup hardware or software based disaster recovery solutions that allow them to meet corporate governance requirements."

Integral to their cloud strategy, this deployment further supports Canadian Web Hosting's multi-tier CA Cloud solutions with hardware-based storage that is ideal for businesses looking to support their SaaS, IaaS or high transactional e-commerce environments where high reliability, scalability and performance are required. When combined with their SSAE 16 Type II certification (SAS70), customers now have more choices in the cloud and will see improved ROI during pre- and post-deployment. To date, Canadian Web Hosting customers have seen savings of up to 50% when compared to competing cloud solutions.

Canadian Web Hosting's cloud solutions are available on monthly plans, and also include true 24/7 support with certified support teams including VMware Certified Professionals. 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


The Performance Bottleneck – What Do I Do?

Fine tuning a server and a website for maximum performance is not as easy as one might assume. Each day, we get questions from our web hosting customers on why their server seems to be a bit slow, or website load times don’t seem to be optimized. More importantly, when we tell customers it is time to upgrade because their resources are maxed out, they usually looked to us and ask why they need to upgrade. The purpose behind this article is to overview some of the common trouble areas to improve server performance, and to also take a look at some other potential (and less common) areas where problems can hide. Looking at these together, one can usually identify where the performance breakdown is occurring and make a better judgment on needs to be done to improve their performance.

When in doubt, add more memory. This is a common response when a customer’s server memory allocation is being completely utilized, but is this always the right answer? A lot of times when we talk to our web hosting customers about this, we need to take a deeper look at their application. Oftentimes memory issues are actually the result of a separate issue, i.e. memory leaks from poorly designed software or system flaws that are manifesting themselves as “memory” errors. This is something we actually saw with an enterprise location that we were utilizing that oftentimes would require more memory when it was clear that more memory was not the issue. So, while adding more RAM is a solution, we also need to look at the root cause of the symptom to ensure that the added expense is needed.

Wikipedia describes the CPU as the “portion of a computer system that carries out the instructions of a computer program, and its role is somewhat analogous to the brain.” While server processors like Intel’s Xeon chips are calculating an amazing amount of instructions per second, there is still a physical limit that can cause a performance issue when the operations being processed exceed the capacity. As an example, when the CPU is operating at greater than 75%, the entire system will slow down. The reason for this is that the CPU needs the ability to “burst” where the processing load will reach 100% for short periods of time.

Disk I/O, what is it? Servers come vast storage capabilities and potential configurations to meet different type of server requirements, for example database servers and application servers. Because of this, when a server is built several different storage factors need to be accounted or. Disk speed, RAID type, storage type and controller technology all play a significant role in what is known as Disk I/O. Regardless of the combinations, there are physical limits on how much data can be put through the server even when using top of the line components. Because of this, it is important that we work with our web hosting customers to design the storage capabilities around the function of the server. Using my example above, a database server is going to need significantly more Disk I/O when compared to a web application server and because of this we would modify the RAID and drive types to improve that parameter.

We oftentimes get questions about whether there are network issues or other problems relating to the network that may be causing customer site issues. More than likely the answer is no and here is why. The first reason being is that our network delivers a 100% service level meaning that it is up and running 100% of the time or you get your money back. Outside of that, the other issues that could be potentially causing problems are bad switch ports, bad cables, router configuration issues or a network card that needs replacing. The occurrence of one of these happens is less then once a year.

What does Malware have to do with your server? Just like a desktop or laptop, viruses, and spyware can create a significant reduction in your servers performance by using your available resources to do things that in most cases you are not even aware of. To help customers with that, we deploy significant resources to combat malware including regular scans and code updates. In addition, we are deploying a new service called “Stop the Hacker” that utilizes new technologies and helps end users safeguard their servers and enhance the security, health status and reputation of the end users site.

Try as I might, one area that our customers don’t want to hear about is applications. Usually when I mention that the performance issues they are seeing might be related they often tell me that, “no, it’s worked perfectly in the past. It’s your server.” Oftentimes the performance issues lie within the application code itself. Oftentimes developers don’t take the time to structure the application for great performance and do not optimize the code to run on the web. Nine times out of ten, the only way to fix this is to get somebody into the code and make the updates that are required. We maintain an internal development that works full time updating and optimizing the code behind our customers applications, but there can be less expensive alternatives like looking for open source alternatives, implementing a proof of concept before deploying a production site, or asking your host for a test server to try your application. If you are interested in learning more about this topic, there is a great article I found (though a bit technical) that talks about some of the things that be done to improve your applications performance.