Bitcurrent

Networking, technology, and the web

There’s such a thing as TOO open

From the Register, by way of Broadsight, it seems that Google has patched an issue with Android that interpreted text you type as commands. So you can type “reboot” and reboot the phone.

Really? Really?

I mean, I’ve heard Android is supposed to be an open platform. But if the tale is true — and there isn’t some kind of double-backflip configuration knob you have to fiddle with to make this work — it’s a big deal.

Consumer electronics don’t like to be open. Openness breeds complexity. The iPhone is criticized for being closed, but it’s usable (despite this post to the contrary) in part because it’s locked down. The button-bar iPhone resembles nothing so much as the old Compuserve menu. It took us years to move from consumer adoption of buttons to comfort with the open web.

If you let humans play with the guts of things, they tend to break in new and creative ways. Social engineering is the new hacking; now that many operating systems are patched and scanned, hackers exploit human weaknesses to send drive-by malware links to Facebook users. (Good thing the bad guys are after Warcraft passwords, then.)

But back to Android. Apple locks it down; Google opens it up. One approach delivers a seamless experience, the other so much flexibility you can hurt yourself. Apple assumes people will use its devices on a busy New York subway, jostling for handholds and bouncing in purses. Google assumes people will hack together scripts and plug-ins, finding new ways to use tag clouds and APIs. Apple partners with monopoly-scale carriers; Google lobbies for free spectrum.

The two philosophies couldn’t be more different. It’ll be fascinating to see whether integration trumps flexibility, or vice-versa.

Hardcore geeks, alcohol, and… copyright violations?

My favorite thing on the Internets today (aside from Stallman’s tinfoil-hat rant about cloud computing being evil, which I’ll get to later) is this video of the Mythbusters crew researching sobering-up techniques.

When you’re done laughing, think about the first part of that. A member of the media (admittedly, a pretty irreverent one,) showed a roomful of people the illegal content on his hard drive. And they cracked up.

[Read more]

Human 2.0 is the Next Big Thing

We’re about to upgrade the human race. It’s more than a technology shift, it’s a cultural one. And it’s perhaps the first step on the singularity. This is most of what I’ve been thinking about lately. We’re sliding into it day by day, without noticing. I firmly believe it is the most significant change the human race faces, and it’s going to drive a tremendous amount of business and fuel wide-ranging ethical discussions. Most of the other technologies we cover here and elsewhere are simply building blocks for Human 2.0.

This is the first of many posts on the subject, and it sounds a bit muddy. Hopefully we can clarify that in the coming months. But if you’re willing to wade through some still-addled thinking, read on.

[Read more]

Vertical clouds start to form - Fedcloud

We speculated on vertical stratification of clouds at Interop Unconference back in May: demand for specialized cloud platforms will arise despite the availability of highly centralized low cost utility computing (i.e. Google, Amazon) since specific requirements of privacy or business process will require value added services and specialized architectures. Could one imagine a cloud provider specializing in HIPAA compliance?

Well an example just hit our radar: Fedcloud offers “Federally Compliant Trusted Cloud Computing.” (thanks Data Center Knowledge!) “A Trusted Cloud Computing Environment: Apptis and ServerVault combined our capabilities to provide you computing in an on-demand infrastructure that enables you to acquire, utilize, and disengage without contractual dependency (subscription fees, licenses, or long-term commitments). This extraordinary capability offers a utility bundle inclusive of hardware, software, personnel (24×7x365 engineering and operations, and application management) all with federally compliant security, processes, and procedures.”

Why this verticalization? Architecture and operations can matter a lot when specific requirements are introduced. There is an opportunity for premium margins for utility computing that addresses specific industries. You may need to be in a very narrow geographical area, or need technologies specific to your trade to be running in the cloud data center. Perhaps you aren’t allowed to share a hypervisor with other organizations? Or you might need on-site staff trained in particular arcane skills. Some types of vertical clouds could theoretically rest on top of infrastructure service clouds in the same way that Rightscale and Elastra sit on top of AWS, others will need to have an entirely difference architecture. Look for wide diversification and layering of these “vertical clouds” in the next few years, and a healthy ecosystem of options for cloud consumers!

While on the topic of cloud computing, Todd Hoff has an excellent short list of other cloud computing blogs to check out!

IT needs to stop being so Canadian

In modern companies, information drives everything from product planning to sales to finances. The flow of knowledge throughout a company is a critical asset.

There’s gold in that traffic—real-time business intelligence, risks and threats, customer insight. IT is custodian of that information, but most of the time it simply passes on raw data to the rest of the company. And that’s wrong.

