Monday, August 15, 2011

Cloud-Optimized Linux

Vendors have sensed that as migration to the cloud accelerates, there is an opportunity for cloud-optimized versions of Linux. Three early entries in this category are Peppermint, CloudLinux, and Ubuntu Enterprise Cloud.

CloudLinux
CloudLinux states that it is “. . . optimized for Web hosting, so it improves the stability of your servers, which helps to reduce churn related to downtime and outages.” CloudLinux is an operating system (OS) that is commercially supported and interchangeable with the most popular RPM-based distribution on the market. RPM is the baseline package format of the Linux Standard Base (LSB), which is a joint project of several Linux distributions under the organizational structure of the Linux Foundation. Its goal is to standardize the software system structure, including the file system hierarchy, used with the Linux operating system. The LSB is based on the POSIX specification, the Single UNIX Specification, and several other open standards, but extends them in certain areas.

CloudLinux is a commercially supported OS designed specifically for the service provider market. CloudServer’s revenue is derived mostly from support subscriptions (currently $14 per month, per server).


Lightweight Virtual Environment (LVE) Technology
LVE is an isolation technology that increases server density, stability and reliability. LVE limits the amount of resources (CPU, I/O, and memory) available to a specific process or customer. It is a lightweight and transparent shell. LVE wraps the accounts on a shared server to give hosting providers control over CPU resources.
Source: http://cloudlinux.com/solutionsoverview.html

What Can LVE Do?

» Give hosting providers control over CPU resources (I/O and memory limits to be released)

» Prevent individual accounts from slowing down or taking down a server

» Protect servers from unpredictable issues that drain resources for other tenants

» Increase density so you can host more tenants on one server

» Identify accounts that are over-using resources so you can address their needs

» Lower risk and increase efficiency on shared servers

» Improve server performance

Source: http://cloudlinux.com/solutionsoverview.html


LVE Wrappers
LVE Wrappers, based on LVE technology, allow you to manage resources at the application level. For example, CloudLinux can enable you to control server resources like Mail, MySQL, and Apache within the server.

According to a CloudLinux press release, LVE Wrappers’ tools “allow the administrator to control CPU usage on a server at the tenant or application level. LVE Wrappers allow the server owner to control resources for each application they run, which gives them greater flexibility and stability from the overall server infrastructure.”16 LVE Wrappers enable the server owner to:

. . . start individual applications and daemons inside LVE environments, isolating resource usage for each program. That allows greater overall stability of the server, as one application cannot affect all the other applications running on the server. This is especially useful for servers running multiple applications. For instance, a dedicated server runs a variety of software, such as mail, MySQL and Apache, often at the same time. A spike in mail traffic or a bug in the antispam filtering could affect the Web server—and cause the Web site to slow down. CloudLinux lets the administrator have better control and make sure each daemon only gets the preset amount of CPU. The administrator now has the tools to alter the amount of CPU any application can get— on the fly.
Source: www.cloudlinux.com/company/news/index.php?ELEMENT_ID=382
Cloud Linux Resources

» LVE Wrappers: www.cloudlinux.com/docs/lve_wrapper.php

» Cloud Linux Documentation: www.cloudlinux.com/docs/index.php

» Download CloudLinux ISO Images (CD-ROM images saved in ISO-9660 format): www.cloudlinux.com/downloads/index.php


Peppermint
Peppermint (peppermintos.com) was designed for enhanced mobility, efficiency, and ease of use. It is cloud- and Web-centric, lightweight (under 512 MB), fast, and boots quickly. It contains:
» Linux Kernel 2.6.32
» Xorg 7.5
» Openbox 3.4.10
» PCManFM 0.9.5
» LXSession 0.4.3

Its default applications are Firefox Web Browser, Drop-Box, Exaile (music management and player), Prism, X-Chat (IRC client), and Transmission (bit torrent client). Of course, you can add your own.

Prism17 is designed to create a better environment for running your favorite Web-based applications. Much of what we used to accomplish using an application running locally on our computers is moving into the Web browser. Thanks to advances in Web technology, these apps are increasingly powerful and usable. As a result, applications like Gmail, Facebook and Google Docs are soaring in popularity.

Prism allows you to launch and operate Web- and cloud-based applications as if they were actually installed as desktop programs. When you first log into Peppermint, you can access the Main Menu on the bottom left of the desktop by clicking on the Peppermint Candy icon. If you browse to the Sound & Video section, take a glimpse of the applications listed. There are several preloaded Prism “launchers” in this menu, including Pandora, Hulu, and YouTube. By selecting any one of these, Prism will launch each service in its own application window—not in your Web browser. Peppermint is different from (but related to) Linux Mint (www.linuxmint.com), a Debian-based distribution developed by Clement Lefebvre and his team.

Source of Information : Implementing and Developing Cloud Computing Applications 2011
Cloud-Optimized LinuxSocialTwist Tell-a-Friend
Digg Google Bookmarks reddit Mixx StumbleUpon Technorati Yahoo! Buzz DesignFloat Delicious BlinkList Furl