Following our successful launch at the end of 2019, we were excited to enter 2020 with a great deal of interest and enthusiasm about the Tranquility Base initiative. I would like to now take a minute to tell you more about what we have achieved so far in 2020.
The Eagle Console is a web user interface (UI) that sits on top of the Cloud Landing Zone element of Tranquility Base. It provides a single consistent view across all the cloud providers, enabling development teams to provision infrastructure using a self-service portal. We aim to demonstrate this via the Eagle Console later in the year at a future MeetUp.
In February 2020 we held our second MeetUp event at the Google offices in London with members of the developer community, highlighting the progress we have made and showed the work we are planning to complete by the end of H1 2020. The intention is to enable teams to share a centralised ‘continuous deployment environment’ for their infrastructure, with local continuous integration. The team demonstrated our GitOps approach to managing infrastructure deployment and upgrades.
The Dev team also completed work on the ‘Activator Store’ and the ability to deploy ‘Solutions’.
The Activator Store is a screen within the Eagle Console that allows developers to choose from the list of pre-approved Activators and add them to their Solutions. The Store displays the Activators and allows developers to request access to them. Admins are able to grant or deny such access.
An Activator is a pre-defined and approved reference architecture for a specific workload. The central cloud team can define and approve these application blueprints via infrastructure as code (IaC) and make them available to their development teams. Activators are essentially ‘Docker images’ that contain all the ‘instructions’ required to deploy themselves into your environments, consistently and safely.
‘Solutions’ are high-level containers for a set of applications for a development team. A Solution contains a Workspace (DevOps environment) and a defined number of Environments (Development, Production etc) that applications are deployed to. The Workspace for each Solution is configurable for the tools that are required, in order to deploy and manage your CI / CD pipelines and your source code repos.
Advanced conversations have been held with a number of existing clients who are keen to utilise Tranquility Base to help accelerate their current cloud adoption plans, as well as new client organisations who are seeking support and best practice as they embark on their cloud journey.
The next few months look set to be very exciting for Tranquility Base, as we continue to evolve the code, extend the application into more cloud service providers, and make available more activators for further workloads, such as High Performance Computing. In addition, we are creating: