Question-3: Which of the following technology you can use in the cloud to run your code without creating, configuring and maintaining a server?

  1. Containers
  2. Serverless Computing
  3. Virtual Machine
  4. Azure Data Lake

Answer: B

Explanation: Serverless computing is the technology provided by the Cloud provider in which you don’t have create, configure, and maintain a server. This is fundamentally broken your application in separate functions and would be executed based on some action e.g. new file upload, new video upload etc. And ideal solution for creating an automated task. Another example is sending automated email as soon as customer make a purchase from your website.  

In this case you would pay only of the processing time, if there is no action then you don’t pay. This is not time bound like containers or virtual machine. However, keep in mind this is not an ideal solution for every application.