Infrastructure and Container Management
Presented by Donovan Marais
Container vs VM
Only the required files and infrastructure are required for a container, this allows us to have very fast environments and are a lot easier and smaller to set up than VM's
Cloud Automation Manager
Service Automation, Orchestration and Multi-Cloud Management
CAM is a tool in Cloud Private which will run on the client's hardware. With CAM I can orchestrate and manage VM's on any service and manage the data through my own firewall, but we can manage tasks like processing somewhere else
Above this we do not require environment and software licenses versus when using VM's
Application environments should be
- Easy to design and build
- Easy to govern and curate
- Simple to consume in a cloud independent way
We make use of Open Standards/Source technologies like Terraform to design and assemble our environments
Furthermore we are still able to use a GUI or Code in a declarative way to configure our environments
Automation enables us to enforce policies on our environments and integrate services and drive updates to our service databases (CMDB's - Centralised Configuration Management Database)
We can run a localised version of ICP for testing purposes
# Template Designer
There are preexisting templates that we can use for our use cases with integrated code editing
We can maintain our infrastructure with code or with the GUI and manage config drift
From IBM Cloud Private we can deploy on Azure, Amazon, Google, etc. if we want to very easily by using drag-in docker containers and configurations
# Service Composer
- Visually bind service orchestrations
- Build services with Helm and Terraform
- Mixed Cloud
- Mixed Architecture
- Integrate with Adjacent Services
- CMDB's / REST
- Custom Integration