Cloud App Development Quiz: Cloud Computing Environments, Exams of Nursing

A series of true/false and multiple-choice questions related to cloud app development and cloud computing environments. It covers key concepts such as virtualization, scalability, dynamic provisioning, and the role of different cloud service models like paas and iaas. The questions address the challenges and opportunities in architecting software applications and systems in the cloud, including the importance of web services, rest apis, and various cloud provider services. It is useful for students and professionals looking to test their knowledge and understanding of cloud computing principles and practices. This quiz helps reinforce understanding of cloud technologies and their application in modern software development.

Typology: Exams

2024/2025

Available from 10/24/2025

real-grades
real-grades 🇬🇧

5

(3)

11K documents

1 / 20

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Cloud App Development - Cloud
Computing Environments
*Creation of cloud computing environments includes: The development of
applications and systems that leverage cloud computing solutions *
A. True
B. False - correct answer True
*Creation of cloud computing environments does not include the creation of
frameworks, platforms, and infrastructures for delivering cloud computing services.*
A. True
B. False - correct answer *False*
Creation of cloud computing environments includes: The creation of frameworks,
platforms, and infrastructures for delivering cloud computing services.
*Cloud computing offers a rich mixture of different technologies, and harnessing
them is an easy task.*
A. True
B. False - correct answer *False*
Cloud computing offers a rich mixture of different technologies, and harnessing
them is a challenging engineering task.
*Cloud computing introduces both new opportunities and new techniques and
strategies for architecting software applications and systems.*
A. True
B. False - correct answer True
List 3 key elements that have to be taken into account in cloud computing
environments. - correct answer 1- Virtualization
2- Scalability
3- Dynamic provisioning
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14

Partial preview of the text

Download Cloud App Development Quiz: Cloud Computing Environments and more Exams Nursing in PDF only on Docsity!

Cloud App Development - Cloud

Computing Environments

*Creation of cloud computing environments includes: The development of applications and systems that leverage cloud computing solutions * A. True B. False - correct answer True Creation of cloud computing environments does not include the creation of frameworks, platforms, and infrastructures for delivering cloud computing services. A. True B. False - correct answer False Creation of cloud computing environments includes: The creation of frameworks, platforms, and infrastructures for delivering cloud computing services. Cloud computing offers a rich mixture of different technologies, and harnessing them is an easy task. A. True B. False - correct answer False Cloud computing offers a rich mixture of different technologies, and harnessing them is a challenging engineering task. Cloud computing introduces both new opportunities and new techniques and strategies for architecting software applications and systems. A. True B. False - correct answer True List 3 key elements that have to be taken into account in cloud computing environments. - correct answer 1- Virtualization 2- Scalability 3- Dynamic provisioning

4- Big datasets 5- Cost models. Applications that use cloud computing benefit from its capability to dynamically scale on demand. A. True B. False - correct answer True ______ takes the biggest advantage of dynamically scaling on demand. A. Web applications B. Desktop applications C. Mobile applications D. Native applications - correct answer Web applications Performance of web applications is not influenced by the workload generated by varying user demands. A. True B. False - correct answer False Performance of web applications is mostly influenced by the workload generated by varying user demands. Because of the Web 2.0 technologies the Web has become a platform for developing rich and complex applications, including ______ that now leverage the Internet as the preferred channel for service delivery and user interaction. A. Mining applications B. Scientific applications C. Computing applications D. Enterprise applications - correct answer Enterprise applications Web applications have complex processes that are triggered by the interaction with users and develop through the interaction between ______ behind the Web front end.

C. Scientific applications D. Resourcing applications - correct answer Scientific applications Resource-intensive applications are not interactive and they are mostly characterized by ______. A. Batch processing B. Mono processing C. Arithmetic processing D. Multi proecssing - correct answer Batch processing Developers nowadays build services which are exposed using ______ usually over HTTP. A. Exposed API and HTTP methods B. Express and body-parser C. Representational State Transfer (REST) D. Mongodb and evennode - correct answer Representational State Transfer (REST) Developers deploy REST services on the cloud giving their services the benefits of stability and availability. A. True B. False - correct answer True Developers develop their web apps and mobile apps which simply connect to their REST services or other services to build their application. A. True B. False - correct answer True ______ model is provided by all cloud providers especially to support application development in the cloud. A. PAAS B. IAAS

C. XAAS

