Skip to content

Commit e9bdb57

Browse files
authored
changed files by pdets auto publish service, publishid[06329c29-2fd2-497c-80a0-963076b94787] and do [publish].
1 parent dc83168 commit e9bdb57

9 files changed

+31
-63
lines changed

learn-pr/wwl-azure/design-data-storage-solution-for-non-relational-data/3-design-for-azure-storage-accounts.yml

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,4 @@ metadata:
1414
- N/A
1515
durationInMinutes: 6
1616
content: |
17-
[!include[](includes/3-design-for-azure-storage-accounts.md)]
18-
quiz:
19-
title: ""
20-
questions:
21-
- content: "Which Azure storage account type is recommended for applications with high transaction rates and requires consistently low storage latency?"
22-
choices:
23-
- content: "Standard general-purpose v2"
24-
isCorrect: false
25-
explanation: "Incorrect. The Standard general-purpose v2 storage account is suitable for most scenarios but does not specifically cater to applications with high transaction rates and low storage latency."
26-
- content: "Premium block blobs"
27-
isCorrect: true
28-
explanation: "Correct. Premium block blobs storage account is recommended for applications with high transaction rates and requires consistently low storage latency."
29-
- content: "Premium file shares"
30-
isCorrect: false
31-
explanation: "Incorrect. Premium file shares storage account doesn't specifically address the need for high transaction rates and low storage latency."
17+
[!include[](includes/3-design-for-azure-storage-accounts.md)]

learn-pr/wwl-azure/design-data-storage-solution-for-non-relational-data/4-design-for-data-redundancy.yml

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,4 @@ metadata:
1414
- N/A
1515
durationInMinutes: 8
1616
content: |
17-
[!include[](includes/4-design-for-data-redundancy.md)]
18-
quiz:
19-
title: ""
20-
questions:
21-
- content: "Which Azure storage redundancy model replicates data synchronously across three Azure availability zones within a region?"
22-
choices:
23-
- content: "Locally Redundant Storage (LRS)"
24-
isCorrect: false
25-
explanation: "Incorrect. LRS replicates data three times within a single data center in a region. It provides high durability and availability within the same data center but doesn't protect against data center failures or regional outages."
26-
- content: "Zone-Redundant Storage (ZRS)"
27-
isCorrect: true
28-
explanation: "Correct. ZRS replicates data synchronously across three Azure availability zones in a region. This model provides higher durability and availability by protecting against data center failures within a region."
29-
- content: "Geo-Redundant Storage (GRS)"
30-
isCorrect: false
31-
explanation: "Incorrect. GRS replicates data to a secondary region, hundreds of miles away from the primary location. This model provides the highest level of durability and availability by protecting against regional outages."
17+
[!include[](includes/4-design-for-data-redundancy.md)]

learn-pr/wwl-azure/design-data-storage-solution-for-non-relational-data/8-design-for-storage-security.yml

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,4 @@ metadata:
1414
- N/A
1515
durationInMinutes: 7
1616
content: |
17-
[!include[](includes/8-design-for-storage-security.md)]
18-
quiz:
19-
title: ""
20-
questions:
21-
- content: "Which Azure storage security option allows you to provide clients files and blobs for a specific period of time?"
22-
choices:
23-
- content: "Firewall policies and rules"
24-
isCorrect: false
25-
explanation: "Incorrect. Firewall policies limit requests to IP addresses or subnets in a virtual network."
26-
- content: "Private endpoints"
27-
isCorrect: false
28-
explanation: "Incorrect. Private endpoints create a special network interface for an Azure service in your virtual network."
29-
- content: "Shared access signatures"
30-
isCorrect: true
31-
explanation: "Correct. SAS provides secure delegated access to resources in your storage account."
17+
[!include[](includes/8-design-for-storage-security.md)]

learn-pr/wwl-azure/design-data-storage-solution-for-non-relational-data/includes/3-design-for-azure-storage-accounts.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
After you determine the data storage requirements for your organization, you need to create storage accounts for Tailwind Traders.
32

