I have just started the course and I have a doubt about -> what is the difference between a global, a regional and a multi regional service. If you could explain it for me…
That’s a good question, and this does become more clear as you progress through the course, learning about how different services leverage each of the locality types. But let’s do a quick primer on it:
Regional services are bound to the Region, an independent geographic area, such as City, State, or Country, depending on the size of the Region. Regions might include areas like Los Angeles, North Virginia, or Belgium. This means if an entire region temporarily fails, like the Los Angeles region, everything you have configured in there becomes inaccessible
Global services are available and exist in every region around the world. So even if Los Angeles failed, the information within that service would still be accessible.
So, why would we choose Regional over Global? Regional services can be a lot faster, cheaper, and you may have requirements that mean data cannot be stored globally, such as sensitive personal information.
Lastly, what is multi-regional? It’s a mix between the two. Rather than data existing just in one region, or in absolutely every region, it exists in multiple regions in a similar area.
Going back the difference between Global and Regional services, what if we had data that could only be stored inside the European Union, but we didn’t want it to be confined just to a single region? For services with multi-region capabilities, we might be able to specify that our data can be stored in any region in the EU, but it cannot be stored outside of the EU. This gives us awesome redundancy, without sacrificing our compliance needs.
Further lessons in the course will start showing how this works. If you’re interested in learning more, check out the Geography and Regions page from GCP, which explains it in more detail
Hope this helps!