Цель
У меня есть приложение, основанное внутри контейнера Docker. Я хочу иметь возможность использовать непрерывную интеграцию для этого с возможностью развертывания с использованием Bitbucket Pipelines в Google Cloud. Мне нужен доступ к базе данных SQL (желательно MariaDB) и какой-то системе кэширования (будь то memcache, redis или что-то еще).
Задача
Я совершенно не уверен, какие услуги мне нужны от указанного облачного провайдера, чтобы сделать это как можно проще, но при этом оставаться экономически эффективным. Я изучил использование AppEngine от Google, но я не знаю, делаю ли я что-то странное или странное, но для 1 виртуального ЦП с 1 ГБ ОЗУ и 10 ГБ памяти это было 55 долларов в месяц. Что намного больше, чем я действительно хочу заплатить. Но я даже не уверен, что это то, что мне нужно для этого. Мне не нужно много энергии (это очень маленькие приложения, используемые очень небольшим количеством людей). Кроме того, опять же, я не уверен, что делаю что-то не так, но мне не удалось найти решение для кеширования в Google, которое было бы безумно дорогим (MemoryStore). По сути, я полностью ошеломлен количеством опций и просто ищу экономичное / простое решение для непрерывной доставки док-приложения в Google Cloud