One problem with living somewhere like East Yorkshire (a problem for which there are certainly compensations…) is that it proves effectively impossible to engage with my chosen industry’s current penchant for short evening events (except one) without the added complication of such things as overnight stays in hotels.
Unless these events coincide with other things during the day, it’s not necessarily easy to justify time, travel, and accommodation costs for a couple of hours’ (often) unstructured event.
That said, it does tend to be worthwhile when things come together, and last night’s CloudCamp in Newcastle upon Tyne (not to be confused with last night’s CloudCamp across the water in Boston) was an interesting example of the genre.
More intimate than it’s established cousin away to the south in London, CloudCamp North East makes use of facilities at the University of Newcastle (a previous employer of mine, long ago…) to provide a gathering place for an audience that felt predominantly local.
Ably compered by Phil Huber of symetriQ, the evening kicked off with a series of short presentations.
Amazon Web Services Evangelist, Simone Brunozzi, went first and shared some of his views on security in the Cloud. He suggested that psychology plays a significant part in enterprise concerns; it’s not a real belief that the Cloud is less secure, so much as a fear of loss of control. Simone made the distinction between Amazon-controlled physical security of data centres and real computers, and largely customer-controlled responsibility for running virtual machines responsibly. He noted that Amazon’s virtual machine instances are created by default with every network port closed; a new customer needs to request that a port is opened before they can even log in to their new instance.
How much responsibility – if any – do Infrastructure providers such as Amazon have to ensure that customers don’t subsequently do stupid things? The design of the data centre will tend to mean that attacks on one virtual machine carelessly left vulnerable by its tenant have absolutely no impact on Amazon or its other customers… but in the eyes of the media et al it will still be “Amazon’s Cloud” that failed when some high profile startup is hacked through a port that it (not Amazon) left open.
Next, Flexiscale’s Gihan Munasinghe suggested that the Cloud is ‘virtualisation at it’s best,’ whilst stressing that effective storage strategies and network management are as important as access to virtual machines.
Sun’s Stewart Townsend side-stepped jokes about Oracle to repeatedly stress the simplicity of the Cloud, both conceptually and technologically. People, he suggested, were making it hard.
“People get in the way of Change.”
Microsoft’s Matt Deacon picked out highlights from a 2008 Freeform Dynamics report sponsored by the company, and concluded by suggesting that evidence points to a shrinking internal IT function in many enterprises at a time when the scope of IT is growing ever greater. Uncomfortable as it may be to hear, he suggested, the vast majority of IT functions are perfectly suited to cost-effective outsourcing… so long as the enterprise maintains oversight for the IT architecture in-house.
Arjuna’s Steve Caughey asked, ‘Where will Cloud Computing take us?,’ and pointed to well-understood trends such as Moore’s Law. More important, he suggested, is Gilder’s Law and its observation that network bandwidth doubles every nine months. Geography, Caughey suggested, is becoming increasingly irrelevant. Economies of scale might suggest an eventual movement of all data and processing to a single, massive, data centre, although latency (the speed of light isn’t getting any faster) and jurisdictional quirks such as the US PATRIOT Act mean that a moving all data to a single location remains impractical. Nevertheless, Caughey suggests that it is perfectly reasonable to expect customers to deal with a single conceptual Cloud that masks the complexity of load balancing, cacheing, replication and the various tricks required to keep data where it’s needed. The Cloud, he implied, should be capable of handling jurisdictional issues (European personal data should never pass through a server physically located in the United States, etc), just as it should be capable of automatically moving frequently changing data closer to application servers and cacheing or otherwise managing the background mass of data that changes far more slowly. We still have some way to go in achieving this vision, but it is certainly one that is compelling.
The final presentation before beer and pizza was from Ross Cooney of Rozmic. Ross spoke about the lessons his team learned in building emailcloud, and praised the flexibility and affordability of Amazon’s Web Services during the product’s development phase. He suggested that the pay as you go model of renting computing and storage at the point of need was a fundamental aspect of the Cloud, and far more important than whatever technical innovations there might have been. With just a credit card, a small team of developers can now compete against both established companies and startups in receipt of significant Venture funding. Ross closed by noting that, as emailcloud moves from the bootstrap phase into production deployment, it is proving more cost effective to transition the majority of computing to more traditional data centres. By his calculations, the optimal split was to have 75% of computing owned and running in a managed data centre, leaving 25% at Amazon to cope with peaks in demand. An interesting model, and one I’d like to understand in more detail.
All of the speakers did a great job of respecting CloudCamp’s ethos, and avoided unnecessary mention of their companies, products, and solutions. One thing I did notice (and this is certainly not intended as a criticism of anyone concerned) was the way in which the different corporate perspectives shone through each presentation. There certainly wasn’t selling, marketing, or anything like that. What there was, I think, was an illustration of the different corporate attitudes to the Cloud and the opportunity that it represents. I’d actually be interested in finding a way to exaggerate those corporate attributes. Sun, Microsoft and Amazon, for example, have very different views as to where the Cloud is headed, and there’s value in understanding each of those equally valid perspectives, rather than pretending they’re not there.
After a break for pizza, the vast majority of attendees reconvened for a panel discussion that I failed to record in as much detail. One point from a panellist (I can’t be sure whom, I’m afraid) that resonated with some of my other interests was the assertion that traditional software approaches such as the Relational Database do not scale effectively to the Cloud. To maximise the value offered by Cloud Computing, he argued, we need to be looking at different ways to manage and manipulate data, such as tuple stores and semantic databases. These reasonably well understood academic exercises, he argued, suddenly make far more sense in the context of the Cloud.
Well, I could hardly disagree, now could I?
And finally thanks, as always, to the sponsors (arjuna, emailcloud, flexiscale, Microsoft, Sun and symetriQ) who paid for beer, pizza and more… whilst behaving themselves and not ramming corporate messaging into our unwilling ears.