New in Cloud Containers: Integrated Containers & MySQL 8

Announcing the availability of MySQL 8 and our new Integrated Containers for Cloud Containers.

Jose calendar Aug 20, 2020 book News

Today we are happy to announce two features on our Cloud Container platform; support for MySQL 8 and a new type of container, Integrated Containers. These changes are closely related to each other and will affect how you work with your Cloud Container so let's dig into the changes and the design decisions we made.

The Challenge

When we launched Cloud Containers in 2016 they came bundled with MySQL 5.6 and phpMyAdmin to manage your databases. It was simple to use and enabled customers to create databases without setting up MySQL. In 2018 we added MySQL 5.7 as a service to every Cloud Container in the same way, which worked well but we also knew this would be the last release we could do this way.

That’s because every container uses valuable server resources, even if it’s idle or unused, so it’s not sustainable or scalable to continue adding services indefinitely. These containers were also hidden, giving you limited visibility into what was running or how many resources your databases were consuming. Implementing MySQL 8 was the time to tackle this challenge.

Our goal was to retain the easy setup and usability of our Cloud Containers, but give you more control over what services you have running while also giving us flexibility to add new services in the future. In short, we wanted to both have the cake and eat it too. Whatever we did it was going to be a significant change that we had to ensure was cohesive with the current infrastructure, and so we got to work.

Introducing: Integrated Containers

This new container type is designed for services that are tightly integrated into our Cloud Container platform with functionality linked directly to our Control Panel, and that are also maintained by us. You can expect them to be plug and play and you choose which ones you want to run on your server. For example you will see your existing MySQL databases are running on Integrated Containers already.

Adding new Integrated Containers works the same way as you would add any other container and you can remove them at any time as well. Let’s say you want to make use of MySQL 8, then you’ll simply add that Integrated Container and you’ll be good to go, with full integration to the Control Panel and the ease of use you expect. If you don’t want MySQL 5.6 or phpMyAdmin you can delete them.

Creating a new Integrated Container to run that shiny new MySQL 8 service.

We have already removed hundreds of unused versions of MySQL from existing servers to free up resources and by default when you provision a Cloud Container server it will only come with MySQL 5.7 and phpMyAdmin containers out of the box.

At this time we are providing four Integrated images, MySQL 5.6, MySQL 5.7, MySQL 8 and phpMyAdmin but we aim to expand this list in the future. You can add one of each type to your server and these don’t affect your total image and container counts. We are very proud of the work our team has done here, it truly gives us the best of both worlds – ease of use and more flexibility. It has also paved the way to enable our team to expand the services we integrate with the platform.

Hopefully you enjoy these changes, and please get in touch if you have any feedback or have a suggestion for a new type of Integrated Container.

You'll see a list of Integrated Containers when you go to the Containers list in the Control Panel

Latest News

Occasionally we find time to write about what we've been working on, lessons we've learnt or just something interesting we have found.

News

PHP 8.0 Available for Cloud Containers

PHP 8.0 is out now for our Cloud Container platform, and there's a few things to know before you dive in.

Read More
News

SiteHost Shirt (2021 Edition)

We're back for 2021 with another great SiteHost shirt. You need to get in quick to secure yours they are available for order for a limited time only and completely free.

Read More
News

Customer Profile: Sunny Side Up

Brendan and Ben spoke with Nicolaas from Sunny Side Up - a successful web development agency in Wellington - about his story, Silverstripe, becoming climate positive certified and his experience with us over the years. The beautiful beach photos are courtesy of Nicolaas himself.

Read More

People Sharing The Love

People saying nice things about us is always great to hear, but when they say it publicly without us asking it's even better.

The Book of Dave @Spudooli

Aside from the awesome hosting and spectacular service, @sitehostnz gives great Christmas loving. Thanks guys for the cake and stuff

Ludwig Wendzich @ludwigw

Give @sitehostnz a call and the matter is resolved in mere minutes (was totally my fault! Not theirs. Yet they help quickly and friendly-ly)