Today’s cloud computing requires options
In my morning “digital mail bag” was a pointer to The Register’s article on Oracle, Sun, and the departure of their CTO for cloud. In the article, they describe Lew Tucker as “former vice president of Salesforce.com’s AppExchange applications market place; had been with Sun for less than two years and was handed the role of building out Sun’s hosted cloud.” You can read the whole article here.
A few weeks ago, I sat down with representatives from a number of government agencies and much of the conversation surrounded cloud computing. What was evident were a few things:
- nearly everyone is investigating cloud options
- “cloud” is an over used term and means everything from raw CPU and storage to hosted custom applications to hosted commodity services
- most of the use cases were for cloud versions of traditional solutions – aka the cloud was just a different deployment option
- traditional thinking means traditional requirements and hosted clouds do not always meet those requirements
- exploiting cloud computing to its fullest will occur as new programs are designed and fulfilled but there are starting points today
The common thread was that having flexibility was critical. Some commodity capability could go into a public cloud. Low risk capability could go into a hosted cloud. By far, the private cloud has the lower threshold of adoption (independent of cost or complexity) as it is easier to trust.
While “cloud” may be an over used term, it is clear there are both current use cases and new thinking for solution design to take better advantage of flexible options. The silver bullet of a “cloud” is it’s ability to smooth out load. The larger the cloud the more balancing that can take place. This starts the balancing act. A private cloud will be smaller than a public cloud. If the private cloud is only servicing one type of solution, then it is likely to surge and idle all at once. However, a service cloud is quicker to leverage than an infrastructure cloud.
- Software as a Service clouds benefit from large diverse user populations
- Platform as a Service clouds benefit from lots of diverse applications
- Infrastructure as a service clouds benefit from lots of diverse compute requirements
So, what do you need your cloud to do ?



