Belajar Associate Cloud Engineer Google
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.
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
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
Pilih perintah docker image untuk menampilkan informasi detail sebuah atau banyak images?
docker images
docker list
docker image inspect
docker inspect
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
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
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
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
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
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)
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
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
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,
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.
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.
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
Perintah yang digunakan untuk melihat versi dari docker
docker version
version docker
show docker version
docker show
Show docker release
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
Untuk menampilkan status service docker, setelah instalasi. Dapat menggunakan perintah ?
docker status
docker info
docker container inspect
systemctl status docker
docker container Is
Salah satu aplikasi berbasis GUI ( web client ) yang digunakan untuk memanajemen sistem docker?
gitlab
github
openstack
proxmox
portainer
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
Berikut ini merupakan tipe-tipe service dalam kubernetes yaitu...
ClusterIP
NodePort
Load Balancer
Semua jawaban benar
Semua jawaban salah
Berikut ini merupakan container runtime yang sudah support dengan Kubernetes yaitu...
docker
containerd
CRI-O
Semua jawaban benar
Semua jawaban salah
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
Apa communication port default untuk HTTPS?
80
8080
22
443
Manakah dari bahasa berikut yang biasanya digunakan untuk menyediakan active content pada halaman web?
Python
C
Java
JavaScnpt
Apa inti dari sebuah operating system?
Kernel
Shell
GUI
Bios
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
Dari pilihan berikut ini, manakah yang merupakan connectionless networking protocol?
TCP
SSH
UDP
Telnet
Manakah dari berikut ini yang merupakan Tipe Data Python?
Tuple
Variant
Real
Short
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
Apakah default port untuk komunikasi HTTP?
22
443
23
80
Dari bahasa pemrograman berikut, manakah yang termasuk bahasa pemrograman berorientasi objek?
C
JavaScript
Pascal
Java
Perintah apa yang akan menempatkan user di Home Directory pada Linux?
cd /
$HOME
cd
pwd
Apakah tools yang dapat digunakan untuk memverifikasi bahwa satu server dapat berkomunikasi dengan server yang lain dalam suatu jaringan?
ping
ifconfig
nslookup
dig
Dari pilihan berikut ini, apakah yang perlu dikonfigurasi agar aplikasi dapat berinteraksi dengan database?
file konfigurasi
prosedur yang tersimpan
file sandi
driver odbc
Dari pilihan berikut ini, pilihlah system file yang menyediakan block level access?
NTFS
Object Store
NFS
GCS
Apa CIDR address yang mewakili semua ip address?
10.10.10.10/32
0.0.0.0/0
192.168.0.0/16
*.*.*.*
Bagaimana cara mengganti nama file di command line Linux?
mv
rename
cp
rm
Apa layanan yang mengaitkan web address dengan IP address?
NTP
HTTP
IMAP
DNS
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.
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.
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.
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
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.
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
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.
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
Untuk menjalankan Kubernetes all-in-one secara lokal dapat menggunakan tool berikut yaitu...
kubeadm
minikube
docker
kubectl
Semua jawaban salah
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
Apa sistem file default untuk Windows?
ext3
VFAT
VMS
NTFS
Apa perintah yang akan membuat daftar hidden files di Linux?
Is -al
ln -s
dir -al
list -hidden
Apa Bahasa query yang digunakan dengan Database Relasional?
Python
SQL
JavaScript
Java
Dari pilihan berikut ini, manakah yang merupakan contoh file system di Linux?
ext3
ntfs
APFS
fat
Anda ingin mengganti secara global kata "burung" dengan "kucing" dalam sebuah file. Apa fitur Linux yang akan Anda gunakan?
Powershell
SED
Notepad ++
cat
Manakah dari berikut ini yang merupakan compiled language?
PHP
Ped
JavaScript
C
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.
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
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.
Fitur docker yang memudahkan administrator untuk mengatur beberapa konfigurasi saat akan membangun sebuah aplikasi kontainer ?
Dockerfile
overlay network
Docker compose
sshfs
Docker swarm
Kubernetes merupakan sebuah tool yang digunakan untuk…
Container Orchestration
Pod Orchestration
Service Orchestration
Cloud Orchestration
Semua jawaban salah
Berikut ini merupakan komponen utama dari object Kubernetes yaitu…
Pods
Service
Volume
Semua jawaban benar
Semua jawaban salah
Manakah perintah yang akan Anda jalankan untuk mendapatkan alamat IP baru di Windows?
ipconfig -renew
ifconfig -renew
ipconfig -release
network - restart
Dari pilihan berikut ini, manakah yang merupakan karakteristik dari Database NoSQL?
Relational
Strict Schema
Key Value Pairs
ACID compliant
Pada VI editor, bagaimana cara menyimpan perubahan file?
File/save
control/x
:wq!
File disimpan otomatis
Manakah perintah yang dapat digunakan untuk menggabungkan teks ke dalam file yang sudah ada?
mv
cp
cat >>
sed
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
Wah, terima kasih untuk sharingnya,
ReplyDeleteMemang 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
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