Manakah kombinasi peran Amazon EC2 dan Amazon S3 yang tepat?
EC2 menyediakan server virtual, dan S3 menyimpan objek
EC2 menjalankan kode fungsi, dan S3 membagikan file
EC2 menyimpan objek, dan S3 menyediakan server virtual
EC2 membagikan file, dan S3 menjalankan kode fungsi
JawabanA. EC2 menyediakan server virtual, dan S3 menyimpan objek
EC2 adalah singkatan dari Amazon Elastic Compute Cloud, yang menyediakan daya komputasi yang dapat diubah ukurannya, yaitu server virtual. S3 adalah singkatan dari Amazon Simple Storage Service, yang menyimpan data dalam jumlah berapa pun sebagai objek. Uraian yang menukar keduanya sudah lama menjadi kesalahpahaman umum, sehingga sebaiknya perannya diingat dari kepanjangan namanya. Yang menjalankan kode fungsi adalah Lambda, dan yang membagikan file adalah EFS.
Soal 2 | Penagihan Lambda
Manakah konsep penagihan AWS Lambda yang tepat?
Hanya ditagih sesuai waktu komputasi yang digunakan
Ditagih dengan tarif tetap per bulan sesuai jumlah fungsi yang dibuat
Tetap ditagih sesuai kapasitas yang dialokasikan meskipun kode tidak sedang dijalankan
Hanya ditagih sesuai ukuran kode yang diunggah
JawabanA. Hanya ditagih sesuai waktu komputasi yang digunakan
Lambda dapat menjalankan kode tanpa provisioning atau pengelolaan server, dan hanya ditagih sesuai waktu komputasi yang digunakan. Tidak timbulnya biaya selama kode tidak dijalankan adalah perbedaan besar dari EC2, yang biayanya terus berjalan selama dijalankan. Jumlah fungsi atau ukuran kode yang diunggah bukan unit penagihannya.
Soal 3 | Serverless
Karakteristik apa yang dimiliki bersama oleh layanan yang disebut serverless?
Pengguna menentukan jenis OS dan kebijakan penerapan patch sebelum eksekusi
Tidak ada server fisik sama sekali yang menjalankan pemrosesan
Pemrosesan hanya berjalan di server fisik khusus yang disiapkan pengguna
Pengguna tidak perlu melakukan provisioning atau pengelolaan server
JawabanD. Pengguna tidak perlu melakukan provisioning atau pengelolaan server
Serverless tidak berarti tidak ada server fisik, melainkan berarti pengguna tidak perlu melakukan pengadaan, konfigurasi, dan penskalaan server. Lambda dijelaskan sebagai "dapat menjalankan kode tanpa provisioning atau pengelolaan server", dan Fargate dijelaskan sebagai "tidak memerlukan provisioning, konfigurasi, atau penskalaan server maupun cluster". Server fisik berada di pihak AWS, dan menentukan jenis OS serta kebijakan penerapan patch oleh pengguna adalah bentuk seperti pada EC2.
Soal 4 | Fargate
Manakah penjelasan yang tepat untuk AWS Fargate?
Mesin eksekusi berbasis bayar-sesuai-pemakaian untuk kontainer, yang tidak memerlukan pengelolaan server
Layanan terkelola untuk mengoperasikan cluster Kubernetes di atas AWS
Mekanisme di mana pengguna memilih sendiri jenis instance dan jumlah server virtual yang digunakan
Mekanisme untuk mendefinisikan dan menjalankan urutan pemrosesan terdistribusi sebagai workflow
JawabanA. Mesin eksekusi berbasis bayar-sesuai-pemakaian untuk kontainer, yang tidak memerlukan pengelolaan server
Fargate adalah mesin komputasi serverless dengan bayar-sesuai-pemakaian untuk kontainer, yang tidak memerlukan provisioning, konfigurasi, atau penskalaan server maupun cluster, dan digunakan sebagai launch type untuk ECS atau EKS. Pengoperasian terkelola Kubernetes adalah EKS, memilih sendiri jenis instance dan jumlahnya adalah launch type EC2, dan mendefinisikan urutan sebagai workflow adalah Step Functions.
Soal 5 | Kapasitas ECS
Mengenai cara memilih infrastruktur dasar untuk menjalankan task pada Amazon ECS, manakah pernyataan yang tepat?
Pada EC2, AWS mengelola infrastruktur dasar, dan pada Fargate, pengguna mengelola instance
Baik memilih Fargate maupun EC2, AWS yang mengelola instance
Pada Fargate, AWS mengelola infrastruktur dasar, dan pada EC2, pengguna mengelola instance
Baik memilih Fargate maupun EC2, pengguna yang mengelola instance
JawabanC. Pada Fargate, AWS mengelola infrastruktur dasar, dan pada EC2, pengguna mengelola instance
Opsi kapasitas dasar pada ECS ada dua, yaitu Fargate yang bersifat serverless dan infrastrukturnya dikelola AWS, dan EC2 yang jenis instance serta jumlahnya dipilih dan dikelola pengguna. Selain itu ada ECS Managed Instances dan ECS Anywhere untuk on-premises. Apa pun yang dipilih, penempatan dan penskalaan kontainer tetap dilakukan oleh ECS, dan yang berbeda hanyalah siapa yang mengurus infrastruktur dasarnya.
Soal 6 | EKS
Manakah alasan yang paling tepat untuk mengadopsi Amazon EKS?
Karena ingin menghindari kerepotan membangun dan mengoperasikan Kubernetes sendiri
Karena ingin menyerahkan backup rutin basis data relasional
Karena ingin membagi trafik yang masuk secara otomatis ke beberapa target
Karena ingin mendistribusikan konten web statis dari tempat yang dekat dengan pengguna
JawabanA. Karena ingin menghindari kerepotan membangun dan mengoperasikan Kubernetes sendiri
EKS adalah singkatan dari Amazon Elastic Kubernetes Service, yaitu layanan terkelola yang memungkinkan Kubernetes dijalankan di atas AWS tanpa perlu menginstal dan mengoperasikan cluster Kubernetes sendiri, serta telah mendapat sertifikasi kepatuhan (conformance) Kubernetes. Otomatisasi pengoperasian basis data adalah RDS, distribusi konten dari tempat yang dekat adalah CloudFront, dan pembagian trafik ditangani oleh Elastic Load Balancing.
Soal 7 | Pemilihan eksekusi
File yang hanya datang beberapa kali sehari ingin dikonversi hanya pada saat file tersebut tiba. Manakah konfigurasi yang tepat untuk menekan biaya?
Menjalankan instance EC2 terus-menerus, dan melakukan pemrosesan pada interval tetap
Menjalankan instance EC2 terus-menerus, dan memicu pemrosesan secara manual
Menjalankan cluster EKS terus-menerus, dan melakukan pemrosesan pada interval tetap
Menulis pemrosesan pada Lambda, dan menjalankannya dipicu oleh kedatangan file
JawabanD. Menulis pemrosesan pada Lambda, dan menjalankannya dipicu oleh kedatangan file
Lambda dapat menjalankan kode tanpa pengelolaan server, hanya ditagih sesuai waktu komputasi yang digunakan, dan tidak timbul biaya selama tidak dijalankan. Oleh karena itu, untuk pemrosesan yang pemanggilannya jarang, Lambda lebih menguntungkan karena tidak dikenakan biaya selama waktu menunggu. Konfigurasi yang menjalankan cluster EC2 atau EKS terus-menerus akan tetap dikenakan biaya bahkan selama sebagian besar waktu ketika pemrosesan tidak berjalan.
Soal 8 | Kontrol EC2
Manakah pernyataan yang tepat mengenai karakteristik Amazon EC2?
Hanya waktu eksekusi kode yang ditagih, dan pengguna tidak perlu menyentuh OS
Dapat mengendalikan sumber daya komputasi sepenuhnya, dan membayar sesuai pemakaian
Menyimpan data per objek, dan dibaca-tulis melalui API HTTP
Mendefinisikan setiap tahap workflow sebagai state, dan menjalankannya sesuai urutan
JawabanB. Dapat mengendalikan sumber daya komputasi sepenuhnya, dan membayar sesuai pemakaian
EC2 dijelaskan resmi sebagai layanan yang menyediakan daya komputasi yang aman dan dapat diubah ukurannya di cloud, dibayar sesuai pemakaian, dan pengguna dapat mengendalikan sumber daya komputasi sepenuhnya. Yang hanya ditagih berdasarkan waktu eksekusi dan tidak perlu menyentuh OS adalah Lambda, yang menyimpan per objek adalah S3, dan yang mendefinisikan workflow sebagai state adalah sifat Step Functions. Perlu diingat juga bahwa karena cakupan kontrolnya luas, pengelolaan OS tetap menjadi tanggung jawab pengguna.
Soal 9 | ECS
Manakah peran yang tepat bagi Amazon ECS?
Menjalankan kode yang ditulis dalam bentuk fungsi sesuai terjadinya event
Menyediakan cluster yang sesuai dengan API Kubernetes di atas AWS
Melakukan penempatan, pengelolaan, dan penyesuaian skala aplikasi yang telah dikontainerisasi
Meluncurkan instance dalam jumlah berapa pun dari image server virtual
JawabanC. Melakukan penempatan, pengelolaan, dan penyesuaian skala aplikasi yang telah dikontainerisasi
ECS adalah singkatan dari Amazon Elastic Container Service, yaitu layanan orkestrasi kontainer yang sepenuhnya terkelola (fully managed), yang memudahkan deployment, pengelolaan, dan penskalaan aplikasi yang telah dikontainerisasi. Yang menyediakan cluster sesuai Kubernetes adalah EKS, peluncuran server virtual adalah EC2, dan eksekusi kode sesuai event adalah Lambda. ECS dan EKS sama-sama mengelola kontainer, tetapi terbagi berdasarkan apakah menggunakan Kubernetes atau tidak.
Soal 10 | ECS dan EKS
Manakah pernyataan yang tepat mengenai perbedaan Amazon ECS dan Amazon EKS?
ECS menjalankan Kubernetes, dan EKS mengelola kontainer dengan cara khas AWS sendiri
EKS menjalankan Kubernetes, dan ECS mengelola kontainer dengan cara khas AWS sendiri
EKS menangani kontainer, dan ECS hanya menangani image server virtual
ECS menangani kontainer, dan EKS hanya menangani image server virtual
JawabanB. EKS menjalankan Kubernetes, dan ECS mengelola kontainer dengan cara khas AWS sendiri
EKS adalah layanan terkelola yang memungkinkan Kubernetes dijalankan di atas AWS tanpa perlu menginstal dan mengoperasikan cluster Kubernetes sendiri, serta telah mendapat sertifikasi kepatuhan Kubernetes. Di sisi lain, ECS adalah layanan orkestrasi kontainer yang sepenuhnya terkelola milik AWS, dan tidak mengasumsikan penggunaan Kubernetes. Keduanya sama-sama layanan yang menangani kontainer, dan bukan hanya menangani image server virtual. Sebagai tujuan peluncuran, keduanya dapat memilih Fargate.
Soal 11 | EBS dan EFS
Manakah kombinasi karakteristik Amazon EBS dan Amazon EFS yang tepat?
EBS dihubungkan sebagai block ke satu EC2, dan EFS dibagikan dari banyak EC2
Baik EBS maupun EFS, keduanya mengasumsikan hanya koneksi ke satu instance EC2
Baik EBS maupun EFS, keduanya mengasumsikan berbagi paralel dari banyak instance EC2
EBS dibagikan sebagai file dari banyak EC2, dan EFS dihubungkan sebagai block
JawabanA. EBS dihubungkan sebagai block ke satu EC2, dan EFS dibagikan dari banyak EC2
EBS adalah volume penyimpanan block persisten yang digunakan pada instance EC2, direplikasi secara otomatis di dalam satu availability zone, dan pada prinsipnya digunakan dengan dipasang (attach) ke satu instance. EFS adalah sistem file untuk workload Linux, kapasitasnya bertambah dan berkurang secara otomatis, serta mendukung akses berbagi paralel dari ribuan instance EC2. Yang dapat dibagikan adalah EFS, dan bukan berarti keduanya sama-sama untuk berbagi atau keduanya sama-sama khusus koneksi tunggal.
Soal 12 | Jenis S3
Manakah cara penyimpanan data yang tepat untuk Amazon S3?
Disediakan sebagai sistem file bersama untuk Linux
Menyediakan baca-tulis berkecepatan tinggi sebagai cache in-memory
Penyimpanan block yang digunakan dengan dihubungkan ke instance EC2
Penyimpanan objek yang dapat menyimpan data dalam jumlah berapa pun
JawabanD. Penyimpanan objek yang dapat menyimpan data dalam jumlah berapa pun
S3 adalah singkatan dari Amazon Simple Storage Service, yaitu penyimpanan objek dengan skalabilitas dan ketersediaan yang unggul, yang dapat menyimpan dan melindungi data dalam jumlah berapa pun. Penyimpanan block ditangani oleh EBS, sistem file bersama untuk Linux ditangani oleh EFS, dan cache in-memory ditangani oleh ElastiCache. Perbedaan tiga cara penyimpanan yaitu objek, block, dan file menjadi titik awal saat memilih penyimpanan AWS.
Soal 13 | Pemilihan berbagi
Ratusan instance EC2 ingin memasang (mount) direktori yang sama secara bersamaan untuk membaca dan menulis. Manakah pilihan yang tepat?
Mereferensikan node Amazon ElastiCache dari setiap instance
Memasang sistem file Amazon EFS dari setiap instance
Menghubungkan satu volume Amazon EBS ke masing-masing instance
Menempatkannya di S3 Glacier Deep Archive dan membaca-tulis dari setiap instance
JawabanB. Memasang sistem file Amazon EFS dari setiap instance
EFS adalah penyimpanan file yang kapasitasnya bertambah dan berkurang secara otomatis sesuai jumlah file, serta mendukung akses berbagi paralel dari ribuan instance EC2, sehingga cocok untuk kebutuhan memasang direktori yang sama secara bersamaan dari banyak instance. EBS adalah penyimpanan block di dalam satu availability zone, dan karena pada prinsipnya dipasang ke satu instance, area masing-masing menjadi terpisah. Glacier Deep Archive adalah kelas untuk arsip yang membutuhkan waktu lama untuk pengambilan, dan ElastiCache adalah cache in-memory, bukan sistem file.
Soal 14 | AZ EBS
Manakah cakupan yang tepat untuk replikasi otomatis volume Amazon EBS?
Direplikasi di antara semua akun yang dikontrak
Direplikasi di dalam satu availability zone
Direplikasi melintasi beberapa region
Direplikasi ke edge location di seluruh dunia
JawabanB. Direplikasi di dalam satu availability zone
EBS adalah penyimpanan block persisten untuk instance EC2, yang direplikasi secara otomatis di dalam satu availability zone dan menyediakan kinerja latensi rendah yang konsisten. Karena sifatnya berada dalam satu AZ ini, jika dibutuhkan ketersediaan yang melintasi AZ, diperlukan mekanisme lain. Replikasi lintas region maupun distribusi melalui edge location bukan peran EBS.
Soal 15 | Glacier
Mengenai storage class S3 Glacier, manakah pernyataan yang tepat?
Yang dapat disimpan terbatas pada file backup basis data
Data yang disimpan dapat dihubungkan langsung ke EC2 sebagai penyimpanan block
Ada kelas yang melayani pengambilan instan, dan ada kelas yang pengambilannya membutuhkan waktu
Kelas untuk arsip, dan waktu pengambilannya sama untuk semua
JawabanC. Ada kelas yang melayani pengambilan instan, dan ada kelas yang pengambilannya membutuhkan waktu
S3 Glacier adalah kelompok storage class untuk arsip, mencakup S3 Glacier Instant Retrieval untuk data yang memerlukan pengambilan instan, S3 Glacier Flexible Retrieval untuk data jangka panjang yang jarang diakses, dan S3 Glacier Deep Archive yang pengambilannya membutuhkan waktu beberapa jam dengan biaya paling rendah. Desainnya adalah memilih kelas berdasarkan keseimbangan antara kecepatan pengambilan dan biaya, sehingga waktu pengambilan tidak seragam. Tidak ada batasan jenis data yang dapat disimpan, dan bukan cara pakai yang dihubungkan sebagai penyimpanan block.
Soal 16 | Tiga kategori
Manakah kombinasi klasifikasi S3, EBS, dan EFS berdasarkan unit data yang ditanganinya yang tepat?
S3 adalah file, EBS adalah objek, EFS adalah block
S3 adalah block, EBS adalah objek, EFS adalah file
S3 adalah block, EBS adalah file, EFS adalah objek
S3 adalah objek, EBS adalah block, EFS adalah file
JawabanD. S3 adalah objek, EBS adalah block, EFS adalah file
S3 adalah penyimpanan objek, EBS adalah penyimpanan block yang dihubungkan ke EC2, dan EFS adalah penyimpanan file untuk workload Linux. Jika diringkas bahwa objek adalah yang dikeluarkan-masukkan secara utuh melalui API, block adalah yang terlihat sebagai disk dari OS, dan file adalah yang dapat dipasang dan dibagikan dari banyak host, akan lebih mudah memilih berdasarkan kebutuhan.
Soal 17 | Disk OS
Manakah yang digunakan sebagai disk penyimpanan data untuk basis data yang dijalankan pada satu instance EC2?
Menggunakan arsip S3 Glacier Flexible Retrieval
Menggunakan cache Amazon CloudFront sebagai disk
Menghubungkan bucket Amazon S3 sebagai disk
Menghubungkan volume Amazon EBS ke instance
JawabanD. Menghubungkan volume Amazon EBS ke instance
EBS adalah volume penyimpanan block persisten yang digunakan pada instance EC2, menyediakan kinerja latensi rendah yang konsisten, sehingga cocok digunakan sebagai disk untuk OS atau basis data. S3 adalah penyimpanan objek, dan bukan mekanisme yang menghubungkan bucket sebagai block device. Glacier adalah kelas untuk arsip yang pengambilannya membutuhkan waktu, dan CloudFront adalah CDN yang mempercepat distribusi.
Soal 18 | Penggunaan S3
Apa alasan S3 dipilih sebagai tempat penyimpanan konten web statis atau backup?
Karena instance yang dapat dihubungkan terbatas pada satu unit, sehingga tidak terjadi konflik penulisan
Karena data ditempatkan di memori, sehingga dapat dibaca-tulis tanpa melalui disk
Karena terlihat sebagai disk dari OS, sehingga dapat langsung dihubungkan ke sistem bisnis
Karena dapat menyimpan data dalam jumlah berapa pun, dan unggul dalam skalabilitas, ketersediaan, serta keamanan
JawabanD. Karena dapat menyimpan data dalam jumlah berapa pun, dan unggul dalam skalabilitas, ketersediaan, serta keamanan
S3 adalah penyimpanan objek yang dapat menyimpan dan melindungi data dalam jumlah berapa pun, unggul dalam skalabilitas, ketersediaan, keamanan, dan kinerja, dan disebutkan resmi memiliki kegunaan seperti web, mobile, backup, arsip, IoT, dan analisis big data. Yang terlihat sebagai disk dari OS adalah EBS, yang pada prinsipnya dihubungkan ke satu instance juga EBS, dan yang menempatkan data di memori adalah sifat ElastiCache.
Soal 19 | Elastisitas EFS
Mengenai kapasitas Amazon EFS, manakah pernyataan yang tepat?
Kapasitas yang dapat disimpan ditentukan oleh jumlah memori instance
Kapasitas bertambah dan berkurang secara otomatis sesuai penambahan dan pengurangan file
Untuk menambah kapasitas, perlu dilepas terlebih dahulu lalu dibuat ulang
Kapasitas yang ditentukan saat pembuatan bersifat tetap dan tidak dapat diubah kemudian
JawabanB. Kapasitas bertambah dan berkurang secara otomatis sesuai penambahan dan pengurangan file
EFS adalah sistem file yang sederhana, skalabel, dan elastis; kapasitasnya bertambah dan berkurang secara otomatis saat file ditambah atau dihapus, sehingga tidak perlu perencanaan kapasitas terlebih dahulu. Menentukan dan mengunci kapasitas terlebih dahulu, atau membuat ulang untuk memperluasnya, adalah pola pikir penyimpanan block, dan jumlah memori instance yang terhubung pun bukan penentu kapasitasnya. Elastisitas inilah yang membuatnya mudah digunakan sebagai area kerja bersama.
Soal 20 | Pemilihan penyimpanan
Log audit yang jarang direferensikan ingin disimpan jangka panjang dengan biaya paling murah, dengan asumsi pengambilan boleh memakan waktu beberapa jam. Manakah pilihan yang tepat?
Menyimpannya di kelas S3 Glacier Deep Archive
Membuat volume Amazon EBS lalu menulis dan menyimpannya di sana
Menyimpannya tetap di node Amazon ElastiCache
Menyimpannya tetap di sistem file Amazon EFS
JawabanA. Menyimpannya di kelas S3 Glacier Deep Archive
S3 Glacier Deep Archive adalah storage class untuk arsip yang menyimpan data yang jarang diakses dengan biaya paling rendah, dan pengambilannya membutuhkan waktu beberapa jam, sehingga sesuai dengan kondisi ini. EBS dan EFS dirancang untuk mempertahankan kecepatan pengambilan, sehingga cenderung lebih mahal sebagai tempat penyimpanan data tidur jangka panjang. ElastiCache adalah cache in-memory, dan sejak awal bukan mekanisme untuk penyimpanan jangka panjang. Menentukan terlebih dahulu berapa lama dapat menunggu untuk pengambilan adalah alur logis dalam memilih kelas penyimpanan.
Soal 21 | RDS
Manakah pekerjaan pengelolaan yang diotomatisasi oleh Amazon RDS?
Penyiapan perangkat keras, penerapan patch, backup
Perancangan tabel dan kolom, serta penentuan lokasi pembuatan indeks
Verifikasi apakah isi data yang disimpan sudah benar
Alur perpindahan layar aplikasi bisnis dan pemeriksaan input
JawabanA. Penyiapan perangkat keras, penerapan patch, backup
RDS adalah layanan terkelola yang memudahkan penyiapan, pengoperasian, dan penskalaan basis data relasional di cloud, serta mengotomatisasi pekerjaan pengelolaan seperti provisioning perangkat keras, penyiapan basis data, penerapan patch, dan backup. Di sisi lain, perancangan tabel dan kolom, penentuan indeks, pembuatan aplikasi, dan validitas isi data semuanya tetap menjadi pekerjaan pengguna. Terkelola (managed) berarti menyerahkan kerepotan operasional, bukan menyerahkan perancangannya juga.
Soal 22 | Aurora dan RDS
Manakah pernyataan yang tepat mengenai hubungan Amazon Aurora dengan Amazon RDS standar?
Aurora adalah bagian dari RDS, dan mengelola seluruh cluster, bukan instance individual
Aurora adalah layanan yang terpisah dari RDS, dan hanya dioperasikan melalui konsol serta API khusus
Aurora adalah bagian dari RDS, tetapi penerapan patch dan backup dilakukan sendiri oleh pengguna
Aurora adalah bagian dari RDS, dan hanya dapat menangani data bertipe key-value
JawabanA. Aurora adalah bagian dari RDS, dan mengelola seluruh cluster, bukan instance individual
Aurora adalah bagian dari Amazon RDS, layanan basis data terkelola, dan melakukan provisioning, penerapan patch, backup, pemulihan, serta deteksi kegagalan melalui management console, CLI, dan operasi API yang sama. Perbedaannya terletak pada unit pengelolaan: RDS standar mengelola masing-masing instance basis data, sedangkan Aurora mengelola seluruh cluster server basis data yang disinkronkan melalui replikasi. Aurora adalah basis data relasional yang kompatibel dengan MySQL dan PostgreSQL, bukan bertipe key-value.
Soal 23 | DynamoDB
Manakah penjelasan yang tepat untuk Amazon DynamoDB?
Menempatkan data di memori, dan mempercepat baca-tulis tanpa melalui disk
Basis data NoSQL yang mendukung tipe key-value dan dokumen
Data warehouse berskala petabyte yang melayani kueri analitis
Basis data relasional yang kompatibel dengan MySQL dan PostgreSQL
JawabanB. Basis data NoSQL yang mendukung tipe key-value dan dokumen
DynamoDB adalah basis data NoSQL bertipe key-value dan dokumen, yang sepenuhnya terkelola (fully managed) dan mendukung multi-region, dengan kinerja dalam hitungan milidetik satu digit pada skala berapa pun. Data warehouse adalah Redshift, basis data relasional yang kompatibel dengan MySQL dan PostgreSQL adalah Aurora, dan baca-tulis di memori ditangani oleh ElastiCache.
Soal 24 | Redshift
Data hasil beberapa tahun ingin diagregasi bersama dan dianalisis dari alat BI. Manakah infrastruktur yang tepat?
Memasukkannya ke antrean Amazon SQS lalu mengagregasi sambil mengambilnya secara berurutan
Mengagregasi sambil tetap ditempatkan di sistem file Amazon EFS
Menempatkannya di data warehouse Amazon Redshift lalu mengagregasi
Mengagregasi sambil tetap ditempatkan di cluster Amazon ElastiCache
JawabanC. Menempatkannya di data warehouse Amazon Redshift lalu mengagregasi
Redshift adalah layanan data warehouse berskala petabyte yang sepenuhnya terkelola di cloud, dan dapat memberikan kinerja kueri yang cepat dari alat berbasis SQL maupun aplikasi BI yang sudah ada, terlepas dari besar-kecilnya dataset. ElastiCache adalah cache in-memory, EFS adalah sistem file bersama, dan SQS adalah antrean pesan - semuanya bukan infrastruktur untuk agregasi dan analisis data dalam jumlah besar.
Soal 25 | Cache
Manakah efek yang diperoleh dengan menerapkan Amazon ElastiCache?
Direktori yang sama dapat dibagikan dari beberapa instance EC2
Kueri analitis yang mencakup penggabungan tabel dan agregasi dapat dipercepat secara keseluruhan
Biaya backup untuk penyimpanan jangka panjang dapat ditekan secara signifikan
Respons dapat dipercepat dengan mengambil data dari memori tanpa melalui disk
JawabanD. Respons dapat dipercepat dengan mengambil data dari memori tanpa melalui disk
ElastiCache adalah layanan yang memudahkan deployment, pengoperasian, dan penskalaan cache in-memory di cloud, dan meningkatkan kinerja aplikasi web dengan mengambil informasi dari cache in-memory yang cepat, tanpa bergantung pada basis data berbasis disk. Mempercepat kueri analitis adalah tugas Redshift, penurunan biaya penyimpanan jangka panjang adalah tugas kelas S3 Glacier, dan berbagi direktori adalah tugas EFS.
Soal 26 | Karakteristik Aurora
Manakah karakteristik yang tepat untuk Amazon Aurora?
Pengguna menentukan kapasitas terlebih dahulu, dan memperluasnya secara manual setiap kali kurang
Menyimpan data sebagai pasangan key-value, dan dibaca-tulis tanpa menggunakan SQL
Memiliki penyimpanan bersama terdistribusi, dan kapasitasnya bertambah secara otomatis sesuai kebutuhan
Pengambilan membutuhkan waktu beberapa jam, tetapi biaya penyimpanan ditekan paling murah
JawabanC. Memiliki penyimpanan bersama terdistribusi, dan kapasitasnya bertambah secara otomatis sesuai kebutuhan
Aurora adalah mesin basis data relasional yang sepenuhnya terkelola dan kompatibel dengan MySQL serta PostgreSQL, memiliki subsistem penyimpanan bersama terdistribusi berkinerja tinggi, dan penyimpanannya diperluas secara otomatis sesuai kebutuhan. Tidak perlu menentukan kapasitas terlebih dahulu dan memperluasnya secara manual. Menyimpan sebagai pasangan key-value adalah DynamoDB, dan menyimpan dengan biaya paling murah dengan imbalan waktu pengambilan yang lama adalah kelas arsip S3 Glacier.
Soal 27 | Analisis dan transaksi
Manakah pembagian penggunaan Amazon Redshift dan Amazon RDS yang tepat?
Keduanya adalah data warehouse, dan bedanya hanya jumlah data yang dapat ditangani
Agregasi untuk analisis cocok untuk Redshift, dan pencatatan transaksi harian cocok untuk RDS
Keduanya adalah NoSQL, dan bedanya hanya bahasa yang dapat digunakan untuk kueri
Pencatatan transaksi harian cocok untuk Redshift, dan agregasi untuk analisis cocok untuk RDS
JawabanB. Agregasi untuk analisis cocok untuk Redshift, dan pencatatan transaksi harian cocok untuk RDS
Redshift adalah layanan data warehouse berskala petabyte yang sepenuhnya terkelola, cocok untuk mengagregasi dan menganalisis data dalam jumlah besar dari alat berbasis SQL maupun aplikasi BI. RDS adalah layanan yang memudahkan penyiapan, pengoperasian, dan penskalaan basis data relasional, cocok untuk sistem bisnis yang membaca-tulis transaksi harian. Keduanya terlihat mirip karena sama-sama dikueri dengan SQL, tetapi keduanya bukan NoSQL, dan perbedaannya bukan hanya soal jumlah data.
Soal 28 | Pemilihan basis data
Ingin membaca-tulis satu per satu dengan menentukan key, dengan respons dalam hitungan milidetik satu digit. Manakah infrastruktur yang tepat?
Basis data relasional Amazon RDS
Data warehouse Amazon Redshift
Sistem file bersama Amazon EFS
Basis data NoSQL Amazon DynamoDB
JawabanD. Basis data NoSQL Amazon DynamoDB
DynamoDB dijelaskan resmi sebagai basis data NoSQL bertipe key-value dan dokumen, yang menyediakan kinerja dalam hitungan milidetik satu digit pada skala berapa pun. Redshift adalah data warehouse yang cocok untuk agregasi dan analisis data dalam jumlah besar, RDS adalah layanan yang menangani baca-tulis dengan model relasional, dan EFS adalah penyimpanan untuk berbagi file - semuanya bukan infrastruktur yang pertama-tama ditujukan untuk kondisi ini.
Soal 29 | Posisi RDS
Manakah penjelasan yang tepat untuk Amazon RDS?
Data warehouse yang memuat dan mengagregasi data dalam jumlah besar
Basis data yang disimpan sebagai pasangan key-value, dibaca-tulis tanpa menggunakan SQL
Layanan yang menempatkan cache di memori untuk mempercepat pembacaan
Layanan yang memudahkan pembangunan dan pengoperasian basis data relasional
JawabanD. Layanan yang memudahkan pembangunan dan pengoperasian basis data relasional
RDS adalah singkatan dari Amazon Relational Database Service, yaitu layanan terkelola yang memudahkan penyiapan, pengoperasian, dan penskalaan basis data relasional di cloud. Yang disimpan sebagai pasangan key-value adalah DynamoDB, cache in-memory adalah ElastiCache, dan agregasi data dalam jumlah besar ditangani oleh data warehouse Redshift. Perlu dicatat bahwa Aurora adalah mesin yang disediakan sebagai bagian dari RDS.
Soal 30 | Pengelolaan Aurora
Mengenai operasional sehari-hari terhadap cluster Aurora, manakah pernyataan yang tepat?
Prosedur backup dan pemulihan perlu dibuat sendiri oleh pengguna
Instance pengelolaan khusus Aurora perlu dibangun terpisah, dan dioperasikan dari sana
Operasi hanya dapat dilakukan per instance individual, bukan per cluster
Penerapan patch dan backup dapat dilakukan dari konsol dan API yang sama dengan RDS
JawabanD. Penerapan patch dan backup dapat dilakukan dari konsol dan API yang sama dengan RDS
Aurora disediakan sebagai bagian dari RDS, dan provisioning, penerapan patch, backup, pemulihan, serta deteksi kegagalan dapat dilakukan melalui management console, CLI, dan operasi API yang sama. Tidak perlu membangun instance pengelolaan terpisah, dan prosedur-prosedur ini pun tidak perlu dibuat sendiri oleh pengguna. Perbedaannya adalah RDS standar mengelola per instance basis data individual, sedangkan Aurora menjadikan seluruh cluster sebagai unit pengelolaan.
Soal 31 | SQS dan SNS
Manakah kombinasi karakteristik Amazon SQS dan Amazon SNS yang tepat?
SQS menangani pengiriman ke topic, dan SNS menangani penampungan ke antrean
Baik SQS maupun SNS, keduanya adalah mekanisme di mana satu tujuan mengambil pesan yang ditahan
SQS menangani penampungan ke antrean, dan SNS menangani pengiriman ke topic
Baik SQS maupun SNS, keduanya adalah mekanisme untuk mengirimkan satu pesan ke banyak tujuan secara bersamaan
JawabanC. SQS menangani penampungan ke antrean, dan SNS menangani pengiriman ke topic
SQS menahan pesan dalam antrean, dan biasanya satu consumer melakukan polling untuk mengambilnya - ini adalah layanan point-to-point. SNS adalah layanan pub-sub, di mana publisher mengirim pesan ke topic, lalu didorong (push) secara bersamaan ke banyak subscriber. Uraian yang menukar keduanya adalah kesalahpahaman umum, dan bukan berarti keduanya membagikan dengan cara yang sama. Akan lebih mudah diingat jika antrean adalah tempat penampungan yang diambil oleh penerima, dan topic adalah peran pengirim yang mendorong keluar.
Soal 32 | Antrean FIFO
Manakah karakteristik antrean FIFO pada Amazon SQS?
Urutan pengiriman dipertahankan, dan pesan diproses hanya sekali
Urutan pengiriman tidak dipertahankan, tetapi tidak terjadi pengiriman ganda
Urutan pengiriman dipertahankan, tetapi pesan yang sama bisa tiba beberapa kali
Baik urutan pengiriman maupun jumlah pemrosesan, keduanya tidak dijamin
JawabanA. Urutan pengiriman dipertahankan, dan pesan diproses hanya sekali
SQS memiliki antrean standar dan antrean FIFO; antrean standar bersifat at-least-once delivery sehingga pesan yang sama bisa tiba beberapa kali. Antrean FIFO memiliki pemrosesan exactly-once dan jaminan urutan, sehingga urutan pengiriman dipertahankan dan pesan diproses hanya sekali. Untuk workflow yang urutan atau pencegahan kehilangannya penting, antrean FIFO yang dipilih.
Soal 33 | Fan-out
Manakah cara menyusun konfigurasi yang disebut pola fan-out?
Dari satu topic SNS, dikirimkan secara bersamaan ke beberapa antrean SQS
Dari satu antrean SQS, diteruskan langsung ke beberapa antrean SQS lainnya
Satu topic SNS dibaca secara bergantian oleh beberapa topic SNS lainnya
Satu antrean SQS dibaca secara bergantian oleh beberapa topic SNS
JawabanA. Dari satu topic SNS, dikirimkan secara bersamaan ke beberapa antrean SQS
SNS mengirimkan pesan yang dikirim ke topic secara bersamaan ke banyak subscriber, dan antrean SQS dapat ditetapkan sebagai subscriber tersebut. Bentuk pengiriman dari satu topic SNS ke beberapa antrean SQS inilah yang secara resmi disebut sebagai pola fan-out standar. Karena antrean adalah penerima dan bukan sumber pengiriman, tidak akan terjadi arah di mana antrean membaca topic.
Soal 34 | Tujuan notifikasi
Manakah penjelasan yang tepat mengenai tujuan yang dapat ditetapkan sebagai subscriber Amazon SNS?
Yang dapat ditetapkan hanya terbatas pada tujuan untuk orang seperti email dan SMS
Yang dapat ditetapkan hanya terbatas pada instance EC2 dalam akun yang sama
Dapat menetapkan tujuan sisi aplikasi seperti SQS dan Lambda, serta tujuan untuk orang seperti email
Yang dapat ditetapkan hanya terbatas pada tujuan sisi aplikasi seperti SQS dan Lambda
JawabanC. Dapat menetapkan tujuan sisi aplikasi seperti SQS dan Lambda, serta tujuan untuk orang seperti email
Jenis subscriber SNS dibagi menjadi dua kategori: A2A yang menunjuk antar-aplikasi seperti SQS, Lambda, HTTP(S), dan Data Firehose, serta A2P yang menunjuk ke orang seperti email, push seluler, dan SMS. Tidak terbatas hanya pada salah satunya, dan bukan mekanisme yang hanya menuju instance EC2. Keluasan inilah yang menjadi alasan SNS digunakan baik untuk notifikasi ke orang maupun integrasi antar-aplikasi.
Soal 35 | Workflow
Manakah yang ditangani oleh AWS Step Functions?
Daftar pasangan key dan value yang ditempatkan di cache in-memory
State machine yang menggambarkan alur pemrosesan bertahap
Aturan yang menentukan versi dan periode penyimpanan objek yang disimpan
Aturan yang membagi permintaan yang diterima ke beberapa target
JawabanB. State machine yang menggambarkan alur pemrosesan bertahap
Step Functions adalah layanan yang membuat workflow, yaitu state machine, dan memungkinkan pembangunan aplikasi terdistribusi, otomatisasi proses, orkestrasi microservice, serta pembuatan pipeline data dan machine learning. Setiap langkah disebut state, dan instance yang sedang berjalan disebut execution. Pembagian trafik adalah Elastic Load Balancing, penyimpanan objek adalah S3, dan cache pasangan key-value adalah wilayah ElastiCache.
Soal 36 | APIGateway
Manakah peran yang tepat bagi Amazon API Gateway?
Menjadi pintu depan yang menerima akses ke backend
Menjalankan sendiri pemrosesan yang berjalan di backend, sebagai kontainer
Meng-cache konten statis di edge location
Menerapkan aturan perlindungan yang sama secara terpadu ke beberapa akun
JawabanA. Menjadi pintu depan yang menerima akses ke backend
API Gateway adalah layanan untuk membuat, mempublikasikan, memelihara, memantau, dan melindungi API REST, HTTP, dan WebSocket pada skala berapa pun, dan berfungsi sebagai pintu depan (front door) untuk akses ke backend seperti workload di EC2, Lambda, atau aplikasi web mana pun. Menjalankan pemrosesan itu sendiri adalah tugas sisi backend, penerapan aturan perlindungan secara terpadu adalah AWS Firewall Manager, dan cache di edge adalah peran CloudFront.
Soal 37 | Event bus
Manakah penjelasan yang tepat untuk event bus pada Amazon EventBridge?
State machine yang mendefinisikan setiap tahap pemrosesan sebagai state dan menjalankannya secara berurutan
Antrean yang menahan pesan secara berurutan, dan diambil oleh satu tujuan
Router yang membagikan event dari banyak sumber ke banyak target
Pintu depan yang menerima permintaan ke API dan meneruskannya ke backend
JawabanC. Router yang membagikan event dari banyak sumber ke banyak target
EventBridge adalah layanan serverless yang menghubungkan komponen aplikasi satu sama lain menggunakan event, serta melakukan pengambilan, penyaringan, transformasi, dan pengiriman event. Event bus adalah router yang merutekan event dari banyak sumber ke banyak target. Antrean adalah SQS, state machine adalah Step Functions, dan pintu depan adalah penjelasan untuk API Gateway.
Soal 38 | Eksekusi berkala
Ingin memicu pemrosesan pada waktu tertentu, dikelola dengan ekspresi cron. Manakah yang tepat?
Menempatkan pesan di antrean standar Amazon SQS dan membiarkannya menunggu
Membuat API WebSocket di Amazon API Gateway
Mendaftarkan subscriber ke topic Amazon SNS dan menunggu
Mendaftarkan jadwal di Amazon EventBridge Scheduler
JawabanD. Mendaftarkan jadwal di Amazon EventBridge Scheduler
EventBridge Scheduler adalah mekanisme yang mengelola eksekusi berkala dan eksekusi tunggal berdasarkan ekspresi cron atau rate, sehingga pemicuan pada waktu tertentu ditangani di sini. SQS adalah antrean yang menahan pesan agar diambil penerima, SNS adalah pub-sub yang mengirim ke subscriber, dan API Gateway adalah layanan yang mempublikasikan dan meneruskan API - semuanya bukan mekanisme yang ditujukan untuk pemicuan berdasarkan waktu.
Soal 39 | Kopling longgar
Ingin memisahkan penerimaan pesanan dari pemrosesan lanjutan yang memakan waktu, agar sisi penerimaan tidak menunggu. Manakah yang tepat?
Menempatkan pemrosesan sisi penerimaan di EC2, dan pemrosesan lanjutan juga di EC2 yang sama
Sisi penerimaan memasukkan ke antrean SQS, dan pemrosesan lanjutan mengambil serta melanjutkannya
Sisi penerimaan langsung memanggil pemrosesan lanjutan, dan menunggu hingga respons kembali
Menggabungkan sisi penerimaan dan pemrosesan lanjutan ke dalam satu program yang dijalankan berurutan
JawabanB. Sisi penerimaan memasukkan ke antrean SQS, dan pemrosesan lanjutan mengambil serta melanjutkannya
SQS adalah layanan antrean ter-hosting yang aman dengan durabilitas dan ketersediaan tinggi, yang mengintegrasikan sistem dan komponen perangkat lunak terdistribusi secara loosely coupled (kopling longgar). Sisi penerimaan dapat merespons segera setelah memasukkan pesan ke antrean, dan pemrosesan lanjutan dapat mengambil serta melanjutkan dengan kecepatannya sendiri, sehingga keterlambatan salah satu pihak tidak mudah menghentikan pihak lainnya. Pada konfigurasi pemanggilan langsung atau penggabungan menjadi satu, keterlambatan pemrosesan lanjutan langsung menjadi waktu tunggu sisi penerimaan.
Soal 40 | Pemilihan pengiriman
Ingin mengirimkan satu pembaruan stok secara bersamaan ke tiga pemrosesan: agregasi, notifikasi, dan audit. Manakah yang tepat?
Membuat satu antrean SQS, dan pemrosesan yang mengambil meneruskan ke dua pemrosesan lainnya
Membuat satu antrean SQS, dan ketiga pemrosesan mengambil dari antrean yang sama
Membuat tiga antrean SQS, dan sumber pembaruan mengirim tiga kali secara berurutan ke masing-masing
Membuat satu topic SNS dan membuat tiga antrean SQS yang berlangganan padanya untuk pengiriman
JawabanD. Membuat satu topic SNS dan membuat tiga antrean SQS yang berlangganan padanya untuk pengiriman
SNS mengirimkan pesan yang dikirim ke topic secara bersamaan ke banyak subscriber, dan antrean SQS dapat ditetapkan sebagai subscriber, sehingga untuk mengirimkan satu kejadian ke tiga pemrosesan digunakan pola fan-out dengan topic SNS dan beberapa antrean SQS. Jika satu antrean dibagikan oleh tiga pemrosesan, biasanya begitu salah satu mengambilnya, sisanya tidak lagi bisa menerima. Konfigurasi di mana sumber mengirim tiga kali, atau pemrosesan yang menerima meneruskannya, akan memerlukan perubahan pada sisi pengirim setiap kali tujuan bertambah, sehingga tidak menjadi loosely coupled.
Latihan: kerjakan soal di halaman ini
Ini adalah alat latihan dengan soal acak (berfungsi jika JavaScript aktif). Semua soal dan penjelasan di atas tetap dapat dibaca tanpa alat ini.
* Pembahasan ini merupakan informasi untuk keperluan belajar. Cakupan dan sistem ujian dapat berubah setiap tahun, jadi selalu periksa pengumuman resmi dari lembaga penyelenggara ujian.
Halaman ini adalah terjemahan dari teks asli berbahasa Jepang. Jika terdapat perbedaan antara terjemahan dan teks asli, versi bahasa Jepang yang berlaku. Lihat teks asli bahasa Jepang