Альтернативы Memcache для второго поколения App Engine Standard

Google выпустил общедоступные версии своих сред выполнения второго поколения для App Engine Standard, включая Node.js 10, Go 1.11 и PHP 7.2.

Среды выполнения первого поколения включали службу Memcache, которая была удалена во время выполнения второго поколения, и рекомендовали разработчикам использовать внешнего поставщика, такого как Redis Lab Cloud, служба, которая недоступна в европейском и западном регионе. Облако Memorystore было бы даже недоступно из App Engine Standard.

Есть ли другая альтернатива, чтобы заменить Memcache в новых средах выполнения? Наша система в значительной степени зависит от этого сервиса, и хотя мы стремимся перейти с PHP 5 на 7, отсутствие надежной и быстрой системы кэширования останавливает нас.

1 ответ

Решение

Проблема со стандартом App Engine для подключения к Cloud Memorystore заключается в невозможности подключения к определенному VPC (где экземпляр Memorystore имеет свою сеть в одноранговом режиме).

Существует бета-версия для доступа к Serverless VPC, чтобы исправить это.

Согласно первому абзацу этого документа:

Используя бессерверный доступ VPC, вы можете подключаться из приложения App Engine напрямую к экземплярам виртуальной машины Compute Engine, экземплярам Cloud Memorystore, экземплярам Cloud SQL и любым другим ресурсам с внутренним IP-адресом.

Другие вопросы по тегам