From ActiveState Stackato

Phil Whelan

Subscribe to Phil Whelan: eMailAlertsEmail Alerts
Get Phil Whelan via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Phil Whelan

Is Docker the Right Abstraction for PaaS? Docker has been quickly adopted by nearly everyone and incorporated into everything from cloud technologies, to continuous integration and build systems, to solo developers working exclusively on their laptop. Heck, even Microsoft is getting in on this! It was born in PaaS (dotCloud) and this is the place where it makes a lot of sense. Ephemeral fast-starting single-process containers that can be distributed across a large cluster is where Docker shines. Docker has been Stackato's container implementation for a year now, responsible for provisioning and managing the life-cycle of who knows how many Linux containers. The next question is how do we start exposing Docker features to end users, rather than having them as an unexposed implementation detail. These features bring portability with a simple packaging mechanism for ... (more)

Which Comes First? Microservices or DevOps? By @PhilWhln | @DevOpsSummit [#DevOps]

It is easy to look at the unicorn companies of our world, most notably Netflix, and say, "That's it! That's how we should be doing it". Whether it's DevOps or Microservices, they seem to have it nailed. Most people assume that to get there is a matter of following a few simple steps and picking up a few new tools. Companies that are already there, or rather getting there, didn't get to where they are overnight. Like most "overnight successes," it involves a lot of hard work over many years. It also takes a commitment from the entire organization to redefine the structure of that... (more)

Wasted IT Resources

David Rubinstein's post "Industry Watch: Be resilient as you PaaS" makes a very good point about underutilized hardware in IT data-centers. Millions of enterprise workloads remain in data centers, where servers are 30% to 40% underutilized, and that's if they're virtualized. If not, they're only using 5% to 7% of capacity. The reason for this? Take, for example, servers that are spun up for a project two years ago that were never decommissioned, just sitting there, waiting for a new workload that will never come. And, because the costs of blades and racks went down, cheap hardwa... (more)

Getting Granular with @Docker By @PhilWhln | @DevOpsSummit [#DevOps]

Getting Granular with Microservices, PaaS, Twelve Factor Apps and Docker There's fog coming to the world of IT. Some people are calling this "The Cloud." This fog turns everything inside out. It will take your monolithic applications, the guts of which are contained within large bodies of code, and break them apart so that discrete units of functionality are contained within their own process, exposed through an interface for others to see. Complexity is moving from the inside of a few large processes to the outside of many smaller processes. People are rightly scared when they ... (more)

Five Evolving Docker Technologies By @ActiveState | @DevOpsSummit [#DevOps]

Since the announcement of Docker approximately 18 months ago there has been an explosion of new technology in this space. Although the list is becoming very long, here I will outline five evolving Docker-related technologies that are driving the direction that cloud technology is going. 1. Kubernetes At Dockercon this summer Google's VP of Infrastructure, Eric Brewer, announced Kubernetes, which provides a way to orchestrate a collection of Docker containers across a cluster of machines. It is essentially a scheduler, which means it handles running your containers and ensuring u... (more)