D. SAAS - correct answer Platform As A Service (PAAS) With ______ developers get the platform stack running on the cloud and managed by the cloud provider. Developers do not need to worry about installing a web server, language runtime and data base systems. A. PAAS B. IAAS C. XAAS D. SAAS - correct answer Platform As A Service (PAAS) In PAAS, Platform setup and deployment of applications are slow. A. True B. False - correct answer False In PAAS, Platform setup and deployment of applications are quick. Cloud providers provide a range of services for supporting application development. List 3 of these services. - correct answer 1- PAAS development platform 2- Storage 3- NoSQL databases 4- Relational SQL databases 5- API support 6- AI and machine learning AI. List 3 PAAS development platforms. - correct answer 1- Google App Engine (GAE) 2- Azure App Service 3- Heroku Runtime Dynos 4- IBM Bluemix List 3 storage services. - correct answer 1- Amazon S 2- Azure Storage

Developing applications and systems that leverage the cloud requires knowledge in Distributed computing, virtualization, service orientation, and Web 2. technologies. A. True B. False - correct answer True ______ is a foundational model for cloud computing because cloud systems are distributed systems. A. Distributed computing B. Virtualization C. Service orientation D. Web 2.0 - correct answer Distributed computing The extreme dynamism of cloud systems—where new nodes and services are provisioned on demand—constitutes the major challenge for engineers and developers. This characteristic is pretty peculiar to cloud computing solutions and is mostly addressed at the ______ layer of computing system. A. Kernel B. Front-end C. Middle-ware D. Back-end - correct answer Middle-ware ______ solutions provide the capabilities to add and remove resources, but it is up to those who deploy systems on this scalable infrastructure to make use of such opportunities with wisdom and effectiveness. A. PAAS B. IAAS C. XAAS D. SAAS - correct answer Infrastructure-as-a-Service (IAAS) *______ solutions embed into their core offering algorithms and rules that control the provisioning process and the lease of resources. These can be either completely transparent to developers or subject to fine control. *

A. PAAS

B. IAAS

C. XAAS

D. SAAS - correct answer Platform As A Service (PAAS) Integration between cloud resources and existing system deployment is not an element of concern. A. True B. False - correct answer False Integration between cloud resources and existing system deployment is another element of concern. ______ technologies constitute the interface through which cloud computing services are delivered, managed, and provisioned. A. Distributed computing B. Virtualization C. Service orientation D. Web 2.0 - correct answer Web 2. Besides the interaction with rich interfaces through the Web browser, Web services have become the primary access point to cloud computing systems from a programmatic standpoint. Therefore, ______ is the underlying paradigm that defines the architecture of a cloud computing system A. Distributed computing B. Virtualization C. Service orientation D. Web 2.0 - correct answer Service orientation *Cloud computing is often summarized with the acronym ______ —that clearly underlines the central role of service orientation. * A. PAAS B. IAAS

A. True B. False - correct answer False Dynamism, scale, and volatility of computing system components are the main elements that should guide the design of cloud based systems. List 3 of the most commonly used cloud computing platforms. - correct answer 1- AWS 2- Azure 3- Google App Engine 4- IBM Cloud ______ offers comprehensive cloud IaaS services ranging from virtual compute, storage, and networking to complete computing stacks. A. AWS B. Azure C. Google App Engine D. IBM Cloud - correct answer AWS AWS is mostly known for its compute and storage-on-demand services. List 2 of them. - correct answer 1- Elastic Cloud Compute (EC2) 2- Simple Storage Service (S3) *______ provides users with customizable virtual hardware that can be used as the base infrastructure for deploying computing systems on the cloud. * A. EC B. S C. S D. EC2 - correct answer Elastic Cloud Compute (EC2) *In ______, it is possible to choose from a large variety of virtual hardware configurations, including GPU and cluster instances. *

A. Amazon cluster B. EC C. Google datacenters D. Azure graphics instances - correct answer Elastic Cloud Compute (EC2) EC2 instances are deployed either by using the ______, which is a comprehensive Web portal for accessing AWS services, or by using the Web services API available for several programming languages. A. AWS console B. S3 console C. EC2 console D. Amazon console - correct answer AWS console EC2 also provides the capability to save a specific running instance as an image, thus allowing users to create their own templates for deploying systems. These templates are stored into ______ that delivers persistent storage on demand. A. Data store B. S C. Firebase D. Data lake - correct answer Simple Storage Service (S3) S3 is organized into ______; these are containers of objects that are stored in binary form and can be enriched with attributes. Users can store objects of any size, from simple files to entire disk images, and have them accessible from everywhere. A. Boxes B. Buckets C. Bottles D. Jugs - correct answer Buckets Besides EC2 and S3, Amazon offers a wide range of services that can be leveraged to build virtual computing systems. Including networking support, caching systems, DNS, database (relational and not) support, and others. A. True

