-
Notifications
You must be signed in to change notification settings - Fork 327
/
Copy pathadf_checklist.en.json
158 lines (158 loc) · 5.24 KB
/
adf_checklist.en.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
{
"items": [
{
"category": "Operations Management",
"subcategory": "Best Practices",
"text": "Leverage FTA Resiliency Playbook for Azure Data Factory",
"waf": "Reliability",
"service": "Azure Data Factory",
"guid": "ab91932c-9fc9-4d1b-a881-37f5e6c0cb9e",
"id": "A01.01",
"severity": "Medium",
"link": "https://github.com/Azure/fta-resiliencyplaybooks/blob/main/paas-foundations-playbooks-ADF_v1.docx"
},
{
"category": "Operations Management",
"subcategory": "Availablity Zone",
"text": "Use zone redundant pipelines in regions that support Availability Zones",
"waf": "Reliability",
"service": "Azure Data Factory",
"guid": "e503547c-d447-4e82-9138-a7200f1cac6d",
"id": "A02.01",
"severity": "High",
"link": "https://learn.microsoft.com/azure/architecture/example-scenario/analytics/pipelines-disaster-recovery"
},
{
"category": "Operations Management",
"subcategory": "DevOps Integration",
"text": "Use DevOps to Backup the ARM templates with Github/Azure DevOps integration ",
"waf": "Reliability",
"service": "Azure Data Factory",
"guid": "9ef1d6e8-32e5-42e3-911c-818b1a0bc511",
"id": "A03.01",
"severity": "Medium",
"link": "https://learn.microsoft.com/azure/data-factory/source-control"
},
{
"category": "Network Topology and Connectivity",
"subcategory": "Network",
"text": "Make sure you replicate the Self-Hosted Integration Runtime VMs in another region ",
"waf": "Reliability",
"service": "Azure Data Factory",
"guid": "e43a18a9-cd29-49cf-b7b1-7db8255562f2",
"id": "B01.01",
"severity": "Medium",
"link": "https://learn.microsoft.com/azure/architecture/example-scenario/analytics/pipelines-disaster-recovery"
},
{
"category": "Network Topology and Connectivity",
"subcategory": "Network",
"text": "Make sure you replicate or duplicate your network in the sister region. You have to make a copy of your Vnet in another region",
"waf": "Reliability",
"service": "Azure Data Factory",
"guid": "aee4563a-fd83-4393-98b2-62d6dc5f512a",
"id": "B01.02",
"severity": "Medium",
"link": "https://learn.microsoft.com/azure/architecture/example-scenario/analytics/pipelines-disaster-recovery"
},
{
"category": "Governance and Security",
"subcategory": "Integration",
"text": "If using Keyvault integration, use SLA of Keyvault to understand your availablity",
"description": "If your ADF Pipelines use Key Vault you don't have to do anything to replicate Key Vault. Key Vault is a managed service and Microsoft takes care of it for you",
"waf": "Reliability",
"service": "Azure Data Factory",
"guid": "25498f6d-bad3-47da-a43b-c6ce1d7aa9b2",
"id": "C01.01",
"severity": "Low",
"link": "https://learn.microsoft.com/azure/key-vault/general/disaster-recovery-guidance"
}
],
"categories": [
{
"name": "Identity and Access Management"
},
{
"name": "Network Topology and Connectivity"
},
{
"name": "BC and DR"
},
{
"name": "Governance and Security"
},
{
"name": "Cost Governance"
},
{
"name": "Operations Management"
},
{
"name": "Application Deployment"
}
],
"waf": [
{
"name": "Reliability"
},
{
"name": "Security"
},
{
"name": "Cost"
},
{
"name": "Operations"
},
{
"name": "Performance"
}
],
"yesno": [
{
"name": "Yes"
},
{
"name": "No"
}
],
"status": [
{
"name": "Not verified",
"description": "This check has not been looked at yet"
},
{
"name": "Open",
"description": "There is an action item associated to this check"
},
{
"name": "Fulfilled",
"description": "This check has been verified, and there are no further action items associated to it"
},
{
"name": "Not required",
"description": "Recommendation understood, but not needed by current requirements"
},
{
"name": "N/A",
"description": "Not applicable for current design"
}
],
"severities": [
{
"name": "High"
},
{
"name": "Medium"
},
{
"name": "Low"
}
],
"metadata": {
"name": "Azure Data Factory Review Checklist",
"state": "Preview",
"waf": "Reliability",
"timestamp": "April 26, 2024"
}
}