Having just come back from the HostingCon 2008 industry trade show, my head is still buzzing from all the presentations.Â Everyone from hardware vendors (ICC-USA) to the great satan himself (Microsoft) was presenting their wares and as much as I hate to admit it, even the microsoft presentation was very impressive.
There was a lot to see this year from the vendors, but far more interesting were the presentations and group learning sessions.Â Far less time was spent on the technical aspect this year than in previous years.Â There were no “how to install XEN paravirtualization” classes;Â instead, many sessions focused on the business itself, such as graphically mapping the company’s track record, how to evaluate your hosting company’s net worth, and some very interesting QA sessions with industry leaders who spoke about managing growth and valuation of assets.Â Very grown-up conversations indeed!
The thing I noticed more this time than in past years is how the keywords “cloud computing” and “grid hosting” were thrown around the room.Â It’s the new Web 3.0 terms that have had little meaning in the past but are now, all of the sudden, more tangible.
So what’s the deal? Grid/Cloud computing means: a “process/computation” moved off a single server into a “cloud” of computers.Â A group of servers (can be tens of thousands) is presented as a single unit to handle a task with the combined power of all the processors/ram/storage.Â In this model, all systems are the same when it comes to both hardware and software, and are completely interchangeable. Meaning that you can take any two systems and swap their physical locations in the cloud, they will not need to be reconfigured.Â All systems perform the same task.
While this model works very well for parallelizable tasks such as graphics processing and mathmatical computation, it simply does not work for hosting a website.Â A “grid” or “cloud” as they are being presented are far less useful than a “cluster” of servers.Â While I may be too picky, I feel terminology is very important.Â In our case, a Cluster is a group of systems, each performing a specialized task (web, mysql, dns, email), and presenting a unified interface to the Internet.Â Here, you cannot take a server from the MySQL group and swap it with the server from the eMail group and expect them to work.Â They are very distinct systems with differing hardware and software configurations.
This “cluster” model is a very old concept and is the only way to host the largest websites, such as facebook, myspace, youtube, google, yahoo.Â When the existing systems are approaching saturation point and load spirals higher and higher, you simply add another front-end machine to the effected segment of the cluster to offload some of the processing.Â When web traffic goes up, add another front end apache server.Â Too many SQL queries, add another mysql machine.Â In essense a Cluster is a collection of Clouds/Grids.Â Each Cloud handles its specialized task and contributes to the performance of the main Cluster.
What I find infuriating is that some providers are talking about Cloud or Grid computing as though it’s the next step in VPS hosting.Â This is so misleading that it makes my teeth grind.Â There is no way to run a single VPS instance over a cluster/cloud/grid of computers.
When they market their VPS service this way, it makes a client believe that if the server that hosts their VPS, has a meltdown, their own system will continue to run on the rest of the cloud without interruption.Â In fact, what happens is that a crashed system is a crashed system, and your VPS instance will also go down in smoke with the rest of the server.Â And while it may be restarted almost immediately, it will still have downtime.
Also, they claim that you can scale out your VPS to unlimited levels, implying that it’s a trivial task to add more processing power.Â The way they handle this is by adding other VPS instances of the same system and splitting the traffic with a load balancer.Â This has it’s own tremendous issues because you cannot take a normal website, split it into two or more instances and expect it to function properly.Â Websites have to be designed especially to handle this scenario.Â For instance, MySQL files cannot be written to at the same time by two instances of MySQL without experiencing some very serious corruption.
More than that, this new “Cloud” model is billable based on usage of cpu cycles, bandwidth, disk access.Â This means that you never really know how much it’s going to cost at the end of the month.Â This is especially wonderful in the case of a Denial of Service attack which can burn through server resources like there is no tomorrow.
Today’s providers who claim to live in the Cloud, are using traditional hosting technology masked with a very fancy control panel.Â In my opinion, cloud computing still has a long way to go before it’s going to be useful for our industry.Â Today this technology is useful to a handful of customers.Â For the rest of us, we have Shared hosting, VPS hosting, and Dedicated hosting.Â With the incredible pace of technological advancement of individual servers, I don’t see a reason to move to the cloud.Â Today’s web servers are more powerful than yesterdays supercomputers and this trend will continue for a long time yet.
Last thought, when the Cloud is going to become useful, we will add it to our product line.Â For now, our products are every bit as useful as anything available today on the market, and without any fancy buzz words.
I have worked with many hosting companies over the course of my years in the website building and design business. I can say with certainty that eBoundHost.com is among the elite companies. I would and have recommended them to anyone.
Fast, reliable, full of features... Over the years, I have used more than a dozen hosts, both the big ones and smaller ones; eBoundHost.com is by far my favorite.
Every time I have contacted my host provider. They have responded with speed, courtesy and accuracy they are professional and a joy to work with.
EXCELLENT across the board, super quick reply to questions (about 15-30min). Outstanding! Loads of features, excellent price! Loads of space and bandwidth!
eBoundHost.com has been a dream to work with. My questions are answered in minutes, the price is very reasonable, the interface is great, I am very happy with how smooth everything works.
eBoundHost provides the very best service I've experienced in hosting. It takes less than 24h to get an answer to any question. They're great.
Reliability and customer service that is rare and refreshing. We have been using eBoundHost for several years and unlike many companies who's service wanes over the years, the staff at eBound has consistently delivered top notch performance. Bravo!
eBoundHost is the best. I have dealt with many hosting providers over the last 10 years. eBoundHost surpasses them all. Absolutely the highest level of quality service anywhere. Do yourself a big favor and sign on with eBoundHost.
Over the years, I've dealt with many companies. None come close to equaling the service and price offered by eBoundHost.
Every time I call with a problem or question, Everyone, especially Denis has always stepped up to the occasion. As usual he solved yet another problem I had. You have a superlative customer service. It doesn't get any better. Keep it up guys.
eBoundHost.com has the best customer service in ANY industry. Their support staff answers phone calls and emails immediately and they have time and time again gone over and above their responsibilities to make sure I am taken care of and that my clients are happy. I have many websites hosted here from small business to corporate level and have dealt with many hosting companies in the industry and eBoundHost.com is by far the BEST hosting provider there is. Great prices, great service, great hosting packages, and a killer reseller program! THANK YOU AGAIN :)
eBoundHost is really the best hosting service in today's marketplace. Fast and efficient customer service with excellent IT knowledge. Good price and many bundled extra options. Highly recommended!
1) Their technical support people are always available to help with questions. 2)Server and network speed excellent. 3)Everything works great. 4)I highly recommend them!!!Thank you.
Cost, technical support and promptness of return calls are of paramount importance to me since most of my work is done on the road and waiting for a reply is frustrating. eBoundHost has been a pleasure to work with friendly, courteous and professional.
I'm Stan Bogdashin, a customer of your hosting company for the past 2 years. Our company provides web design, development and Search Engine Optimization (SEO) services. Want to thank you for helping us by providing great hosting seamless support - this is why I continue to recommend you and don't use anyone else for hosting!