At GoGrid, we’ve been living and breathing cloud computing since well before we launched our Public Cloud in April 2008. The idea of combining automation, virtualization, utility-based billing, scalability, and ease of use was always at the core of our Public Cloud offering. This was the vision of CEO and Founder, John Keagy, many years before we actually released our Public Cloud to the masses. We had different product names for the evolution of what we now call “the GoGrid cloud,” including UtilityServe and Grid Series.
The essence of UtilityServe was captured back in 2006 by VMblog.com (Virtualization Technology News and Information):
“UtilityServe is the first hosting service to enable customers to use a browser to easily build, deploy, manage and scale Web applications on demand, and pay only for the computing resources they need. By eliminating the traditional IT resource and cost barriers associated with owning and maintaining hardware infrastructure, UtilityServe enables customers to focus on providing applications and growing their businesses.”
As Keagy stated in the article:
“The dedicated server industry provided order-of-magnitude improvements in server computing, but utility computing is the Holy Grail,” said Keagy. “Grid computing has been a great theory, and we’re wonderfully excited to finally make it a reality with UtilityServe.”
Over the next few years, Keagy developed GoGrid’s vision and we released the Grid Series line, further propelling the company toward what eventually would become cloud computing. In fact, LinuxWorld and IDG World Expo awarded our Grid Series platform the “Best Grid Computing Solution” in August 2007. And we chalked up a few more awards along the way:
A Video from the Archive
Recently, I uncovered a rough-cut of a GoGrid video that was produced in mid-2007, but never saw the light of day. It was supposed to be a promotional video, sort of akin to Apple’s famous 1984 video.
So, why would I want to talk about this 5-year-old video, especially because cloud computing is now developing in leaps and bounds? Mainly to highlight the fact that the original premise of the cloud and our cloud vision haven’t changed. To see what I mean, just take a look at the feature highlights that are called out in the video:
- “the power of grid computing” – In cloud computing, clouds are still arranged in nodes or grids which contain the virtualized server instances.
- “virtualized infrastructure” – Still a core component of cloud computing, driven by modern-day hypervisors.
- “instantly scaleable” – Yes, we realize there’s a typo (“scaleable”), but scalability has been and always will be a key characteristic of cloud computing.
- “server cloning” – This functionality goes hand in hand with scalability and automation: the ability to copy virtualized server instances and instantiate them as additional infrastructure components.
- “start & stop servers” – The ability to programmatically start and stop servers based on demand.
- “in real time” – Cloud computing is all about being able to deploy, control, and scale your cloud infrastructure instantly whenever you need it.
- “1st multi-server control panel” – Although you can programmatically control your infrastructure via an API, there’s also a web-based portal that lets you manage your infrastructure.
- “point-and-click deployment” – Using the control panel, you can deploy, manage, and destroy infrastructure quickly and easily with a few mouse clicks.
- “do it yourself” – Self-service is a core feature of cloud computing.
- “on demand” – If a cloud doesn’t offer infrastructure or services on-demand, then it really isn’t a cloud.
- “without contacting customer service” – This concept is tied to doing it yourself— freedom from lengthy contracts coupled with ease of use—your time is free to focus on creating solutions using the cloud infrastructure you deploy.
- “horizontal & vertical scalability” – With cloud computing, you can grow or shrink your infrastructure horizontally by adding more components or vertically by adding more RAM/CPU/HD space—with either a click of a button or a programmatic call.
- “pay as you go” – Instead of paying for underutilized physical hardware tied to monthly or yearly contracts, you can control costs with usage-based billing, so you only pay for what you actually consume.
- “match capacity with workload” – Because cloud computing is scalable, programmatically controlled, and on-demand, you can match your customers’ needs by ensuring your infrastructure is always aligned with demand.
- “don’t overbuy infrastructure” – With cloud computing’s utility-billing, scalability, and on-demand characteristics, you can get just the right amount of infrastructure for your needs, based on demand.
- “stop the waste” – Physical server sprawl and under-utilization are issues that consistently plague on-premises data centers; with cloud computing, you eliminate this waste.
- “the grid is green” – Using state-of-the-art, lower-power/higher-performance chipsets in conjunction with large grids and nodes, you can get more infrastructure for a fraction of the power cost of equivalent physical servers.
What hasn’t changed in the last 5 years is our vision of cloud computing. It’s timeless and still extremely relevant. What has changed and evolved are the features, the services, and the underlying technology powering what we call cloud computing today. We continue to execute on our vision of bringing a clear, effective, power and easy-to-use cloud to the marketplace. Join us in the cloud revolution!
Latest posts by Michael Sheehan (see all)
- Get Your Game On in the Cloud - June 11, 2013
- How Software Defined Networking Delivers Next-Generation Success - June 5, 2013
- James Gosling to Speak on Innovation at GoGrid Cloud Meetup on 5/22 - May 16, 2013