Welcome!

Related Topics: @CloudExpo, Java IoT, Microservices Expo, Open Source Cloud, Containers Expo Blog, SDN Journal

@CloudExpo: Article

The Trouble with Clouds Is the Darn Hypervisor

Parallels’ CTO of server virtualization James Bottomley claims there’s an inherent tenancy problem with PaaS and SaaS clouds

Parallels' CTO of server virtualization James Bottomley claims there's an inherent tenancy problem with PaaS and SaaS clouds because most applications are designed for single occupancy.

And they're designed for single occupancy mostly because it's easier to write them that way, ignoring the fact that their data can leak or they can hog resources - or maybe not get enough resources - if they're deployed in a multitenant cloud.

He figures the software industry will pretty much treat the problem the way it did the need for high availability some years back and stick its head in the sand. Single-occupancy applications won't get rewritten to oblige multitenant clouds. ISVs are unwilling to make the investment.

The other problem clouds have, he says, taking a clear shot at rival VMware, is hypervisors. Hypervisors limit density, which is supposed to be a cloud trademark. But hypervisor-based virtualization, and the hype surrounding it, blinkered everyone to other technologies. If it's not a hypervisor, the enterprise isn't interested even though it should be.

Which brings us to what Bottomley says is the solution to the security issues of multitenancy and the density issues of hypervisors. In both cases it's the same solution: containers.

Google saw the advantages of containers and hired Paul Menage, the main Cgroup containers guy, then set about containerizing its main data centers. Google Search, Gmail and Google web services are entirely containerized. When you fire up a search or log into Gmail, you get your very own container running in the Google data centers.

Ditto Facebook.

Naturally, there's another standard, used by a lot of hosters, called OpenVZ, which evolved separately though pieces of both are out of the mainstream.

See, containers share the same kernel - even the same base operating system - and isolate applications from each other and may even provide them different isolated storage.

Hypervisors, on the other hand, run separate copies of the kernel, which is where things start getting messy.

Aside from being more secure, containers can support three times the Virtual Private Server (VPS) density of hypervisors.

Bottomley says the reason containers are denser is partly the simple mathematics of resource savings. Containers run only one kernel per physical system while hypervisors run one kernel per virtual machine (plus one for the host). But it's also due to better management.

The single host kernel in the containers' case has complete visibility into the resource use in the entire system (including what every container is doing). Hypervisors, he says, have to invent all sorts of communication paradigms for the multiple kernels to tell the host what they're doing (ballooning, KSM, performance counters).

Elasticity is the other trademark of the cloud. Containers are also supposed to be more elastic than hypervisors. Since the kernel is already booted, even if you have different operating systems sharing the same kernel and going through a boot sequence, it's still faster than booting a kernel from scratch. If your operating systems are homogeneous, say, the same version of Linux, then booting is instant and you can just start your applications.

That brings us to Linux, the cloud's favorite operating system.

Parallels has been working with Linus Torvalds so the Linux kernel will be sufficiently container-aware and Bottomley, who's on the board of the Linux Foundation and chairs its Technical Advisory Board, says almost all of Linux 3.8, which has been out now for a couple of months, is its technology and that Red Hat and Ubuntu, the two most popular Linux distributions, are moving to 3.8 with their next cut.

Containers can also be orchestrated orders of magnitude faster than hypervisors and come with the tools and controls for solving the application tenancy problem pretty easily. All this from a single image.

Naturally Parallels has a Cloud Server that it sells to hosting providers and naturally the thing has containers to isolate their apps, which increases uptime and offers improved performance, user experience and cost efficiency but to please everybody it also includes Parallels Hypervisor.

More Stories By Maureen O'Gara

