Week 04: Assignment 04 - Solutions for NPTEL Cloud Computing Course
This document provides answers and explanations for the Week 04 Assignment of the NPTEL Cloud Computing course. The assignment tests knowledge on various cloud services, including Microsoft Azure, Google Cloud Platform (GCP), and OpenStack, among others. Below are the questions along with their correct answers and detailed explanations.
1. SQL Azure is a cloud-based relational database service that is based on:
- Answer: (b) SQL Server
Reason: SQL Azure is a cloud-based version of Microsoft SQL Server, designed for building, testing, and deploying relational databases in the cloud.
2. Microsoft Azure provides:
- Answer: (a) SaaS
Reason: Microsoft Azure offers Software as a Service (SaaS), allowing users to access and use software applications over the internet without having to worry about the underlying infrastructure.
3. Azure App Service Plan defines:
- Answer: (b) Instance size
Reason: An Azure App Service Plan allows you to define the size of the instances that host your web applications, which directly impacts performance and cost.
4. The OpenStack component - Glance monitors and meters the OpenStack cloud for billing, benchmarking:
- Answer: (b) False
Reason: The OpenStack component responsible for monitoring and metering is Ceilometer, not Glance. Glance is used for managing and storing images.
5. GCP: Choose the correct option(s):
- Answer: (a) To run your web application, you need to configure only the Google Storage bucket
Reason: This is the correct approach to configure storage for your application in GCP.
6. In OpenStack, the different components of Nova (e.g., scheduler, Compute, api, etc.) communicate via:
- Answer: (b) Message Queues
Reason: In OpenStack, the Nova components use message queues to communicate, ensuring asynchronous operations across different services.
7. In OpenStack, ________ is a system for managing networks and IP addresses:
- Answer: (a) Nova
Reason: Nova is the computing engine within OpenStack that also handles networking, although Neutron can also be involved depending on the deployment.
8. Cloud Datastore in GCP is a NoSQL document database built for automatic scaling, high performance, and ease of application development:
- Answer: (a) True
Reason: Google Cloud Datastore is indeed a fully managed, NoSQL database service that provides high availability and scalability.
9. GCP: Which one is/are correct statements?
- Answer: (a) You can reuse the project ID only after you delete the previous project in GCP
Reason: GCP allows reuse of project IDs, but only after the original project using that ID has been deleted.
10. OpenStack: Which IP use is preferred for transferring data to a VM from:
- Answer: (b) Private IP in both cases
Reason: For security and efficiency, private IPs are preferred for data transfers within the same cloud or organization’s network in OpenStack.