Widget HTML Atas

Belajar Associate Cloud Engineer Google


Pelatihan Associate Cloud Engineer memperkenalkan peserta pada infrastruktur dan layanan platform yang komprehensif serta fleksibel, dan tersedia melalui Google Cloud Platform. Peserta akan mengeksplorasi serta menerapkan berbagai elemen solusi, termasuk komponen infrastruktur seperti jaringan, sistem, dan layanan aplikasi. Kursus ini juga mencakup penerapan solusi praktis termasuk melakukan interkoneksi jaringan dengan aman, kunci enkripsi yang disediakan pelanggan, manajemen keamanan dan akses, kuota dan tagihan, serta pemantauan resource. Kurikulum pelatihan memungkinkan peserta untuk membangun keahlian yang mendalam dalam infrastruktur cloud.

Untuk mengikuti pelatihan ini, peserta harus memiliki pengetahuan dasar tentang:
a.     Operating systems
b.     File systems
c.     The IP networking stack
d.     How web browsers and web servers communicate
e.     Databases
f.     Programming
g.     Working with Linux at the command line
h.     Editing text files from the Linux command line

Output Pelatihan :
1.    Configure VPC networks and virtual machines
2.    Administer Identity and Access 
3.    Management for resources Implement data storage services in GCP 
4.    Manage and examine billing of GCP resources 
5.    Monitor resources using Stackdriver services 
6.    Connect your infrastructure to GCP 
7.    Configure load balancers and autoscaling for VM instances 
8.    Automate the deployment of GCP infrastructure services 
9.    Leverage managed services in GCP

Berikut adalah soal-soal ujian seleksi calon peserta kegiatan Digital Talent Scholarship KOMINFO 2020 :

  1. Sebuah perusahaan sedang migrasi aplikasi PHP dan Python mereka yang berjalan di atas host yang sama ke arsitektur yang baru. Karena kebijakan internal, keduanya menggunakan set custom-made shared libraries dari OS, tapi pembaruan terbaru yang diterapkan mengakibatkan tim pengembang Python meminta untuk menghentikan aplikasi PHP. Manakan dua arsitektur yang menyediakan dukungan terbaik untuk kedua aplikasi tersebut? 

  • Deploy setiap aplikasi ke VM yang sama dan matikan custom-made shared libraries satu persatu ke setiap container. 

  • Deploy setiap aplikasi ke container yang berbeda dan terapkan custom-mage shared libraries satu persatu ke setiap container. 

  • Deploy setiap aplikasi ke VM yang berbeda dan terapkan custom-made shared libraries ke semua host VM. 

  • Deploy setiap aplikasi ke container yang berbeda dan terapkan custom-mage shared Libraries ke semua container. 

 

  1. Manakah tiga jenis aplikasi yang bisa dikemas sebagai kontainer untuk pemakaian langsung? 

  • Sebuah virtual machine hypervisor. 

  • Sebuah aplikasi 

  • Sebuah database 

  • Sebuah alat recovery local file system 


  1. Manakah dua komponen kernel yang digunakan Docker untuk membuat dan mengelola runtime environment untuk kontainer? 

  • Namespaces & Control groups

  • Namespaces & iSCSI 

  • Control groups & iSCSI 

  • NUMA support, LVM & iSCSI 


  1. Pilih perintah docker image untuk menampilkan informasi detail sebuah atau banyak images? 

  • docker images 

  • docker list 

  • docker image inspect

  • docker inspect 


  1. Manakah perintah untuk mencari image mysql yang tersedia untuk didownload dari registry? 

  • docker push registry.access.redhat/mysql:latest

  • docker images 

  • docker pull mysql 

  • docker search mysql 


  1. Manakah perintah untuk pull image httpd dengan tag 2.2? 

  • docker pull httpd:22 

  • docker pull httpd:latest 

  • docker pull docker.io/httpd 

  • docker pull registry.access.redhat.com/httpd:2.4 


  1. Apa metode untuk membuat images kontainer yang direkomendasikan oleh komunitas Docker? 

  • Jalankan perintah di dalam sistem operasi kontainer, commit container, dan simpat atau ekspor sebagai image kontainer baru 

  • Jalankan perintah dari Dockerfile dan push image kontainer yang dihasilkan ke image registry 

  • Buat layer mage kontainer secara manual clari files tar.

  • Jalankan perintah docker build untuk proses dekripsi image kontainer dalam format YAML 


  1. Apa pernyataan yang menggambarkan bagaimana Kubernetes menyelesaikan isu Service Discovery menggunakan environment variables? 

  • Kubernetes secara otomatis menentukan variabel environment untuk semua service di semua pod dari kluster yang sarna 

  • Kubernetes menyediakan sumber daya controller yang secara otomatis memberikan variable environment antara pod, yang mana terpilih berdasarkan Label 

  • Kubernetes secara otomatis menentukan variabel environment untuk semua service di dalam namespace yang diberikan untuk semua pod yang berjalan di namespace yang sama. 

  • Pod dapat meminta variabel environment yang dibutuhkan dari daftar kelola oleh Kubernetes 


  1. Dibawah ini yang mana merupakan file konfigurasi registry pada Linux Container tools seperti podman dan skopeo? 

  • /etc/registries.conf 

  • /etc/containers/podman.conf

  • /etc/containers.conf

  • /etc/containers/registries.conf 


  1. Manakah perintah untuk pull image bernama ''mysql" dengan tag "5.5" dari salah satu registry default? Di perintah berikut, menggantikan "podman" dengan "docker" memberikan hasil yang sama 

  • podman pull mysql:5.5 

  • podman pull mysql --tag=5.5 

  • podman pull mysql 5.5 

  • podman pull mysql(5.5) 


  1. Manakah perintah yang menghapus kontainer bernama "my-demo-container", mengesampingkan status dan file systemnya? Di perintah berikut, menggantikan "podman" dengan "docker" memberikan hasil yang sama 

  • podman rm my-demo-container 

  • podman remove my-demo-container 

  • podman del my-demo-container 

  • podman delete my-demo-container 


  1. Manakah pernyataan yang menggambarkan mengapa begitu sulit untuk Linux containers berkomunikasi dengan satu sama lain? 

  • Secara default, container runtime tidak menyediakan konektivitas antar container. 

  • Rules firewall secara default tidak mengizinkan semua komunikasi inter-container.

  • System administrator mengkonfigurasi VPN client dan server untuk keperluan komunikasi inter-container 

  • Container runtime memberikan alamat IP dan hostname yang acak ke container. Karena aplikasi berbasis multi-container membutuhkan fitur service 

