Майстерність роботи з Регіонами та Зонами в Google Cloud Platform (GCP): Посібник для хмарних інженерів
1) Регіони:
Що таке Регіон?
- Регіони — це незалежні географічні області, що складаються з зон.
- Регіон складається з трьох або більше зон, розташованих в трьох чи більше фізичних дата-центрах.
- Приклад: us-central1 (Айова), us-east1 (Південна Кароліна), us-east4 (Північна Вірджинія) тощо.
Навіщо нам потрібні Регіони?
- Висока доступність: Для забезпечення високої доступності наших додатків через регіони.
- Відповідність вимогам: Для дотримання регуляцій урядів відповідних регіонів.
- Низька затримка: Забезпечує низьку затримку, якщо ваші додатки розміщені ближче до ваших користувачів.
Скільки регіонів є в Google Cloud?
- Google Cloud Platform має 41 регіон і ця кількість зростає.
2) Зони:
Що таке Зони?
- Зона — це територія розгортання ресурсів Google Cloud в межах регіону.
- Зони повинні вважатися єдиною областю відмови в межах регіону.
- Щоб розгорнути безвідмовні додатки з високою доступністю та захистом від неочікуваних відмов, розгортаємо додатки через кілька зон у регіоні.
Навіщо нам кілька зон у регіоні?
- Для досягнення високої доступності та відмовостійкості в межах регіону для наших додатків.
Як з’єднані зони в регіоні?
- Зони з’єднані за допомогою ліній з низькою затримкою (продуктивність мережі між зонами дуже висока).
3) Кластери в зоні
Що таке Кластери в зоні?
- У кожній зоні буде один або кілька кластерів.
- Всі апаратні засоби Google Cloud організовані в кластери. Кластер представляє собою набір обчислювальних, мережевих та сховищних ресурсів, підтримуваних будівлями, електроживленням і охолоджувальною інфраструктурою.
Розуміння зв’язку зона до кластеру:
- У регіоні
asia-east1
є три зони. Кожна зона має свій власний кластер з індивідуальними ресурсами. - Організація A у зоні asia-east1-a матиме кластер Z.
- Організація B у зоні asia-east1-a матиме кластер Y.
- Для більшості організацій Google Compute Engine гарантує, що всі проекти в організації мають послідовне відображення зона-до-кластера.
- Коли проект використовує регіон вперше, Google Cloud вибирає унікальний кластер для кожної зони в регіоні, який є кластером за замовчуванням для зональних ресурсів цього проекту. Однак обмеження апаратного забезпечення можуть призвести до використання додаткових кластерів для цієї зони. Цей процес називається відображенням зона-до-кластера.
4) Google Cloud — Регіони та Зони
- Google Cloud постійно додає нові регіони та зони.
- Це безперервний процес.
4.1 Зональні ресурси:
- Зональні ресурси працюють в межах однієї зони. Відмови в зоні можуть вплинути на деякі або всі ресурси в цій зоні. Приклад зонального ресурсу — це віртуальна машина (VM) Compute Engine, яка знаходиться в конкретній зоні.
4.2 Регіональні ресурси:
- Регіональні ресурси — це ресурси, що розгорнуті з резервуванням у кількох зонах в межах регіону, наприклад, додатки App Engine або регіональні керовані групи екземплярів. Це дає їм вищу доступність порівняно з зональними ресурсами.
4.3 Мульти-регіональні ресурси:
- Багато сервісів Google Cloud керуються Google так, щоб бути резервованими та розподіленими в межах і між регіонами.
- Ці сервіси оптимізують доступність, продуктивність та ефективність використання ресурсів.
- Наприклад: Bigtable, Container Registry, Spanner, Cloud Storage, Firestore тощо.
- Ці мульти-регіональні сервіси спроектовані так, щоб вони могли функціонувати після втрати одного регіону.
Перекладено з: Google Cloud : Regions & Zones