Ringkasan pembuatan instance Compute Engine


Compute Engine memungkinkan Anda membuat dan menjalankan instance di infrastruktur Google. Dokumen ini memberikan ringkasan tentang berbagai parameter konfigurasi yang tersedia untuk Anda selama pembuatan instance Compute Engine. Jika Anda membuat instance untuk pertama kalinya, dokumen ini akan memberikan titik awal untuk memahami prosesnya.

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.

Sebelum memulai

  • Tinjau dasar-dasar tentang instance Compute Engine.
  • 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

    1. After installing the Google Cloud CLI, initialize it by running the following command:

      gcloud init

      If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

    2. Set a default region and zone.
    3. REST

      Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.

        After installing the Google Cloud CLI, initialize it by running the following command:

        gcloud init

        If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

      Untuk informasi selengkapnya, lihat Mengautentikasi untuk menggunakan REST dalam Google Cloud dokumentasi autentikasi.

Cara membuat dan mengonfigurasi instance

Anda dapat membuat instance dengan beberapa cara, masing-masing dengan metode konfigurasinya sendiri, sebagai berikut:

  • Buat instance dengan menentukan konfigurasi kustom secara manual. Pilih opsi ini jika Anda membuat instance dari awal dan menghadapi salah satu skenario berikut:

    • Anda mengetahui konfigurasi spesifik yang diperlukan untuk beban kerja Anda.
    • Anda ingin membuat instance dengan konfigurasi yang rumit.
    • Anda ingin membuat instance menggunakan Google Cloud CLI atau REST.

    Jika Anda memilih metode ini, tinjau juga daftar semua opsi konfigurasi yang tersedia selama pembuatan instance.

  • Buat instance yang dioptimalkan untuk beban kerja. Dalam metode ini, Anda memilih jenis beban kerja saat membuat instance, dan Google akan otomatis mengisi konfigurasi preset yang sesuai dengan beban kerja Anda. Pilih opsi ini jika Anda baru menggunakan Compute Engine dan tidak tahu konfigurasi mana yang paling sesuai dengan workload yang diinginkan. Opsi ini hanya tersedia di konsol Google Cloud.

  • Buat instance menggunakan template instance. Template instance adalah resource yang menentukan setelan konfigurasi untuk instance. Pilih opsi ini jika Anda memiliki template konfigurasi yang ditentukan dan ingin membuat banyak VM dengan konfigurasi yang sama.

  • Buat instance dengan membuat salinan image mesin. Image mesin berisi sebagian besar informasi dan data yang diperlukan untuk cloning instance. Pilih opsi ini jika Anda ingin membuat beberapa salinan instance sumber yang ada.

Setelah Anda membuat instance komputasi, Compute Engine akan otomatis memulai instance tersebut.

Opsi konfigurasi yang tersedia selama pembuatan instance

Saat membuat instance Compute Engine, Anda menentukan konfigurasi yang Anda inginkan untuk instance. Compute Engine menggunakan konfigurasi ini untuk membuat instance Anda. Tabel berikut mencantumkan berbagai parameter yang Anda konfigurasi selama pembuatan instance Compute Engine:

