Ringkasan pembuatan instance Compute Engine


Compute Engine memungkinkan Anda membuat dan menjalankan instance di infrastruktur Google. Dokumen ini memberikan ringkasan 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 identik. Berdasarkan jenis mesin yang Anda tentukan, instance dapat berupa instance bare metal atau instance virtual machine (VM), sebagai berikut:

  • Jika nama jenis mesinnya berakhiran -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 yang sinonim digunakan secara bergantian di seluruh dokumentasi dan antarmuka Google Cloud sepertiGoogle Cloud console, 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 untuk mengakses Google Cloud layanan dan API. Untuk menjalankan kode atau sampel dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi 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 mengetahui informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Google Cloud .

Cara membuat dan mengonfigurasi instance

Anda dapat membuat instance dengan beberapa cara, yang masing-masing memiliki metode konfigurasi sendiri, sebagai berikut:

  • Buat instance dengan menentukan konfigurasi kustom secara manual. Pilih opsi ini jika Anda membuat instance dari awal dan mengalami 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 workload saat membuat instance dan Google akan otomatis mengisi konfigurasi preset yang sesuai dengan workload Anda. Pilih opsi ini jika Anda baru mulai menggunakan Compute Engine dan tidak tahu konfigurasi mana yang paling sesuai dengan workload yang Anda inginkan. 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 meng-clone 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.

Opsi konfigurasi yang tersedia selama pembuatan instance

Saat membuat instance Compute Engine, Anda menentukan konfigurasi yang Anda inginkan untuk instance Anda. 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 mesin, seri, dan jenis, 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 untuk digunakan saat membuat instance. Untuk jenis mesin, Anda dapat memilih jenis mesin yang telah ditetapkan atau membuat jenis mesin kustom 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 yang akan diinstal di boot disk 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.
  • Konfigurasi disk: Baik saat mengonfigurasi disk boot atau disk data tambahan, Anda dapat menentukan detail konfigurasi berikut:
  • Container: Anda dapat menjalankan container seperti Docker atau Kubernetes pada salah satu image berikut:

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

Perlindungan data
  • Pencadangan data: Anda dapat mengotomatiskan pencadangan berulang dari data disk dan instance Anda serta bersiap untuk pemulihan dari bencana dengan cara berikut:
  • Replikasi data: Anda dapat mereplikasi data disk secara berkelanjutan untuk perlindungan dari bencana menggunakan replikasi sinkron lintas zona atau replikasi asinkron lintas region.
  • Lindungi hanya 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 Tier_1 per VM untuk performa jaringan yang lebih tinggi dengan biaya tambahan.
Kemampuan observasi
  • Tampilan virtual: Anda dapat mengaktifkan tampilan virtual di instance untuk menjalankan alat pengambilan layar atau alat pengelolaan sistem jarak jauh di VM.
Keamanan
  • Akun layanan: Anda dapat menambahkan akun layanan ke instance Anda. Akun layanan memungkinkan aplikasi yang berjalan di instance untuk melakukan Google Cloud panggilan API yang diotorisasi dan mengakses Google Cloud resource. Anda juga dapat memilih jenis dan tingkat akses API yang akan diberikan ke VM.
  • Confidential Computing: Anda dapat mencegah data Anda diakses saat Anda menggunakan instance dengan menggunakan Confidential Computing untuk mengenkripsi data Anda.
  • Fitur Shielded VM: Anda dapat membuat instance Anda 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 dan kunci SSH untuk autentikasi.
Konfigurasi lanjutan
  • Tag dan Label: Untuk membantu mengatur resource, Anda dapat menambahkan Tag dan Label ke instance.
  • Otomatisasi: Anda dapat menentukan skrip startup yang berjalan setiap kali instance dimulai atau di-reboot.
  • Metadata: Anda dapat menetapkan metadata kustom untuk instance Anda guna menyimpan informasi unik tentang instance tersebut.
  • Enkripsi: Anda dapat memilih metode dan kunci enkripsi yang akan digunakan untuk melindungi data disk, konten memori, dan metadata saat instance ditangguhkan. Enkripsi ini dapat berbeda dengan enkripsi yang digunakan untuk melindungi data disk saat instance sedang 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