Reputation: 2106
Google has released the general availability versions of their second generation runtimes for App Engine Standard including Node.js 10, Go 1.11, and PHP 7.2.
First generation runtimes included a Memcache service that has been removed in the second generation runtimes, recommending developers to use an external provider like Redis Lab Cloud, a service that is not available in the europe-west region. Cloud Memorystore would be is not even accessible from App Engine Standard.
Is there any other alternative to replace Memcache in the new runtimes? Our system relies heavily on that service, and while we are eager to migrate from PHP 5 to 7 the lack of a reliably and fast cache system is stopping us.
Upvotes: 3
Views: 728
Reputation: 3898
The issue with App Engine standard to connect to Cloud Memorystore is the inability to connect to a specific VPC (where the Memorystore instance has its network peered).
There is a beta release for Serverless VPC access to fix exactly that.
According to the first paragraph of that doc:
Using Serverless VPC Access, you can connect from your App Engine app directly to Compute Engine VM instances, Cloud Memorystore instances, Cloud SQL instances, and any other resources with an internal IP address.
Upvotes: 3