CH 17
.pdf
keyboard_arrow_up
School
University of Texas, Dallas *
*We aren’t endorsed by this school
Course
6314
Subject
Information Systems
Date
Jun 18, 2024
Type
Pages
13
Uploaded by UltraElkMaster1066
Question 1
: What is the primary purpose of combining the Development and Operations roles and responsibilities, commonly known as DevOps? a) Increase the number of roles and responsibilities for developers b) Create a clear separation between development and production c) Improve collaboration and communication between development and operations teams d) Reduce the number of people involved in the software development process Answer 1:
(c) Improve collaboration and communication between development and operations teams. Question 2
: What is the main difference between Continuous Delivery (CD) and Continuous Deployment? a) Continuous Delivery requires manual approval before deploying to production, while Continuous Deployment does not. b) Continuous Delivery is focused on the build and testing stages, while Continuous Deployment is focused on the deployment stage. c) Continuous Delivery is a subset of Continuous Deployment, where changes are automatically deployed to production. d) Continuous Delivery is a more advanced practice than Continuous Deployment. Answer 2:
(a) The main difference between Continuous Delivery (CD) and Continuous Deployment is the presence of a manual approval to update to production. With continuous deployment, production happens automatically without explicit approval. Continuous delivery automates the entire software release process.
Question 3:
What is the primary purpose of unit testing in the DevOps development cycle? A) To test the overall functionality of the application B) To test the integration between different modules C) To test the individual components or units of the application D) To test the non-functional aspects of the application, such as security and performance Answer 3:
(C) Unit testing is focused on testing the individual components or "units" of an application to ensure they work as expected, before integrating them together. This allows developers to catch issues early in the development process. Question 4:
Which of the following is NOT a key benefit of automating web application testing across different browsers and platforms? A) Reduces the monotony and time required for manual testing B) Ensures the application works as expected on a wide range of user configurations C) Allows for more comprehensive testing coverage D) Eliminates the need for developers to have multiple devices for testing Answer 4:
(D) Automating web application testing across different browsers and platforms reduces the time and monotony of manual testing and ensures comprehensive test coverage. However, it does not eliminate the need for developers to have access to multiple devices, as the automated tests still need to be run on a variety of configurations.
Question 5 How does a microservice architecture differ from a monolithic architecture in terms of database management? A) Microservices typically use a single shared database, while monolithic architectures use separate databases B) Microservices typically use separate databases for each service, while monolithic architectures use a single shared database C) Microservices and monolithic architectures both use separate databases for each component D) Microservices and monolithic architectures both use a single shared database Answer 5: (B) Microservices typically use separate databases for each service, while monolithic architectures use a single shared database. In a microservice architecture, each service typically has its own dedicated database, allowing for better scalability and fault isolation. This contrasts with a monolithic architecture, where the entire application shares a single database, which can become a bottleneck and make it harder to manage schema changes. Question 6: Which of the following DNS record types is used to specify the mail servers responsible for receiving email for a domain? A) A record B) AAAA record C) MX record D) CNAME record Answer 6:
(C) The MX (Mail Exchange) record is used to specify the mail servers responsible for receiving email for a domain. This record maps the domain to the IP addresses of the SMTP servers that will handle incoming email for that domain.
Question 7 What is the primary advantage of dedicated hosting over shared hosting options? A) Ability to choose any operating system B) Complete control over the physical server hardware C) Reduced risk of performance issues due to resource sharing D) All of the above Answer 7:
(D) The primary advantages of dedicated hosting over shared hosting options are: -
Ability to choose any operating system, as the user has complete control over the physical server. -
Complete control over the physical server hardware, without having to share resources with other tenants. -
Reduced risk of performance issues due to resource sharing, as the user has the entire server's resources dedicated to their use. Question 8:
What is the key benefit of cloud hosting compared to traditional hosting options? A) Lower cost due to pay-as-you-go pricing model B) Increased scalability to handle fluctuating traffic and resource needs C) Reduced need for in-house server management and maintenance D) All of the above Answer 8:
(B) The key benefit of cloud hosting compared to traditional hosting options is its increased scalability. Cloud hosting leverages a distributed network of computers, allowing users to easily scale up or down their computing and storage resources as needed, in response to fluctuating traffic and resource demands. This is a significant advantage over traditional hosting options with fixed server configurations.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help