Moving Versiera
September 18th, 2009
Versiera needs a new home to accommodate its growth, business and technology requirements. The search for new home has proven to be interesting and worthwhile to share with others that may be in the same situation.
Three options: host everything ourself, procure data centre facility or consider one of the emerging clouds. Primary is a need is for a secure data centre facility with plenty of redundancy, reliable Internet access and power. Simple enough, we are down to two options.
Versiera is moving towards fully supporting IPv6, so this was one of our infrastructure requirements. Canada is known for its technology, innovation, and leading adoption of emerging technology. To my surprise in early 2009 none of the top-tier data centre operators in Canada were offering or even had an IPv6 implementation project in 2009. I recognize that IPv6 traffic may be marginal in North America in 2009 so there may not exist the strong business case for deployment. For all those that agree with that, stop deceiving yourselves and start implementing IPv6. Here are some clues: Internet IPv4 addresses will run out sooner than later – yes it’s going to happen shortly. Companies and Internet service like Versiera will need IPv6. Even the US Government is deploying IPv6. Be proactive and differentiate yourselves – IPv6 is not that complicated. The good news, two major data centre operators heard the call and are implementing IPv6 for fall 2009.
Now to Clouds. They are here and are not just marketing hype. There are big names behind them including Amazon, Microsoft, Google, IBM, AT&T, Rackspace and lots of others. Make no mistake, Clouds are real and they are going to change how enterprises deploy infrastructure computation and data. The marketing name may be new but the concept is not. We have come full circle. Recall way back when enterprises bought data and computational processing on mainframes from the likes of IBM? Yep…full circle. So why now, why clouds? Simple, commoditization. Computer and the Internet have become fast, cheap. Operating systems are now treated as applications through virtualization. Moreover, the Internet has emerged as a gobal fabric for interconnection, access and exchange of data. The cost of implementing and operating technology is going up. Cutting costs by moving technology, operations and staff to third world countries have unforeseen issues and are not ideal. Also, though most don’t like to admit it, many enterprises do a terrible job of implementing and running technology services. Anotherwords, a need to reduce costs and simplify. Enter the Clouds. Specialist organizations have emerged with services that can economically operate vast farms of computational power, data storage and are omnipresent across the Internet. They are good at what they do, and can make things happen quickly. Bottom line they can offer computational and data service for a few cents on the dollar at the flip of a switch. Their differentiators are also the convenience, speed of deployment and flexibility of technology capabilities. Clouds are very new and they are far from perfect. What exists are essentially their first generation. Issues exist with respect to capabilities, flexibility, performance and security. In time they will be addressed as customer demand drives these services forward. In our case, having looked at some of the offerings, we look forward to consider the next generations of Cloud services.
Our primary focus with Versiera services are response time. Versiera is primarily CPU bound for managing SSL communications and I/O bound for its database. The replacement of physical servers with virtual hosts in the cloud will require more virtual hosts than physical and control will be lost on optimizing the CPU and I/O performance. Our estimates show that moving to a cloud would yield negligible real dollars in saving for Versiera. Also most of the clouds do not yet offer services like load distribution which are important to Versiera. With lots of competition, cloud services are changing quickly and we will continue to follow their progress.