Parameter Yang dapat Anda konfigurasi
Konfigurasi mesin
  • Hardware: Anda menentukan kelompok, seri, dan jenis mesin, yang menentukan jumlah vCPU, memori, dan platform CPU yang dialokasikan Compute Engine untuk instance Anda. Jika jenis mesin tersedia di beberapa platform CPU, Anda dapat memilih platform CPU paling awal yang akan digunakan saat membuat instance. Untuk jenis mesin, Anda dapat memilih jenis mesin yang telah ditetapkan atau membuat [jenis mesin kustom](/compute/docs/machine-resource#custom-types) untuk beberapa seri mesin.
  • Lokasi: Anda dapat memilih region dan zona tempat Anda ingin membuat instance.
  • Nama instance: Tentukan nama untuk instance yang unik dalam project Anda dan zona yang dipilih.
Sistem operasi (OS) dan penyimpanan
  • Boot disk dan OS: Setiap instance dilengkapi dengan boot disk yang dapat Anda tentukan nama, ukuran, dan jenis disk-nya. Anda juga memilih image OS untuk diinstal di disk booting dengan salah satu cara berikut:
    • Jika Anda ingin menggunakan image OS yang telah dikonfigurasi sebelumnya untuk membuat instance, gunakan image publik. Image publik memiliki semua driver yang diperlukan untuk menjalankan instance di Google Cloud. Compute Engine menawarkan banyak image OS publik yang telah dikonfigurasi sebelumnya, yang memiliki sistem operasi Linux atau Windows yang kompatibel.
    • Jika membuat instance untuk aplikasi, Anda dapat menggunakan image kustom atau image bersama yang telah Anda tambahkan driver dan software tambahan yang mendukung aplikasi Anda.
    • Anda juga dapat menggunakan snapshot atau disk yang ada sebagai sumber untuk membuat OS image di boot disk.
  • Container: Anda dapat menjalankan container seperti Docker atau Kubernetes di salah satu image berikut:

    Anda menentukan nama image penampung dan detail konfigurasi penampung lainnya. Anda juga dapat menentukan direktori mount untuk menambahkan penyimpanan `tmpfs` dan disk tambahan ke penampung.

Perlindungan data
  • Pencadangan data: Anda dapat mengotomatiskan pencadangan berulang data instance dan disk, serta menyiapkan pemulihan dari bencana dengan cara berikut:
  • Replikasi data: Anda dapat terus mereplikasi data disk untuk perlindungan dari bencana menggunakan replikasi sinkron lintas zona atau replikasi asinkron lintas region.
  • Hanya melindungi disk non-boot: Anda juga dapat mengaktifkan opsi yang menerapkan jadwal snapshot dan setelan replikasi data hanya ke disk non-boot. Memilih setelan ini dapat membantu Anda mengurangi biaya. Namun, setelan ini tidak berlaku untuk rencana pencadangan.
Jaringan
  • Nama host kustom: Anda dapat menentukan bahwa Google Cloud harus menggunakan nama kustom untuk instance selain nama DNS internal. Jika memilih opsi ini, Anda harus mengonfigurasi data DNS internal untuk nama host kustom secara manual.
  • Performa jaringan: Anda dapat mengonfigurasi instance untuk menggunakan performa jaringan per VM Tier_1 untuk performa jaringan yang lebih tinggi dengan biaya tambahan.
  • Antarmuka jaringan: Setiap instance komputasi dikonfigurasi dengan setidaknya satu antarmuka jaringan virtual (vNIC). Secara default, antarmuka jaringan menggunakan jaringan Virtual Private Cloud (VPC) mode otomatis bernama default. Anda juga dapat memilih jaringan VPC atau subnet kustom yang telah Anda buat sebelumnya. Anda juga dapat mengonfigurasi antarmuka jaringan tambahan untuk sebagian besar jenis mesin.

    Selain itu, untuk setiap antarmuka jaringan, Anda dapat mengonfigurasi properti berikut:

    • Jenis antarmuka jaringan
    • Jenis stack IP (khusus IPv4, khusus IPv6, atau dual-stack)
    • Jenis alamat IP untuk alamat IP internal dan eksternal opsional (alamat sementara atau alamat statis yang dicadangkan)
    • Rentang IP alias untuk vNIC
    • Network Service Tier yang digunakan vNIC
    • Apakah data PTR DNS publik dikaitkan dengan alamat IP eksternal untuk vNIC
Kemampuan observasi
  • Tampilan virtual: Anda dapat mengaktifkan tampilan virtual di instance untuk menjalankan alat manajemen sistem jarak jauh atau pengambilan layar di VM.
Keamanan
  • Akun layanan: Anda dapat melampirkan akun layanan ke instance. Akun layanan memungkinkan aplikasi yang berjalan di instance untuk melakukan panggilan API Google Cloud yang diotorisasi dan mengakses resource Google Cloud . Anda juga dapat memilih jenis dan tingkat akses API yang akan diberikan ke VM.
  • Confidential computing: Anda dapat mencegah data Anda diakses saat menggunakan instance dengan menggunakan Confidential Computing untuk mengenkripsi data Anda.
  • Fitur Shielded VM: Anda dapat membuat instance lebih aman dari malware dan rootkit level booting atau kernel dengan mengaktifkan fitur Shielded VM.
  • Akses VM: Anda dapat mengontrol pengguna yang memiliki akses ke instance dengan menyiapkan peran dan izin IAM serta kunci SSH untuk autentikasi.
Konfigurasi lanjutan
  • Tag dan Label: Untuk membantu pengaturan resource, Anda dapat menambahkan Tag dan Label ke instance.
  • Otomatisasi: Anda dapat menentukan skrip startup yang berjalan setiap kali instance dimulai atau dimulai ulang.
  • Metadata: Anda dapat menetapkan metadata kustom untuk instance Anda guna menyimpan informasi unik tentang instance.
  • Enkripsi: Anda dapat memilih metode dan kunci enkripsi yang akan digunakan untuk melindungi data disk, konten memori, dan metadata saat instance ditangguhkan. Hal ini dapat berbeda dengan enkripsi yang digunakan untuk melindungi data disk saat instance berjalan. Anda juga dapat mengonfigurasi perilaku instance jika kunci Cloud KMS yang ditentukan dicabut.
  • Sole-tenancy: Anda dapat memilih untuk memiliki server fisik khusus untuk instance dan menentukan node sole-tenant atau grup node untuk membuat instance. Untuk jenis mesin seri N tujuan umum, Anda dapat menentukan apakah akan mengaktifkan overcommit CPU untuk instance yang berjalan di node tenant tunggal.

Langkah berikutnya