Skip navigation

Tag Archives: Xen

Cloud computing biggest losers
Cloud computing biggest losers

Roman Stanek, during his opening keynote at the Cloud Computing Conference & Expo Europe in Prague today, said “Big server vendors such as HP, Sun, Dell, Microsoft, as well as monolithic app providers will be among the losers of the Cloud Computing revolution, while innovation, SMBs, and the little guys will be the winners of the Cloud.”
VIEW STANEK’S KEYNOTE HERE

In his presentation, titled: “Building Great Companies in the Cloud,” Stanek – a technology visionary who has spent the past fifteen years building world-class technology companies – talked about what it means to be ‘born on the cloud.’ Specifically he shared with delegates his thoughts on how to use cloud computing as a technical design center; how to take advantage of the economics of cloud computing in building and operating cloud services; how to dramatically change customer adoption; and how to plan for the technical and operational scale that cloud computing makes possible.

– Read more

The impact of cloud computing is most often analyzed through its expected disruption of IT vendors, or the media, or as an economic balm for developers and Web 2.0 start-ups.

Yet cloud computing is much more than a just newcomer on the Internet hype curve. The heritage of what cloud computing represents dates back to the dawn of information technology (IT), to the very beginnings of how government agencies and large commercial enterprises first accessed powerful computers to solve complex problems.

We’ve certainly heard a lot about the latest vision for cloud computing and what it can do for the delivery of applications, services and infrastructure, and for application development and deployment efficiencies. So how does cloud computing fit into the whole journey of the last 35 years of IT? What is the context of cloud computing in the real-world enterprise? How do we take the vision and apply it to today’s enterprise concerns and requirements?

To answer these questions, we need to look at the more mundane IT requirements of security, reliability, management, and the need for integration across multiple instances of cloud services. To help understand the difference between the reality and the vision for cloud computing, I recently interviewed Frank Gillett, vice president and principal analyst for general cloud computing topics and issues at Forrester Research.

Gardner: You know, Frank, the whole notion of cloud computing isn’t terribly new. I think it’s more of a progression.

Gillett: When I talk to folks in the industry, the old timers look at me and say, “Oh, time-sharing!” For some folks this idea, just like virtualization, harkens back to the dawn of the computer industry and things they’ve seen before. … We didn’t think of them as cloud, per se, because cloud was just this funny sketch on a white board that people used to say, “Well, things go into the network, magic happens, and something cool comes from somewhere.”

So broadly speaking, software as a service (SaaS) is a finished service that end users take in. Platform as a service (PaaS) is not for end users, but for developers. … Some developers want more control at a lower level, right? They do want to get into the operating system. They want to understand the relationship among the different operating systems instances and some of the storage architecture.

At that layer, you’re talking about infrastructure as a service (IaaS), where I’m dealing with virtual servers, virtualized storage, and virtual networks. I’m still sharing infrastructure, but at a lower level in the infrastructure. But, I’m still not nailed to this specific hardware the way you are in say a hosting or outsourcing setup.

Gardner: We’re in the opening innings of cloud computing?

Gillett: A lot of the noisy early adopters are start-ups that are very present on the Web, social media, blogs, and stuff like that. Interestingly, the bigger the company the more likely they are to be doing it, despite the hype that the small companies will go first.

… It doesn’t necessarily mean that your typical enterprise is doing it, and, if they are, it’s probably the developers, and it’s probably Web-oriented stuff. … In the infrastructure layer, it’s really workloads like test and development, special computation, and things like that, where people are experimenting with it. But, you have to look at your developers, because often it’s not the infrastructure guys who are doing this. It’s the developers.

It’s the people writing code that say, “It takes too long to get infrastructure guys to set up a server, configure the network, apportion the storage, and all that stuff. I’ll just go do it over here at the service provider.”

… There is no one thing called “cloud,” and therefore, there is no one owner in the enterprise. What we find is that, if you are talking about SaaS, business owners are the ones who are often specing this.

Gardner: Who is the “one throat to choke” if something goes wrong?

Gillett: Bottom line, there isn’t one, because there is no one thing. … They are on their own within the company. They have to manage the service providers, but there is this thing called the network that’s between them and the service providers.

– read more

Have you ever wondered why Microsoft cares so much about server virtualization? After all, it’s only a software representation of a physical machine.

Microsoft has been very content over the last nearly 30 years letting the likes of Dell, Hewlett-Packard and IBM build physical servers with nary a care. When VMware introduced commodity server virtualization back in 1999, Microsoft hardly batted an eye. So what’s happened to make Microsoft not only care, but care enough to invest millions of dollars into their own server virtualization solution?

It’s all about control.

Today, Microsoft pretty much owns the x86 data center above the hardware. Sure, Linux has established a beach head and Apple is blowing up some dust, but by and large, if it’s x86, it’s running Windows.

How did Microsoft get into this position? By making it easy for developers to build applications on top of the Windows operating system. Look at Novell NetWare — arguably a much better network OS than Windows NT, but a really difficult development platform for ISVs. You had your choice of development languages, as long as it was Watcom C. You also had your choice of user interface, as long as it was exposed across the network.

Microsoft gave the developers freedom to choose the development language they liked to work in and to build a rich user interface. The rest is history. Sure, there are still people who choose Novell for their technology, but Microsoft has usurped Novell’s customer base and Novell has been relegated to a second tier vendor.

OK, so what in the world does all that have to do with Microsoft caring about virtualization? Well, think of today’s developers. Do they develop applications for Windows? Mostly, no. They develop against an application framework. Be it .Net, Struts, Ruby on Rails or something else, it’s the framework that’s important, not the operating system.

You can run many (most?) .Net applications on Linux with a simple recompile under Mono. The other frameworks really don’t care what OS is underneath. As for the user interface, Ajax provides near fat client user experience through an industry standard framework. Microsoft’s response to Ajax is Silverlight, an attempt to keep control over the user experience.

Microsoft is nervous because … read more