After devoting a complete discussion on the Amazon cloud platform, in this article we will look closely at the cloud infrastructure that Google offers. After reviewing the management console and the characteristics of the support, we analyze closely the services Google Compute Engine for the management of heavy workloads, Google Cloud Storage for saving and managing data in the cloud, Google Cloud SQL, MySQL database to run in the cloud, Google BigQuery, to analyze large amounts of data, and, finally, the best-known service: Google App Engine, for running applications in Java, Python, Go, and for a few weeks, PHP in the cloud.
Google, along with Microsoft, was one of the first major companies to offer PaaS services for the consumer market. The two companies in fact, backed up by Amazon for offering IaaS (only recently introduced in the respective) have formed a standard for application hosting of many international companies in logic PaaS. Although the service Prince of Google differs a lot from other PaaS vendors, Google App Engine is basically a runtime owner of which can be deployed its applications written in some languages, such as Java, Python, or Go, a language born in 2007 and optimized for compilation and execution environments competitors.
Along with Google App Engine (GAE) coexist other services of the platform is to support the same GAE that can be used as stand-alone services, for instance the service IaaS "Compute Engine", yet during the preview but on the same idea of IaaS similar products on the market, despite several limitations; another example is Google Cloud SQL, MySQL service fully managed and disbursed in logic PaaS.
To register for the Google Cloud platform you need to go on https://cloud.google.com/console where you will need to login with your Google Account. At the first recording also, to verify your identity, you must want to have a verification phone call or ask them to send an SMS, always verify your identity, containing a confirmation code to register on the portal: This procedure is one- shot and is used to avoid the proliferation of fake accounts.
From the console, you can create new projects, similar to many other cloud platforms. The project, in the GCP, is single units which are then associated with the different services of the platform: a project must be seen as an isolated unit whose services cannot communicate with those of other projects.
On your first login will be immediately asked to create a new project, or you can always use the Create Project button on the summary screen of active projects. A project must necessarily have a name and a nickname is unique within the cloud platform of Google. In our case example below we create a purpose to this article:
In case we have other active projects, as in the figure (below), we will have a list of projects with a summary of the resources consumed and thus expenses. Everything about the pricing of services GCP,'ll deal with each service, and then have a general consumption in a full application.
Console of active projects
In the cloud has emerged that, to remove the governance to customers, corresponds to a greater number of support requests. Although some reasons are well-founded (outages, downtime, billing, etc.) other reasons for contact are often linked to a support technician and / or architectural, and for companies cloud providers soon became a consulting service.
To deal with this kind of circumstances Google, but not only that, he introduced support packages in order to cover the costs of what will hopefully become the only official channel of contact between customer and service provider cloud. Although it is difficult for the average user think of not being able to "put hands" on their systems to do troubleshooting and debugging, it is increasingly proved by practice that this mode does not optimize but kills the architecture of our systems.
Muhammad Kashif Majeed