Skip to content

Commit 41f98a8

Browse files
committed
review-2
1 parent 7456396 commit 41f98a8

13 files changed

+129
-129
lines changed

learn-pr/azure/azure-well-architected-introduction/1-introduction.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Introduction
44
metadata:
55
title: Introduction
66
description: Introduction
7-
ms.date: 05/19/2020
7+
ms.date: 04/17/2023
88
author: martinekuan
99
ms.author: martinek
1010
ms.topic: interactive-tutorial

learn-pr/azure/azure-well-architected-introduction/2-pillars.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Azure Well-Architected Framework pillars
44
metadata:
55
title: Azure Well-Architected Framework pillars
66
description: Learn about the five pillars in the Azure Well-Architected Framework.
7-
ms.date: 05/19/2020
7+
ms.date: 04/17/2023
88
author: martinekuan
99
ms.author: martinek
1010
ms.topic: interactive-tutorial

learn-pr/azure/azure-well-architected-introduction/3-cost-optimization.yml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Cost optimization
44
metadata:
55
title: Cost optimization
66
description: Learn about how you can design your cloud architecture to optimize for cost.
7-
ms.date: 05/19/2020
7+
ms.date: 04/17/2023
88
author: martinekuan
99
ms.author: martinek
1010
ms.topic: interactive-tutorial
@@ -16,35 +16,35 @@ quiz:
1616
title: Check your knowledge
1717
questions:
1818

19-
- content: 'Which of the following actions is an example of waste, resulting in an increased resource cost?'
19+
- content: "Which of the following actions is an example of waste, resulting in an increased resource cost?"
2020
choices:
21-
- content: 'Archiving infrequently accessed data to an archive storage tier.'
21+
- content: "Archiving infrequently accessed data to an archive storage tier."
2222
isCorrect: false
23-
explanation: 'Archiving infrequently accessed data is a great way to lower costs.'
24-
- content: 'Using a service that automatically adjusts resources that are provisioned to match user load.'
23+
explanation: "Archiving infrequently accessed data is a great way to lower costs."
24+
- content: "Using a service that automatically adjusts resources that are provisioned to match user load."
2525
isCorrect: false
26-
explanation: 'Automatically matching capacity to demand helps you lower your costs.'
27-
- content: 'Pooling databases to share provisioned capacity.'
26+
explanation: "Automatically matching capacity to demand helps you lower your costs."
27+
- content: "Pooling databases to share provisioned capacity."
2828
isCorrect: false
29-
explanation: 'You can reduce your overall costs by sharing resources across multiple databases.'
30-
- content: 'Running a development environment overnight that is used only during business hours.'
29+
explanation: "You can reduce your overall costs by sharing resources across multiple databases."
30+
- content: "Running a development environment overnight that is used only during business hours."
3131
isCorrect: true
32-
explanation: 'A nonproduction environment that is unused outside business hours can be shut down to reduce costs.'
32+
explanation: "A nonproduction environment that is unused outside business hours can be shut down to reduce costs."
3333

