All the complex infrastructure an application needs to run on, nothing to see but containers
Infrastructure can be intimidating, showing its claws through different versions of operating systems, devices, connections, configurations, files, middleware and all other foundational elements needed to run an application. What worked yesterday may be extinct tomorrow, as even the tiniest change to infrastructure can bring the mightiest application down. Enter containers; they simply package an application with exactly the infrastructure and middleware components needed into a sealed-off, air-tight, standardized box. Any cloud, server or PC will then be able to run these containers, making them the silent, martial art masters of infrastructure.
- Container Management Systems can control thousands of containers simultaneously, enabling the automated operation, management and orchestration of an extensive environment from one single control point.
- Containers provide the ability to run small to very large domains entirely autonomously, encompassing not only the operating system, but also middleware and applications.
- Running on top of an operating system, such as a VM (Virtual Machine), with minimal touch points, the container has a ‘self-recycling’ system, easily reverting to a previous copy should the content be mistakenly changed, modified or deleted.
- Operating systems and components (such as middleware and applications) can be maintained in a holistic and automated way, by managing the version and configuration information.
- Containers are paving the way to an invisible infostructure, to be able to orchestrate and support a microservices approach.
- A large railway company is using Kubernetes to manage its entire infrastructure platform, delivering predictive and reliable services.
- International airline, Cathay Pacific, uses a Red Hat solutions and services to transform its legacy infrastructure into a modern hybrid cloud rchitecture, creating a more efficient, scalable platform for new services and improving the customer experience.
- CERN Manages over 300-thousand cores of OpenStack and more than 500 Kubernetes clusters using OpenStack Magnum.
- Companies like Spotify have been applying containers to deliver agile and flexible infrastructure services with greater perceived value for money.
- PayPal migrated more than 700 applications to Docker Enterprise, running over 200-thousand containers. The company also achieved a 50% productivity increase in building, testing and deploying application.
- UK Government departments are using containers to accelerate their deployment times and reduce infrastructure complexity.
- Large and complex environments are simplified, supercharged and accelerated through the creation of modular components to the landscape.
- ‘Payload’ moves seamlessly from on-site to a public cloud provider – like AWS, Azure or Google – and back, without impacting end users.
- As suggested in a recent survey from The New Stack, container adoption is the most significant catalyst of orchestration adoption, paving the way to orchestration and supporting a microservices approach.
- Industry standards: OpenStack, OpenShift
- Container and platform technologies: Docker software containers, AWS Lambda, Mesosphere DC/OS, Nginx
- Orchestration Platforms: BMC BladeLogic Server Automationand BMC Cloud Lifecycle Management, IBM Tivoli Provisioning Manager and IBM Cloud Orchestrator, HPE Operations Orchestration (now Microfocus), HPE Server Automation, and HPE Cloud Service Automation, VMware vRealize Automation and vRealize Orchestrator, Puppet, Chef, Red Hat Ansible and CloudForms
- Container Management Platforms: Kubernetes, OpenShift