Maureen O'Gara the most read technology reporter for the past 20 years, is the Cloud Computing and Virtualization News Desk editor of SYS-CON Media. She is the publisher of famous "Billygrams" and the editor-in-chief of "Client/Server News" for more than a decade. One of the most respected technology reporters in the business, Maureen can be reached by email at maureen(at)sys-con.com or paperboy(at)g2news.com, and by phone at 516 759-7025. Twitter: @MaureenOGara

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Latest Stories
The Internet of Things will challenge the status quo of how IT and development organizations operate. Or will it? Certainly the fog layer of IoT requires special insights about data ontology, security and transactional integrity. But the developmental challenges are the same: People, Process and Platform. In his session at @ThingsExpo, Craig Sproule, CEO of Metavine, demonstrated how to move beyond today's coding paradigm and shared the must-have mindsets for removing complexity from the develo...
SYS-CON Events announced today that MangoApps will exhibit at the 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. MangoApps provides modern company intranets and team collaboration software, allowing workers to stay connected and productive from anywhere in the world and from any device.
The IETF draft standard for M2M certificates is a security solution specifically designed for the demanding needs of IoT/M2M applications. In his session at @ThingsExpo, Brian Romansky, VP of Strategic Technology at TrustPoint Innovation, explained how M2M certificates can efficiently enable confidentiality, integrity, and authenticity on highly constrained devices.
“delaPlex Software provides software outsourcing services. We have a hybrid model where we have onshore developers and project managers that we can place anywhere in the U.S. or in Europe,” explained Manish Sachdeva, CEO at delaPlex Software, in this SYS-CON.tv interview at @ThingsExpo, held June 7-9, 2016, at the Javits Center in New York City, NY.
Predictive analytics tools monitor, report, and troubleshoot in order to make proactive decisions about the health, performance, and utilization of storage. Most enterprises combine cloud and on-premise storage, resulting in blended environments of physical, virtual, cloud, and other platforms, which justifies more sophisticated storage analytics. In his session at 18th Cloud Expo, Peter McCallum, Vice President of Datacenter Solutions at FalconStor, discussed using predictive analytics to mon...
Keeping pace with advancements in software delivery processes and tooling is taxing even for the most proficient organizations. Point tools, platforms, open source and the increasing adoption of private and public cloud services requires strong engineering rigor – all in the face of developer demands to use the tools of choice. As Agile has settled in as a mainstream practice, now DevOps has emerged as the next wave to improve software delivery speed and output. To make DevOps work, organization...
The IoT is changing the way enterprises conduct business. In his session at @ThingsExpo, Eric Hoffman, Vice President at EastBanc Technologies, discussed how businesses can gain an edge over competitors by empowering consumers to take control through IoT. He cited examples such as a Washington, D.C.-based sports club that leveraged IoT and the cloud to develop a comprehensive booking system. He also highlighted how IoT can revitalize and restore outdated business models, making them profitable ...
SYS-CON Events announced today that Isomorphic Software will exhibit at DevOps Summit at 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. Isomorphic Software provides the SmartClient HTML5/AJAX platform, the most advanced technology for building rich, cutting-edge enterprise web applications for desktop and mobile. SmartClient combines the productivity and performance of traditional desktop software with the simp...
"When you think about the data center today, there's constant evolution, The evolution of the data center and the needs of the consumer of technology change, and they change constantly," stated Matt Kalmenson, VP of Sales, Service and Cloud Providers at Veeam Software, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.
Internet of @ThingsExpo, taking place November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA, is co-located with the 19th International Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world and ThingsExpo Silicon Valley Call for Papers is now open.
We all know the latest numbers: Gartner, Inc. forecasts that 6.4 billion connected things will be in use worldwide in 2016, up 30 percent from last year, and will reach 20.8 billion by 2020. We're rapidly approaching a data production of 40 zettabytes a day – more than we can every physically store, and exabytes and yottabytes are just around the corner. For many that’s a good sign, as data has been proven to equal money – IF it’s ingested, integrated, and analyzed fast enough. Without real-ti...
Actian Corporation has announced the latest version of the Actian Vector in Hadoop (VectorH) database, generally available at the end of July. VectorH is based on the same query engine that powers Actian Vector, which recently doubled the TPC-H benchmark record for non-clustered systems at the 3000GB scale factor (see tpc.org/3323). The ability to easily ingest information from different data sources and rapidly develop queries to make better business decisions is becoming increasingly importan...
SYS-CON Events announced today that 910Telecom will exhibit at the 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. Housed in the classic Denver Gas & Electric Building, 910 15th St., 910Telecom is a carrier-neutral telecom hotel located in the heart of Denver. Adjacent to CenturyLink, AT&T, and Denver Main, 910Telecom offers connectivity to all major carriers, Internet service providers, Internet backbones and ...
Big Data, cloud, analytics, contextual information, wearable tech, sensors, mobility, and WebRTC: together, these advances have created a perfect storm of technologies that are disrupting and transforming classic communications models and ecosystems. In his session at @ThingsExpo, Erik Perotti, Senior Manager of New Ventures on Plantronics’ Innovation team, provided an overview of this technological shift, including associated business and consumer communications impacts, and opportunities it ...
Cloud analytics is dramatically altering business intelligence. Some businesses will capitalize on these promising new technologies and gain key insights that’ll help them gain competitive advantage. And others won’t. Whether you’re a business leader, an IT manager, or an analyst, we want to help you and the people you need to influence with a free copy of “Cloud Analytics for Dummies,” the essential guide to this explosive new space for business intelligence.