Clouds

I spent the vast majority of my time at the 2010 ESRI User Conference working the Zekiah/Arc2Earth booth. That was fun as I got meet/reconnect with a lot of people but I didn’t see much of the conference itself. As a result, I haven’t really blogged it.

ESRI continued with the “cloud ready” theme that was rolled out at the Federal User Conference but with more details about how they are moving to “the cloud.” This generated a lot of buzz amongst many of the attendees from what I could tell. One of the big new features of Arc2Earth v3 (disclaimer: my company is an Arc2Earth reseller) is Cloud Services. As a result, we had a banner in our booth that had the word “cloud” on it, prompting lots of people to stop.

Probably the biggest question I heard related to the cloud was “tell me how it works.” Generally, people were not asking us about how Arc2Earth uses the cloud (although there was a lot of interest there but that is not the focus of this post) but rather to explain “the cloud” in conceptual terms. What I concluded was that, while ESRI’s focus on the cloud raised the consciousness of cloud computing for many attendees, it did not necessarily raise their understanding of it. I don’t particularly consider this a failing on the part of ESRI. I think they did a good job of continuing to flesh out their approach, which is what I would expect at their conference.

[youtube=http://www.youtube.com/watch?v=oAB9Y2CVqZU]

My problem with the term “the cloud” has always been that it conveys the impression of one monolithic entity that’s “out there” to be used. In reality, there are multiple “clouds.” Each of them is a massive computing infrastructure that is being exposed for users to rent for their computing needs. This is not unlike the more traditional hard infrastructures such as the power grid or telephone networks. One major difference is that they are not boxed into “natural monopolies” like physical networks can be. With internet access, you can freely pick and choose.

The major infrastructures right now are owned by Amazon, Google and Microsoft. There are others but these three seem to be generating the most interest at the moment. Each has a different model for how it exposes its infrastructure for use. Layered onto them are companies that have built service offerings on top of these infrastructures, not unlike how there are different kinds of transportation companies (car rental, taxis, courier services, overnight shipping, trucking companies, etc.) that use the transportation infrastructure. In the geospatial market, the ones that I have the most experience with are WeoGeo, Arc2Earth, GeoCommons/GeoIQ and ESRI. Like the cloud providers, each has a different approach for exposing geospatial data and tools via the cloud infrastructure.

The choice of cloud infrastructure and service provider can greatly affect workflow and also have widely varying costs so it’s important to really dig in and understand the various permutations available and make the best choice for your organization. If you are considering moving your geospatial operations to “the cloud”, it is worth taking time to understand the various cloud infrastructures, how they operate, and what the various service providers offer.