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 ( 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 ( 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. 

Christian Louboutin Shoes commented on 10-Aug-2014 02:54 PM
It's enormous that you are getting ideas from this post as well as from our discussion made at this place.
Kandice commented on 10-Aug-2014 10:19 PM
I like the helpful information you provide on your articles.
I will bookmark your weblog and check once more here frequently.
I am relatively certain I'll be told many new stuff right right here!
Good luck for the following!
this domain commented on 11-Aug-2014 12:03 AM
Hi Dear, are you truly visiting this site on a regular basis, if so
after that you will without doubt obtain fastidious experience.
Find out about China on Wikipedia commented on 11-Aug-2014 12:49 AM
Nice answers in return of this query with solid arguments and explaining the whole thing about that.
craigslist scraper commented on 11-Aug-2014 01:03 AM
You really make it seem so easy with your presentation but I find this
matter to be actually something that I think I would never understand.

It seems too complicated and very broad for me. I'm looking forward for your next post,
I'll try to get the hang of it!
craigslist scraper commented on 11-Aug-2014 10:19 AM
Good web site you've got here.. It's difficult to find high quality writing like yours these days.
I really appreciate individuals like you! Take care!!
new album by trey songz commented on 11-Aug-2014 10:59 AM
Hello there! I could have sworn I've been to this website before but after looking at many of the articles I realized it's new to me.
Anyhow, I'm certainly pleased I found it and I'll be
book-marking it and checking back often!
Eugenia commented on 11-Aug-2014 02:04 PM
Howdy! Quick question that's entirely off topic.
Do yoou know how to make your site mlbile friendly?
My website looks weird when viewing from my apple iphone.
I'm trying too find a theme or plugion that miight be
able to fix this problem. If you have any suggestions, please share.

Thank you!
Sophie Dennis commented on 11-Aug-2014 02:26 PM
Neeat blog! Is your theme custom made or did you download it from somewhere?

A desiggn like yours with a few simple tweeks would
really make my blog jump out. Please let me know where you
got your design. Kudos
Information about Chinese wikipedia commented on 12-Aug-2014 06:03 AM
What i don't understoid is actually how you're not really a lot more smartly-liked
than you might be now. You are so intelligent.
You alreaddy know therefore significantly in terms of this matter, produced me personally imagine
it from so many numerrous angles. Its like men and women are not interested unless it's one thin to accompish with Lady gaga!

Your own stuffs great. At all times care for it up!
car deals commented on 12-Aug-2014 07:00 AM
Because of the time needed to scrub with cloths, rinse, wax and dry, the process
of washing a single car can take up a lot of time. A simple design such as this template
can also be more effective because of the greater
attention placed on the text. Although weekly is recommended it
really does vary depending on your cars use
and storage conditions, for example a car that is garaged for 6 days a week will need to
be washed far less regularly then a car that
is used for a daily commute and then left in the elements all day.
Chinese Information on Wikipedia commented on 12-Aug-2014 08:07 PM
Ridiculous story there. Whaat occurred after?
Visit Wikipedia for more China and Hong Kong Information commented on 12-Aug-2014 09:35 PM
My spluse and I stumbled ocer hewre different webb page and
thought I may as well check things out. I like what I see so
noow i am folloaing you. Look forward tto finding
out about your web page yet again.
helloworld commented on 13-Aug-2014 03:47 AM
These are genuinely enormous ideas in regarding blogging.
You have touched some fastidious things here. Any way keep up wrinting.
anchor commented on 13-Aug-2014 04:43 AM
I've recently started a website, the info you offer on this web site has helped me tremendously. Thanks for all of your time & work. "A physicist is an atom's way of knowing about atoms." by George Wald.
have a peek here commented on 13-Aug-2014 06:29 AM
I genuinely enjoy reading on this web site, it has good posts. "One should die proudly when it is no longer possible to live proudly." by Friedrich Wilhelm Nietzsche.
Shayne X. Scheyer commented on 13-Aug-2014 09:30 AM
Great blog here! Also your website loads up fast!
What host are you using? Can I get your affiliate link to your
host? I wish my site loaded up as fast as yours
denture repair Glue commented on 13-Aug-2014 11:04 AM
I'm not sure why but this website is loading incredibly slow for me.

Is anyone else having this problem or is it a
problem on my end? I'll check back later on and see if the problem still exists.
افضل شركات تنظيف المنازل بالرياض commented on 13-Aug-2014 03:49 PM
Does your website have a contact page? I'm having trouble locating it but, I'd like to send you an email.
I've got some creative ideas for your blog you might be interested
in hearing. Either way, great site and I look forward to seeing it improve over time.
Lavonne commented on 13-Aug-2014 07:34 PM
I hardly write responses, however after browsing a few of the remarks on Containers Virtualization and Benefits to Government Users.

I actually do have some questions for you if you do not mind. Is it just me or do a few of the remarks come across like they are left by brain dead individuals? :-P And, if you are writing at other places, I would like to follow anything new you have to post.
Would you list of the complete urls of your shared sites like your linkedin profile, Facebook page or twitter feed?

Look into my page: The Best Cyberspace Solution For Minecraft
internet marketing commented on 13-Aug-2014 10:25 PM
You actually make it seem so easy along with your presentation but I
in finding this topic to be actually one thing that I believe I'd by no means understand.
It seems too complex and very large for me. I'm looking forward to your subsequent submit, I
will try to get the grasp of it!
Clarine A. Dobler commented on 14-Aug-2014 01:53 AM
Can I just say what a comfort to discover someone who
really understands what they're discussing on the web.
You definitely understand how to bring a problem to
light and make it important. More and more people need to check this out and understand this side of the story.
I was surprised you aren't more popular given that you definitely possess the gift. commented on 14-Aug-2014 01:54 AM
So could it be that bringing motion gaming to PCs is the only approach
to push co-op gaming or split screen co-op popular on the PC.
Keep reading for many helpful hints concerning the hobby of video games.
Ibuypower product reviews This presents an issue for laptop gamers because if they are able to.

The gaming video card you choose is going to be responsible for producing the dazzling 3D graphics and effects seen inside the hottest
on-line games. Apart through the expensive versions, additionally, there are gaming
computers which can be much affordable both in terms of appearance and prices.
go to these guys commented on 14-Aug-2014 03:31 AM
I like what you guys are up too. Such clever work and reporting! Carry on the superb works guys I have incorporated you guys to my blogroll. I think it'll improve the value of my site :). commented on 14-Aug-2014 04:38 AM
Outstanding story there. What happened after?

Post a Comment

Captcha Image

Trackback Link
Post has no trackbacks.