When my friend who works at an electronics retail store emphatically affirmed
he knew what cloud computing was, it made me both nervous and excited.
Cloud computing is becoming a ubiquitous concept. It has mass-market
implications for the technology industry, and it is advancing at speeds
rarely seen with any major technological evolution.
As a business leader, do you know why cloud computing is important to you?
What parts of your business should you be migrating to the cloud? Do you know
what you don't know about cloud computing?
First, cloud computing is about reducing complexity. In the cloud, most of
the technology you had to deal with in the past now remains behind the
scenes. What used to be command lines and code is, in many cases, replaced
with a lot of pointing and clicking.
Second, cloud computing is about flexibility. With cloud-based solutions, you
can add ... (more)
Seven years ago we set out to build a technology that would solve the immense
problems faced by business in adoption of technology. If you are not familiar
with those problems, you need to familiarize with the now canonical Standish
Groups’ Chaos Report, which among other things documents only a 32% rate of
software projects completing successfully.
During our journey, we encountered many cool things. From the beginning, we
were early adopters of the LAMP stack; Linux, Apache, MySQL and PHP. Further,
we were able to leverage all sorts of open-source tools like WYSIWYG
controls, ... (more)
Historically, when we take something complex and make it simple, we open up
all sorts of opportunities for value. Think about the changes that happened
once the Web made it simpler to buy goods and services. Consider how mobile
phones and text messaging have empowered us to communicate faster and more
frequently. And consider what the word processor, e-mail and spreadsheets
have done for individual productivity.
Cloud computing is a lot like each of these three revolutions in that it
greatly reduces the complexity of otherwise technically challenging issues.
In so doing, it empo... (more)
In my last post, I began dissecting cloud computing into its three primary
components: infrastructure last week, platform this week and software as a
service next week.
Platform as a service (PaaS) refers to the tools used to build software
applications (software programs) in the cloud. Think of it as a cloud-based
development environment for building and managing software applications.
These custom-built applications are then hosted on infrastructure as a
For example, whereas Microsoft .Net is a traditional type of development
platform, a product like WorkXpress ... (more)
Too often, discussions about "cloud computing" are met with skepticism and
inside jokes that it is more about marketing than it is about delivering real
value. In his excellent analysis of why Cloud Computing is disruptive, Ric
Telford over at IBM disagree's. He talks about a number of key factors that
create a disruptive technology, which he defines as the ability to rapidly
displace existing technologies. He mentions things like ease of use,
empowerment and efficiency. He alludes to dramatic productivity gains and
cost reductions, and he uses real examples.
I am particular... (more)