discovery untuk menentukan lokasi container


  1. Manakah pernyataan yang benar terkait pengaturan default otentikasi dan otorisasi untuk Red Hat OpenShift Container Platform? 

  • User membutuhkan proses autentikasi dengan kredensial yang valid untuk mengakses aplikasi yang dijalankan pada Openshift Cluster. 

  • User membutuhkan proses autentikasi dengan kredensial yang valid untuk membuat project dan menjalankan aplikasi pada Openshift Cluster, 

  • User dapat mengakses project dan aplikasi yang dibuat oleh user lainnya di Openshift Cluster vang sama. 

  • Semua user yang telah melakukan proses autentikasi merupakan adminIstrator pada Openshift Cluster, 


  1. Manakah dari tiga pernyataan berikut tentang OpenShift yang benar? 

  • Hanya dapat dijalankan pada server bare-metal. 

  • Tidak menyediakan certified container images untuk banyak runtime 

  • Developer dapat membuat dan menjalankan aplikasi di cloud langsung dari repository source-code. 

  • Hanya container yang berbasis RHEL dapat berjalan di Openshift. 


  1. Manakah dari empat environments berikut yang mendukung sebuah OpenShift Deployment, Kecuali? 

  • Server bare-metal yang menjalankan OS RHEL 7. 

  • Server bare-metal yang menjalankan OS Windows Server, 

  • Penyedia layanan public laaS cloud. 

  • Penyedia layanan private IaaS cloud. 


  1. Berikut ini adalah pernyataan yang benar tentang pemahaman dari docker adalah... 

  • Perangkat lunak ( alat ) yang dirancang untuk membuatnya lebih mudah untuk membuat, menyebarkan, dan menjalankan aplikasi dengan menggunakan wadah atau kontainer. 

  • Sebuat alat yang dibuat untuk membangun kontainer 

  • Teknologi yang menjadikan internet sebagai pusat pengelolaan data dan aplikasi 

  • Alat untuk membangun sebuah aplikasi ( website ) 

  • Perangkat lunak atau sistem operasi yang tidak hanya menunjukkan perilaku komputer yang terpisah 


  1. Perintah yang digunakan untuk melihat versi dari docker 

  • docker version 

  • version docker

  • show docker version 

  • docker show 

  • Show docker release 


  1. Perintah " docker info " adalah salah satu perintah docker yang berfungsi untuk 

  • Menampilkan daftar image 

  • Menampilkan network 

  • menampilkan detail instalasi docker 

  • menjalankan contaIner docker 

  • Menghapus kontainer 


  1. Untuk menampilkan status service docker, setelah instalasi. Dapat menggunakan perintah ? 

  • docker status 

  • docker info 

  • docker container inspect 

  • systemctl status docker 

  • docker container Is 


  1. Salah satu aplikasi berbasis GUI ( web client ) yang digunakan untuk memanajemen sistem docker? 

  • gitlab 

  • github 

  • openstack 

  • proxmox 

  • portainer 


  1. Pernyataan berikut yang benar mengenal container adalah

  • berjalan diatas kernel yang sama dengan host OS 

  • berjalan diatas kernel yang berbeda dengan host OS 

  • salah satu jenis hardware virtualization 

  • tidak dapat berjalan tanpa adanya hypervisor 

  • Semua jawaban salah 


  1. Berikut ini merupakan tipe-tipe service dalam kubernetes yaitu... 

  • ClusterIP 

  • NodePort 

  • Load Balancer 

  • Semua jawaban benar 

  • Semua jawaban salah 


  1. Berikut ini merupakan container runtime yang sudah support dengan Kubernetes yaitu... 

  • docker 

  • containerd

  • CRI-O

  • Semua jawaban benar 

  • Semua jawaban salah 


  1. Manakah dari rentang IP berikut yang merupakan alamat IP tunggal? 

  • 0.0.0.0/10 

  • 192.168.0.0/16 

  • 192.168.0.6/32 

  • 192.168.0.0/32 


  1. Apa communication port default untuk HTTPS? 

  • 80 

  • 8080 

  • 22 

  • 443 


  1. Manakah dari bahasa berikut yang biasanya digunakan untuk menyediakan active content pada halaman web? 

  • Python 

  • Java 

  • JavaScnpt 


  1. Apa inti dari sebuah operating system? 

  • Kernel 

  • Shell 

  • GUI 

  • Bios 


  1. Dari pilihan berikut ini, IP manakah yang termasuk dalam rentang private IP address? 

  • 195.168.1.16

  • 35.193.214.70

  • 60.0.10.0

  • 172.16.0.10


  1. Dari pilihan berikut ini, manakah yang merupakan connectionless networking protocol? 

  • TCP 

  • SSH 

  • UDP 

  • Telnet 


  1. Manakah dari berikut ini yang merupakan Tipe Data Python? 

  • Tuple 

  • Variant 

  • Real 

  • Short 


  1. Perintah apakah yang akan Anda jalankan untuk melihat proses http yang sedang berjalan? 

  • service status https 

  • ps -ef|grep http 

  • find process -http 

  • search process -http 


  1. Apakah default port untuk komunikasi HTTP? 

  • 22 

  • 443 

  • 23 

  • 80 


  1. Dari bahasa pemrograman berikut, manakah yang termasuk bahasa pemrograman berorientasi objek? 

  • JavaScript 

  • Pascal 

  • Java 


  1. Perintah apa yang akan menempatkan user di Home Directory pada Linux? 

  • cd /

  • $HOME 

  • cd 

  • pwd 


  1. Apakah tools yang dapat digunakan untuk memverifikasi bahwa satu server dapat berkomunikasi dengan server yang lain dalam suatu jaringan? 

  • ping 

  • ifconfig 

  • nslookup 

  • dig 


  1. Dari pilihan berikut ini, apakah yang perlu dikonfigurasi agar aplikasi dapat berinteraksi dengan database? 

  • file konfigurasi 

  • prosedur yang tersimpan 

  • file sandi 

  • driver odbc 


  1. Dari pilihan berikut ini, pilihlah system file yang menyediakan block level access? 

  • NTFS 

  • Object Store 

  • NFS 

  • GCS 


  1. Apa CIDR address yang mewakili semua ip address? 

  • 10.10.10.10/32 

  • 0.0.0.0/0 

  • 192.168.0.0/16 

  • *.*.*.* 


  1. Bagaimana cara mengganti nama file di command line Linux? 

  • mv 

  • rename 

  • cp

  • rm 


  1. Apa layanan yang mengaitkan web address dengan IP address? 

  • NTP 

  • HTTP 

  • IMAP 

  • DNS 


  1. Manakah dari pilihan di bawah ini yang merupakan contoh aplikasi yang bisa berjalan di kontainer? 

  • Sebuah Aplikasi python berbasis database-driven yang digunakan untuk mengakses layanan seperti MySQL database, file transfer protocol (FTP) server, dan web server di sebuah host fisik. 

  • Bukan aplikasi java edisi enterprise, dengan sebuah database oracle, dan sebuah message broker yang berjalan di sebuah V1,1. 

  • Sebuah alat monitoring 1/0 yang bertanggung jawab dalam analisa traffic and pemindahan block data. 

  • Sebuah alat aplikasi memory dump yang mampu mengambil snapshot dari semua memori cache CPU guna untuk debugging. 


  1. Manakah dari pilihan berikut yang sangat menggambarkan container images? 

  • Sebuah image virtual machine yang mana berasal dari sebuah kontainer yang akan dibuat, 

  • Sebuah blueprint container yang mana berasal dari sebuah kontainer yang akan dibuat. 

  • Sebuah runtime environment dimana sebuah aplikasi akan berjalan. 

  • File container index yang digunakan oleh registry. 


  1. Sebuah image blog Wordpress telah diperbarui di mesin developer untuk penambahan extensions homemade yang baru. Manakah cara terbaik untuk membuat image baru dengan update yang diberikan oleh developer? 

  • Pembaruan yang dibuat untuk pengembang custom WordPress harus dicapai dan ditransfer ke production WordPress, dan semua patches harus dibuat di dalam image. 

  • Pembaruan yang dibuat untuk penegambang custom WordPress harus dikumpulkan sebagai sebuah image baru menggunakan clock file untuk dibangun ulang image kontainernya. 

  • Perubahan seharusnya dieksekusi di production dan image wordpress pengembang. dan semua perbedaan binary harus diaplikasikan ke image 

