Posts

Offers seamless Container-as-a-Service without disruption to user experience or business process

Sevilla, Spain — 17 November 2016 — ShapeBlue, the largest independent integrator of CloudStack technologies worldwide, today announced at ApacheCon Europe that it will be donating its CloudStack Container Service software to the Apache CloudStack project. The technology integrates CloudStack with Kubernetes and Docker to provide a seamless Container-as-a-Service (CaaS) offering within existing Infrastructure-as-a-Service (IaaS) environments with no disruption to user experience or business process.

“We are really excited to be handing over the code and IP of CloudStack Container Service to the CloudStack project as part of our ongoing commitment to open source,” said Giles Sirett, CEO of ShapeBlue. “The CloudStack project is the best environment for others to build on the work we’ve done to date.

CloudStack Container Service is a plug-in for Apache CloudStack that enables users to create container clusters within an existing multi-tenant environment, provided by CloudStack. The user experience is seamless: users can both manage container clusters and deploy/manage cloud native applications in the same user-interface that they use to manage their existing compute, network, and storage. Service providers running dedicated or custom UIs benefit from a number of simple API calls that have been added to the CloudStack API to allow simple integration.

“We have focused on creating a seamless experience between CloudStack orchestrated infrastructure and Kubernetes orchestrated container environments to meet demand from our customers,” explained Sirett.

The project began as a collaboration between ShapeBlue and Skippbox, providers of platforms and tools that ease the deployment and lifecycle management of cloud-native applications. It has been available for download since May 2016 under the Apache 2.0 license and, ultimately, will be moved under the governance of the Apache CloudStack project.

“The Kubernetes CloudStack plug-in has been used by a number of cloud service providers for some time, and we are now confident about its potential to be utilised for a number of other use-cases by the open source community,” said Skippbox founder and CEO, Sebastien Goasguen. “Open sourcing it is the right thing to do, to help the community transition to a container world.”

The software gives end-users the ability to use multiple container engines such as Docker or rkt from CoreOS, hosted container registries like Docker hub, Quay or Google Container Registry (GCE), as well as their own private registries. It provides this whilst overcoming the biggest challenge for existing IaaS providers: how to quickly offer their users a robust CaaS offering, but with a seamless user experience and no disruption of their existing IaaS business processes and commercial models.

Ian Rae, CEO of Cloudops, said “ShapeBlue’s contribution allows service providers to offer “Containers-as-a-service” for their customers (similar to AWS ECS) based on Apache Cloudstack.  Their customers can now provision and manage containers on top of their cloud resources. CloudOps works with many open source cloud computing projects and we believe this contribution represents an important advancement in the capabilities of Apache CloudStack”.

“The underlying framework that we have created can be easily used as a basis for integrating Docker swarm, Apache Mesos, Apache Hadoop, or any other cluster orientated platform,” explained Sirett. “Adoption can be greatly accelerated by making this part of CloudStack itself, where the community can collaborate on further development.”

“Supporting containers is a great step forward for our users given the current cloud computing landscape,” said Will Stevens, Vice President of Apache CloudStack. “We appreciate ShapeBlue contributing this integration to the CloudStack community.”

Further information on CloudStack Container Service is available at https://www.shapeblue.com/cloudstack-container-service/

About ShapeBlue

ShapeBlue are the largest independent integrator of CloudStack technologies globally and are specialists in the design and implementation of IaaS cloud infrastructures for both private and public cloud implementations. Services include IaaS cloud design, software engineering, CloudStack consulting, and training. The company has a global customer base with offices in London (UK), Mountain View (CA), Bangalore (India), Rio de Janeiro (Brazil), and Cape Town (South Africa). For more information, visit https://www.shapeblue.com/.

 

Today we are delighted to announce General Availability of CloudStack Container Service (CCS): software that gives Cloud Service Providers a Container as a Service (CaaS) offering within their existing IaaS environments..  The software is immediately available for trial or commercial license.

After the first release of the CloudStack Container Service in May, we have had the software in private preview with a small number of customers. We have worked with those customers, gathering feedback to ensure that CloudStack Container Service meets to needs of organisations wishing to deliver solid CaaS services.

CloudStack Container Service is easy to deploy and easily bolts on to your existing VM based IaaS offerings.    It gives end-users the ability to build container clusters and then manage them using Kubernetes. Users can be deploying containerised applications within minutes.

It allows this whilst overcoming  the  biggest challenge for existing IaaS providers: how do they quickly offer their users a robust CaaS offering and, at the same time, do so with a seamless user experience and no disruption of  their existing IaaS  business processes  and commercial models.

CloudStack Container Service is a plug-in for Apache Cloudstack

The CloudStack Container Service is open source.  Download it on Github: https://github.com/shapeblue/ccs

Documentation & Information

