Какие облачные сервера посоветуете?
Чтобы упаковать сайт в контейнер, и легко масштабировать докупая мощности
А не получится.
Если архитектура вашего сайта на это не рассчитана.
Подробнее:Есть вертикальное масштабированиеИ горизонтальное масштабирование
Вертикальное - это очень просто.
Этап 1. Простой хостинг VPS/VDS. 
Меняем тариф на больший - и вуаля - отмасштабировалось.
Как нетрудно догадаться это процесс не вечный. Но простой да.Тут годится любой хостинг VPS/VDS. Они все это умеют.
Есть нюансы:
1) Иногда требуется перезагрузка, чтобы подействовали новые лимиты.
2) Чаще всего требуется перераспределить пространство на диске вручную, иначе вновь выделенное будет недоступно, но это несложно.
Рекомендую ruweb.net
Там на VPS используется виртуализация KVM
между предыдущим и последующим этапами понадобится переезд
Следующий этап, когда перестало хватать VPS.
"Железный" выделенный сервер. Т.н. хостинг типа dedicated.
Рекомендую OVH, Hetzner
Но на этом простое масштабирование заканчивается.
Понадобится на dedicated более мощное железо - придется переезжать.
В обоих случаях - VPS/dedicated - контейнеры не при чем. 
Они тут параллельны.
Просто их зачастую применяют как вспомогательный элемент, в системах рассчитанных на масштабирование. Да и только.
Контейнеры для масштабирования не обязательны: Всегда ли нужны Docker, микросервисы и реактивное ...
В этой статье помимо прочего рассказывается и о тех технологиях, что используются для масштабирования и главное зачем они используются.
Горизонтальное масштабирование:
Вот его возможности почти безграничны.
Но есть очень важный нюанс - тут вам нужно будет специальным образом написать свой сайт, чтобы он умел это делать.
Для тренировки в горизонтальном масштабировании рекомендую хостинги Heroku, Google AppEngine.
Но они потребуют чтобы ваш сайт был сделан вполне определенным образом.
Для начала читать это: Приложение 12-ти факторов
Затем что такое сервер очередей (MQ server).
И пр. и т.д. и т.п.
То есть Azure и AWS вот так сходу вам не пришли в голову?)