production. 

  • Salin berkas yang sudah diperbarui dari image pengembang ke direktori /tmp dari environment production dan minta pembaruan image. 


  1. Perintah docker berikut: docker build -t my_user/repo_name:1.0 digunakan untuk? 

  • Aktifkan VM default

  • Mengakses container yang sedang berjalan 

  • Build sebuah docker image 

  • Commit perubahan yg terjadi Docker image

  • Push image ke sebuah registry 


  1. Manakah dari pernyataan berikut yang merupakan keuntungan utama dari kontainer? 

  • Container dapat dijalankan dimana saja. selain OS host. 

  • Container mudah dijalankan karena merupakan sebuah host OS yang lengkap, 

  • Container yang sama dapat digunakan berulang oleh beberapa aplikasi sehingga mengurangi penggunaan memory dan disk. 

  • Container membutuhkan penggunaan memory dan disk yang relatif kecil dibanding virtual machine


  1. Linux Containers terisolasi dari satu sarana Fain oleh beberapa fitur standar dari Linux kernel, diantaranya: 

  • Systemd, SELinux, and Firewalld

  • Chroot, Control groups, and SELinux

  • Control groups, SELinux, and Firewalld

  • Namespaces, Control groups, and SELinux 


  1. Manakah dari pernyataan berikut tentang OpenShift command-line client (oc command) yang benar? 

  • oc command hanya menyediakan fitur untuk membuat project dan menjalankan aplikasi.Untuk Fitur editing resources dan scaling deployment harus melalui web console. 

  • oc command merupakan pre installed fitur di semua sistem RHEL. 

  • oc command hanya menyediakan fitur pengadministrasian openshift . Untuk fitur pengembangan harus melalui web console 

  • oc command dapat di instal di Windows, MacOS hingga Linux. 


  1. Command yang digunakan untuk menginstall docker pada sistem operasi ubuntu 18.04 adalah sebagai berikut... 

  • apt-install install docker.io 

  • yum install docker 

  • apt install docker.io 

  • apt update 

  • zypper install docker 


  1. Untuk menjalankan Kubernetes all-in-one secara lokal dapat menggunakan tool berikut yaitu... 

  • kubeadm 

  • minikube 

  • docker 

  • kubectl 

  • Semua jawaban salah 


  1. Dibawah ini merupakan perintah untuk menampilkan daftar pods yang ada yaitu... 

  • kubectl get pods 

  • kubectl describe pods 

  • kubectl list svc 

  • kubectl pods Is 

  • Semua jawaban salah 


  1. Apa sistem file default untuk Windows? 

  • ext3 

  • VFAT 

  • VMS 

  • NTFS 


  1. Apa perintah yang akan membuat daftar hidden files di Linux? 

  • Is -al 

  • ln -s 

  • dir -al 

  • list -hidden 


  1. Apa Bahasa query yang digunakan dengan Database Relasional? 

  • Python 

  • SQL 

  • JavaScript 

  • Java 


  1. Dari pilihan berikut ini, manakah yang merupakan contoh file system di Linux? 

  • ext3 

  • ntfs 

  • APFS 

  • fat 


  1. Anda ingin mengganti secara global kata "burung" dengan "kucing" dalam sebuah file. Apa fitur Linux yang akan Anda gunakan? 

  • Powershell 

  • SED 

  • Notepad ++ 

  • cat 


  1. Manakah dari berikut ini yang merupakan compiled language? 

  • PHP 

  • Ped 

  • JavaScript 


  1. Manakah dari tiga tugas berikut yang dikelola oleh sebuah komponen lain selain Docker client?

  • Mendownload file container image dari sebuah registry.

  • Meminta sebuah deployment container image dari sebuah server.

  • Mencari image selain dari sebuah registry.

  • Membangun sebuah image.


  1. Perintah Docker berikut: docker push user_name/repository name digunakan untuk?

  • Aktifkan VM default

  • Push perubahan yang terjadi di docker image ke Docker Hub

  • Build sebuah docker image

  • Commit perubahan yg terjadi di Docker image


  1. Manakah dari pernyataan berikut tentang OpenShift yang benar?

  • Openshift hanya mendukung aplikasi berbasis Java.

  • Anda tidak dapat mendeploy sebuah blog menggunakan Wordpress di Openshift

  • Openshift hanya mendukung relational database seperti MySQL dan PostgreSQL. Openshift tidak mendukung database berbasis NoSOL.

  • Openshift mendukung database berbasis NoSOL seperti MongoDB.


  1. Fitur docker yang memudahkan administrator untuk mengatur beberapa konfigurasi saat akan membangun sebuah aplikasi kontainer ?

  • Dockerfile

  • overlay network

  • Docker compose

  • sshfs

  • Docker swarm


  1. Kubernetes merupakan sebuah tool yang digunakan untuk…

  • Container Orchestration

  • Pod Orchestration

  • Service Orchestration

  • Cloud Orchestration

  • Semua jawaban salah


  1. Berikut ini merupakan komponen utama dari object Kubernetes yaitu…

  • Pods

  • Service

  • Volume

  • Semua jawaban benar

  • Semua jawaban salah


  1. Manakah perintah yang akan Anda jalankan untuk mendapatkan alamat IP baru di Windows?

  • ipconfig -renew

  • ifconfig -renew

  • ipconfig -release

  • network - restart


  1. Dari pilihan berikut ini, manakah yang merupakan karakteristik dari Database NoSQL?

  • Relational

  • Strict Schema

  • Key Value Pairs

  • ACID compliant


  1. Pada VI editor, bagaimana cara menyimpan perubahan file?

  • File/save

  • control/x

  • :wq!

  • File disimpan otomatis


  1. Manakah perintah yang dapat digunakan untuk menggabungkan teks ke dalam file yang sudah ada?

  • mv

  • cp

  • cat >>

  • sed

  1. Container engines seperti Docker dan Podman didesain dari beberapa komponen utama, yaitu …

  • Images, Registries, and Yum Repositories

  • Images, System Libraries, and Kernel modules

  • Containers, Registries, and Images

  • Containers, Registries, and Kernel drivers