43
An [Azure storage account](/azure/storage/common/storage-account-overview?azure-portal=true) groups together all of your Azure Storage services. The storage account provides a unique namespace that's accessible from anywhere (assuming you have the correct permissions) in the world over HTTPS. Data in your storage account is durable and highly available, secure, and massively scalable.
@@ -34,4 +33,6 @@ You review Azure storage account options and some scenarios for when to use diff
3433

3534
- **Consider data sensitivity**. Protect sensitive and proprietary Tailwind Traders data in your data storage. You can enable virtual networks for proprietary data and not for public data. This scenario might require separate storage accounts.
3635

37-
- **Consider data isolation**. Segregate regulatory and compliance data, or local policies by using multiple storage accounts for Tailwind Traders. You can separate data in one application from data in another application to ensure data isolation.
36+
- **Consider data isolation**. Segregate regulatory and compliance data, or local policies by using multiple storage accounts for Tailwind Traders. You can separate data in one application from data in another application to ensure data isolation.
37+
38+

learn-pr/wwl-azure/design-data-storage-solution-for-non-relational-data/includes/4-design-for-data-redundancy.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
21
Azure Storage always stores multiple copies of your Tailwind Traders data. This redundancy ensures the data is protected from planned and unplanned events. These events can include transient hardware failures, network or power outages, and massive natural disasters. [Storage redundancy](/azure/storage/common/storage-redundancy?azure-portal=true) ensures your storage account meets its availability and durability targets. This video reviews the data redundancy options.
32