34-
- content: 'Which of the following practices is a good way to reduce costs?'
34+
- content: "Which of the following practices is a good way to reduce costs?"
3535
choices:
36-
- content: 'Conducting regular reviews of cloud bills to identify abnormal increases in spend.'
36+
- content: "Conducting regular reviews of cloud bills to identify abnormal increases in spend."
3737
isCorrect: true
38-
explanation: 'You should regularly review your bills to identify any abnormalities in your spend, and identifying areas where you can reduce costs.'
39-
- content: 'Letting all IT teams have access to provision virtual machines of any size.'
38+
explanation: "You should regularly review your bills to identify any abnormalities in your spend, and identifying areas where you can reduce costs."
39+
- content: "Letting all IT teams have access to provision virtual machines of any size."
4040
isCorrect: false
41-
explanation: 'You should restrict access to allow provisioning of only the VM sizes that are appropriate and necessary for the workload.'
42-
- content: 'Provisioning the same capacity in development environments as for production, even though resource requirements are substantially lower in development environments.'
41+
explanation: "You should restrict access to allow provisioning of only the VM sizes that are appropriate and necessary for the workload."
42+
- content: "Provisioning the same capacity in development environments as for production, even though resource requirements are substantially lower in development environments."
4343
isCorrect: false
44-
explanation: 'Overprovisioning in development environments is an example of waste. By reducing the provisioned capacity, you can reduce costs.'
45-
- content: 'Provisioning virtual machines that include licensing costs rather than using a bring-your-own-license image.'
44+
explanation: "Overprovisioning in development environments is an example of waste. By reducing the provisioned capacity, you can reduce costs."
45+
- content: "Provisioning virtual machines that include licensing costs rather than using a bring-your-own-license image."
4646
isCorrect: false
47-
explanation: 'Take advantage of licenses that you already own to save costs.'
47+
explanation: "Take advantage of licenses that you already own to save costs."
4848

4949
- content: "Suppose you have recently moved your application to the cloud and your monthly bill seems higher than expected. The utilization level of your VM is high enough that you're hesitant to downsize. What might be a reasonable next step you can take to help you find inefficiencies?"
5050
choices:

learn-pr/azure/azure-well-architected-introduction/4-operational-excellence.yml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Operational excellence
44
metadata:
55
title: Operational excellence
66
description: Operational excellence
7-
ms.date: 05/19/2020
7+
ms.date: 04/17/2023
88
author: martinekuan
99
ms.author: martinek
1010
ms.topic: interactive-tutorial
@@ -15,31 +15,31 @@ content: |
1515
quiz:
1616
title: Check your knowledge
1717
questions:
18-
- content: 'Which of the following is a good example of using testing in your environment?'
18+
- content: "Which of the following is a good example of using testing in your environment?"
1919
choices:
20-
- content: 'Waiting for users to reach out to you with reports of errors in your application.'
20+
- content: "Waiting for users to reach out to you with reports of errors in your application."
2121
isCorrect: false
22-
explanation: 'This is a poor practice and results in a bad user experience.'
23-
- content: 'Performing functionality tests in the development environment that are different from functionality tests in the production environment.'
22+
explanation: "This practice is poor and results in a bad user experience."
23+
- content: "Performing functionality tests in the development environment that are different from functionality tests in the production environment."
2424
isCorrect: false
2525
explanation: "You should perform the same functional tests between environments to ensure you're identifying issues early in your development process rather than in production."
26-
- content: 'Omitting infrastructure deployment from test plans.'
26+
- content: "Omitting infrastructure deployment from test plans."
2727
isCorrect: false
28-
explanation: 'Infrastructure deployment should be included in test plans to avoid introducing errors or issues due to misconfigured infrastructure.'
29-
- content: 'Performing regular security tests of your application code in development and production environments.'
28+
explanation: "Infrastructure deployment should be included in test plans to avoid introducing errors or issues due to misconfigured infrastructure."
29+
- content: "Performing regular security tests of your application code in development and production environments."
3030
isCorrect: true
31-
explanation: 'Regular security tests are a key element of security for your application and can help identify security defects and issues.'
32-
- content: 'Which of the following is a good example of using automation to improve operational excellence?'
31+
explanation: "Regular security tests are a key element of security for your application and can help identify security defects and issues."
32+
- content: "Which of the following examples uses automation to improve operational excellence?"
3333
choices:
34-
- content: 'Manually provisioning development environments every day for your development teams.'
34+
- content: "Manually provisioning development environments every day for your development teams."
3535
isCorrect: false
36-
explanation: 'This is an excellent opportunity to provide automated deployments that your development team can use for self-service.'
37-
- content: 'Logging on Linux VMs after deployment and installing the software packages that are required for the application.'
36+
explanation: "This is an excellent opportunity to provide automated deployments that your development team can use for self-service."
37+
- content: "Logging on Linux VMs after deployment and installing the software packages that are required for the application."
3838
isCorrect: false
39-
explanation: 'Post-deployment configuration should be included in an automated build process to reduce error and variance.'
40-
- content: 'Using a configuration template to deploy infrastructure in each environment.'
39+
explanation: "Post-deployment configuration should be included in an automated build process to reduce error and variance."
40+
- content: "Using a configuration template to deploy infrastructure in each environment."
4141
isCorrect: true
42-
explanation: 'By using a configuration template to deploy infrastructure, you can be sure to have consistent, repeatable environments.'
43-
- content: 'Manually copying application binaries from your build system to your deployment infrastructure.'
42+
explanation: "By using a configuration template to deploy infrastructure, you can be sure to have consistent, repeatable environments."
43+
- content: "Manually copying application binaries from your build system to your deployment infrastructure."
4444
isCorrect: false
45-
explanation: 'Automation would reduce the risk of errors that occur when manual steps are performed.'
45+
explanation: "Automation would reduce the risk of errors that occur when manual steps are performed."

