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
Between 2005 and 2020, data volumes will grow by a factor of 300 – enough data to stack CDs from the earth to the moon 162 times. This has come to be known as the ‘big data’ phenomenon. Unfortunately, traditional approaches to handling, storing and analyzing data aren’t adequate at this scale: they’re too costly, slow and physically cumbersome to keep up. Fortunately, in response a new breed of technology has emerged that is cheaper, faster and more scalable. Yet, in meeting these new needs they...
"We're a cybersecurity firm that specializes in engineering security solutions both at the software and hardware level. Security cannot be an after-the-fact afterthought, which is what it's become," stated Richard Blech, Chief Executive Officer at Secure Channels, in this SYS-CON.tv interview at @ThingsExpo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.
When it comes to cloud computing, the ability to turn massive amounts of compute cores on and off on demand sounds attractive to IT staff, who need to manage peaks and valleys in user activity. With cloud bursting, the majority of the data can stay on premises while tapping into compute from public cloud providers, reducing risk and minimizing need to move large files. In his session at 18th Cloud Expo, Scott Jeschonek, Director of Product Management at Avere Systems, discussed the IT and busin...
According to Forrester Research, every business will become either a digital predator or digital prey by 2020. To avoid demise, organizations must rapidly create new sources of value in their end-to-end customer experiences. True digital predators also must break down information and process silos and extend digital transformation initiatives to empower employees with the digital resources needed to win, serve, and retain customers.
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 ...
In his general session at 19th Cloud Expo, Manish Dixit, VP of Product and Engineering at Dice, discussed how Dice leverages data insights and tools to help both tech professionals and recruiters better understand how skills relate to each other and which skills are in high demand using interactive visualizations and salary indicator tools to maximize earning potential. Manish Dixit is VP of Product and Engineering at Dice. As the leader of the Product, Engineering and Data Sciences team at D...
SaaS companies can greatly expand revenue potential by pushing beyond their own borders. The challenge is how to do this without degrading service quality. In his session at 18th Cloud Expo, Adam Rogers, Managing Director at Anexia, discussed how IaaS providers with a global presence and both virtual and dedicated infrastructure can help companies expand their service footprint with low “go-to-market” costs.
Get deep visibility into the performance of your databases and expert advice for performance optimization and tuning. You can't get application performance without database performance. Give everyone on the team a comprehensive view of how every aspect of the system affects performance across SQL database operations, host server and OS, virtualization resources and storage I/O. Quickly find bottlenecks and troubleshoot complex problems.
"Once customers get a year into their IoT deployments, they start to realize that they may have been shortsighted in the ways they built out their deployment and the key thing I see a lot of people looking at is - how can I take equipment data, pull it back in an IoT solution and show it in a dashboard," stated Dave McCarthy, Director of Products at Bsquare Corporation, in this SYS-CON.tv interview at @ThingsExpo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.
"We are the public cloud providers. We are currently providing 50% of the resources they need for doing e-commerce business in China and we are hosting about 60% of mobile gaming in China," explained Yi Zheng, CPO and VP of Engineering at CDS Global Cloud, in this SYS-CON.tv interview at 19th Cloud Expo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.
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...
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 and how we integrate our thinking to solve complicated problems. In his session at 19th Cloud Expo, Craig Sproule, CEO of Metavine, demonstrated how to move beyond today's coding paradigm and sh...
Today we can collect lots and lots of performance data. We build beautiful dashboards and even have fancy query languages to access and transform the data. Still performance data is a secret language only a couple of people understand. The more business becomes digital the more stakeholders are interested in this data including how it relates to business. Some of these people have never used a monitoring tool before. They have a question on their mind like “How is my application doing” but no id...
@GonzalezCarmen has been ranked the Number One Influencer and @ThingsExpo has been named the Number One Brand in the “M2M 2016: Top 100 Influencers and Brands” by Onalytica. Onalytica analyzed tweets over the last 6 months mentioning the keywords M2M OR “Machine to Machine.” They then identified the top 100 most influential brands and individuals leading the discussion on Twitter.
IoT is rapidly changing the way enterprises are using data to improve business decision-making. In order to derive business value, organizations must unlock insights from the data gathered and then act on these. In their session at @ThingsExpo, Eric Hoffman, Vice President at EastBanc Technologies, and Peter Shashkin, Head of Development Department at EastBanc Technologies, discussed how one organization leveraged IoT, cloud technology and data analysis to improve customer experiences and effici...