What's the meaning of 28 instances hours mean in free limit section of pricing detail? Can i know what's the price for firebase cloud messaging?

2,230 views
Skip to first unread message

Lim Ta Sheng

unread,
May 26, 2016, 9:46:57 PM5/26/16
to Google App Engine
What's the meaning of 28 instances hours mean in free limit section of pricing detail?   Can i know what's the price for firebase cloud messaging? 

Kamran (Google Cloud Support)

unread,
May 26, 2016, 11:46:49 PM5/26/16
to Google App Engine

Hello Lim,

Based on your message, I understand that you want to know the meaning of instance-hours in the App Engine pricing section of this articleIf so, I suggest visiting this thread on serverfault.com where my colleague posted an answer to a similar question. You can also visit this article for more detail information:

Instances running in manual and basic scaling services are billed at hourly rates based on uptime. Billing begins when an instance starts and ends fifteen minutes after a manual instance shuts down or fifteen minutes after a basic instance has finished processing its last request. 

When you are billed for instance hours, you will not see any instance classes in your billing line items. Instead, you will see the appropriate multiple of instance hours. For example, if you use an F4 instance for one hour, you do not see "F4" listed, but you will see billing for four instance hours at the F1 rate.

Therefore, 28 instance hours means using 28 hours of B1/F1 instance, or using 14 hours of F2/B2 instance, etc. 

The price of Firebase Cloud Messaging depends on what Instance Class you are using for your App Engine application and will calculated based on that.

I hope this answers your questions.

Sincerely, 

Lim Ta Sheng

unread,
May 27, 2016, 2:36:54 AM5/27/16
to Google App Engine


Hello Kamran,

  How do i select which instance class to use  
 

Alex Martelli

unread,
May 27, 2016, 2:17:18 PM5/27/16
to google-a...@googlegroups.com
On Thu, May 26, 2016 at 11:36 PM, Lim Ta Sheng <limtas...@gmail.com> wrote:


Hello Kamran,

  How do i select which instance class to use  

That's done in the configuration files for each of your application's services (previously known as modules). In Java, that information is in appengine-web.xml, see https://cloud.google.com/appengine/docs/java/config/appref#syntax , entry <instance-class>. 

Other languages use the YAML markup language (instead of XML) for configuration files, for example for Python see https://cloud.google.com/appengine/docs/python/configuration-files -- app.yaml for the default service (once known as default module), specific <name>.yaml files for other services (==modules) if any, as "instance_class:" stanzas. 

Each service (==module) including the default ones can choose to use a different instance class (and scaling method and runtime -- and even programming language, if you so desire). An application always has a default service (==default module), but it's up to the application's developer to decide whether to have other services (==modules) as well, pursuing all the usual advantages of a microservices-based architecture (for an intro, see e.g https://en.wikipedia.org/wiki/Microservices ) as well as App Engine specific one such as the potential to use different instance classes (and scaling approaches, etc etc) for different services.


Alex


 

--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, 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/f276a94c-e834-4921-8f7f-dad9baa374ab%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages