1. The move to turnkey
computing
Why everything as a service is inevitable.
Wednesday, April 13, 2011
Good morning. Today weʼre going to look at the evolution of
clouds, and why I think the inevitable long-term consequences
of cloud computing are third-party platforms, rather than the
infrastructure-centric, public/private deployments we see today.
2. Some background
@acroll
alistair@bitcurrent.com
Wednesday, April 13, 2011
I write, organize, and analyze emerging IT trends at Bitcurrent;
work on running clouds at CloudOps; and try to share some of
these thoughts with enterprises and startups.
3. Within five years, we won’t
care about virtual machines.
(Start with a big statement. At least you’ll pay
attention.)
Wednesday, April 13, 2011
Hereʼs what I want to try and convince you of.
4. One caveat.
I don’t mean big tech firms. Twitter stopped
using clouds for a reason. I mean businesses
whose core job isn’t the delivery of technology
services. Less than 10K machines.
Wednesday, April 13, 2011
Thereʼ
5. Five years is a long time.
Wednesday, April 13, 2011
Hereʼs what I want to try and convince you of.
11. Two reasons why
monopolies were OK.
Wednesday, April 13, 2011
Monopoly isn’t necessarily a bad word. They serve their
purposes. There were a couple of reasons IT was a
monopoly for so long.
12. http://www.flickr.com/photos/brewbooks/3319730327/
(16MB)
Wednesday, April 13, 2011
First, the machines were expensive. That meant they
were a scarce resource, and someone had to control
what we could do with them.
13. http://www.flickr.com/photos/argonne/4563394851/
Wednesday, April 13, 2011
Second, they were complicated. It took a very strange
sect of experts to understand them. AVIDAC, Argonne's
first digital computer, began operation in January 1953.
It was built by the Physics Division for $250,000.
Pictured is pioneer Argonne computer scientist Jean F.
Hall.
AVIDAC stands for "Argonne Version of the Institute's
Digital Automatic Computer" and was based on the IAS
architecture developed by John von Neumann.
22. For much of its history, AT&T and its Bell System functioned as
a legally sanctioned, regulated monopoly.
The US accepted this principle, initially in a 1913 agreement
known as the Kingsbury Commitment.
Anti-trust suit filed in 1949 led in 1956 to a consent decree
whereby AT&T agreed to restrict its activities to the regulated
business of the national telephone system and government
work.
Changes in telecommunications led to a U.S. government
antitrust suit in 1974.
In 1982 when AT&T agreed to divest itself of the wholly owned
Bell operating companies that provided local exchange service.
In 1984 Bell was dead. In its place was a new AT&T and seven
regional Bell operating companies (collectively, the RBOCs.)
http://www.corp.att.com/history/history3.html
Wednesday, April 13, 2011
When monopolies are created with a specific purpose,
that’s good. But when they start to stagnate and restrict
competition, we break them apart.
23. http://www.flickr.com/photos/ktylerconk/4096965228/
Wednesday, April 13, 2011
In fact, there’s a lot of antitrust regulation that prevents
companies from controlling too much of something
because they can stifle innovation and charge whatever
they want. That’s one of the things the DOJ does.
25. First: Monopoly good.
Wednesday, April 13, 2011
In other words, early on monopolies are good because
they let us undertake hugely beneficial, but largely
unbillable, tasks.
26. Then: Monopoly bad.
Wednesday, April 13, 2011
Later, however, they’re bad because they reduce the level
of creativity and experimentation.
28. Infrastructure as a Service
Amazon EC2, Rackspace Cloud, Joyent,
Terremark, Gogrid, VMWare, and nearly every
automated collection of virtual machines.
Wednesday, April 13, 2011
The most common kind of cloud is Infrastructure as a
Service (IaaS.)
30. Machine Web
Image server
Machine instance
Wednesday, April 13, 2011
In an IaaS model, you’re getting computers as a utility.
The unit of the transaction is a virtual machine. It’s still
up to you to install an operating system, and software,
or at least to choose it from a list. You don’t really have a
machine -- you have an image of one, and when you
stop the machine, it vanishes.
31. DB Machine
Storage
server Image
Machine instance
App Machine
Server Image
Machine instance
Web Machine
server Image
Machine instance
Wednesday, April 13, 2011
Most applications consist of several machines -- web,
app, and database, for example. Each is created from an
image, and some, like databases, may use other services
from the cloud to store and retrieve data from a disk
32. DB
Storage server
Machine instance
Bigger
App
machine
instance
Server
Machine instance
Web
server
Machine instance
Wednesday, April 13, 2011
If you run out of capacity, you can upgrade to a bigger
machine (which is called “scaling vertically.”)
33. DB
Storage
server
Machine instance
App
Server
Machine instance
Web
server
Machine instance
Load
balancer
Machine instance
Wednesday, April 13, 2011
Or you can create several machines at each tier, and use
a load balancer to share traffic between them. These
kinds of scalable, redundant architectures are common
-- nay, recommended -- in a cloud computing world
where everything is uncertain.
34. Platform as a Service
Google App Engine, Salesforce Force.com,
Heroku, Springsource, (and nearly every
enterprise mainframe.)
Wednesday, April 13, 2011
The second kind of cloud is called Platform as a Service.
In this model, you don’t think about the individual
machines—instead, you just copy your code to a cloud,
and run it. You never see the machines. In a PaaS cloud,
things are very different.
35. Shared components
Data Processing platform
Storage
API
Others’ Others’
code code
User Auth
database API
Your Others’
code code
Image Image
functions API Others’ Others’
code code
...
Big Blob Governor Console Schedule
objects API
Wednesday, April 13, 2011
- You write your code; often it needs some customization.
- That code runs on a share processing platform
- Along with other people’s code
- The code calls certain functions to do things like authenticate a user, handle a payment,
store an object, or move something to a CDN
- To keep everything running smoothly (and bill you) the platform has a scheduler (figuring
out what to do next) and a governor (ensuring one program doesn’t use up all the resources)
as well as a console.
36. IaaS and PaaS differences
IaaS PaaS
Any operating system you Use only selected
want languages and built-in APIs
Limited by capacity of Limited by governors to
virtual machine avoid overloading
Scale by adding more Scaling is automatic
machines
Use built-in storage
Many storage options (file (Bigtable, etc.)
system, object, key-value,
RDBMS)
Wednesday, April 13, 2011
To summarize: two kinds of cloud platforms I call
“clouds”
37. Software as a Service
(AKA web apps with logins)
Wednesday, April 13, 2011
The term “clouds” is a broader one, however. Many
people consider Software as a Service a “cloud”
approach, and while it’s not offering platform or
infrastructure, it does represent an on-demand utility
that’s priced in a fairly elastic way (though usually by
time period, not by consumption, so not a pure utility.)
38. Wednesday, April 13, 2011
You probably know some of these companies, and others
like them.
39. Wednesday, April 13, 2011
SaaS and PaaS are blurring, too, with the advent of
scripting languages. Nobody would argue that Google
Apps is a SaaS offering; but now that you can write code
for it -- as in this example of a script that sends custom
driving directions to everyone in a spreadsheet -- the
distinction is less and less clear.
40. My mom’s definition
Cloud = Web = Internet = Useless
Wednesday, April 13, 2011
(Personally, I think this makes the term “cloud”
synonymous with “web” or “Internet”, and therefore a bit
useless.)
41. fewer dirty hands
Less options,
Other services Startup
Gov/nonprofit
Public SaaS
Private nontech
more headaches
Private PaaS Public PaaS
More control,
Public co.
Private IaaS Public IaaS
Large web
Cloud Cloud Global 2K
technology business
stack model
Wednesday, April 13, 2011
We’ve done a bunch of research on this subject; most
recently, we surveyed over a hundred IT professionals
from a wide range of industries to understand their
cloud adoption preferences. Here’s where adoption of
these different technologies is today.
42. Adoption of cloud models by company type
5
4
Adoption (1=none, 5=heavy
3
2
1
Private IaaS Private PaaS Public IaaS Public PaaS Public SaaS Other public
Startup/self-funded Private regional nontech Large web biz
Gov/nonprofit Public co Global 2K
Wednesday, April 13, 2011
We’ve done a bunch of research on this subject; most
recently, we surveyed over a hundred IT professionals
from a wide range of industries to understand their
cloud adoption preferences. Here’s where adoption of
these different technologies is today.
43. Ten arguments for clouds as
a third-party, turnkey utility.
Wednesday, April 13, 2011
So now hopefully we’re all talking about the same thing.
And here’s my big prediction, which I hope to argue in
the remainder of the time I have: we’re all going to buy
our computing in a turnkey fashion, much more like SaaS
and PaaS, and nearly none of us will know anything
about the underlying machines.
45. Photo by Alan Cleaver from his Flicker Freestock set. Thanks, Alan!
http://www.flickr.com/photos/alancleaver/2638883650/
Wednesday, April 13, 2011
A true assessment of internal IT costs is a painful thing. Not only are power, cooling, and
other recurring costs spiralling out of control, but companies don’t properly understand how
much they spend on fixing things. They don’t know what poor performance or outdated
technology does to productivity. Most analysts say it costs about five times as much to run an
application as it does to buy it in the first place.
46. http://www.oncloudcomputing.com/en/2009/07/fronde-back-to-profit-by-cloud-computing/
Wednesday, April 13, 2011
Cloud providers can leverage sharing and economies of scale keep costs down. Cloud
providers are poised to make the most of these economies of scale. Consider that in
July 2008, Microsoft revealed that it had 96,000 servers at the Quincy facility,
consuming "about 11 megawatts"
More than 80% dedicated to Microsoft's Live Search and the remaining for Hotmail
In August, a really good discovery was posted to a blog called
"istartedsomething.com": a screen shot of a software dashboard that illustrates
power consumption and server count at each of Microsoft's fifteen data centers,
caught in a Microsoft video posted to their web site.
47. Idle
capacity,
lack of
automation,
etc.
IT server
costs
Ping, power,
pipe,
Private efficiencies
cloud
costs Public
cloud
costs
Wednesday, April 13, 2011
Sure, cloud computing will make you more efficient if it’s
in-house. But these are short-term gains; even an
efficiently run private cloud in downtown Manhattan is
still in downtown Manhattan—not near a dam
somewhere. And unless you’re in the business of
providing IT services, it’s unlikely you can hire the best
in the world.
48. Wednesday, April 13, 2011
It’s in the cloud providers’ best interests to make this as
apparent as possible as soon as possible. So they’re
introducing things like spot markets, which undermine
any chance you have of looking cheap. Computers are
pennies an hour, when you need them.
49. Wednesday, April 13, 2011
Cloud providers are thinking at a scale that nearly every
enterprise can’t compete with. That’s because operating
efficiency, and accounting for everything, are core to
their business; whereas making widgets is core to yours.
50. The parallelism-drives-
spikes argument
Wednesday, April 13, 2011
Okay, so that proves there’s an incentive to move to public clouds economically, right? But
maybe you have enough capacity for existing, predictable workloads. Well, that will change
too, because of how developers will build their apps.
51. Wednesday, April 13, 2011
Most of the time, people think spikes come from sudden fluctuations in demand. That’s true;
but parallelism and new ways of coding are changing that.
52. • 60 seconds per page
Desktop EC2 • 200 machine
Pages 17,481 17,481 instances
Minutes/page 1 1 • 1,407 hours of virtual
# of machines 1 200 machine time
Total minutes 17,481 • Searchable database
Total hours 291.4 26.0 available 26 hours
Total days 12.1 1.1 later
• $144.62 total cost
Wednesday, April 13, 2011
A great example of these clouds in action is what the
Washington Post did with Hillarly Clinton’s diaries during
her campaign. They needed to get all 17,481 pages of
Hillary Clinton’s White House schedule scanned and
searchable quickly. Using 200 machines, the Post was
able to get the data to reporters in only 26 hours. In
fact, the experiment is even more compelling: Desktop
OCR took about 30 minutes per page to properly scan,
read, resize, and format each page – which means that it
would have taken nearly a year, and cost $123 in power,
to do the work on a single machine.
53. http://www.flickr.com/photos/sharif/2423144088/
Wednesday, April 13, 2011
What that means is that applications will be written to solve for time. A Hadoop cloud will use
as many resources as possible, for as short a time as possible. This will dramatically amplify
spikiness, even for existing applications. And companies that can’t burst up parallel
machines will get results—building plans, traffic congestion, feedback on a marketing
campaign, terror threats—slower than their competitors.
54. The everyone-hates-making-
sausage argument
Wednesday, April 13, 2011
So economics are better—and get better the longer out we project—and the next generation
of applications will make things spikier than ever, requiring access to a pool of machines
larger than any one company.
But why not public IaaS?
56. Query language
Let’s just call
this a database,
Software ‘mmkay?
Operating system
Computer hardware
Storage media
Wednesday, April 13, 2011
When IT architects want to build something, they have a set of proven designs for doing so. A
database is an example of this—it’s a combination of storage (disk) and a particular way of
arranging things (tables and indexes) and language (structured query language, or SQL).
We’ve learned that a database is a good prefab building block, so we use it. The alternative is
to build it all, from scratch, writing to the disk itself.
57. Pork, now in
a convenient
cube format.
Wednesday, April 13, 2011
Often, we don’t want to know what’s happening under the covers.
58. Blood sausage, anyone?
http://www.flickr.com/photos/avlxyz/4560146695
Wednesday, April 13, 2011
Making sausage is no fun. It’s messy, and the underlying parts aren’t very nice to look at.
59. http://www.flickr.com/photos/avlxyz/4560146695
Wednesday, April 13, 2011
There are some companies that should focus on the making of sausage. UPS, for example,
defined the market and made new things possible by applying IT to shipping logistics. It
needed to invent new sausage recipes.
60. http://www.flickr.com/photos/mynameisharsha/4092086880/
The
glass
is a lie.
Wednesday, April 13, 2011
We
like
the
idea
of
virtual
machines.
They’re
convenient
ways
to
think
about
compuGng
in
easy,
universally
understood
ways.
62. Wednesday, April 13, 2011
Know what this map is? It’s the countries in the world that don’t use the Metric system.
Liberia, Burma, and the US.
(I’ll set aside the irony that the imperial system is named after the empire you celebrate
leaving.)
63. http://www.flickr.com/photos/prosto/367231552
Wednesday, April 13, 2011
Europe loves the Metric system. But the British love their
pints. It’s no fun to day, “I’ll have 0.63 liters of beer,
please.” This became a massive sticking point with
British merger into the Euro.
64. Wednesday, April 13, 2011
In the end, the European union had to capitulate, letting the British sell pints as an official
measure. We’re the same way: virtual machines are a convenient unit of measure, left over
from an old system that we should shed for efficiency.
65. Providers love separation.
Wednesday, April 13, 2011
Cloud providers do better the less their customers know
about the underlying infrastructure. The more clouds
resemble data centers, the more the provider has to
expose.
68. Your virtual platform
Layer of separation
Their physical infrastructure
Wednesday, April 13, 2011
You worry about the address, and the stamp. The postal service handles the rest—it doesn’t
care what’s inside your envelope; and you don’t care what route your letter takes to its
destination, as long as it gets there.
69. Cell towers.
http://www.flickr.com/photos/serdal/5099121696
Wednesday, April 13, 2011
Do you choose which cell tower to use when you make a
call?
70. Kettles.
http://www.flickr.com/photos/leehaywood/4141300920/
Wednesday, April 13, 2011
Do you insist on choosing a generator when you boil a
kettle? Nope. Imagine how much less efficient the phone
company or power company would be if they let you. In
the same way, the more the cloud provider lets you play
with the sausage—because you’re addicted to metaphors
like computers—the worse things are.
71. The data-has-surface-
tension argument
Wednesday, April 13, 2011
There’s more. There are good reasons that the world will
be more centralized, with a few big providers, than it
was in the past.
72. “Compared to the cost
of moving bytes around,
everything else is free.”
Microsoft technical fellow
Dr. Jim Gray, 2003
http://www-users.cselabs.umn.edu/classes/Spring-2009/csci8980-ass/Jim%20Gray.pdf
Wednesday, April 13, 2011
This is the late Jim Gray, one of the smartest people ever to think about data. He’s the guy
that famously said, “never underestimate the bandwidth of a stationwagon full of tapes
driving down the highway.”
73. Hairy, smoking golf balls.
http://www.flickr.com/photos/onigiri_chang/4791909127/
Wednesday, April 13, 2011
He described the CPU of tomorrow as a “smoking, hairy golf
ball” – a tiny computer bristling with wires and generating a lot
of heat. He also said that, compared to the cost of moving
bytes around, everything else is basically free.
74. Wednesday, April 13, 2011
Want proof? Look at the latest series of servers that big
vendors are offering: they have a lot of storage, a backplane,
and an army of processors. They look like mainframes.
75. Data in the middle.
Wednesday, April 13, 2011
Thatʼs why Amazon launched S3—their storage system—six
months before they introduced the EC2 virtual machine
offering. Because having all the data centralized is key. Once
the data is somewhere, putting other computing around it is
cheap.
76. The focus-on-why-you-rock
argument
Wednesday, April 13, 2011
Okay, let’s review. Public clouds are cheaper, and spiky
development patterns mean demand for more machines
at once. Dealing with the underlying infrastructure isn’t
fun, and we mostly want to because it’s familiar. The
physics of networking mean it’ll all be centralized in a
few places.
But wait; there’s more. The business will insist on
results.
77. Wednesday, April 13, 2011
Utility computing means you can focus on what matters.
That means heightened expectations for IT. Already,
many of the CIOs I speak with tell me they’re viewed as
service bureaus by the line of business that has found
Big Data religion.
78. Wednesday, April 13, 2011
Once we find new ways of doing things, we won’t want
to do the crap work anyway.
79. The doctor’s-not-safe
argument
Wednesday, April 13, 2011
But people don’t trust clouds, right? And the less visibility you give them into the sausage,
the more they’ll care about where it came from.
80. Wednesday, April 13, 2011
This is my daughter, Riley. She’s nearly 8 months old. And
since she arrived, I’ve learned about a lot of new things.
82. Wednesday, April 13, 2011
One of the things I’ve learned is that we’re afraid of nearly everything.
83. Security is a...
Reason to avoid clouds
23%
Reason to move to clouds
43%
No opinion
34%
http://www.thewhir.com/web-hosting-news/102309_IT_Firms_Skeptical_About_Cloud_PEER_1_Study
Wednesday, April 13, 2011
But security is both a reason to love—and a reason to hate—clouds.
84. Quick survey.
Wednesday, April 13, 2011
How many of you use a SaaS-based email for all your
personal communications?
How many of the services you rely on include password
recovery via that email?
Why do you trust the cloud?
85. http://www.flickr.com/photos/zeusandhera
Wednesday, April 13, 2011
I was at the doctor’s office last week. They had a wall full of
files. They had 11 doctors and 5 support staff. None of
them were particularly technical. As I waited in the lobby, I
watched two cases of mis-placed or mis-filed data.
How long before the government mandates that this
information be stored in a secure environment?
86. Explain why it doesn’t have
to be in the cloud?
Wednesday, April 13, 2011
At some point in the future, the cloud will be the default.
We’ll need to justify why we do things on-site. I’ll want
federated access to those medical records, and whatever
other services are out there.
87. The we-don’t-need-choice-
anyway argument
Wednesday, April 13, 2011
Okay, let’s talk about the diversity of platforms.
89. http://www.flickr.com/photos/blakespot
Wednesday, April 13, 2011
Once, there was a huge variety of computers from which to choose. Acorn, Altair, Atari,
Apple, Commodore, Sinclair, Apple, IBM. Not just vendors—entirely different architectures.
Then that changed; a few won. There wasn’t any value in the variety of hardware.
92. http://shravan15.wordpress.com/
Wednesday, April 13, 2011
The same thing is true of servers. A relatively small set of OS and machine options is good
enough, because variety below the programming language isn’t particularly useful any more.
94. The vertical-specialization
argument
Wednesday, April 13, 2011
Today, clouds are fairly generic. But as the computing
needs of specific industries become more clear—HIPPA
for medical, PCI for finance—and with them the sets of
APIs a cloud offers will change.
95. Wednesday, April 13, 2011
Salesforce’s Force.com is already specialized for front-
office, CRM-centric apps.
96. Wednesday, April 13, 2011
Google is specialized for building startups, web-tier
environments, and APIs like emailing, authentication,
and payment.
97. Wednesday, April 13, 2011
Intuit is good for SMB and accounting applications, with
products like its QuickBase.
98. Wednesday, April 13, 2011
This is all about targeting and focus for specific sets of
customers. As providers get more focused—which they’ll
have to do, to survive the coming consolidation—many
of the objections raised by industries and compliance
officers will be overcome.
99. The cellphone-builds-
accounting-in argument
Wednesday, April 13, 2011
Because running environments is a full-time job for the providers, they have much better
monitoring and tracking than enterprises will build themselves. Let me give you a quick tour
of Google’s App Engine dashboards.
105. That’s all free. Want some?
Wednesday, April 13, 2011
And those are free. FREE. Anyone here have that level of
visibility into their application or infrastructure, from
anyone, for any amount of money?
107. Expense
reports
can
no
longer
enforce
IT
policy.
Wiley GAAP 2010: Interpretation and Application of Generally Accepted Accounting Principles (By Barry J.
Epstein, Ralph Nach, Steven M. Bragg)
Wednesday, April 13, 2011
IT has enjoyed a high coefficient of friction that has
helped slow the adoption of rogue applications. In the
past, IT was a line item, and the cost of acquiring it at a
high upfront cost stopped all sorts of internal initiatives.
108. Airfare
DNS
Cloud
Public
transit
Important
research
Hotel
Wednesday, April 13, 2011
These days, supercomputing is easier (and cheaper) than
booking a flight.
109. Wednesday, April 13, 2011
PaaS isn’t common today, but it will catch on fast.
Consider a recent hackathon we ran: 55 coders, 18 apps,
12 hours. Several are live now. I’m betting there are
already a ton of rogue PaaS apps running on Force.com,
being built for the front office without IT’s involvement.
110. Wednesday, April 13, 2011
This is the Microsoft rich text editor. Gates once fired
someone for not including it in a build of Windows,
apparently. He understood what that ill-fated program
managed didn’t: give developers an easy way to edit a
block of text, pick a color, print a document, move
something to a clipboard, and they’ll use it. They’ll even
inherit your fixes and improvements to it. The same is
true of cloud providers.
111. Service What it does
Elastic Compute Cloud Virtual machines, by the hour
Elastic Mapreduce Massively parallel data processing
Virtual Private Cloud On demand machines within internal IT
Elastic Load Balancing Traffic distribution
Cloudfront Content delivery acceleration
Flexible Payments Service Funds transfer & payments
SimpleDB Realtime structured data queries
Simple Storage Service Eleven nines redundant storage
Relational Database Service On-demand RDBMS
Elastic Block Store Block-level storage (file system)
Fulfillment Web Service Merchant delivery system
Simple Queue Service On-demand message bus
Simple Notification Service System for sending mass notifications
Cloudwatch Monitoring of cloud resources
Mechanical turk Humans as an API
Wednesday, April 13, 2011
This division between PaaS and IaaS is a bit of a fiction. In fact, virtual machines are just one
of around twenty “cloud services” Amazon offers – called EC2.
112. Service What it does
App Engine Executing Python or Java code
Bigtable datastore Store data for very fast retrieval
Calendar Data API Create and modify events
Inbox feed API Read a GMail inbox
Contact data API Interact with someone’s GMail contacts
Documents list API Manage a user’s Google Docs
OpenID single signon Use Google authentication to sign in
Secure data connector Link Google Apps to enterprise apps
Memcache Fast front-end for data
Image manipulation Resize, rotate, crop & flip images
Task queue Queue and dispatch tasks to code
Blobstore Serve large objects to visitors
Wednesday, April 13, 2011
The same is true of App Engine - though these are functions called from code, rather than
services you pay for separately, they’re still more than just the code.
113. http://www.flickr.com/photos/jackol/133765382/
Wednesday, April 13, 2011
These services let developers and the line of business
stand on the shoulders of giants. The ecosystem
surrounding the cloud environment provides a rich set of
APIs—just as the windows ecosystem, years ago, gave
developers a set of foundation classes.
114. The risks
Wednesday, April 13, 2011
There’s a downside to all this, of course. I firmly believe
that we’ll use computing, not computers, in the future.
But I remain concerned about one aspect of it,
particularly in free-market environments where there’s
no regulation.
115. The cloud
neutrality problem.
http://jimvoorhies.com/?p=1942
Wednesday, April 13, 2011
It’s the same risk that we face from net neutrality. A
small number of providers, whose users are dependent
on them for their environments and charge a recurring
fee, can significantly limit the choices—and competition
—in the market.
116. The lesson of the answering machine
Making Steve Wozniak really angry
Wednesday, April 13, 2011
Iʼm going to finish with a story about monopolies and
innovation, but with a different point this time. Itʼs a story Steve
Wozniak used to illustrate the perils of an unregulated public
Internet, and I believe it applies to a computing-as-a-utility
world too.
117. Dial-a-joke.
Wednesday, April 13, 2011
Apple co-founder Steve Wozniak liked to dabble in a lot of things. In
1972, he wanted to set up a dial-a-joke service:
119. “This was 1972 and it was
illegal in the U.S. to use your
own telephone. It was illegal in
the U.S. to use your own
answering machine. Hence it
also virtually impossible to buy
or own such devices.”
Wednesday, April 13, 2011
But there was a problem. The phone company—AT&T, again—was
also the company you bought equipment from.
121. Wednesday, April 13, 2011
While AT&T offered a service that was useful, it didn’t allow Woz to
innovate by building something new atop its existing products. It
was an example of a service gone too far.
122. The balance you have to strike.
Leverage cloud models, but control your destiny.
Wednesday, April 13, 2011
And this is the downside of clouds. As IT professionals, you need to
embrace the changes that computing as a service offer—but at the
same time, keep control of your own destiny when it comes to
differentiating your business. This is the balance you have to strike
between public and private, dedicated and on-demand, proprietary
and standards-based. It’s why you need to control what makes you
special, and optimize everything else.
123. http://www.flickr.com/photos/sparkys/3434382326/
Wednesday, April 13, 2011
In the end, clouds will look like airlines. Every country
has one (plus a second for government and the military.)
They’re regulated for safety, pricing, and other things—
though that varies by country. They have some
standards, particularly when they connect to one
another, for stuff like connecting passengers and
forwarding luggage. But below the level of the individual
flight, they’re free to do what they want, and passengers
don’t have that much insight or say in how things are
run. In big markets, there are several competitors. There
are vertical offerings for things like medical evacuation,
or rental, or private pilots, or densely populated urban
areas.
124. Within five years, we won’t
care about virtual machines.
(Did I change any minds?)
Wednesday, April 13, 2011
Thatʼs my argument, in roughly 45 minutes. Howʼd I do?
125. Thanks!
@acroll
alistair@bitcurrent.com
Wednesday, April 13, 2011