learn-pr/azure/azure-well-architected-introduction/5-performance-efficiency.yml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Performance efficiency
44
metadata:
55
title: Performance efficiency
66
description: Performance efficiency
7-
ms.date: 05/19/2020
7+
ms.date: 04/17/2023
88
author: martinekuan
99
ms.author: martinek
1010
ms.topic: interactive-tutorial
@@ -15,31 +15,31 @@ content: |
1515
quiz:
1616
title: Check your knowledge
1717
questions:
18-
- content: 'Which of the following is an example of scaling up (vertical scaling)?'
18+
- content: "Which of the following is an example of scaling up (vertical scaling)?"
1919
choices:
20-
- content: 'Updating your application to use a queuing service'
20+
- content: "Updating your application to use a queuing service."
2121
isCorrect: false
22-
explanation: 'Including a queuing service in your application can be a smart architectural decision, but is not an example of vertical scaling.'
23-
- content: 'Adding more web servers into a web farm'
22+
explanation: "Including a queuing service in your application can be a smart architectural decision, but isn't an example of vertical scaling."
23+
- content: "Adding more web servers into a web farm."
2424
isCorrect: false
25-
explanation: 'Adding more web servers into a web farm is an example of scaling out (horizontal scaling).'
26-
- content: 'Adding another virtual machine into a database cluster'
25+
explanation: "Adding more web servers into a web farm is an example of scaling out (horizontal scaling)."
26+
- content: "Adding another virtual machine into a database cluster."
2727
isCorrect: false
28-
explanation: 'Adding another virtual machine into a database cluster is not an example of vertical scaling.'
29-
- content: 'Updating a virtual machine to a larger size'
28+
explanation: "Adding another virtual machine into a database cluster isn't an example of vertical scaling."
29+
- content: "Updating a virtual machine to a larger size."
3030
isCorrect: true
31-
explanation: 'Changing a virtual machine to a larger size increases the resources available to the instance, and is an example of scaling up (vertical scaling).'
32-
- content: 'Which of the following is an example of scaling out (horizontal scaling)?'
31+
explanation: "Changing a virtual machine to a larger size increases the resources available to the instance, and is an example of scaling up (vertical scaling)."
32+
- content: "Which of the following is an example of scaling out (horizontal scaling)?"
3333
choices:
34-
- content: 'Updating a virtual machine to a larger size'
34+
- content: "Updating a virtual machine to a larger size."
3535
isCorrect: false
36-
explanation: 'Changing a virtual machine to a larger size increases the resources available to the instance, and is an example of scaling up (vertical scaling).'
37-
- content: 'Adding more storage to a virtual machine'
36+
explanation: "Changing a virtual machine to a larger size increases the resources available to the instance, and is an example of scaling up (vertical scaling)."
37+
- content: "Adding more storage to a virtual machine."
3838
isCorrect: false
39-
explanation: 'Adding more storage to a virtual machine is not an example of horizontal scaling.'
40-
- content: 'Adding more web servers into a web farm'
39+
explanation: "Adding more storage to a virtual machine isn't an example of horizontal scaling."
40+
- content: "Adding more web servers into a web farm."
4141
isCorrect: true
42-
explanation: 'Adding more web servers into a web farm is an example of scaling out (horizontal scaling).'
43-
- content: 'Replicating backups to another region'
42+
explanation: "Adding more web servers into a web farm is an example of scaling out (horizontal scaling)."
43+
- content: "Replicating backups to another region"
4444
isCorrect: false
45-
explanation: 'Replicating backups to another region is not applicable to scaling of resources.'
45+
explanation: "Replicating backups to another region isn't applicable to scaling of resources."