The CloudStack Container Service allows service providers and enterprises  to create a Container as a Service offering quickly and easily in their existing IaaS environments. ShapeBlue in conjunction with Skippbox are delighted to announce a series of educational webinars to explore this new technology and introduce the tools and techniques used to allow your users to deploy containerised applications.

 

Webinar 1- Introduction to the CloudStack Container Service

This webinar will give a users-eye view on the simple deployment & management of cloud native applications on cluster containers using Cloudstack Container Service, Kubernetes and Docker. The webinar will explain the architecture of the Cloudstack Container Service and, through demonstrations show how your users could be deploying containerised applications in minutes

 

Webinar 2- Deploying and managing cloud native applications using CloudStack Container Service, Docker and Kubernetes – a technical deep dive

 

k8s daashboardThis webinar takes a detailed look at the methods and tools used to deploy production containerised cloud native applications in an IaaS environment running CloudStack Container Service.  It will discuss the use of CoreOS and Kubernetes to underpin the CloudStack Container service and run demonstrations of using tools from Docker  and other vendors.

 

VIEW_RECORDING

 

 

 

 

 

 

container serviceShapeblue, The CloudStack Company, and Skippbox today announced the first release of the CloudStack Container Service: software that gives Cloud Service Providers a Container as a Service (CaaS) offering within their existing IaaS environments.

The software gives end-users the ability to use multiple container engines such as Docker and rkt, and hosted container registries like Docker hub, Quay or Google Container Registry (GCE) as well as their own private registries.  It allows this whilst overcoming  the  biggest challenge for existing IaaS providers: how do they quickly offer their users a robust CaaS offering and, at the same time, do so with a seamless user experience and no disruption of  their existing IaaS  business processes  and commercial models.

main cluster view

Giles Sirett, CEO of ShapeBlue  explained the drivers behind the product: “for some time, many of our customers have been experimenting with different tools and platforms in order to be able to offer Containers as a Service. There are many competing offerings  in the containers space but none of them have overcome  the main  challenges faced by existing IaaS providers. These challenges are, first, giving a seamless user experience alongside  their traditional  virtual machine offerings and, second, providing  a service  that allows the service provider to fit these new offerings into their existing commercial models.  Most of the new products being developed to manage container environments assume a green field environment and require a completely separate overlay of functionality, with a different user experience and extensive integration required around business processes”.

Sirett continued “CloudStack Container Service can be installed in hours and the service provider can immediately offer container and cluster management services to their users with zero changes to their  existing user experience or business processes. End users can be immediately deploying cloud native applications in their own container clusters.”

new dialog

CloudStack Container Service is developed  as a plug-in to Apache CloudStack, the cloud orchestration platform in widespread use by many large service providers. It gives users the ability to create container clusters within an existing multi-tenant environment provided by CloudStack. The user experience is seamless: users can now create container clusters and  deploy &  manage cloud native applications  all  in the same user-interface that they use to manage their existing  compute, network and storage. For service providers running dedicated or bespoke UI’s, a number of simple API calls have been added to the CloudStack API to allow simple integration.

In a similar fashion to Amazon’s EC2 Container Service and Google’s Container Engine, users simply pay for the resources that they consume to underpin their container clusters.  This gives the advantage of requiring no changes to business or commercial models by the service provider.

CloudStack k8s daashboardcontainer service exploits Kubernetes, the open source container orchestration platform developed by Google. Kubernetes provides the underlying platform for automating deployment, scaling, and operations of cloud native applications across clusters of hosts in the service provider environment. It  defines a set of building blocks (“primitives”) which collectively provide mechanisms for deploying, maintaining, and scaling applications.

On the choice of this technology to underpin CloudStack Container Service, Sebastien Goasguen, founder of Skippbox commented “Kubernetes is emerging as the standard for container orchestration. Enterprises are demanding platforms such as Kubernetes in order to be able to deploy  cloud native applications into production environments.   We see Kubernetes becoming the dominant technology across the enterprise and the service provider space.”

The CloudStack container service is a collaboration between Shapeblue and Skippbox, a company specialising in bringing software development tooling and application lifecycle solutions for the cloud native era.

CloudStack Container Service is available for immediate preview to service providers. An open source version of the software is due to be released shortly. A series of webinars are available for organisations interested in the technology.

About ShapeBlue

ShapeBlue are the largest independent integrator of CloudStack technologies  globally and are specialists in the design and implementation of IaaS cloud infrastructures for both private and public cloud implementations. Services include IaaS Cloud Design, Software Engineering,  CloudStack Consulting & training.

The company has a global customer base with offices in London (UK), Mountain View (CA) and Bangalore (India), Rio de Janeiro (Brazil) and Cape Town (South Africa). For further information, visit: www.shapeblue.com

About Skippbox

SkippBox is company that specialises in bringing software development tooling and application lifecycle solutions for the cloud native era. For further information, visit: www.skippbox.com