Making The Most Of Software-Defined-Storage With Consulting, Training & Support

If you have been thinking that software-defined storage (SDS) can only be used in an OpenStack environment, think again. Storage for OpenStack only represents a tiny fraction of the multi-billion dollar enterprise and cloud storage market. Just about any industry, government, defense, satellite imagery, medical imagery, media and more has incredibly large storage needs that are growing exponentially every year.

Before the arrival of SDS, the only choice organizations had was to invest in expensive storage appliances, and to keep investing in more and more of them whenever they needed to accommodate exploding data storage needs.

Continue reading “Making The Most Of Software-Defined-Storage With Consulting, Training & Support”

Standard Operating Environment – Part II: Workflows in Detail

This article was originally posted on OpenSourceArchitects.org.

Introduction

In the previous article in this series we introduced the basic concepts of a Standard Operating Environment (SOE). Here we go into further details of the workflows and processes involved in an SOE. In the third part of this series we will discuss the implementation and operation of an SOE in practice.

Continue reading “Standard Operating Environment – Part II: Workflows in Detail”

Standard Operating Environment – Part I: Concepts and Structures

This article was originally posted on OpenSourceArchitects.org.

What is an SOE?

Modern IT departments face huge changes in the way they deploy and maintain servers. When I first entered the industry, UNIX, and hence Linux servers were in the parlance of cloud workloads, ‘pets’: few in number, lovingly tended machines that were individually configured and maintained by hand. They often ran many workloads at the same time (mail server, file server, database, shell accounts) on expensive hardware. A typical ratio of system administrators to servers might be 1:10 yet hardware costs, rather than labour, accounted for the greatest share of the IT department’s budget.

Continue reading “Standard Operating Environment – Part I: Concepts and Structures”

Build your next cloud-based PaaS in under an hour

This post was originally published on the Red Hat Developers Blog.

The charter of Open Innovation Labs is to help our customers accelerate application development and realize the latest advancements in software delivery, by providing skills, mentoring, and tools. Some of the challenges I frequently hear from customers are those around Platform as a Service (PaaS) environment provisioning and configuration. This article is first in the series of articles that guide you through installation configuration and usage of the Red Hat Open Container Project (OCP) on Amazon Web Services (AWS).

Continue reading “Build your next cloud-based PaaS in under an hour”

A step-by-step tutorial for continuous integration with Jenkins for a Red Hat Mobile Native Android application: Part 1

The dramatic influx of mobile application development has driven many new innovations that make it easier than ever to create compelling, flexible, and secure  applications. This two-part series details my work done at Red Hat’s Open Innovation Labs to capture these mobile innovations in a useful, repeatable way. In part one of this two-part series, I break down the steps to create and unit test a native android application using Red Hat’s Mobile Application Platform. In part two, I show how Jenkins can be used to automate  continuous integration and unit testing of that Mobile app.

Continue reading “A step-by-step tutorial for continuous integration with Jenkins for a Red Hat Mobile Native Android application: Part 1”