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. 

Emerita Breckley commented on 25-Nov-2018 06:52 AM
If you don't want to share performance with other sites, consider a dedicated server, a physical box that's rented to you. It's the same as having a server sitting behind your desk, except it's located in a service provider's data center. Only those with system management skills need apply.
Rufus Leeper commented on 25-Nov-2018 06:53 AM
If the answer is yes to any of these questions you may want to look into the location of your servers. Normally a quick Google search or email to the provider can tell you the physical location of things.
shop design company commented on 27-Nov-2018 06:08 AM
I enjoy what you guys are up too. This type of clever work
and coverage! Keep up the excellent works guys I've included you guys to my blogroll.
m&s delivery slots commented on 27-Nov-2018 08:50 PM
This article will assist the internet visitors for building up new
webpage or even a blog from start to end.
initiativeq invite commented on 29-Nov-2018 12:49 AM
Hi all, here every one is sharing these know-how, so
it's nice to read this webpage, and I used to go to see this web site every day. fisting commented on 02-Dec-2018 11:32 AM
Hey! Do you use Twitter? I'd like to follow you if that would be ok.
I'm absolutely enjoying your blog and look forward to new updates.
sky casino app download commented on 03-Dec-2018 04:15 AM
Having read this I thought it was extremely enlightening.
I appreciate you taking the time and effort to put this short article together.
I once again find myself personally spending a lot of time
both reading and leaving comments. But so what, it was still worthwhile!
online casino quick hit slots commented on 03-Dec-2018 10:18 PM
I just like the valuable info you provide on your articles.
I will bookmark your weblog and take a look at again right here regularly.
I am rather sure I will learn plenty of new stuff proper right here!

Best of luck for the following!
cream For eczema on eyelids commented on 06-Dec-2018 06:45 PM
Very good post! We are linking to this great article on our site.
Keep up the great writing.
canadian pharcharmy online commented on 07-Dec-2018 01:41 AM
Sweet blog! I found it while browsing on Yahoo News.

Do you have any tips on how to get listed in Yahoo News?
I've been trying for a while but I never seem to get there!
Thank you
Oda Jukich commented on 08-Dec-2018 07:02 AM
So you’ve spent some time browsing reviews of the great Athens escorts that are out there. You’ve found plenty of girls that sound perfect to you and you’re itching to meet with a gorgeous, sexy lady.
Bridges Construction Reno commented on 08-Dec-2018 10:28 PM
On the other hand, Hearty Cyclamen has sturdy quality with a lovely heart shaped petals.
In your determination of the appropriate light fittings
that could accentuate specific areas or portions of the home exterior,
you might also need take into consideration its functional relevance.
Its natural and everyone want their residence to take a look attractive
and pleasant.
InterSnap Digital Marketing commented on 12-Dec-2018 05:37 AM
Onnе major difference between this model and the Vizio M370NV is that this ΤV
actually has the cɑpoability to show over a billion colߋrs, whereas thee M370NV can ojly show upp to 16.
There аre basicɑlly two typeѕ of options available to thе individuals.
Once you havе your budget set yօuu can look into plans online to see which one fits best with your budget annd business needs.
hugh hefner's sex life commented on 13-Dec-2018 06:29 PM
People, by nature, hate being bombarded by commercials and
ads. While ads and product recommendations trigger you to money, it's basically good content that individuals are after.
Advertise on identified websites look engines.
slot jar mobile site commented on 14-Dec-2018 03:11 AM
I'm not certain where you're getting your info, but good
topic. I needs to spend a while learning much more or figuring out more.
Thanks for wonderful info I used to be looking for this info for my mission.
Medium article about video streaming sites commented on 14-Dec-2018 04:59 AM
Thanks for sharing this post. Love it! commented on 14-Dec-2018 10:41 AM
Earn points by completing awesome provides!
Screen Favs Blog commented on 14-Dec-2018 02:24 PM
I love your conent. Can I share it on my Facebook?
mega casino signup bonus code commented on 14-Dec-2018 04:39 PM
What's up everyone, it's my first go to see at this website, and article is in fact fruitful in favor of me, keep up posting these
central london, harley street counsellor commented on 15-Dec-2018 03:31 AM
I loved your blog post.Thanks Again. Really Cool.
Screen Favs Blog commented on 15-Dec-2018 04:46 AM
Thanks for sharing this article
download casino manager commented on 15-Dec-2018 08:57 AM
I cannot say this specific book can be a miracle, but i can state that this book is excellent.
When your website has high ranking on those search engines it
gets more traffic.
online games commented on 16-Dec-2018 09:03 AM
That will achieve the purpose of developing money readily.
This works well as a result of simple fact trivia
questions are in and of themselves very interactive.
Potatoes are very healthy and cheap too.

Post a Comment

Captcha Image

Trackback Link
Post has no trackbacks.