GCP Crash Course: Compute

Basic Concepts

Compute groups a set of products somehow related to Virtual Machines (hardware).

In any case in Cloud you are always dealing also virtual resources, that is, software.

Software is the glue that make you believe that actual resources scattered in several Data Centers are in a single box or case.

Strictly related and truly important is the concept of SCALING.

Scale up and down → Vertical

Scale in and out → Horizontal

The sooner you grasp this concept, the better. Modern Systems are built around it.

We are used to think that the best way of growing is the vertical one. Maybe.

But for sure is the most expensive.

We’ll get back to it. Load Balancing + Avaiabiity Groups coming soon…

Ask yourself

If you have to cut resources (scale down/in) which are the possible problems?
What about less expensive/easier solutions?
What is a proxy? How is it possible to scale an app with many VM?

Study Material

Virtual Machines

Compute Engine

Compute Options

Building Blocks

Demos

Virtual Machines

Compute Engine Demo-part-1

Compute Engine Demo-part-2

Compute Engine Demo

Google Cloud Platform 101 (Google I/O ‘18)

Labs: Creating a Virtual Machine

Creating a Persistent Disk

Compute Engine: Qwik Start — Windows

--

--

Antonella Blasetti
GDG Google Developer Group & WTM Rome

Google Developer Expert Cloud. blasetti.cloud and Information Design. 40+ years of experience in Information Technology with a strong affinity with young people