We're Hiring!  
Toll Free US & Canada: 1(877) 946-4743   Worldwide: +1(415) 869-7444

Understanding GoGrid and Cloud Standards

Written by on Mar 29th, 2009 | Filed under: API, Cloud Computing, FAQs, General, GoGrid
5,473 views

It’s important to us to clarify GoGrid’s position with regard to cloud computing standards and the Open Cloud Manifesto (OCM). There has been a fair bit of controversy in the ‘blogosphere’ recently over the OCM, which is to be released on Monday.

In particular, myself and Steve Gillmor (of TechCrunch IT fame among others), had a somewhat heated, but friendly exchange over his scathing assessment of the situation. Steve invited me to a “News Gang” podcast of the Gillmor Gang on Friday, which was posted here. During that live podcast he asked us to clarify GoGrid’s position.

This post is really about making sure everyone is on the same page and understands how GoGrid views the OCM and cloud computing standards in general.

Background
It’s unnecessary to recap everything in detail. I think James Urquhart handled this fairly succinctly. Geva Perry also has a nice summary including a link to the draft document. In a nut:

  1. Some folks tried to lay down some guiding principles for “open” cloud computing in the Open Cloud Manifesto
  2. Some folks reacted badly feeling that the process wasn’t actually “open”
  3. Bruhaha ensued

Who cares?

Well, we all should really. From our perspective this is a healthy, yet contentious debate. We think there were good points and missteps on all sides. In particular, we think it’s important to realize that given how interconnected we’re all becoming it’s actually very hard for any given group to monopolize the Internet, the “cloud”, or similar.

We believe the following to be true about what happened:

  • The folks involved in the early Open Cloud Manifesto did not intend to “shut out” anyone
  • The process around building the Open Cloud Manifesto could have been more ‘open’
  • The manifesto is not about setting a standard, but starting a conversation
  • This “conversation” is meant to be about principles that already apply to the Internet

Position on Open Cloud Manifesto
We continue to be an enthusiastic supporter of the Open Cloud Manifesto (OCM) and open cloud standards in general. That’s why we licensed our own API under an open license in January. The OCM is an important move forward in the emerging debate about what “Cloud” and “Cloud Computing” mean. We do not support any kind of exclusion in the OCM or of folks who want to be it’s supporters. We believe everyone needs to have a say in these guiding principles. In fact the OCM itself is largely about saying how much “The Cloud” needs to be open, unfettered, and democratized.

That means everyone needs to be involved.

Summary
Simply put: contentious conversations, vibrant arguments, and great people will all eventually yield the right results. We don’t think it’s possible for anyone to cordon off and monopolize this conversation, foist standards on others, and won’t support such efforts. And, we don’t think the Open Cloud Manifesto is anything but a well-intentioned attempt to move the conversation forward. One that was never meant to be ‘closed’ and come Monday when it’s officially released we’ll see that it’s a positive move and all of the folks who worked together on the OCM (including Reuven Cohen, IBM, and many others) should be commended for their attempts to get everyone on the same page even in the face of extreme controversy.

–Randy


calendar 2008 was an action-packed year for us here at GoGrid and ServePath and we have many accomplishments to be proud of. I thought it would make sense to reflect back on what major things we did over the year as well as a few other notables that happened within the industry. The easiest way for me to do this is through a blog post Chronology (not every post is highlighted):

1st Quarter 2008

  • 01.03.08 – GoGrid Blog was launched
  • 01.29.08 – “Sneak Peak” at GoGrid
  • 02.01.08 – Twitter and Joyent go different ways
  • 02.05.08Understanding “Clouded” Computer Terms – a post that made a 1st attempt to explain Cloud, Utility, Grid and other Computing terms.
  • 02.13.08 – Dilbert does a series on Virtualization (here, here and here)
  • 02.15.08 – Amazon’s S3 has major outage (my comments)
  • 02.21.08 – GoGrid launches a new public website in anticipation of the product launch
  • 03.11.08GoGrid Public Beta LAUNCH! After over 2 years of development, GoGrid hits the streets with many Cloud Computing firsts:
    • 1st Cloud Infrastructure provider with a Web GUI
    • 1st to offer Windows Server 2003 in the Cloud
    • 1st to offer Microsoft SQL Server in the Cloud
    • 1st with free Inbound Transfer
    • 1st with free f5 Load Balancing
    • 1st with free 24×7 Support
    • 1st with Persistent Storage
    • 1st with free managed DNS
    • 1st with 100% Uptime SLA
    • 1st with public and private VLANs
  • 03.17.08Drilling down on the details of new GoGrid accounts
  • 03.18.08 – Even I wasn’t initially on board with the whole “Cloud Computing” term. My thoughts have changed obviously.
  • 03.28.08 – The initial GoGrid FAQ’s start rolling out.

