Question 13
Kubernetes is an open-source system for automating deployment, scaling and management of containerized applications. Google Datastore and HBase are both highly-scalable NoSQL database systems for interactive, real-time applications. Consider the following pipeline choices for effecting the same outcome:
(i) Java producer on VM on GCP - Kafka VM on GCP - Spark Streaming on Hadoop VMs on GCP - HBase on same Hadoop VMs on GCP
(ii) Java producer in Google Cloud Function - Pub/Sub - Dataflow - Datastore
(iii) Java producer in Kubernetes on GCP - Pub/Sub - Spark Streaming on Google Dataproc - Datastore
(iv) Java producer on VM on GCP - Pub/Sub - Dataflow - Datastore
(v) Java producer in Kubernetes on GCP - Kafka VM on GCP - Spark Streaming on Hadoop VMs on GCP - HBase on same Hadoop VMs on GCP
Which option below represents the correct order of pipeline options that has the “most IaaS” entry to the left and the “most PaaS” entry to the right?
(i), (v), (iii), (iv), (ii)
(i), (ii), (iii), (iv), (v)
(ii), (iii), (i), (iv), (v)
(v), (iii), (i), (iv), (ii)
All are equally PaaS / IaaS