Resource global, regional, dan zona


Dokumen ini menjelaskan resource Compute Engine global, regional, dan zona.

Resource Google Cloud dihosting di beberapa lokasi di seluruh dunia. Lokasi ini terdiri dari region dan zona. Menempatkan resource di zona yang berbeda dalam satu region memberikan isolasi dari berbagai jenis kegagalan infrastruktur, hardware, dan software. Menempatkan resource di berbagai region akan memberikan tingkat independensi kegagalan yang lebih tinggi. Anda dapat merancang sistem yang tangguh dengan menyebarkan resource di berbagai domain gagal.

Semua resource Compute Engine bersifat global, regional, atau zona. Misalnya, image adalah resource global, tetapi disk adalah resource regional atau zona. Cakupan resource menentukan aksesibilitas resource oleh resource lain. Misalnya, resource global dapat diakses oleh resource di region atau zona mana pun, sehingga instance mesin virtual (VM) dari zona berbeda dapat menggunakan image global yang sama. Resource regional hanya dapat diakses oleh resource dalam region yang sama. Misalnya, alamat IP eksternal statis regional hanya dapat diakses oleh resource dalam region yang sama. Agar instance VM dapat menggunakan IP eksternal statis tertentu, instance harus berada di zona yang berada di region yang sama dengan alamat tersebut.

Ruang lingkup resource menunjukkan seberapa mudah diakses untuk resource lain. Namun, semua resource, baik global, zona, maupun regional, harus unik dalam project. Artinya, setiap resource dalam Compute Engine harus diberi nama unik di seluruh project. Misalnya, Anda tidak dapat memberi nama instance VM example-instance di zona us-central1-a, lalu memberi VM lain dengan nama yang sama di project yang sama.

Resource global

Resource global dapat diakses oleh resource apa pun di zona mana pun dalam project yang sama. Saat membuat resource global, Anda tidak perlu memberikan spesifikasi cakupan. Resource global mencakup:

Alamat
Kumpulan Alamat berisi semua alamat IP eksternal statis global yang telah Anda cadangkan untuk project Anda. Alamat IP eksternal statis global adalah resource global dan digunakan untuk load balancer global.
Image
Image digunakan oleh instance atau resource disk apa pun dalam project yang sama dengan image. Google menyediakan image yang telah dikonfigurasi sebelumnya yang dapat Anda gunakan untuk mem-booting instance. Anda dapat menyesuaikan salah satu image ini, atau membuat image Anda sendiri. Jika ingin, Anda dapat membagikan image antar-project.
Snapshot
Snapshot persistent disk tersedia untuk semua disk dalam project yang sama dengan snapshot tersebut. Jika ingin, Anda dapat membagikan snapshot di berbagai project.
Template instance global
Template instance global dapat digunakan untuk membuat instance VM, grup instance terkelola, dan pemesanan. Anda dapat menentukan resource zona dalam template instance global, yang membatasi penggunaan template tersebut ke lokasi resource zona yang ditentukan.
Cloud Interconnect
Cloud Interconnect adalah koneksi yang sangat tersedia dari jaringan lokal ke jaringan Google. Koneksi ini adalah resource global. Namun, lampiran interkoneksi, yang berjalan di dalam koneksi ini, merupakan resource regional.
Lokasi Cloud Interconnect
Lokasi Cloud Interconnect adalah titik koneksi fisik untuk Cloud Interconnect di dekat jaringan Anda. Ada satu lokasi Cloud Interconnect untuk setiap fasilitas kolokasi dan domain ketersediaan edge yang tersedia. Lokasi Cloud Interconnect adalah resource global yang bersifat hanya baca.
Jaringan VPC
Jaringan VPC adalah resource global, tetapi setiap subnet adalah resource regional.
Firewall
Firewall berlaku untuk satu jaringan VPC dan dianggap sebagai resource global karena paket dapat menjangkaunya dari jaringan lain.
Rute
Rute memungkinkan Anda membuat skenario jaringan yang kompleks. Anda dapat mengelola bagaimana lalu lintas dirutekan untuk rentang IP tertentu. Rute mirip dengan cara router mengarahkan traffic dalam jaringan area lokal. Rute berlaku untuk jaringan VPC dalam project Google Cloud dan dianggap sebagai resource global.
Operasi global

Operasi adalah resource per zona, resource per region, atau resource global. Jika Anda menjalankan operasi pada resource global, operasi tersebut dianggap sebagai operasi global. Misalnya, menyisipkan image dianggap sebagai operasi global karena gambar merupakan resource global.

Resource regional

Resource regional dapat diakses oleh resource apa pun dalam region yang sama. Misalnya, jika Anda mencadangkan alamat IP eksternal statis di region tertentu, alamat IP eksternal statis tersebut hanya dapat ditetapkan ke instance dalam region tersebut. Setiap region juga memiliki satu atau beberapa zona. Untuk mengetahui daftar region dan zona yang tersedia, lihat Region dan zona.

Sumber daya regional meliputi:

