Questions regarding the Google Cloud Platform

18 views
Skip to first unread message

bileca....@gmail.com

unread,
Dec 29, 2018, 12:15:07 PM12/29/18
to Google Cloud Developers
Hello everyone,

I am starting to have an interested in the google cloud platform (all platforms to be more precise).
Since this is a new field for me, I noticed that many things are unknown, so here I am trying to understand a few things.

So, here are my curiosities 

1. Is the GCP good/suitable for small and medium apps, for example:
Hosting different websites of different clients mainly based on  drupal/prestashop/wordpress/laravel that might or might not be connected to each other (How would this even work?)

2. Where/what should I start learning? 
Does google offer and courses (I could not really find any, except the docs) 

3. Does google offer certificates that if taken, it might help me or the company I work for to gain trust on the market, if so, can you pinpoint me to them?

4. How is the support/community of the google cloud staff and the google cloud community  compared to other cloud platforms?

Thanks guys for the guidance! 

Omair(Cloud Platform Support)

unread,
Jan 1, 2019, 1:17:38 PM1/1/19
to Google Cloud Developers

Hi,


Google Cloud Platform is a very good option for small/medium companies or startups as it helps avoid the upfront infrastructure cost and gives the ability to scale your applications as the size of the company grows. To see why you should choose Google Cloud Platform visit the link here.


Since you mentioned that you are interested in deploying PHP based framework apps, here is a link to article PHP on Google Cloud Platform that will help you to select Google Cloud Platform (GCP) product for your needs. The easiest way to start with GCP is to deploy your apps to App Engine. App Engine are fully managed serverless application platform.  App Engine come in two variants App Engine Standard and App Engine Flexible. Read the article Choosing an App Engine Environment to help you choose the right environment for you. Applications on App Engine are built using the micro-services architecture. You can easily host applications for multiple clients either as multiple services in your project or as a single project for each client.


For databases there are a number of options that you can choose from. Cloud SQL , Cloud Datastore, Cloud Spanner,  Cloud Memorystore. You can read about each of these in detail by clicking on their respective links.


To store static file(s), images etc outside your web server you can use the Cloud Storage service as well.


An alternative to deploying apps to App Engine is to deploy your apps to Compute Engine instance. Compute Engine is an Infrastructure as a Service. There is a sample tutorial for building a bookshelf app on Compute Engine using PHP.


In the documentation section of each product there is a Getting Started section that will guide to basics for that product.


You can see all the training options for GCP by following this link. The certifications offered by GCP are listed here.


To see complete list of products offered by GCP visit the link here.


Google provides both free and paid support to its clients. To see all options visit the link Google Cloud Platform support.


I hope this helps.


Reply all
Reply to author
Forward
0 new messages