Compute Engine memungkinkan Anda membuat dan menjalankan instance di infrastruktur Google. Dokumen ini menjelaskan cara membuat instance Compute Engine.
Istilah instance Compute Engine, instance komputasi, atau instance adalah istilah yang sama. Berdasarkan jenis mesin yang Anda tentukan, instance dapat berupa instance bare metal atau instance virtual machine (VM), sebagai berikut:
- Jika nama jenis mesinnya diakhiri dengan
-metal
, instance adalah instance bare metal, yang tidak menginstal hypervisor. - Jika tidak, instance adalah instance VM. Istilah instance virtual machine, instance VM, dan VM adalah identik.
Istilah sinonim digunakan secara bergantian di seluruh dokumentasi dan antarmuka Google Cloud seperti Konsol Google Cloud, alat command line gcloud, dan REST API.
Petunjuk dalam dokumen ini hanya memperkenalkan pembuatan instance dan memberikan titik awal untuk membuat instance. Untuk mengetahui langkah-langkah mendetail guna membuat instance dengan konfigurasi tertentu atau rumit, lihat Membuat dan memulai instance dengan konfigurasi tertentu.
Sebelum memulai
- Tinjau dasar-dasar tentang membuat instance.
-
Jika Anda belum melakukannya, siapkan autentikasi.
Autentikasi adalah
proses yang digunakan untuk memverifikasi identitas Anda agar dapat mengakses Google Cloud layanan dan API.
Untuk menjalankan kode atau contoh dari lingkungan pengembangan lokal, Anda dapat mengautentikasi ke Compute Engine dengan memilih salah satu opsi berikut:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
-
compute.instances.create
pada project -
Untuk menggunakan image kustom guna membuat VM:
compute.images.useReadOnly
pada image -
Untuk menggunakan snapshot guna membuat VM:
compute.snapshots.useReadOnly
pada snapshot -
Untuk menggunakan template instance guna membuat VM:
compute.instanceTemplates.useReadOnly
pada template instance -
Untuk menetapkan jaringan lama ke VM:
compute.networks.use
pada project -
Untuk menentukan alamat IP statis untuk VM:
compute.addresses.use
pada project -
Untuk menetapkan alamat IP eksternal ke VM saat menggunakan jaringan lama:
compute.networks.useExternalIp
di project -
Untuk menentukan subnet bagi VM Anda:
compute.subnetworks.use
di project atau di subnet yang dipilih -
Untuk menetapkan alamat IP eksternal ke VM saat menggunakan jaringan VPC:
compute.subnetworks.useExternalIp
di project atau di subnet yang dipilih -
Untuk menetapkan metadata instance VM untuk VM:
compute.instances.setMetadata
pada project -
Untuk menetapkan tag untuk VM:
compute.instances.setTags
di VM -
Untuk menetapkan label untuk VM:
compute.instances.setLabels
di VM -
Untuk menetapkan akun layanan yang akan digunakan VM:
compute.instances.setServiceAccount
di VM -
Untuk membuat disk baru bagi VM:
compute.disks.create
pada project -
Untuk memasang disk yang ada dalam mode hanya baca atau baca-tulis:
compute.disks.use
pada disk -
Untuk memasang disk yang ada dalam mode hanya baca:
compute.disks.useReadOnly
pada disk Di konsol Google Cloud, buka halaman Create an instance.
Layar Create an instance akan muncul dan menampilkan panel Machine configuration.
Untuk mengonfigurasi properti instance, gunakan opsi di menu navigasi sebagai berikut.
Untuk mengonfigurasi properti instance yang terkait dengan nama, lokasi, atau konfigurasi mesin, klik Konfigurasi mesin. Di panel Konfigurasi mesin yang muncul, tentukan nilai untuk properti yang ingin Anda konfigurasi.
Untuk mengonfigurasi properti instance yang terkait dengan boot disk, sistem operasi (OS), dan opsi penyimpanan non-boot tambahan, klik OS dan penyimpanan. Di panel Sistem operasi dan penyimpanan yang muncul, tentukan nilai untuk properti yang ingin Anda konfigurasi.
Untuk mengonfigurasi properti instance yang terkait dengan antarmuka jaringan dan setelan firewall, klik Networking. Di panel Networking yang muncul, tentukan nilai untuk properti yang ingin Anda konfigurasi.
Untuk mengonfigurasi properti instance yang terkait dengan agen Ops dan tampilan virtual, klik Observability. Di panel Observability yang muncul, tentukan nilai untuk properti yang ingin Anda konfigurasi.
Untuk mengonfigurasi properti instance yang terkait dengan keamanan dan akses, klik Keamanan. Di panel Security yang terbuka, tentukan nilai untuk properti yang ingin Anda konfigurasi.
Untuk mengonfigurasi properti instance yang terkait dengan metadata, reservasi, organisasi resource, jenis penyediaan, dan sewa tunggal, klik Lanjutan. Di panel Advanced yang terbuka, tentukan nilai untuk properti yang ingin Anda konfigurasi.
Untuk membuat dan memulai instance, klik Create.
- Untuk membuat instance secara massal, gunakan
perintah
gcloud compute instances bulk create
. - Untuk membuat instance guna men-deploy penampung, gunakan
perintah
gcloud compute instances create-with-container
. - Dikonfigurasi sebelumnya untuk Anda
- Membuat instance yang dikonfigurasi Google dan dioptimalkan untuk beban kerja
- Konfigurasi mesin yang disesuaikan
- Membuat instance dengan nama host kustom
- Membuat instance dengan jenis mesin kustom
- Membuat instance dengan GPU yang terpasang
- Menentukan platform CPU minimum untuk instance
- Konfigurasi OS yang disesuaikan
- Membuat instance dari image publik
- Membuat instance dari image kustom
- Membuat instance dari image bersama
- Membuat instance menggunakan image RHEL BYOS
- Konfigurasi jaringan yang disesuaikan
- Membuat instance di subnet tertentu
- Membuat instance yang menggunakan antarmuka jaringan gVNIC
- Mengonfigurasi instance dengan bandwidth yang lebih tinggi
- Konfigurasi visibilitas yang disesuaikan
- Membuat instance yang dikonfigurasi untuk pemantauan dan logging Agen Operasional
- Mengaktifkan tampilan virtual pada instance
- Konfigurasi keamanan yang disesuaikan
- Membuat instance yang menggunakan akun layanan yang dikelola pengguna
- Membuat VM dengan identitas beban kerja terkelola yang diaktifkan
- Mengaktifkan Login OS selama pembuatan VM
- Dari cadangan
- Membuat instance dari image mesin
- Membuat instance dari snapshot disk
- Memulihkan instance dari vault cadangan
- Dari konfigurasi yang ada
- Membuat instance dari template instance
- Membuat instance yang mirip dengan instance yang ada
- Disesuaikan untuk workload tertentu
- Membuat instance untuk men-deploy penampung
- Membuat instance Windows Server
- Membuat instance SQL Server
- Membuat instance dengan image komputasi berperforma tinggi (HPC)
- Jenis penyediaan yang disesuaikan
- Membuat instance Spot
- Membuat instance yang menggunakan reserved instance
- Beberapa VM dan instance sekaligus
- Membuat instance secara massal
- Membuat grup instance terkelola (MIG)
- Sole-tenant node
- Membuat instance di node tenant tunggal
- Instance yang efisien
- Membuat instance dengan jadwal instance yang terpasang
- Pelajari cara memeriksa status instance untuk mengetahui kapan instance siap digunakan.
- Pelajari cara terhubung ke instance.
- Pelajari cara menskalakan instance ke dalam grup instance.
- Pelajari cara mereservasi kapasitas untuk instance Anda.
- Pelajari cara menghemat biaya instance melalui diskon abonemen dan diskon penggunaan berkelanjutan.
Terraform
Untuk menggunakan contoh Terraform di halaman ini dalam lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
Untuk informasi selengkapnya, lihat Set up authentication for a local development environment.
C#
Untuk menggunakan contoh .NET di halaman ini dalam lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
Untuk informasi selengkapnya, lihat Set up authentication for a local development environment.
Go
Untuk menggunakan contoh Go di halaman ini dalam lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
Untuk informasi selengkapnya, lihat Set up authentication for a local development environment.
Java
Untuk menggunakan contoh Java di halaman ini dalam lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
Untuk informasi selengkapnya, lihat Set up authentication for a local development environment.
Node.js
Untuk menggunakan contoh Node.js di halaman ini dalam lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
Untuk informasi selengkapnya, lihat Set up authentication for a local development environment.
PHP
Untuk menggunakan contoh PHP di halaman ini dalam lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
Untuk informasi selengkapnya, lihat Set up authentication for a local development environment.
Python
Untuk menggunakan contoh Python di halaman ini dalam lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
Untuk informasi selengkapnya, lihat Set up authentication for a local development environment.
Ruby
Untuk menggunakan contoh Ruby di halaman ini dalam lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
Untuk informasi selengkapnya, lihat Set up authentication for a local development environment.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Untuk informasi selengkapnya, lihat Mengautentikasi untuk menggunakan REST dalam Google Cloud dokumentasi autentikasi.
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan guna membuat instance, minta administrator untuk memberi Anda peran IAM Compute Instance Admin (v1) (
roles/compute.instanceAdmin.v1
) di project. Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.Peran bawaan ini berisi izin yang diperlukan untuk membuat instance. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk membuat instance:
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Metode untuk membuat dan memulai instance
Bagian ini memperkenalkan metode dasar yang dapat Anda gunakan untuk membuat dan memulai instance Compute Engine. Secara khusus, saat Anda mempelajari cara membuat instance, sebaiknya gunakan konsol Google Cloud, Google Cloud CLI, atau REST API. Untuk mempelajari proses umum pembuatan instance menggunakan setiap metode ini, tinjau petunjuk berikut.
Konsol
gcloud
Untuk membuat instance dengan konfigurasi Anda sendiri, gunakan perintah
gcloud compute instances create
.Anda tidak dapat menggunakan perintah ini untuk membuat instance secara massal atau instance yang menjalankan image container. Sebagai gantinya, lakukan hal berikut:
REST
Untuk membuat instance dengan konfigurasi Anda sendiri, buat permintaan
POST
ke metodeinstances.insert
.Anda tidak dapat menggunakan metode ini untuk membuat instance secara massal. Sebagai gantinya, buat permintaan
POST
ke metodeinstances.bulkInsert
.Membuat dan memulai instance dengan konfigurasi tertentu
Setiap dokumen berikut memberikan petunjuk tentang cara membuat dan memulai instance yang menggunakan satu atau beberapa opsi konfigurasi tertentu. Berdasarkan kasus penggunaan, Anda dapat membuat instance yang menggunakan opsi konfigurasi dari beberapa dokumen dengan menggabungkan petunjuk.
Pemecahan masalah
Untuk menemukan metode penyelesaian error pembuatan instance yang umum, lihat Memecahkan masalah pembuatan instance.
Apa langkah selanjutnya?
Coba sendiri
Jika Anda baru pertama kali menggunakan Google Cloud, buat akun untuk mengevaluasi performa Compute Engine dalam skenario dunia nyata. Pelanggan baru mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
Coba Compute Engine gratisKecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-02-06 UTC.
-