learn-pr/azure/azure-well-architected-introduction/6-reliability.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Reliability
44
metadata:
55
title: Reliability
66
description: Reliability
7-
ms.date: 05/19/2020
7+
ms.date: 04/17/2023
88
author: martinekuan
99
ms.author: martinek
1010
ms.topic: interactive-tutorial
@@ -17,26 +17,26 @@ quiz:
1717
questions:
1818
- content: "Suppose you want to increase the availability of your system to provide a better service-level agreement (SLA) to your customers. Which of the following is a guiding principle you can use?"
1919
choices:
20-
- content: "Reduce your target for maximum duration of acceptable data loss"
20+
- content: "Reduce your target for maximum duration of acceptable data loss."
2121
isCorrect: false
22-
explanation: "This can increase recoverability, not availability."
23-
- content: "Encrypt all data at rest"
22+
explanation: "This action can increase recoverability, but not availability."
23+
- content: "Encrypt all data at rest."
2424
isCorrect: false
25-
explanation: "This can increase security, not availability."
26-
- content: "Eliminate single point of failure"
25+
explanation: "This action can increase security, but not availability."
26+
- content: "Eliminate single point of failure."
2727
isCorrect: true
2828
explanation: "Reliability focuses on maintaining service despite temporary conditions and localized failures. Adding redundancy to eliminate single points of failure is a core strategy for improving availability."
29-
- content: 'Which of the following would be affected by your defined recovery point objective (RPO)?'
29+
- content: "Which of the following is affected by your defined recovery point objective (RPO)?"
3030
choices:
31-
- content: 'The frequency of database backups'
31+
- content: "The frequency of database backups."
3232
isCorrect: true
33-
explanation: 'Because the recovery point objective is concerned with the amount of data loss that is tolerable, the frequency of backups needs to be within this time window and is directly affected by your defined RPO.'
34-
- content: 'The number of regions that data is replicated to'
33+
explanation: "The recovery point objective (RPO) defines the amount of tolerable data loss. So, the frequency of backups needs to be within this time window, and your defined RPO directly affects it."
34+
- content: "The number of regions that data is replicated to."
3535
isCorrect: false
36-
explanation: 'The number of regions that data is replicated to is an important consideration, but is not affected by your defined RPO.'
37-
- content: 'The number of instances in a database cluster'
36+
explanation: "The number of regions that data is replicated to is an important consideration, but your defined RPO doesn't affect it."
37+
- content: "The number of instances in a database cluster."
3838
isCorrect: false
39-
explanation: 'The number of instances in a database cluster can be an important decision, but is not affected by your defined RPO.'
40-
- content: 'The type of load-balancing technology used in your application'
39+
explanation: "The number of instances in a database cluster can be an important decision, but your defined RPO doesn't affect it."
40+
- content: "The type of load-balancing technology used in your application."
4141
isCorrect: false
42-
explanation: 'The type of load-balancing technology used in your application can be an important decision, but is not affected by your defined RPO.'
42+
explanation: "The type of load-balancing technology used in your application can be an important decision, but your defined RPO doesn't affect it."

0 commit comments

Comments
 (0)