Hello Rahul,
I am addressing your questions below:
* Are there any considerations to make Flex pricing fair in the coming weeks?
[Ans] For notifications of prices changes will follow the procedure as described in section 1.7.b of the Google Cloud Platform Terms of Service. As prices are part of the Service Legal Agreement, changes will be made 30 days after they are posted. Google will provide at least 90 days notices by contacting the customer through their point of contact.
I would like to clarify the price difference you described with a simple comparison reflecting the difference in cost. From Google App Engine Flex the price is $0.05 per core hour while a Google Compute Engine VM is $0.03 per core hour. The main difference in price is that App Engine Flex manages most of the infrastructure for you, as you have described in your opening statement. If one needs these features in a GCE VM, they will need to be implemented and managed by the user.
* How reliable is this page giving an example of migration of Flex -> GKE [qqq]. Are there any examples in Github?
[Ans] I engage the Infrastructure team and they said that it should work without any complications. They also added that GKE means more infrastructure management on your side. For an example, I recommend you to review Google Kubernetes Engine's quickstart. I would like to add this post as they discuss contrast between the products that you have interest on: Google App Engine, Google Kubernetes Engine and Google Compute Engine VM. I would also provide the price calculator so you can compare estimated cost values between the different products.
* What is your Roadmap regarding CloudTasks, Memcache for Flex?
[Ans] Cloud Tasks is still in beta stage. You could use Pub/Sub as an alternative.
I understand that Memcache is not Available for Google App Engine Flex as discussed here. The current solution is to use Redis Labs Memcache as they offer a compatible API to Memcache in Google App Engine Standard which will allow you to switch at a later time.
--
You received this message because you are subscribed to a topic in the Google Groups "Google App Engine" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-appengine/2vnZYWEv2_g/unsubscribe.
To unsubscribe from this group and all its topics, send an email to google-appengi...@googlegroups.com.
To post to this group, send email to google-a...@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/ecd255d9-4711-42f1-a035-514d42f4bfd5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hello Rahul,
Hi Christian,Thanks for the detailed reply. Appreciate it.Just a few comments though:
- On pricing: Happy to pay 66% higher on VM/hour charge for no maintenance. However, there is no sustained usage discount which compute engine provides, hence pricing is really more than double for a sustained usage flex case, like mine. Other people have written about it too: https://medium.com/@jaitaiwan/a-brief-note-on-app-engines-pricing-73490fe0446b
- On memcache: I tried Redis cloudmemorystore, but somehow that was not connecting to the default network, so I had to ditch that in favour a self-managed memcached instance, which worked out of the box with bitnami image.
- GKE: Yes, with only a few tweeks, I was able to make GKE work. However, still have issues with setting up service accounts, but that is just a configmap setting in GKE. Since, GKE is also managed by Google SREs, don't really see a huge difference with flex in terms of reliability apart from health checks, but k8s can do it natively with just a config.
At this point, I find technically flex's limitations have forced me to put more infrastructure out anyways like pubsub, memorystore/memcahe that overall reliability is not as elegant as it was with appengine only case. Additionally, pricing is driving me to move over from app engine, specially flex to GKE.
To unsubscribe from this group and all its topics, send an email to google-appengine+unsubscribe@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.