Repost: OpenShift V3 Deep Dive – The Next Generation of PaaS w/ Docker


By Ben Parees

There have been a lot of announcements lately around Red Hat’s OpenShift v3 plans, specifically around Docker and Kubernetes. OpenShift v3 is being built around the central idea of user applications running in Docker containers with scheduling/management support provided by the Kubernetes project, and augmented deployment, orchestration, and routing functionality built on top.

openshift logo 121 × 121

This means if you can run your application in a container, you can run it in OpenShift v3. Let’s dig in and see just how you can do that with code that’s available today. I’m going to walk through the setting up OpenShift and deploying a simple application. Along the way, I’ll explain some details of the underlying components that make it all work. (more…)


For more information about Red Hat OpenShift and other related topics, visit: OpenShift, OpenShift Online, OpenShift Enterprise


Comparing ABIs for Compatibility with libabigail – Part 1


Introduction:  The challenges around ABI compatibility

Ensuring the forward compatibility of application binary interfaces (ABIs) exposed by native shared libraries has been a kind of black art for quite some time, due to many factors.

circles

The scope of the term ABI is quite broad, even when it is restricted to shared software libraries. It encompasses low level concepts like the binary format, the processor instructions set used in the binary, the calling convention of the operating system on a given processor architecture, as well as higher level considerations like the layout and size of the data types used by the entry points of the library. (more…)

DevOps Enterprise Conference — Day One


Traveling to San Francisco for the DevOps Enterprise conference has been a transformational event for me. Even though I had been aware of the success stories of companies like Target, Disney, Raytheon, it was quite a different matter to experience their stories in person.

The most critical lesson from day one for me was to focus on the community to help you remain positive, motivated, educated and most importantly accelerate the adoption of the DevOps movement in your organization. Critical: find the people who are like-minded and align with them.

The message was supported throughout the various talks we listened to. In the spirit of building community, I have included the “I need help with” sections for each speaker as applicable below. If you have ideas on how to help them with their DevOps transformation, tweet to them!

TL;DR version for non-conference attendees, here are the talks that resonated the most with me:
(more…)

nginx 1.4 on Red Hat Enterprise Linux 7


In this post I’m going to talk about using the nginx web server on Red Hat Enterprise Linux 7.  nginx 1.4 was added as a “Tech Preview” in the v1.1 release of Red Hat Software Collections.

nginx

Starting from a freshly kickstarted RHEL7 VM, here’s how to get going: (more…)


For more information about Red Hat Enterprise Linux and other topics related to this article, visit one of these sites:  Red Hat Enterprise Linux, Red Hat Enterprise Linux Developer Program, Red Hat Enterprise Linux 7 is now generally available.

 



For more information about Red Hat Software Collections or Red Hat Developer Toolset, visit developer.redhat.com/RHEL.


Beyond Microbenchmarks: breakthrough container performance with Tesla efficiency


Back story

As virtualization was beginning it’s march to prominence, we saw a phased approach to adoption.  This is common with any sort of game changing technology….let’s take electric cars as an example.  Early adopters are willing to make certain trade-offs (short range) to gain new capabilities (saving money at the gas station).

teslaIn the meantime, engineers are off in the lab working hard to increase the possible consumer-base for electric cars by increasing range, decreasing charging cycle times, and improving performance.  Taken in aggregate, those changes are meant to address objections to the first-cut of the technology.

Virtualization is to Linux containers is to…

(more…)


For more information about Red Hat Enterprise Linux and other topics related to this article, visit one of these sites:  Red Hat Enterprise Linux, Red Hat Enterprise Linux Developer Program, Red Hat Enterprise Linux 7 is now generally available.