Javier Marín
Javier Marín

Reputation: 2106

Memcache alternatives for App Engine Standard second generation runtimes

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

Answers (1)

Jofre
Jofre

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

Related Questions