Retriever Consulting Blog

Containers Virtualization and Benefits to Government Users

Christian Carlson - Tuesday, July 15, 2014

Containers are being hailed as the next great thing for more efficient virtualization of computing resources, including the ability to treat infrastructure as code. Docker is the leading edge of the containerization movement, promising reusability and speed improvements an order of magnitude better than traditional environments. This morning I spoke with Federal News Radio Tech Talk host John Gilroy about containerization, virtualization, and the benefits to government users (Federal News Radio 1500 AM Tech Talk Containers Virtualization and the Benefits to Government Users).  

What makes containers so valuable is the ability to partition the resources managed by a single operating system into isolated groups to better balance the conflicting demands on resource usage. Containers can run instructions native to the core CPU without any special interpretation mechanisms. By providing a way to create and enter containers, an operating system gives applications the illusions of running on a separate machine while at the same time sharing many of the underlying resources. The savings realized by sharing these resources, while also providing isolation, mean that containers have significantly lower overhead than true virtualization.

Containers are not new to computing, as the virtual machine was developed by IBM and first introduced into its operating systems in the early 1970s. IBM added logical partitions to its mid-series computers nearly 15 years ago while the “jail” utility and system call were introduced to FreeBSD operating system at the same time. Solaris containers (now Zones) have been around for 10 years and the basis for Linux-based containerization, control groups (cgroups) was added to the kernel in 2007. Linux based containers have since evolved in several formats.