Alamat
Kumpulan Alamat berisi alamat IP eksternal statis regional yang telah Anda cadangkan untuk project Anda. Alamat IP eksternal statis adalah resource regional yang digunakan oleh instance yang berada di region yang sama dengan alamat, oleh aturan penerusan regional untuk load balancing regional, dan untuk penerusan protokol.
Lampiran Cloud Interconnect
Lampiran VLAN (juga dikenal sebagai interconnectAttachments) menentukan jaringan Virtual Private Cloud (VPC) mana yang dapat menjangkau jaringan lokal Anda melalui koneksi Dedicated Interconnect. Lampiran adalah resource regional, tetapi koneksi Cloud Interconnect adalah resource global.
Kebijakan penempatan
Kebijakan penempatan mengontrol seberapa dekat VM dalam kaitannya dengan satu sama lain. Hal ini dapat membantu mengurangi dampak kegagalan sistem host atau latensi jaringan.
Template instance regional
Template instance regional dapat digunakan untuk membuat instance VM, grup instance terkelola, dan reservasi. Anda dapat menentukan resource zona dalam template instance, yang membatasi penggunaan template tersebut ke lokasi resource zona yang ditentukan.
Grup instance terkelola regional
Grup instance terkelola regional adalah kumpulan instance identik yang mencakup beberapa zona. Grup instance terkelola regional memungkinkan Anda menyebarkan pemuatan aplikasi di beberapa zona, bukan membatasi aplikasi pada satu zona atau mengelola beberapa grup instance di zona yang berbeda.
Persistent disk menurut region

Disk regional menyediakan penyimpanan yang tahan lama dan replikasi data secara sinkron antara dua zona dalam region yang sama. Dalam situasi failover, Anda dapat menambahkan replika disk regional secara paksa ke instance lain dalam region yang sama. Anda tidak dapat memaksa pemasangan disk zona ke instance.

Jika ingin, Anda dapat membagikan image antar-project, sehingga project lain dapat membuat image dan snapshot dari disk tersebut, tetapi tidak mengizinkan instance dalam project lain memasang disk tersebut.

Operasi regional

Operasi adalah resource per zona, resource per region, atau resource global. Jika Anda menjalankan operasi pada resource regional, operasi tersebut dianggap sebagai operasi per region. Misalnya, memesan alamat dianggap sebagai operasi regional karena alamat merupakan resource khusus wilayah.

Subnet

Subnet secara regional membagi ruang IP jaringan menjadi awalan (subnet) dan mengontrol dari awalan mana alamat IP internal instance dialokasikan.

Resource zona

Resource yang dihosting di zona disebut resource per zona. Resource khusus zona, atau resource per zona, bersifat unik untuk zona tersebut dan hanya dapat digunakan oleh resource lain di zona yang sama. Misalnya, instance adalah resource per zona. Saat membuat instance, Anda harus memberikan zona tempat instance berada. Instance dapat mengakses resource lain dalam zona yang sama, dan dapat mengakses resource global. Namun, instance tidak dapat mengakses resource per zona lainnya di zona yang berbeda, misalnya resource disk.

Untuk mengetahui daftar zona yang tersedia, lihat Region dan zona.

Resource per zona meliputi:

Instance
Instance mesin virtual (VM) terletak di dalam zona dan dapat mengakses resource atau resource global dalam zona yang sama.
Disk

Hyperdisk dan Persistent Disk Google Cloud dapat dilampirkan ke instance yang berada di zona yang sama dengan disk. Anda tidak dapat memasang disk ke instance di zona lain. Jika ingin, Anda dapat membagikan resource disk ke berbagai project, sehingga project lain dapat membuat image dan snapshot dari disk tersebut, tetapi tidak mengizinkan instance dalam project lain memasang disk tersebut.

Anda juga dapat membagikan disk antar-VM yang memungkinkan Anda memasang disk yang sama ke beberapa VM di zona yang sama.

Jenis mesin

Jenis mesin adalah resource per zona. Instance dan disk hanya dapat menggunakan jenis mesin yang berada di zona yang sama.

Grup instance terkelola menurut zona

Grup instance yang dikelola menurut zona menggunakan template instance untuk membuat grup instance yang identik dalam satu zona. Anda mengelola instance VM dalam grup instance terkelola sebagai satu entity, bukan mengelola instance satu per satu.

GPU

GPU adalah resource zona. Untuk informasi tentang zona tempat GPU tersedia, lihat Ketersediaan zona dan region GPU.

Cloud TPU

TPU adalah resource zona. Untuk informasi tentang zona tempat TPU tersedia, lihat Ketersediaan.

Operasi per zona

Operasi adalah resource per zona, resource per region, atau resource global. Jika Anda menjalankan operasi pada resource khusus zona, operasi tersebut dianggap sebagai operasi per zona. Misalnya, menyisipkan instance dianggap sebagai operasi per zona karena operasi dilakukan pada resource khusus zona, yaitu instance.

Daftar agregat

Secara default, permintaan untuk menampilkan daftar resource tercakup pada bidang kontrol tertentu. Misalnya, saat membuat kueri API untuk daftar instance, Anda harus memberikan zona tempat Anda ingin mencantumkan instance. Untuk membuat daftar resource di semua zona atau region, Anda dapat menjalankan kueri daftar gabungan. Setiap resource per region dan per zona memiliki URI daftar gabungan yang dapat dikueri untuk mencantumkan semua resource jenis tersebut. Misalnya, untuk menampilkan daftar semua instance di semua zona, Anda dapat membuat permintaan ke URI berikut:

https://compute.googleapis.com/compute/v1/projects/<project-id>/aggregated/instances

Demikian pula, untuk mencantumkan semua alamat di semua region, buat permintaan ke URI berikut:

https://compute.googleapis.com/compute/v1/projects/<project-id>/aggregated/addresses

Untuk informasi selengkapnya, lihat metode aggregateList untuk resource tersebut.

Langkah selanjutnya