If it is to remain relevant, IT must stop being a resource economy and become a producer of finished goods. This has happened before, and it’s a history lesson anyone in information technology needs to study.

[Read more]

SANs in the cloud

Amazon has publicly released a new Amazon web service called Elastic Block Store providing up to a terabyte per volume of persistent storage and allowing you to run your database in their cloud with the advantages of snapshots and flexible attachment to servers.

Rightscale, who offers a management and automation system based on AWS, has an excellent article explaining how Amazon’s Elastic Block Store works. In testing they report over 70 MB/s (that’s over half a gigabit per second) and over 1000 IOPS or input/output operations per second which is the ballpark equivalent of a dozen 7200rpm hard drives serving your data in tandem. They also report “it is possible to mount multiple volumes on the same instance such that file systems of 10TB are practical.” No doubt much more detailed performance and feature analysis will ensue shortly.
[Read more]

Cloud computing: backed like a weasel

As Alistair pointed out recently, interest in cloud computing is skyrocketing. All of IT seems to be reframing the industry around the term “cloud computing.” Google’s cloud computing group is a veritable inbox-denial-of-service-machine, and offers more philosophy than practical grist for those of us in the trenches engineering or operating applications in the wol. Reading the threads, I was reminded of this classic exchange between Hamlet and Polonius:

Ham. Do you see yonder cloud that ’s almost in shape of a camel?
Pol. By the mass, and ’t is like a camel, indeed.
Ham. Methinks it is like a weasel.
Pol. It is backed like a weasel.
Ham. Or like a whale?
Pol. Very like a whale.

Companies are scrambling to rebrand their services as cloud based, many of them without substantially changing their offerings. In an intensely speculative industry, overpopulated with caffeine riddled ADD sufferers (it takes one to know one), it is easy to get swept away with the new semantics. But something real is driving the use of the amorphous term, and as this blog has pointed out we have witnessed a seismic transition refocusing the IT industry on a new style of utility computing.
[Read more]

What Kitchen-Aid taught me about cloud computing

If you’re even slightly interested in utility computing — the move towards on-demand, pay-as-you-go processing platforms — then Nick Carr’s The Big Switch is a must-read. You may not agree with everything he says, but his basic thesis is compelling: Just as we went from running our own generators to buying electricity from the power company, so we’re going to move from running our own computers to buying computing from a utility.

Because I spend a lot of my time writing, I’m constantly trying to out-guess the future. And something I’m obsessed with right now is appliances. Not virtual appliances, or network appliances, but simple appliances like pasta makers, bread machines, meat grinders, blenders, and so on.

If you look at the history of the electrical industry, the businesses that became interesting immediately after ubiquitous power was available were those you could plug into it. Generators were boring; but fans, irons, and fridges were really, really cool.

I touched on the topic back in May at Interop (there’s a Slideshare of the deck here on Bitcurrent.) And I think it’s worthy of a lot more consideration because, well, Costco had a sale on Kitchen-Aid mixers.

My wife is an extraordinary cook and an even better baker. And she’s long lusted after a Kitchen-Aid. They’re something of a cult, with a powerful motor, a custom-fit bowl, and dozens of attachments. Most people are happy with a hand-mixer, or a whisk, but there’s an obsessed segment of the market, the Really Serious Home Baker, full of those who simply must have a Kitchen-Aid. So this grey, intimidating, vaguely Cylon-like appliance dominates our countertop.

The Kitchen-Aid is at its core a motor. Its most common use is as a mixer, whisk, or dough hook. But it has attachments that can grind sausage, make ice-cream, roll pasta, shuck peas, and so on. It was conceived in an era where motors were expensive, and attachments were cheap. Here’s a great photo of a precursor to the modern Kitchen-Aid.

Today, motors are cheap. We don’t even think about them. We build them into everything, which is why gift tables at weddings are festooned with single-purpose appliances. And the Kitchen-Aid is the workhorse of near-professionals who demand a 600-watt motor that can tug even the toughest foods into submission.

User interfaces are the modern equivalent of appliances. Until recently, the Internet’s user interface was a desktop computer. Connecting to the Internet was a lot of work for a device: Network signaling, properly rendered graphics, keyboard and mouse, a display with enough resolution, and so on. It required a dedicated machine. The “motor” was expensive, the attachments were cheap. So we put many applications on our PC: Mail, Instant messaging, games, document viewers, file storage, mapping software, videoconferencing, and so on.

But all that has changed. We now have set-top boxes, game consoles, PDAs, cellphones, book readers, SANs — hundreds of devices, all able to access the Internet, all purpose built. That PC in the room is increasingly the jack of all trades, and master of none. The motor is cheap; the attachments matter now.