One of the most extensively used Linux container formats is Linux Containers, LXC (https://linuxcontainers.org/). LXC is a userspace interface for the Linux kernel containment features and runs on an unmodified Linux kernel. LXC supports binding in other programing languages like Python, Lua, Ruby, and Go. It contains a library, language bindings, management tools, and container templates. There are features that can be used for hardening LXC containers to enable further security features.

How do you start to use a container? You can build your own with one of the Linux container formats such as LXC. You can also try one of the most disruptive environments to emerge in the last several years, that of Docker (http://www.docker.com/). Docker is an open-source project that automates the creation and deployment of containers. Docker combines a lightweight container virtualization platform with workflows and tooling to help manage and deploy applications. Docker includes automated builds, versioning support, a fully featured REST API, a command line interface, and image repositories. The public docker repository has hundreds of images with many different environmental configurations.

Docker is getting a lot of backing from Red Hat, Google, HP, IBM Microsoft and Rackspace as they battle for the enterprise hosting customers. Docker can be deployed on a variety of platforms including Mac OS X, RHEL, Google Cloud Platform, Amazon EC2, IBM Softlayer, and Microsoft Windows. As an open source platform, Docker brings many capabilities to the user, but it is still only one piece of the puzzle and must be orchestrated through the development lifecycle.

Fortunately, many players are including support for Docker in the management plane, including Amazon Web Services, OpenStack, and Red Hat OpenShift. In AWS, for example, Docker can be installed directly on EC2, can be automatically deployed as a web-based application via AWS Elastic Beanstalk, or can be automatically deployed as a complex application stack via AWS OpsWorks. AWS CloudFormation provides the ability to create a template for programmatically deploying your application stack.

Use of this "management plane" is at the core of DevOps, an emerging cloud computing discipline that seeks o break down the barriers between development and operations. In this manner, it is possible to automate the entire life cycle of this process. And this will provide significant benefits to the government user and manager. 

Comments
pirater un compte facebook commented on 17-Jul-2014 04:23 PM
I do agree with all the concepts you've offered in your post.
They are really convincing and will definitely work.
Still, the posts are too brief for starters. May you please prolong them a bit from subsequent time?
Thank you for the post.
cook commented on 18-Jul-2014 05:49 AM
Hey there would you mind sharing which blog platform
you're working with? I'm going to start my own blog soon but I'm having a difficult time deciding between BlogEngine/Wordpress/B2evolution and Drupal.
The reason I ask is because your layout seems different then most blogs and I'm looking for something unique.

P.S My apologies for being off-topic but I had to ask!
Milagro commented on 18-Jul-2014 02:15 PM
Life Estates and Life Leases: These are both traditional estate - planning
strategies that allow your parents to transfer the home
to you or other person and live there without interruption, for as long as they want.
They do not however have a tight seal and allow moisture to
easily enter the container. Li Yan, President Asia Pacific Whirlpool Whirlpool in the past
has been the development will not smooth down to not
close the market and consumers.
Information about the UK commented on 19-Jul-2014 02:17 PM
Hi there, I enjoy reading thrdough you post. I wanted to write a
little comment to support you.
apple cider vinegar home remedies for hemorrhoids commented on 22-Jul-2014 11:49 AM
Hello, I can talk a lot about... very good theme
minecraft games commented on 23-Jul-2014 10:41 AM
Hi, all is going nicely here and ofcourse every one is sharing
information, that's really good, keep up writing.
footwear commented on 24-Jul-2014 12:52 PM
For hottest information you have to pay a visit web aand on web I found this
web site as a most excellent website for newest updates.
student payday loan commented on 24-Jul-2014 07:39 PM
Hello There. I discovered your blog the use of msn. That is a really
well written article. I will make sure to bookmark it and come
back to learn more of your helpful info. Thank
you for the post. I'll certainly comeback.
shoes commented on 24-Jul-2014 10:36 PM
After looking into a number of the articles on your website, I seriously
like your technique of blogging. I bookmarked it to my bookmark webpage list and will be checking bwck soon. Please visit myy web site as well and tell me how you feel.
England Information On Wikipedia commented on 25-Jul-2014 11:58 AM
Excellent beat ! I wish to apprdentice whiost you aend your site,
how can i subscribe for a blog website? The
account aided me a acceptable deal. I have been a littlee bit acquainted of this your broadcast provided vibrant clear concept
England and Scotland Information on Wikipedia commented on 25-Jul-2014 02:56 PM
Pretty! This has been a really wonderful post. Thank yyou for
supplying these details.
Visit Wikipedia for more information England and Scotland commented on 25-Jul-2014 03:52 PM
I'm not sure exactly whhy but this weblog is loading extremely slow ffor
me. Is anyone else having ths problem or is iit a problem oon my end?
I'll check back later on and seee if the problem still exists.
read up About the United kingdom on wikipedia commented on 25-Jul-2014 10:35 PM
I hink thyis is one of tthe most importasnt info for me.

Andd i'm glad reading your article. But should
remark on some general things, The website style is perfect,
the aeticles is really great : D. Good job, cheers
飯島美和結婚 commented on 26-Jul-2014 07:42 AM
ただ、記憶の中から消えて欲しいだけ。おぞましい思い出が消えて欲しいだけ。 まあ、そのうち因果が巡ってくるだろうさ
中華スープご飯野菜沢山入りを作りました♪トロミが美味しい♪ 自分の祝い事にわざわざ足を運ばせるんだから無料招待が本筋じゃね? 結婚祝い予算友人

普通に生活してれば何らかの出会いはあり、 この不景気が良いチャンスだから結婚式に金かけるのは カルティエ結婚指輪
金がかかるなら呼んでくれなくて結構 アカの他人である「友人」に1万円もだすのか?
Delores commented on 26-Jul-2014 09:38 AM
Thanks for your marvelous posting! I trujly enjoyed reading it, you're a
great author. I will be sure to bookmark your blog and
will come back sometime soon. I want to encourage hat you continue your
great posts, have a nice afternoon!
Katelyn commented on 26-Jul-2014 01:38 PM
Good to see that there are still informative blogs out here, thanks.
Bobbie commented on 26-Jul-2014 01:53 PM
download xbox 360 emulators for pc
Immediate Methods For social anxiety commented on 26-Jul-2014 02:26 PM
There's definately a lot to learn about this subject. I like all
of the points you made.
UK Information on Wikipedia commented on 26-Jul-2014 05:54 PM
Hurrah! In the end I got a blog from where I know
how to actually get useful information concerning my study and
knowledge.
England and Scotland Pages on Wikipedia commented on 26-Jul-2014 07:01 PM
It's going to be ending of mine day, except before ending I am reading this enormous
piece of writing too improve my knowledge.
sneak a peek commented on 27-Jul-2014 04:14 AM
F*ckin' amazing issues here. I'm very glad to peer your article. Thanks so much and i'm having a look ahead to contact you. Will you please drop me a mail?
Davis commented on 27-Jul-2014 04:21 AM
That is a great tip especially to those new to
the blogosphere. Short but very accurate info… Thank you for
sharing this one. A must read article!
jason mraz new album 2013 download commented on 27-Jul-2014 04:22 AM
I am not positive the place you are getting your information, but great topic.
I must spend some time studying more or working out more.
Thank you for great information I was looking for this info for my
mission.
England and Scotland Pages on Wikipedia commented on 27-Jul-2014 09:47 AM
I really like your blog.. very nice colos & theme. Did you make this website
yourself oor did you hire someone too do it for you? Plz reply as I'm looking tto design my own blog andd ould likee to find out where u got thiks
from. many thanks
Alisia commented on 27-Jul-2014 11:39 AM
What's up, this weekend is goood in support of me, aas this moment
i am reading this enormous edducational piece of writjng here at my home.

Post a Comment




Captcha Image

Trackback Link
http://www.retrieverconsulting.com/BlogRetrieve.aspx?BlogID=12134&PostID=499658&A=Trackback
Trackbacks
Post has no trackbacks.