Sunday Mar 08, 2009
Salesforce.com: What is cloud computing?
This is a great video from Salesforce.com explaining Cloud Computing.
Sunday Feb 15, 2009
Above the Clouds: A Berkeley View of Cloud Computing
The RAD (Reliable Adaptive Distributed) Lab at Berkely have released a white paper on cloud computing. There is also a blog Above the Clouds which has a YouTube Discussion of the paper and an Executive Summary on this very interesting phenonem.
They believe, as do I, that Cloud Computing will transform the IT community. If you are working in the IT Industry its important to understand this paradigm shift that is occurring.
The paper highlights the Top 10 Obstacles to and Opportunities for Growth of Cloud Computing. Table follows:
| Obstacle | Opportunity | |
| 1 | Availability of Service | Use Multiple Cloud Providers; Use Elasticity to Prevent DDOS |
| 2 | Data Lock-In | Standardize APIs; Compatible SW to enable Surge Computing |
| 3 | Data Confidentiality and Auditability | Deploy Encryption, VLANs, Firewalls; Geographical Data Storage |
| 4 | Data Transfer Bottlenecks | FedExing Disks; Data Backup/Archival; Higher BW Switches |
| 5 | Performance Unpredictability | Improved VM Support; Flash Memory; Gang Schedule VMs |
| 6 | Scalable Storage | Invent Scalable Store |
| 7 | Bugs in Large Distributed Systems | Invent Debugger that relies on Distributed VMs |
| 8 | Scaling Quickly | Invent Auto-Scaler that relies on ML; Snapshots for Conservation |
| 9 | Reputation Fate Sharing | Offer reputation-guarding services like those for email |
| 10 | Software Licensing | Pay-for-use licenses; Bulk use sales |
Sunday Nov 30, 2008
Industry Clusters - What's Microsoft up to?
A few weeks ago, I received an invite by email to a local AIIA (Australian Information Industy Association) event. The event was for the launch of SouthAustralia.NET.
The following is the introductory paragraph: "AIIA together with Microsoft and the Government of South Australia is pleased to announce the launch of South Australia.NET (SA.NET) Industry Development Cluster. SA.NET is primarily designed to bring together local ICT organisations and promote South Australia as a world class location for software development. ".
I thought the sentiment regarding "world class location for software development" was excellent but had a niggling suspicion that this might have been standard copy used in the other announcements interstate. However, for those of us focused on Open Standards based software development, we were immediately concerned at the message this was sending regarding Microsoft in our state at the exclusion of other technology.
For those that don't know me, I'm also completely Microsoft Free, and have given up on using all their software (blog entry here on the experience).
A few persons and organisations locally, have seen this impartiality towards Microsoft by the SA Government and the AIIA. Now we are starting to organise ourselves and do something about it. It has been proposed that we establish our own Industy Cluster, with the current proposed name of joltSA (Java and Other Leading Technologies South Australia). You can't call something like this, everything but Microsoft technology, but that's what it appears to be (I'll write in another post at a later date why I think there is so much perceived Microsoft mindshare in our geographic area).
But more importantly, I've started asking myself the question - "what is an Industry Cluster?". The classic wikipedia definition is related to associated businesses that are working together in a geographic area to effectively create a better supply chain. In the software industry, the most famous one of the past has been Silicon Valley. In this case, it brought together startups, techos and venture capitalists into closer geographic proximity to each other.
Thinking through this, it sounded like a term that was used to describe something that was successful in the past. So there must be alternatives that take into account what current technology can facilitate. In the wikipedia article one was suggested, being Hubs and Nodes - "is a geographic model, explaining how linked regions can cooperate to fulfill elements of an industry's value chain, and collectively gain sufficient mass to drive innovation growth." But the most important point I think from the definition is "The model of hubs and nodes builds on Porter's cluster model which served well in the past, but as businesses and regions around the world have adjusted to the realities of globalization, the concept of clusters is becoming outdated.".
You wouldn't think that Microsoft would be promoting an outdated concept, such as an Industry Cluster would you? So what were Microsoft really up to?
I went back to the Launch Event email and thought a little more about "Guest speaker Peter Watson, Director - Software + Services, Microsoft Australia, will give you a taste of the next wave from Microsoft, the exciting future ahead and derive early competitive advantage.". Ah ha, this is about rallying the troops towards the future Microsoft Azure platform I thought. Low and behold the AIIA and Microsoft apparently were also promoting Microsoft BizSpark (hadn't heard of this before) at the event, which is targeted at startups. Now this made more sense, Microsoft sold this very well to the different audiences with the safe and warm language that each different type of audience wanted to hear.
I read the terms of the Microsoft BizSpark program and you need to be a startup less then 3 years old, that doesn't host its own service to be a member. A smile crossed my face, as I understood what they are doing. Have you worked it out yet?
If the future is the cloud, as promoted by Ray Ozzie, they need applications that can run on it. Deriving innovation internally in large corporates has increasingly become more difficult, thus the need for external organisations (startups with the innovation, that lack the culture that stifles it) to provide that organic innovation to allow growth. However unless they capture this innovation, and tie it in to run on their platform, they will have a bunch of expensive cloud infrastructure services sitting there, that in essence is not providing much real value to the End User consumers.
So now that we have been nicely distracted, its time to come out of the clouds. Its time to create larger mind share about other technologies that will be still provisioned on-premise (it pays the bills, well tries to) at this time and off-premise in the future. How to do so, is what I spend a lot of time thinking about.
Cloud computing from the couch
I found this panel discussion from a new twitter follower today lucidera. It gives great insight into how some of the market leaders in this space perceive the future of SaaS businesses.
Tags adobe sap amazon saas salesforce cloud oracle google | Comments 0
Wednesday Oct 15, 2008
Uncertain times - can SaaS based applications be used to get an edge
I've been thinking a lot recently about what the potential impact may be to new IT projects with the recent credit crunch. Some believe that there will be increased belt tightening in business in general, with few new capital projects being approved.
Is this the opening that we should be looking for to introduce SaaS applications?
I don't think it will be. In the past, some basic primary research that I did, suggested that over 80% of ICT budgets was used to support existing systems. Out of the remainer of that ~20%, a similar percentage was spent on enhancements to existing systems. So if a capital project is required, to upgrade existing systems, the path of least resistance will be used to reduce risk. The status quo will be maintained to preserve existing operations.
What I'm looking for is those variables that are going to suggest a reduction in Op Ex budgets.
To me the driver is about improving the operating efficiency of business to allow them to compete more effectively against their competitors. So a smart business to me, will be looking to offset capital and op ex costs to get an edge at the moment whilst their competitors are distracted. So these businesses that break with tradition and use SaaS based applications, may just achieve that.
If you think you have spotted some doing just that, let us know.

