I am new to GCE and I see there is a quota for all the resources I create under a project / region, but I do not see the projects. How many projects can a user create?
As far as I know, an account may allow the developer to register up to 25 free applications and an unlimited number of paid applications, which is stated at doc of How many applications can I create with Google App Engine?.
Related
We have a very complex core banking system using MongoDB and Google Sheets, and we are hitting the Google Apps Script quota limits and getting timeouts daily. We are looking at optimizing where we can, but I need to know if there is a way that I can increase the limits somehow in the meantime (don't mind paying more).
I have looked at the Early Access Program, but it says that they aren't taking any more new members.
Any ways that I can increase the limits?
Yes, you can
If you have a look at the Apps Script Quota information, you will see that the limits depend on the type of account you have.
If you have a free account, it means that most likely it is a Customer Account.
You can upgrade to either G Suite Basic, G Suite Business or G Suite Enterprise - depending on how much you need to increase your quota and how much you are willing to pay.
See here for more information about different accounts and pricing.
Apparently google now require you to give them billing details for using there google maps on your web site. If I understand it correctly you get $200 free allowance and after that they start charging you.
Is there a way to say to google, don’t charge me after the free $200 and just stop displaying the map?
There is no way to do that.
The only 2 things available now is to:
Based on your monthly usage, calculate approximately your daily usage (per API) and set daily limits. You can do so by going to the API Console, select an API, navigate to the Quotas tab, and edit the daily or per-second quotas. You can use this Calculator.
Set billing budgets and alarms.
To control your spend, you can set billing budgets and alarms so that you are notified when your usage reaches a given budget. Here’s how.
Be noticed that these alarms are only "an alarm based on a budget", they won't stop the usage from your project.
I asked about this in the Cloud support, and they told me this:
You can use Programmatic Budget Notifications in order to perform
custom actions when reaching spend thresholds. For instance, you can
disable billing on your project when reaching the free tier limit.
https://cloud.google.com/billing/docs/how-to/notify
Note this will disable the billing completely and can even cause your Cloud projects to be deleted!
See the warning:
This example removes billing from your project, shutting down all resources. Resources might not shut down gracefully, and might be irretrievably deleted. There is no graceful recovery if you disable billing. You can re-enable billing, but there is no guarantee of service recovery and manual configuration is required.
Some things may be outside your control. Google support has confirmed to me that their own bot hits count towards billable maps API usage. So they decide the level of spidering, and then charge for it.
I believe this is called the "Fish in a Barrel" business model
Is it okay to put online advertising on a website running on Openshift, even if I'm using the free plan? I'm planning to buy a separate domain, but keep using the free server. I'm planning to use Google Adsense.
Yes. The only limitation the free service has is that its limited on resources.
The Free Services may be used without charge up to the thresholds set
forth at https://www.openshift.com/products/pricing. If You require
Services in excess of the Free Services or exceed the thresholds
referenced in the previous sentence, you must upgrade to the Paid
Services and pay the associated Fees.
https://www.openshift.com/legal/services_agreement
I am developing an app in C++ which will run in a Windows desktop environment This will be distributed to a number of customers and I need to store log files from the customers in a central location where I can access them. Is Google drive a suitable platform for this and if so what is the best approach? Should I be looking at an Application Owned Account for example? Also I am concerned by the paragraph in the Google documentation:
"Note that there are limits on the number of refresh tokens that will be issued; one limit per client/user combination, and another per user across all clients. You should save refresh tokens in long-term storage and continue to use them as long as they remain valid. If your application requests too many refresh tokens, it may run into these limits, in which case older refresh tokens will stop working"
How long does a token remain valid for and what are the limits on refresh tokens?
Best regards
Trevor
You could use google drive for this, its not a bad idea really. But since its only log files you are storing and they are all owned by the application your not going to be needing to bother with user Oauth2. You could do it with a google drive service account. This way the application owns the account and they are just uploading data to it.
https://developers.google.com/drive/service-accounts
Is it possible to obtain some kind of statistics on which user spent how much time on which application when they log into Google Apps?
Applications example would be gmail/sites/talk etc.,
You could try "Analytics for Google Apps" to analyze traffic limited to your sites, documents, presentations and spreadsheets.
Afaik, it's not possible to monitor gmail and gtalk.
You cannot measure how much time each user spends on each google app. However you can run domain usage reports. there is an API for reports (https://developers.google.com/admin-sdk/reports/v1/get-start/getting-started) and there are also many built-in reports in the google apps console (https://admin.google.com). This help article summarizes it: https://support.google.com/a/answer/6000239?hl=en