Welcome!

Microservices Expo Authors: Robert Reeves, Derek Weeks, Pat Romanski, Elizabeth White, Anders Wallgren

Related Topics: @CloudExpo, Java IoT, Microservices Expo, Linux Containers, Agile Computing, Cloud Security

@CloudExpo: Article

How to Compare Hosting Companies’ Speed & Reliability

In an 'always-on' world, there’s never a time when someone isn't surfing through your website

What do you look for when you choose a Web hosting provider? These days, it seems difficult to compare the differences between each service, whether you're talking about supported languages, databases or bandwidth. You might be tempted to pick the cheapest provider and plan in hopes of saving a few dollars. However, you should not overlook the importance of speed and reliability.

Take a small business for example - if its website is down or under-performing, the host is actually hurting the business. Even if the hosting were $1 per month, losing $100 in revenue because of unreliable performance means the customer loses $101. At that price, they could afford to grow their business to a dedicated server.

For the past year, my Hosting Performance Monitoring team at GoDaddy has scrutinized our environment and made some changes to make sure we are offering best in breed web hosting. Offering your customers a reliable, stable and fast platform is the most important feature you can provide. But that means more than just "Is the site up?" or "Is it fast?" You need to ask, "Is it up and fast all the time?"

In an "always-on" world, there's never a time when someone isn't surfing through your Website. Therefore, you want to double check that your Web hosting provider is fast and has great uptime, consistently. Outlined below is our tried and true performance and reliability measurement method, and a sample of results from studies that we've conducted.

The Hosting Reliability Measurement Method

1. Identify Your Providers
Make a list of the hosting companies you want to compare. It can be two for a head-to-head comparison, or hundreds to get an understanding of the entire industry.

2. Get Accounts
Purchase a Web hosting account from each company. Depending on the provider, this step can be daunting - some companies' sites make it incredibly difficult. For example, certain providers asked us to email or fax in our driver's license or credit card to buy an account.

3. Deploy the WordPress Sites
Load a cloned WordPress site to each hosting provider. This site should be completely single-sourced, which means the site only loads from its own resources, i.e. it doesn't reference any third-party scripts, images, etc. This makes the tests purely about the server's performance.

4. Audit
After setting up all the sites, make sure they're identical before you start testing. One way to do this is through webpagetest.org. Load each of your sites, then compare the Bytes In, Requests, and make sure there's only one domain listed in the Domains tab.

5. Measure
There are plenty of measurement techniques. You can pick any combination you see fit. We recommend trying a combination of the following:

Once you have all of the data on file, you can share it with the world! If you want to take your observations on a longer term, you can use APIs from the sites you used to perform the tests that automatically updates daily, weekly or monthly.

Here's a sample output from our own trials using two of the techniques we've outlined here. It compares GoDaddy cPanel to 6 of its closest competitors from January 1 2014 through March 1 2014.  The competitors listed here (A through F) are real competitors.

Pingdom, Response Time*                                            Pingdom, Downtime*

(Jan 1, 2014 through Mar 1, 2014)                                   (Jan 1, 2014 through Mar 1, 2014)

*Disclaimer: based on one site per product. It is not necessarily representative of the provider's product as a whole.

Analysis: In 60 days, 99.9% uptime means ~90 minutes down. Anything more should be unacceptable and likely violates the provider's uptime guarantee.

Competitor C and D had respectable response time averages at 0.804 seconds and 0.857 seconds, but should be disqualified for having worse than 99.9% uptime with 5,853 minutes (that's 4d 1h 33m) and 199 minutes of downtime.  Doesn't matter what the speed is, this much downtime should not be tolerated.

GoDaddy cPanel performed exceptionally well, with the lowest response times and better than 99.9% uptime. GoDaddy cPanel is the clear performance winner in this 60-day study.

Gomez Results

Jan 1, 2014 through Mar 1, 2014

*Disclaimer: based on one site per product.  It is not necessarily representative of the provider's product as a whole.

Analysis: This is full-page load, in this case 15 page objects (i.e., CSS, JS, images) totally approximately 750KB. Gomez test nodes are sitting on high bandwidth connections on the edge of their networks in top tier data centers. This is not the typical home user on wifi sitting 100 feet away through 4 walls, it's fast. Gomez nodes have latency to tend with, however. Whichever Gomez node location is fastest for a provider is very likely the closest node to the provider.

GoDaddy cPanel performed under 1.0s on avg, at 0.743s, throughout the 60 day period. Competitor D was close at 1.001s

Conclusion
There are very few, if any, Web hosting performance studies available to help consumers make the right choice. We urge industry review analysts to adopt the method described in this article because we believe it provides a comprehensive view of how hosting companies perform. It's straightforward, too. Just set up a cloned WordPress site on a few different hosts, and then use a tool like Pingdom to monitor performance.

If we can get trusted, third-party sources to publish information like this on a continual basis, customers will have all of the information they need to make informed decisions.

More Stories By David Koopman

David Koopman is Principal Engineer, Hosting Infrastructure Performance Engineering Team at GoDaddy. He leads the Hosting Performance Team at GoDaddy and is responsible for measuring and monitoring performance of thousands of servers, hosting millions of websites. His team works closely with product and infrastructure teams to ensure consistent performance across the GoDaddy web hosting product line.

Since joining GoDaddy in 2002 as a software developer, David has helped transform the company’s Web-based email product into a multi-million account operation. During his tenure at GoDaddy, he has held several development positions including Dedicated and VPS Hosting Development Manager, Architect, Sr. VP of Product Development, Chief Technology Officer, Chief Scientist and Principal Engineer.

Prior to joining GoDaddy, David was the Technical Director of The Web Mark, a medical Internet services company. He attained a BS in Computer Science from Southwest Missouri State University and is a certified Project Management Professional (PMP).

When not developing new product ideas at GoDaddy, David enjoys spending time with his family, skiing, off-roading and boating.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


@MicroservicesExpo Stories
In 2006, Martin Fowler posted his now famous essay on Continuous Integration. Looking back, what seemed revolutionary, radical or just plain crazy is now common, pedestrian and "just what you do." I love it. Back then, building and releasing software was a real pain. Integration was something you did at the end, after code complete, and we didn't know how long it would take. Some people may recall how we, as an industry, spent a massive amount of time integrating code from one team with another...
Wow, if you ever wanted to learn about Rugged DevOps (some call it DevSecOps), sit down for a spell with Shannon Lietz, Ian Allison and Scott Kennedy from Intuit. We discussed a number of important topics including internal war games, culture hacking, gamification of Rugged DevOps and starting as a small team. There are 100 gold nuggets in this conversation for novices and experts alike.
SYS-CON Events announced today that Peak 10, Inc., a national IT infrastructure and cloud services provider, will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. Peak 10 provides reliable, tailored data center and network services, cloud and managed services. Its solutions are designed to scale and adapt to customers’ changing business needs, enabling them to lower costs, improve performance and focus inter...
SYS-CON Events announced today that DatacenterDynamics has been named “Media Sponsor” of SYS-CON's 18th International Cloud Expo, which will take place on June 7–9, 2016, at the Javits Center in New York City, NY. DatacenterDynamics is a brand of DCD Group, a global B2B media and publishing company that develops products to help senior professionals in the world's most ICT dependent organizations make risk-based infrastructure and capacity decisions.
With DevOps becoming more well-known and established practice in nearly every industry that delivers software, it is important to continually reassess its efficacy. This week’s top 10 includes a discussion on how the quick uptake of DevOps adoption in the enterprise has posed some serious challenges. Additionally, organizations who have taken the DevOps plunge must find ways to find, hire and keep their DevOps talent in order to keep the machine running smoothly.
Call it DevOps or not, if you are concerned about releasing more code faster and at a higher quality, the resulting software delivery chain and process will look and smell like DevOps. But for existing development teams, no matter what the velocity objective is, getting from here to there is not something that can be done without a plan. Moving your release cadence from months to weeks is not just about learning Agile practices and getting some automation tools. It involves people, tooling and ...
Between the mockups and specs produced by analysts, and resulting applications built by developers, there exists a gulf where projects fail, costs spiral, and applications disappoint. Methodologies like Agile attempt to address this with intensified communication, with partial success but many limitations. In his session at 18th Cloud Expo, Charles Kendrick, CTO & Chief Architect at Isomorphic Software, will present a revolutionary model enabled by new technologies. Learn how business and devel...
The notion of customer journeys, of course, are central to the digital marketer’s playbook. Clearly, enterprises should focus their digital efforts on such journeys, as they represent customer interactions over time. But making customer journeys the centerpiece of the enterprise architecture, however, leaves more questions than answers. The challenge arises when EAs consider the context of the customer journey in the overall architecture as well as the architectural elements that make up each...
Much of the discussion around cloud DevOps focuses on the speed with which companies need to get new code into production. This focus is important – because in an increasingly digital marketplace, new code enables new value propositions. New code is also often essential for maintaining competitive parity with market innovators. But new code doesn’t just have to deliver the functionality the business requires. It also has to behave well because the behavior of code in the cloud affects performan...
APIs have taken the world by storm in recent years. The use of APIs has gone beyond just traditional "software" companies, to companies and organizations across industries using APIs to share information and power their applications. For some organizations, APIs are the biggest revenue drivers. For example, Salesforce generates nearly 50% of annual revenue through APIs. In other cases, APIs can increase a business's footprint and initiate collaboration. Netflix, for example, reported over 5 bi...
As the software delivery industry continues to evolve and mature, the challenge of managing the growing list of the tools and processes becomes more daunting every day. Today, Application Lifecycle Management (ALM) platforms are proving most valuable by providing the governance, management and coordination for every stage of development, deployment and release. Recently, I spoke with Madison Moore at SD Times about the changing market and where ALM is headed.
If there is anything we have learned by now, is that every business paves their own unique path for releasing software- every pipeline, implementation and practices are a bit different, and DevOps comes in all shapes and sizes. Software delivery practices are often comprised of set of several complementing (or even competing) methodologies – such as leveraging Agile, DevOps and even a mix of ITIL, to create the combination that’s most suitable for your organization and that maximize your busines...
Struggling to keep up with increasing application demand? Learn how Platform as a Service (PaaS) can streamline application development processes and make resource management easy.
New Relic, Inc. has announced a set of new features across the New Relic Software Analytics Cloud that offer IT operations teams increased visibility, and the ability to diagnose and resolve performance problems quickly. The new features further IT operations teams’ ability to leverage data and analytics, as well as drive collaboration and a common, shared understanding between teams. Software teams are under pressure to resolve performance issues quickly and improve availability, as the comple...
The goal of any tech business worth its salt is to provide the best product or service to its clients in the most efficient and cost-effective way possible. This is just as true in the development of software products as it is in other product design services. Microservices, an app architecture style that leans mostly on independent, self-contained programs, are quickly becoming the new norm, so to speak. With this change comes a declining reliance on older SOAs like COBRA, a push toward more s...
The proper isolation of resources is essential for multi-tenant environments. The traditional approach to isolate resources is, however, rather heavyweight. In his session at 18th Cloud Expo, Igor Drobiazko, co-founder of elastic.io, will draw upon their own experience with operating a Docker container-based infrastructure on a large scale and present a lightweight solution for resource isolation using microservices. He will also discuss the implementation of microservices in data and applicat...
Join IBM June 8 at 18th Cloud Expo at the Javits Center in New York City, NY, and learn how to innovate like a startup and scale for the enterprise. You need to deliver quality applications faster and cheaper, attract and retain customers with an engaging experience across devices, and seamlessly integrate your enterprise systems. And you can't take 12 months to do it.
This is not a small hotel event. It is also not a big vendor party where politicians and entertainers are more important than real content. This is Cloud Expo, the world's longest-running conference and exhibition focused on Cloud Computing and all that it entails. If you want serious presentations and valuable insight about Cloud Computing for three straight days, then register now for Cloud Expo.
SYS-CON Events announced today that Stratoscale, the software company developing the next generation data center operating system, will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. Stratoscale is revolutionizing the data center with a zero-to-cloud-in-minutes solution. With Stratoscale’s hardware-agnostic, Software Defined Data Center (SDDC) solution to store everything, run anything and scale everywhere...
SYS-CON Events announced today that Men & Mice, the leading global provider of DNS, DHCP and IP address management overlay solutions, will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. The Men & Mice Suite overlay solution is already known for its powerful application in heterogeneous operating environments, enabling enterprises to scale without fuss. Building on a solid range of diverse platform support,...