Preface |
|
xvii | |
Acknowledgments |
|
xxi | |
Introduction |
|
xxiii | |
|
Part I Cloud Computing Introduction |
|
|
|
1 The Principles of Cloud Computing |
|
|
3 | (22) |
|
Identifying Cloud Computing Characteristics |
|
|
4 | (5) |
|
Elasticity and Scalability |
|
|
4 | (2) |
|
|
6 | (1) |
|
|
6 | (2) |
|
|
8 | (1) |
|
|
8 | (1) |
|
Identifying Cloud Service Models |
|
|
9 | (3) |
|
Software as a Service (SaaS) |
|
|
10 | (1) |
|
Infrastructure as a Service (IaaS) |
|
|
10 | (1) |
|
Platform as a Service (PaaS) |
|
|
11 | (1) |
|
Other Cloud Service Models |
|
|
11 | (1) |
|
Identifying Cloud Deployment Models |
|
|
12 | (1) |
|
Understanding Cloud Shared Responsibility |
|
|
12 | (5) |
|
Shared Responsibility Examples |
|
|
13 | (1) |
|
Exercise 1-1 Sign Up for a Free Microsoft Azure Cloud Subscription |
|
|
13 | (4) |
|
|
17 | (8) |
|
|
18 | (1) |
|
|
19 | (3) |
|
|
22 | (3) |
|
2 The Business Side of Cloud Computing |
|
|
25 | (20) |
|
The Business Case for Cloud Computing |
|
|
26 | (2) |
|
Ongoing Operating Expenses (OPEX) |
|
|
26 | (1) |
|
Information Technology Infrastructure Library (ITIL) and the Cloud |
|
|
27 | (1) |
|
|
28 | (2) |
|
|
30 | (1) |
|
|
30 | (4) |
|
Reserved and Spot Instances |
|
|
31 | (1) |
|
|
32 | (1) |
|
|
32 | (1) |
|
Exercise 2-1 Microsoft Azure Pricing Calculator |
|
|
33 | (1) |
|
Exercise 2-2 Microsoft Azure Budgets and Alerts |
|
|
33 | (1) |
|
|
34 | (2) |
|
|
35 | (1) |
|
|
36 | (9) |
|
|
39 | (6) |
|
Part II Cloud Design Requirements |
|
|
|
|
45 | (20) |
|
|
46 | (2) |
|
|
47 | (1) |
|
|
47 | (1) |
|
Solving Business Problems with the Cloud |
|
|
48 | (4) |
|
Map Computing Requirements to Cloud Services |
|
|
48 | (1) |
|
Data Sovereignty and Privacy |
|
|
48 | (4) |
|
Cloud Migration Strategies |
|
|
52 | (5) |
|
|
53 | (2) |
|
|
55 | (1) |
|
Exercise 3-1 Run an On-Premises Cloud Migration Assessment for Microsoft SQL Server |
|
|
55 | (2) |
|
|
57 | (2) |
|
|
58 | (1) |
|
|
59 | (6) |
|
|
62 | (3) |
|
4 Compliance and the Cloud |
|
|
65 | (20) |
|
Laws, Regulations, and Security Standards |
|
|
66 | (2) |
|
Legal and Regulatory Compliance |
|
|
66 | (2) |
|
Cloud Service Provider Compliance |
|
|
68 | (3) |
|
|
68 | (1) |
|
|
68 | (1) |
|
|
69 | (2) |
|
|
71 | (1) |
|
Business Requirements and Cloud Solutions |
|
|
71 | (5) |
|
|
71 | (2) |
|
Cloud Service Provider Security Control Implementation |
|
|
73 | (2) |
|
Exercise 4-1 Review Amazon Web Services Regulatory Compliance |
|
|
75 | (1) |
|
|
76 | (1) |
|
|
76 | (1) |
|
|
77 | (8) |
|
|
80 | (5) |
|
Part III Cloud Infrastructure |
|
|
|
5 Cloud Storage Infrastructure |
|
|
85 | (20) |
|
|
86 | (2) |
|
|
86 | (1) |
|
|
87 | (1) |
|
Cloud Storage Configuration |
|
|
88 | (3) |
|
|
88 | (1) |
|
|
89 | (1) |
|
Replication and Encryption |
|
|
90 | (1) |
|
|
91 | (2) |
|
|
92 | (1) |
|
Content Delivery Networks |
|
|
93 | (4) |
|
Exercise 5-1 Create a Microsoft Azure Storage Account |
|
|
94 | (1) |
|
Exercise 5-2 Upload Content to a Microsoft Azure Storage Account |
|
|
95 | (2) |
|
|
97 | (2) |
|
|
98 | (1) |
|
|
99 | (6) |
|
|
102 | (3) |
|
6 Cloud Network Infrastructure |
|
|
105 | (20) |
|
|
106 | (6) |
|
Connecting to Cloud Environments |
|
|
106 | (2) |
|
|
108 | (1) |
|
|
109 | (1) |
|
|
110 | (2) |
|
|
112 | (1) |
|
|
113 | (4) |
|
Exercise 6-1 Create a Microsoft Azure Virtual Network |
|
|
114 | (1) |
|
Exercise 6-2 Configure a Microsoft Azure ExpressRoute Circuit |
|
|
115 | (2) |
|
|
117 | (2) |
|
|
117 | (2) |
|
|
119 | (6) |
|
|
122 | (3) |
|
7 Cloud Compute Infrastructure |
|
|
125 | (20) |
|
Virtualization in the Cloud |
|
|
126 | (2) |
|
|
126 | (2) |
|
Cloud Virtual Machine Components |
|
|
128 | (5) |
|
Operating System Selection |
|
|
128 | (3) |
|
Virtual Network Interface Cards |
|
|
131 | (2) |
|
|
133 | (1) |
|
High-Performance Computing |
|
|
133 | (4) |
|
Exercise 7-1 Deploy a Windows-Based Virtual Machine in the Cloud |
|
|
135 | (1) |
|
Exercise 7-2 Remotely Manage a Cloud Windows Virtual Machine |
|
|
135 | (2) |
|
|
137 | (2) |
|
|
137 | (2) |
|
|
139 | (6) |
|
|
142 | (3) |
|
8 Applications and Big Data in the Cloud |
|
|
145 | (24) |
|
Service-Oriented Architecture |
|
|
146 | (3) |
|
|
146 | (2) |
|
Content Management Systems |
|
|
148 | (1) |
|
|
149 | (4) |
|
|
151 | (1) |
|
Cryptocurrency Implementations |
|
|
151 | (2) |
|
|
153 | (1) |
|
|
153 | (1) |
|
|
154 | (1) |
|
|
154 | (6) |
|
|
156 | (1) |
|
|
156 | (1) |
|
Exercise 8-1 Create a Microsoft Azure Queue |
|
|
157 | (2) |
|
Exercise 8-2 Create a Microsoft Azure Container Registry |
|
|
159 | (1) |
|
|
160 | (3) |
|
|
161 | (2) |
|
|
163 | (6) |
|
|
166 | (3) |
|
|
169 | (22) |
|
Software Development in the Cloud |
|
|
170 | (3) |
|
Application Programming Interfaces |
|
|
170 | (2) |
|
|
172 | (1) |
|
|
173 | (2) |
|
|
173 | (2) |
|
|
175 | (1) |
|
Continuous Integration and Delivery |
|
|
175 | (2) |
|
|
176 | (1) |
|
|
176 | (1) |
|
Cloud Resource Deployment |
|
|
177 | (2) |
|
|
177 | (1) |
|
|
178 | (1) |
|
Exercise 9-1 Deploy Cloud Virtual Machines Using Templates |
|
|
178 | (1) |
|
|
179 | (3) |
|
|
180 | (2) |
|
|
182 | (9) |
|
|
185 | (6) |
|
Part IV Securing the Cloud |
|
|
|
10 Security and the Cloud |
|
|
191 | (24) |
|
|
192 | (4) |
|
|
192 | (3) |
|
|
195 | (1) |
|
Data Integrity and Message Authentication |
|
|
196 | (1) |
|
|
197 | (1) |
|
|
197 | (1) |
|
|
197 | (1) |
|
Identity and Access Management |
|
|
198 | (8) |
|
|
199 | (1) |
|
|
199 | (1) |
|
Multifactor Authentication |
|
|
200 | (1) |
|
Exercise 10-1 Check Virtual Machine Disk Encryption Compliance |
|
|
201 | (3) |
|
Exercise 10-2 Create a Microsoft Azure Active Directory Tenant |
|
|
204 | (2) |
|
|
206 | (2) |
|
|
206 | (2) |
|
|
208 | (7) |
|
|
211 | (4) |
|
|
215 | (24) |
|
|
216 | (2) |
|
|
216 | (1) |
|
|
217 | (1) |
|
|
218 | (2) |
|
|
218 | (1) |
|
|
219 | (1) |
|
|
220 | (4) |
|
|
220 | (1) |
|
Control Objectives and Security Controls |
|
|
220 | (1) |
|
|
221 | (1) |
|
|
222 | (2) |
|
Security Testing and Auditing |
|
|
224 | (4) |
|
|
224 | (1) |
|
|
225 | (1) |
|
Exercise 11-1 Secure Data at Rest |
|
|
226 | (2) |
|
|
228 | (3) |
|
|
229 | (2) |
|
|
231 | (8) |
|
|
234 | (5) |
|
Part V Appendix and Glossary |
|
|
|
A About the Online Content |
|
|
239 | (6) |
|
|
240 | (1) |
|
Your Total Seminars Training Hub Account |
|
|
240 | (1) |
|
|
240 | (1) |
|
Single User License Terms and Conditions |
|
|
240 | (2) |
|
|
242 | (1) |
|
|
242 | (1) |
|
|
243 | (2) |
Glossary |
|
245 | (14) |
Index |
|
259 | |