A. DynamoDB B. Amazon RDS C. Amazon SimpleDB D. AWS Cloud9 - correct answer Amazon RDS Which of the following is a NoSQL datastore - which was superseded by DynamoDB? A. MongoDB B. Amazon RDS C. Amazon SimpleDB D. AWS Cloud9 - correct answer Amazon SimpleDB Which of the following is a cloud IDE? A. MongoDB B. Amazon RDS C. Amazon SimpleDB D. AWS Cloud9 - correct answer AWS Cloud ______ is a cloud operating system and a platform for developing applications in the cloud. It provides a scalable runtime environment for Web applications and distributed applications in general. A. AWS B. Microsoft Azure C. Google App Engine D. IBM Cloud - correct answer Microsoft Azure List 3 Azure services used for cloud app development that are categorized under Azure App Service. - correct answer 1- Web apps 2- Web app for containers 3- Mobile Apps 4- API apps

List 3 Microsoft Azure services. - correct answer 1- Azure App Service 2- Azure Cosmos DB 3- Table Storage 4- Azure database for MySQL and PostgreSQL 5- IoT Hub 6- Cognitive services Which of the following is a NoSQL database? A. Azure Cosmos DB B. Table Storage C. Azure database for MySQL and PostgreSQL D. IoT Hub E. Cognitive services - correct answer Azure Cosmos DB Which of the following is a Key value database? A. Azure Cosmos DB B. Table Storage C. Azure database for MySQL and PostgreSQL D. IoT Hub E. Cognitive services - correct answer Table Storage Which of the following allows you to connect and monitor IoT devices? A. Azure Cosmos DB B. Table Storage C. Azure database for MySQL and PostgreSQL D. IoT Hub E. Cognitive services - correct answer IoT Hub

D. Google Cloud Datastore - correct answer Google App Engine (GAE) ______ has many service offerings such as real-time database (NOSQL), cloud storage, authentication, hosting. It has APIs for all major platforms such as Node.js, Java, Android and iOS. A. Google Compute Engine (GCE) B. Google App Engine (GAE) C. Firebase D. Google Cloud Datastore - correct answer Firebase App Engine and Firebase are targeted at computer scientists. A. True B. False - correct answer False App Engine and Firebase are targeted at application developers. In ______, applications are sandboxed and run across multiple servers. A. Google Compute Engine (GCE) B. Google App Engine (GAE) C. Firebase D. Google Cloud Datastore - correct answer Google App Engine (GAE) ______ offers automatic scaling for web applications - as the number of requests increases for an application, it automatically allocates more resources for the web application to handle the additional demand. A. Google Compute Engine (GCE) B. Google App Engine (GAE) C. Firebase D. Google Cloud Datastore - correct answer Google App Engine (GAE) Google App Engine (GAE) provides out of the box is for ______, ______, ______, ______, and ______ - correct answer 1- Node.js

2- Go 3- Java 4- Python 5- PHP. List 3 storage services that belong to Google. - correct answer 1- Google Cloud DataStore 2- BigTable (NOSQL) 3- Cloud SQL 4- Cloud Spanner (RDBMS). According to Google, ______ is a fully managed platform that completely abstracts away infrastructure so the developer can focus only on code. A. Google Compute Engine (GCE) B. Google App Engine (GAE) C. Firebase D. Google Cloud Datastore - correct answer Google App Engine (GAE) App Engine's infrastructure removes many of the system administration and development challenges of building applications to scale to hundreds of requests per second and beyond. A. True B. False - correct answer True In GAE, The developer handles deploying code to a cluster, monitoring, failover, and launching application instances. A. True B. False - correct answer False In GAE, Google handles deploying code to a cluster, monitoring, failover, and launching application instances as necessary.

Unlike other cloud providers IBM Cloud does not provide Compute and Storage services A. True B. False - correct answer False Like other cloud providers IBM Cloud also provides Compute (for creating VMs) and Storage services (for storing data) For App development, IBM cloud provides ______ which are preconfigured with the language platform and IBMs ______ cloud database. A. Plates, Cloud B. Boilerplates, Cloudant C. Plates, Cloudant D. Boiler, Cloud - correct answer Boilerplates Cloudant *IBM Cloud provides ______ which developers can use to deploy the their web apps at cloud scale without managing the underlying the underlying infrastructure. * A. S B. Boilerplates C. Cloud Foundry Apps D. Cloudant - correct answer Cloud Foundry Apps List 3 major languages and platforms that Cloud foundry apps supports. - correct answer 1- Node.js 2- Java 3- PHP 4- Ruby 5- Go 6- Python

7- Swift (using Kitura web framework) 8- ASP.NET Core. List 3 Common features of cloud computing platforms - correct answer 1- Support for a wide variety of languages 2- Support for both SQL and NoSQL databases 3- Support for emerging technologies such as Machine Learning (ML) and IoT 4- Support for containerization of applications (such as using Docker) 5- Infrastructure issues dealt with by cloud provider 6- Developer does not need involved with scalability issues 7- Tools to ease deployment to the provider's cloud