You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: learn-pr/azure/azure-well-architected-introduction/3-cost-optimization.yml
+22-22Lines changed: 22 additions & 22 deletions
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ title: Cost optimization
4
4
metadata:
5
5
title: Cost optimization
6
6
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
8
8
author: martinekuan
9
9
ms.author: martinek
10
10
ms.topic: interactive-tutorial
@@ -16,44 +16,44 @@ quiz:
16
16
title: Check your knowledge
17
17
questions:
18
18
19
-
- content: 'Which of the following 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?"
20
20
choices:
21
-
- content: 'Archiving infrequently accessed data to an archive storage tier.'
21
+
- content: "Archiving infrequently accessed data to an archive storage tier."
22
22
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."
25
25
isCorrect: false
26
-
explanation: 'Automatically matching capacity to demand will help 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."
28
28
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."
31
31
isCorrect: true
32
-
explanation: 'A non-production 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."
33
33
34
-
- content: 'Which of the following is a good practice to reduce costs?'
34
+
- content: "Which of the following practices is a good way to reduce costs?"
35
35
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."
37
37
isCorrect: true
38
-
explanation: 'You should regularly review your bills to identify any abnormalities in your spend, as well as 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."
40
40
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."
43
43
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."
46
46
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."
48
48
49
49
- 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?"
50
50
choices:
51
51
- content: "Wait a month and recheck your bill."
52
52
isCorrect: false
53
-
explanation: "This will tell you where you're spending money, but it won't help you determine the efficiency level of the components of your system."
53
+
explanation: "This solution tells you what you're spending money on, but it doesn't help you determine the efficiency level of the components of your system."
54
54
- content: "Increase the amount of application testing you do before each release."
55
55
isCorrect: false
56
-
explanation: "This can improve the quality of your application but generally wouldn't help you identify infrastructure inefficiencies."
56
+
explanation: "This solution can improve the quality of your application but generally doesn't help you identify infrastructure inefficiencies."
57
57
- content: "Add monitoring and instrumentation to your application."
58
58
isCorrect: true
59
-
explanation: "Continuous monitoring will give you the data that you need to find cost savings. For example, you might find that demand is extremely variable, and multiple small VMs with autoscale might cost less than the single large VM you currently use."
59
+
explanation: "Continuous monitoring gives you the data that you need to find cost savings. For example, you might find that demand is variable, and multiple small VMs with autoscale might cost less than the single large VM you currently use."
Copy file name to clipboardExpand all lines: learn-pr/azure/azure-well-architected-introduction/4-operational-excellence.yml
+19-19Lines changed: 19 additions & 19 deletions
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ title: Operational excellence
4
4
metadata:
5
5
title: Operational excellence
6
6
description: Operational excellence
7
-
ms.date: 05/19/2020
7
+
ms.date: 04/17/2023
8
8
author: martinekuan
9
9
ms.author: martinek
10
10
ms.topic: interactive-tutorial
@@ -15,31 +15,31 @@ content: |
15
15
quiz:
16
16
title: Check your knowledge
17
17
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?"
19
19
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."
21
21
isCorrect: false
22
-
explanation: 'This is a poor practice and will result 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."
24
24
isCorrect: false
25
-
explanation: 'You should perform the same functional tests between environments to ensure you are identifying issues early in your development process rather than in production.'
26
-
- content: 'Omitting infrastructure deployment from test plans.'
25
+
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."
27
27
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."
30
30
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?"
33
33
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."
35
35
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."
38
38
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."
41
41
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."
44
44
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."
Copy file name to clipboardExpand all lines: learn-pr/azure/azure-well-architected-introduction/5-performance-efficiency.yml
+19-19Lines changed: 19 additions & 19 deletions
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ title: Performance efficiency
4
4
metadata:
5
5
title: Performance efficiency
6
6
description: Performance efficiency
7
-
ms.date: 05/19/2020
7
+
ms.date: 04/17/2023
8
8
author: martinekuan
9
9
ms.author: martinek
10
10
ms.topic: interactive-tutorial
@@ -15,31 +15,31 @@ content: |
15
15
quiz:
16
16
title: Check your knowledge
17
17
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)?"
19
19
choices:
20
-
- content: 'Updating your application to use a queuing service'
20
+
- content: "Updating your application to use a queuing service."
21
21
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."
24
24
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."
27
27
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."
30
30
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)?"
33
33
choices:
34
-
- content: 'Updating a virtual machine to a larger size'
34
+
- content: "Updating a virtual machine to a larger size."
35
35
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."
38
38
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."
41
41
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"
44
44
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."
0 commit comments