There are things the PC is still best for: Workstation tasks, like graphic design or software development. But if you want to understand the future of consumer electronics and user interfaces when CPUs are ubiquitous, consider what happened to kitchens when the motor was everywhere.

Self-powered appliances were all about convenience and portability: You don’t have to set up, dismantle, and clean your Kitchen-Aid every time you want to do something, and you can use an immersion blender single-handed over a hot stove-top. In other words, while many cooks crave a Kitchen-Aid, few use it to grind their morning coffee.

We still have to deal with gadget sprawl. Just as everyone has spare hand mixers and blenders secreted away at the back of their kitchen cupboards, so we’re struggling with multiple devices and seeking a way to reduce them. Certainly, high-end PDAs like the Blackberry, iPhone, Windows Mobile devices or the Nokia N95 are tackling this challenge.

It’s also important to remember we’re not just dealing with physical devices, we’re dealing with information. Having multiple blenders isn’t bad–it just wastes space. But having multiple gadgets, each with a part of your digital life on it, is horrible. Which is why synchronization and architectures like Microsoft’s Live Mesh, Google Apps/iGoogle, and Apple’s Mobile Me are so important: It’s not just about decentralizing the physical interface, it’s about decentralizing the information.

When I talk with people about cloud computing and SaaS, I’m always surprised how little mention is made of mobility and ubiquitous computing. To me, these are as big a driver of on-demand platforms like Amazon Web Services or Google App Engine as any of the cost savings or fast development cycles that a cloud can offer.

Apple’s software crisis

Matthew Ingram wrote a great piece that sums up Apple’s crisis of conscience when it comes to open software development. It’s worth a bit of discussion.

[Update: Apple is able to remotely deactivate software. I don't remember Nokia needing to do this with Symbian.]

As a disclaimer, I now have a Mac notebook. I like it, but it’s been a learning experience. For a Mac to work, you need to give yourself over to it completely. You don’t save pictures; you use iPhoto. You don’t save MP3s; you use iTunes. You don’t install Acrobat; you use Preview. And so on. Apple’s built these things itself because there were a limited number of options for the Mac, and because it can integrate them better.

For a long time, Microsoft won the desktop wars because they were “open” to applications. You could write whatever you wanted. Everyone chose a PC because that’s where all the games were, that’s where all the apps worked. Developers shunned the Mac.

Then two things happened.

  • The Mac switched to Intel chipsets, allowing things like Parallels and dual booting to support Windows. Add a few networking drivers and support for Windows networking, and you had a respectable corporate citizen, at least for the marketing iconoclasts.
  • Desktop variety became irrelevant with the Internet and SaaS.

These days, the desktop is arguably less good at everything — an aging jack-of-all-trades that can’t compete with consoles, tablets, PDAs, and so on. Desktops are good for workstation tasks like graphic design, but not much else.

Most of the world’s Internet devices aren’t computers. We live in a bit of a bubble in North America but the rest of the world already knows this. (I crunched population and cellphone ownership from the latest data I could find, because I’m a nerd, and the results are at right. Canada and the US are near the bottom.)

[Read more]

Virtual or not, do you want to see the sausages being made?

Many of us have love/hate relationships with quotes, cliches, platitudes and aphorisms. When they’re clever and spot-on, we love them. When they’re trite and overused we roll our eyes and wish we could turn back time j-u-u-u-s-s-t a wee bit and forget the whole thing never happened. So what to do when there are some oldies but goodies out there which aren’t a perfect fit? I don’t know about you, but I’m going to use them and see how it goes:

“Things are more like they are now than they have ever been.”
– Gerald R. Ford

“Same as it ever was, same as it ever was, same as it EVER was.”
– The Talking Heads

“Laws are like sausages, it is better not to see them being made.”
– Otto von Bismarck

“Where is he going with this?” you may be asking yourself.  I’ve been reading and speaking/emailing with people a LOT about virtualization, and now there’s “the cloud.” Many thanks to Alistair for covering some interesting new analogies of cloud computing in his write up from Structure08; the idea of “fluffy little clouds” will help me sleep better at night.

I keep seeing analysts and pundits opine about how new policies and ways of thinking are necessary in this brave new world of virtualization.  They say traditional operational methodologies and policies don’t apply.  I disagree.  I’ll further go on to say that not much has changed at all, nor will it in the world of the almighty cloud, which is really nothing more than virtualization taken to the next degree.

[Read more]

Learn about the Bitcurrent Webops survey

About Bitcurrent

Bitcurrent is part blog, part analyst firm, and part resource site for web operations. We're a loose federation of pundits and entrepreneurs with experience in networking and technology.

 

Contact us