2nd Quarter 2008

3rd Quarter 2008

  • 07.07.08 – GoGrid hits 1000th user and coverage by TechCrunchIT
  • 07.17.08 – GoGrid launches API
  • 07.18.08 – NetworkWorld, C|net & TechCrunchIT cover GoGrid’s new API
  • 07.21.08 – InfoWorld does a side-by-side comparison of GoGrid, Amazon’s EC2 and Google App Engine
  • 07.22.08 – Teens-in-Tech founder, Daniel Brusilovsky, interview of GoGrid
  • 07.31.08 – Google Web Toolkit (GWT) showcases GoGrid
  • 08.06.08 – GoGrid WINS LinuxWorld 2008 Best of Show in Product Excellence
  • 08.19.08 – GoGrid is the FIRST to launch Windows Server 2008 in the Cloud
  • 09.09.08 – the first NoHardware.com video is released
  • 09.16.08 – Financial Markets start getting very shaky. Cloud Computing can help stabilize.
  • 09.17.08 – GoGrid and RightScale partnership announced
  • 09.22.08Feature preview of GoGrid’s Cloud Storage (now live)
  • 09.23.08 – the second NoHardware.com video is released
  • 09.29.08 – The “Original” Cloud Computing in Plain English produced in-house by GoGrid launches
  • 09.30.08 – GoGrid and Appistry partnership announced

4th Quarter 2008

Happy New Year to all of you from us at GoGrid. May 2009 be happy, healthy and prosperous!


gartner_logo This week, Gartner, Inc released their list of the top 10 Strategic Technologies for 2009. This information stems from research performed within the Technology sector and factors in their client and research feedback. This list, released at the Gartner Symposium ITxpo, is considered to be potentially “disruptive to your environment or market in some way,” says Gartner analyst David Cearley.

While I sometimes find some of Gartner’s commentary on trends in technology a bit conservative and missing other critical data, this 2009 list does represent current trends that I have seen and mirrors many of my own expectations. Just last week, TechCrunch’s Michael Arrington declared that Web 2.0 was dead. I think that many of us have already moved well beyond Web 2.0. My view, for some time, has been that Web 3.0 (for lack of a better term) will be a combination of Integration and Standards and the coupling of the two, with other enabling technologies such as Cloud Computing providing the necessary lubrication. We saw the term “mashup” become prevalent during the past year or so, where companies sought to integrate similar services (or even disparate ones) in a new service delivered via the Web. A could of quick examples of this is evident with the numerous Twitter services that use Twitter data and either present this data in different ways or full integration into other services, or the advent of Yahoo!’s Pipes.

Key to Integration is making the connections easier through the use of public APIs. As more companies expose their API’s to developers, the wheels for integration become even more greased. This is all fine and good provided that these API are carefully documented, but more critical is that APIs must adhere to some sort of standard. Unfortunately, the “standards” requirement is a lot harder to require and maintain. At a recent Cloud Computing Interoperability meeting that I participated in, most attendees agreed that Standards are a huge priority, however, defining these standards would be a daunting task to undertake. But this interop was a clear step forward by the leaders in the industry towards defining these standards. If you step back a few years, you could view Web Services as a precursor to the API movement we see now (API’s are a subset of Web Services), and XML standards helped to propel the acceptance of Web Services and Integrations in general.

I feel that those companies who are currently working to aggregate (or integrate) various API’s into their business model are well positioned to be the ones who can help drive these standards. Case in point, GoGrid has a public API and recently signed up various Cloud Aggregators (such as RightScale, Appistry and GigaSpaces). These companies use a variety of other Cloud Infrastructure providers within their management services. The more that I thought about it, the more I realized how important these Cloud Aggregators’ roles are in driving some Cloud standards. They have views into all of their partner API’s and can easily find similarities and differences between these API’s. Any API’s that these aggregators come up with themselves are one step closer to a standards-based API that could potentially be generic enough for use by many if not all providers.