4-
[! VIDEO https://learn-video.azurefd.net/vod/player?id=6e6c2595-326b-4a7b-9891-ef108eecd9e8]
3+
> [! VIDEO https://learn-video.azurefd.net/vod/player?id=6e6c2595-326b-4a7b-9891-ef108eecd9e8]
54
65

76
### Things to know about data redundancy
@@ -58,4 +57,7 @@ You review the different options for implementing replication. Data redundancy i
5857

5958
- **Consider secondary regions**. For applications requiring high durability, you can choose to additionally copy the data in your storage account to a secondary region that is hundreds of miles away from the primary region. If your storage account is copied to a secondary region, then your data is durable even if a complete regional outage or a disaster in which the primary region isn't recoverable.
6059

61-
- **Consider read access requirements**. Identify Tailwind Traders applications that require read access to the replicated data in the secondary region, if the primary region becomes unavailable for any reason. Configure your storage account with read access to the secondary region. Your applications can seamlessly shift to reading data from the secondary region if the primary region becomes unavailable.
60+
- **Consider read access requirements**. Identify Tailwind Traders applications that require read access to the replicated data in the secondary region, if the primary region becomes unavailable for any reason. Configure your storage account with read access to the secondary region. Your applications can seamlessly shift to reading data from the secondary region if the primary region becomes unavailable.
61+
62+
> [!TIP]
63+
> Continue your learning with the [Describe Azure storage services](/training/modules/describe-azure-storage-services/) training module.

learn-pr/wwl-azure/design-data-storage-solution-for-non-relational-data/includes/5-design-for-azure-blob-storage.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
[Azure Blob Storage](/azure/storage/blobs/storage-blobs-overview) is a cloud-based object storage service offered by Microsoft Azure. Blob storage is designed to store large amounts of unstructured data, such as text, images, documents, videos, and audio files.
1+
[Azure Blob Storage](/azure/storage/blobs/storage-blobs-overview) is a cloud-based object storage service offered by Microsoft Azure. Blob storage is designed to store large amounts of unstructured data, such as text, images, documents, videos, and audio files. This video from the Developer course covers the basics of blob storage.
22

3-
[! VIDEO https://learn-video.azurefd.net/vod/player?id=335682c0-7869-4eb7-ac14-bc3b8c4d84a4]
3+
> [! VIDEO https://learn-video.azurefd.net/vod/player?id=335682c0-7869-4eb7-ac14-bc3b8c4d84a4]
44
55
There are two main points to consider in an implementation plan for Azure Blob Storage. First, you need to identify which Azure _blob access tier_ satisfies your organization's storage availability, latency, and cost requirements. The second consideration is to decide if you need access to immutable storage.
66

@@ -49,4 +49,7 @@ You review the different access options for Azure Blob Storage, and how to use i
4949

5050
- **Consider Blob Storage costs**. Weigh your options for total cost. Factor in data storage minimum durations, and potential charges for transactions and access. Premium Blob Storage and the Hot access tier have higher overall storage costs, but lower charges for access and transactions. The Cool and Archive access tiers offer lower storage costs, but tend to have higher charges for access and transactions.
5151

52-
- **Consider immutable storage**. Review your business scenarios to identify where you might need immutable storage. Consider the different types immutability policies and which form satisfies your organization's requirements.
52+
- **Consider immutable storage**. Review your business scenarios to identify where you might need immutable storage. Consider the different types immutability policies and which form satisfies your organization's requirements.
53+
54+
> [!TIP]
55+
> Continue your learning with the [Configure Azure Blob Storage](/training/modules/configure-blob-storage/) training module.

learn-pr/wwl-azure/design-data-storage-solution-for-non-relational-data/includes/6-design-for-azure-files.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
[Azure Files](/azure/storage/files/storage-files-introduction) provides fully managed cloud-based file shares that are hosted on Azure. Shared files are accessible by using the industry standard Server Message Block (SMB) protocol, Network File System (NFS) protocol, and the Azure Files REST API. You can mount or connect to an Azure file share at the same time on all the main operating systems.
1+
[Azure Files](/azure/storage/files/storage-files-introduction) provides fully managed cloud-based file shares that are hosted on Azure. Shared files are accessible by using the industry standard Server Message Block (SMB) protocol, Network File System (NFS) protocol, and the Azure Files REST API. You can mount or connect to an Azure file share at the same time on all the main operating systems. This video compares files storage to blob storage.
22

3-
[! VIDEO https://learn-video.azurefd.net/vod/player?id=020ad252-b21d-40bd-8885-c0ca0093bc41]
3+
> [! VIDEO https://learn-video.azurefd.net/vod/player?id=020ad252-b21d-40bd-8885-c0ca0093bc41]
44
55
### Things to know about Azure Files
66

@@ -51,6 +51,9 @@ The following table compares features and uses cases for these three implementat
5151
| Comparison | Azure Blob Storage | Azure Files | Azure NetApp Files |
5252
| --- | --- | --- | --- |
5353
| **Description** | Azure Blob Storage is best suited for large scale read-heavy sequential access workloads where data is ingested once and modified later. <br><br>Blob Storage offers the lowest total cost of ownership, if there's little or no maintenance. | Azure Files is a highly available service best suited for random access workloads. <br><br>For NFS shares, Azure Files provides full POSIX file system support and can easily be used from container platforms like Azure Container Instance (ACI) and Azure Kubernetes Service (AKS). | Azure NetApp Files is a fully managed file service in the cloud, powered by NetApp, with advanced management capabilities. <br><br>Azure NetApp Files is suited for workloads that require random access and provides broad protocol support and data protection capabilities. |
54-
| **Use cases** | Large scale analytical data, Throughput sensitive high-performance computing, Backup and archive, Autonomous driving, Media rendering, or Genomic sequencing | Shared files, Databases, Home directories, Traditional applications, ERP, CMS, NAS migrations that don't require advanced management, Custom applications that require scale-out file storage | On-premises enterprise NAS migration that requires rich management capabilities, Latency sensitive workloads like SAP HANA, Latency-sensitive or IOPS intensive high performance compute, Workloads that require simultaneous multi-protocol access |
54+
| **Use cases** | Large scale analytical data, Throughput sensitive high-performance computing, Backup and archive, Autonomous driving, Media rendering, or Genomic sequencing | Shared files, Databases, Home directories, Traditional applications, ERP, CMS, NAS migrations that don't require advanced management, Custom applications that require scale-out file storage | On-premises enterprise NAS migration that requires rich management capabilities, Latency sensitive workloads like SAP HANA, Latency-sensitive, or IOPS intensive high performance compute, Workloads that require simultaneous multi-protocol access |
5555
| **Available protocols** | - NFS 3.0 <br> - REST <br> - Data Lake Storage Gen2 | - SMB <br> - NFS 4.1 <br> - REST | - NFS 3.0 and 4.1 <br> - SMB |
56-
| **Performance (per volume)** | Up to 20,000 IOPS. Up to 15 GiB/s throughput. | Up to 100,000 IOPS. Up to 10 GiB/s throughput | Up to 460,000 IOPS. Up to 4.5 GiB/s throughput for regular volumes. Up to 10 GiB/s throughput for large volumes. |
56+
| **Performance (per volume)** | Up to 20,000 IOPS. Up to 15 GiB/s throughput. | Up to 100,000 IOPS. Up to 10 GiB/s throughput | Up to 460,000 IOPS. Up to 4.5 GiB/s throughput for regular volumes. Up to 10 GiB/s throughput for large volumes. |
57+
58+
> [!TIP]
59+
> Learn more about file based workloads in the [Introduction to Azure NetApp Files](/training/modules/introduction-to-azure-netapp-files/) training module.

learn-pr/wwl-azure/design-data-storage-solution-for-non-relational-data/includes/8-design-for-storage-security.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1+
Azure Storage provides a layered security model that lets you secure and control the level of access to your storage accounts. The model consists of several storage security options, including firewall policies, customer-managed keys, and endpoints. This video from the Developers course highlights storage security features.
12

2-
Azure Storage provides a layered security model that lets you secure and control the level of access to your storage accounts. The model consists of several storage security options, including firewall policies, customer-managed keys, and endpoints.
3-
4-
[! VIDEO https://learn-video.azurefd.net/vod/player?id=70edcdd1-7dab-478a-83ea-d07f4f883d67]
3+
> [! VIDEO https://learn-video.azurefd.net/vod/player?id=70edcdd1-7dab-478a-83ea-d07f4f883d67]
54
65
### Things to know about storage security
76

@@ -13,8 +12,6 @@ Let's take a look at some best practices for storage security. Think about optio
1312

1413
- [Firewall policies and rules](/azure/storage/common/storage-network-security) limit access to your storage account. Requests can be limited to specific IP addresses or ranges, or to a list of subnets in an Azure virtual network. The Azure Storage firewall provides access control for the public endpoint of your storage account.
1514

16-
- [Virtual network service endpoints](/azure/virtual-network/virtual-network-service-endpoints-overview) restrict network access and provide direct connection to your Azure storage. You can secure storage accounts to your virtual network, and enable private IP addresses in the virtual network to reach the service endpoint. With [private endpoints](/azure/storage/common/storage-private-endpoints), you can create a special network interface for an Azure service in your virtual network.
17-
1815
- [Secure transfer](/azure/storage/common/storage-require-secure-transfer) enables an Azure storage account to accept requests from secure connections. When you require secure transfer, any requests originating from nonsecure connections are rejected. Microsoft recommends that you always require secure transfer for all your storage accounts.
1916

2017
- Data in your storage account is automatically encrypted. Azure Storage encryption offers two ways to manage encryption keys at the storage account level:
@@ -39,4 +36,8 @@ You review some of the security options for Azure Storage. Take a few minutes to
3936

4037
- **Consider secure transfer**. (Microsoft recommended) Always require secure transfer for all your Azure storage accounts. In the Azure portal, choose **Enable secure transfer** for your storage accounts. The `Secure transfer required` property is enabled by default when an Azure storage account is created.
4138

42-
- **Consider customer-managed keys**. Manage encryption keys for your storage account by using customer-managed keys stored in Azure Key Vault. Customer-managed keys give you full control over access to your encryption keys and encrypted data.
39+
- **Consider customer-managed keys**. Manage encryption keys for your storage account by using customer-managed keys stored in Azure Key Vault. Customer-managed keys give you full control over access to your encryption keys and encrypted data.
40+
41+
42+
> [!TIP]
43+
> There is a lot more to learn about storage security in the [Plan and implement security for storage](/training/modules/security-storage/) training module.
-8.19 KB
Loading

0 commit comments

Comments
 (0)