Herwindra Berlian
Herwindra Berlian Seorang blogger yang kesehariannya didepan laptop dan hobi berselancar di internet sejak 2011

2 comments for "Belajar Associate Cloud Engineer Google"

  1. Wah, terima kasih untuk sharingnya,
    Memang sulit jika tidak ada teman sharingnya, hehe

    Oh iya mau sedikit saran,
    Untuk soal nomor 61 Kubernetes merupakan sebuah tool yang digunakan untuk?
    Jawabannya bukankah, container orchestration, ya mas, mengingat fungsinya yaitu manajemen container.

    Lalu, soal nomor 47. Manakah dari pernyataan berikut tentang OpenShift command-line client (oc command) yang benar?
    Merujuk link https://docs.openshift.com/container-platform/4.2/cli_reference/openshift_cli/getting-started-cli.html
    Saya pikir jawabannya D. yaitu oc command dapat di instal di Windows, MacOS hingga Linux.

    Terima kasih, mungkin bisa dikoreksi juga jika saya salah, hehe

    ReplyDelete
  2. Baru aja selesai ngerjain tes substansial GCloud Digital Leader, sempat kaget karena soalnya seputar Container/Docker/OpenShift mirip soal-soal di atas, ternyata oh ternyata tes untuk GCloud Engineer. wkwk

    ReplyDelete

Post a Comment

Berkomentarlah yang sopan dan jangan buang waktu untuk melakukan spam. Terimakasih