What is also interesting, is that this concept of Integration and Standards actually does apply to our current World Financial Crisis as well. We have a bank and financial institution pandemonium with mergers seemingly occurring daily. These institutions will need to integrate diverse systems in order to succeed and the government will be forced to derive some standards to govern their vested interest in these institutions. Sure, this is a fairly broad application of these terms in this comparison between Web 3.0 and Finance, but the ideas are similar.

But back to the Gartner predictions for 2009. First, we need to take off our rose colored glasses here. Any time you make a prediction, the odds are that you could be wrong in the long run. I realize that this is a bit pessimistic, but just look at our Economy right now. There were plenty of naysayers who told us that we were going down the wrong path, but we still proceeded ahead, ignoring these predictions. Technology trends are no different than Economic ones; you can make an attempt to predict based on the past however, the difference here is that technology seem to be a lit less volatile compared to the economy.

So, let’s take a look at Gartner’s 2008 and 2009 Strategic Technologies list:

2008 Strategic Technologies 2009 Strategic Technologies
1. Green IT 1. Virtualization (#5 previously)
2. Unified Communications 2. Cloud Computing (new)
3. Business Process Management 3. Servers – Beyond Blades (8)
4. Metadata Management 4. Web-oriented architectures (new)
5. Virtualization 5. Enterprise mashups (6)
6. Mashups 6. Specialized Systems (new)
7. The Web Platform 7. Social Software & Social Networking (10)
8. Computing fabric 8. Unified Communications (2)
9. Real World Web 9. Business Intelligence (new)
10. Social Software 10. Green IT (1)

I’d like to dive into these lists, not all topics but just the ones that caught my attention. Interestingly, I find that several of the items on these lists seem to have blurred boundaries while others clearly stand alone.

Green IT, Virtualization, Cloud Computing, Computing Fabrics/Servers – Beyond Blades, and the Web Platform/Web-oriented Architecture, in my mind, are Technologies where this “blurring” is clearly evident. Cloud Computing obviously is the buzzword of 2008 as well it should be. One can actually lump the others in this short-list under “the Cloud.” Fortunately (or unfortunately), this all-encompassing term is used in every technology conversation nowadays. The problem is, because it is being used as such a generic term, many people are having trouble really understanding what “the Cloud” truly is. Some points:

  • The Cloud is definitely “Green” in that there are obvious power and energy savings compared to traditional rack & stack servers.
  • Green works hand-in-hand with Virtualization. While power and energy efficiencies can be gained through hardware optimizations (e.g., green chips, reduction of power-hungry servers), these efficiencies can be more dramatically realized through virtualization of hardware appliances and components.
  • Similarly, Cloud Computing employs the use of Computer Fabrics; instead of partial resource utilization of a bare-metal server, with Cloud Computing one can target just CPU or memory aspects (infrastructure resources and components) and gain efficiencies through their isolated uses.
  • Finally, if you plug in the Web as a Platform or Architecture provider and delivery mechanism, one can clearly see how Computing resources can be delivered via said architecture as opposed to traditional methods (e.g., architect in and deliver via the Cloud vs. bare metal and more static and rigid infrastructures).

Back to my earlier point of Integration being a key driver of Web 3.0, Gartner lists (Enterprise) Mashups as another Strategic Technology to watch. I heartily echo this. It will, undoubtedly, take the Enterprise much longer to realize this from a concept point of view as well as the actualization of this technology, but we do know that integration is critical. Why not leverage experts from various practices and bolster your own services or products through integration with these experts. Mashups is a Web 2.0 buzzword that I would recommend be dropped for a more encompassing term of “Integration.” Mashup has the connotation of being very Web-centric (e.g., only visible on the web). Integration, on the other hand, can be applied to both Web-centric delivery but also to more behind-the-scenes channels of Web Services and specifically, APIs. Integration using APIs will give companies clear competitive advantages versus those SMBs or Enterprises that opt to maintain closed systems. Integration of systems can also help drive BPM (Business Process Management) as well as BI (Business Intelligence). By overlaying dissimilar data sets, new conclusions can be made based on the analysis of the data intersections or relationships, thus presenting more distinct and unique offerings.

Lastly and perhaps the ugly duckling of the group, Social Software and Social Networking, I believe will be core to 2009. During any economic crisis or recession, Companies immediately look to slash Marketing and PR budgets above all other Departments. Prior to Web 2.0, Marketing and PR was all about blasting your product or service messages out to the masses. Web 2.0 introduced the idea of engaging in conversations with groups of users and understanding the needs of those users. More recently, with the huge adoption of Social Networking by all types of users (business and personal), the message became even more targeted, reaching almost a 1:1 conversation. This has evolved into Social Marketing using Social Networking/Software as the delivery mechanism. While more difficult to do well and somewhat hit-and-miss at times, Social Marketing is potentially more efficient than dropping gobs of money on keyword buys, sponsorships, or events. Enterprises are already moving towards engaging their prospects or customer base through community-based outreach and social networking channels. Doing it right, however, is a completely different beast. It’s good to see that Gartner views this as a critical technology component of 2009.

We still have to maintain a clear perspective in all of this though. If the Global Recession truly hits as it seems that it will, the items on the list that directly and positively impact the bottom line of companies will naturally rise to the top. Maintaining a cost-effective, competitive advantage in the future will be much more difficult to achieve. I dare say that adopting Cloud Computing as a primary technology strategy will be one of the main catalysts for technology-savvy business to not only stay in business, but also be successful in the long run.


GoGrid at TechCrunch 50, Helping Startups

Written by on Sep 7th, 2008 | Filed under: GoGrid
2,097 views

From Monday through Wednesday (Sept 8-10), GoGrid will be an exhibitor at TechCrunch 50. The TechCrunch Expo was started last year with a simple goal: “find the best start-ups and launch them in front of our industry’s most influential VCs, corporations, fellow entrepreneurs and press.” This is an event where 50 start-ups are launched into stardom. There is also a “DemoPit” where 100 early stage startups are introduced to the public.

We have always felt that it is important to give startups an opportunity to succeed by allowing them to focus on their business and not their hosting. GoGrid is great for startups for so many reasons: usage-based billing, scalability, free support, and the on-demand nature of requisitioning and provisioning hardware in real-time. Furthering our commitment to startups, GoGrid (and ServePath) also host a not-for-profit meetup in San Francisco called StartUp SF. This event is designed to provide people who are engaged in initial stages of a startup, thinking about launching a new company or just excited to exchange ideas with like-minded professionals, with tactics and strategies to head down the road of success. We will be having the StartUp SF (v1.3) meetup at the conclusion of TechCrunch 50 from 6-9pm (just at the right time to have some food and drinks and hear some design team strategy tips from guest speaker, Scott Nazarian, from the premier design shop, frog design).

For those who want to follow the action of TechCrunch 50, uStream has provided a live feed of the event (shown below):

Streaming Video by Ustream.TV

Hope to see some of you at the TC50 event! Drop by our booth and come to StartUp SF after TC50 on Wednesday night after the event.


TechCrunchITTechCrunchIT, the latest property of TechCrunch, released a story about GoGrid reaching its 1000th paying customer since the service entered public beta in  mid-March. TechCrunchIT “obsessively” profiles products and companies in the Enterprise Technology space, aiming to “promote an understanding of emerging and existing Enterprise technologies.”

TechCrunchIT was able to set up a quick infrastructure on GoGrid, complete with 2 Web Servers, 1 Database Server and Load Balance the entire thing in under 30 minutes from server and load balancer creation to serving web pages from a blog. The server instances only “took a few minutes” to create and were fully configured within another 10-15 minutes.

TechCrunchIT makes a particular point around the ease-of-use of GoGrid’s web interface compared to other Cloud offerings that do not offer anything similar:

“The control panel and feedback interface has a definite advantage.”

TechCrunchIT Article

There is some discussion around the RAM GB hour, comparisons to EC2 and CPU horsepower. Users with questions around any of these topics should review the following:

Best thing that you can do is to just experience GoGrid first hand through the free $50 trial offer currently available which allows you to fully test GoGrid for a few days for free! (Note: the $50 Free GoGrid Trial is ending shortly – updated 6/15/09!)