About the Authors |
|
xiii | |
About the Technical Reviewer |
|
xv | |
Acknowledgments |
|
xvii | |
Introduction |
|
xix | |
|
|
1 | (34) |
|
Chapter 1 Create an Account - Adrian Png |
|
|
3 | (14) |
|
|
3 | (9) |
|
|
6 | (2) |
|
Billing and Verifications |
|
|
8 | (3) |
|
|
11 | (1) |
|
|
12 | (1) |
|
|
12 | (1) |
|
|
13 | (1) |
|
Overview of Always Free Resources |
|
|
14 | (2) |
|
|
16 | (1) |
|
Chapter 2 Identity and Access Management - Luc Demanche |
|
|
17 | (18) |
|
|
17 | (3) |
|
|
17 | (1) |
|
|
17 | (1) |
|
|
18 | (1) |
|
|
18 | (1) |
|
|
18 | (1) |
|
|
18 | (1) |
|
|
19 | (1) |
|
|
20 | (14) |
|
|
21 | (2) |
|
|
23 | (3) |
|
|
26 | (2) |
|
|
28 | (3) |
|
|
31 | (1) |
|
Multifactor Authentication |
|
|
31 | (3) |
|
|
34 | (1) |
|
Part 2 Infrastructure and Operations |
|
|
35 | (140) |
|
Chapter 3 Basic Networking - Luc Demanche |
|
|
37 | (20) |
|
|
37 | (2) |
|
|
37 | (1) |
|
|
38 | (1) |
|
|
38 | (1) |
|
|
39 | (1) |
|
|
39 | (10) |
|
|
39 | (2) |
|
|
41 | (2) |
|
|
43 | (1) |
|
Security List and Network Security Group |
|
|
44 | (2) |
|
|
46 | (1) |
|
|
47 | (1) |
|
|
48 | (1) |
|
|
49 | (6) |
|
|
55 | (2) |
|
Chapter 4 Compute Instance - Luc Demanche |
|
|
57 | (18) |
|
|
57 | (11) |
|
|
58 | (1) |
|
|
58 | (1) |
|
|
59 | (1) |
|
|
59 | (9) |
|
|
68 | (1) |
|
How to Create a Compute Instance |
|
|
69 | (4) |
|
|
73 | (1) |
|
|
74 | (1) |
|
Chapter 5 Storage - Luc Demanche |
|
|
75 | (26) |
|
|
75 | (16) |
|
|
87 | (1) |
|
|
87 | (2) |
|
|
89 | (1) |
|
|
90 | (1) |
|
|
91 | (9) |
|
|
91 | (3) |
|
|
94 | (2) |
|
|
96 | (2) |
|
|
98 | (1) |
|
How to Replicate a Bucket |
|
|
99 | (1) |
|
How to Prevent the Object Modification |
|
|
99 | (1) |
|
|
100 | (1) |
|
|
100 | (1) |
|
Chapter 6 Oracle Autonomous Linux - Luc Demanche |
|
|
101 | (6) |
|
|
101 | (1) |
|
How to Provision Autonomous Linux |
|
|
102 | (4) |
|
Creation of the Notification Topic |
|
|
102 | (1) |
|
Creation of the Compute Instance |
|
|
102 | (2) |
|
Validate and Change the Schedule of the Update Process |
|
|
104 | (1) |
|
Manually Run the Update Process |
|
|
105 | (1) |
|
|
106 | (1) |
|
Chapter 7 Autonomous Databases - Luc Demanche |
|
|
107 | (30) |
|
What Is Autonomous Database |
|
|
107 | (1) |
|
Difference Between ATP and ADW |
|
|
108 | (1) |
|
|
109 | (5) |
|
|
114 | (3) |
|
|
117 | (7) |
|
|
117 | (1) |
|
|
118 | (3) |
|
|
121 | (3) |
|
|
124 | (1) |
|
|
124 | (9) |
|
|
125 | (3) |
|
|
128 | (4) |
|
|
132 | (1) |
|
|
133 | (1) |
|
|
133 | (2) |
|
|
135 | (1) |
|
|
135 | (1) |
|
|
135 | (1) |
|
Automatic Shutdown and Destruction |
|
|
135 | (1) |
|
|
136 | (1) |
|
Chapter 8 Load Balancers - Adrian Png |
|
|
137 | (20) |
|
|
137 | (1) |
|
|
137 | (2) |
|
|
139 | (2) |
|
Load Balancer Walkthrough |
|
|
141 | (14) |
|
Create the Backend Servers |
|
|
141 | (5) |
|
|
146 | (7) |
|
|
153 | (1) |
|
Validate the Load Balancer |
|
|
154 | (1) |
|
|
155 | (2) |
|
Chapter 9 Notifications and Monitoring - Luc Demanche |
|
|
157 | (18) |
|
|
157 | (4) |
|
|
158 | (1) |
|
|
159 | (2) |
|
|
161 | (12) |
|
|
161 | (8) |
|
|
169 | (4) |
|
|
173 | (2) |
|
|
175 | (146) |
|
Chapter 10 SQL Developer Web - Adrian Png |
|
|
177 | (26) |
|
|
179 | (3) |
|
|
182 | (3) |
|
|
185 | (14) |
|
|
185 | (9) |
|
|
194 | (3) |
|
|
197 | (2) |
|
|
199 | (1) |
|
|
200 | (3) |
|
Chapter 11 Oracle Application Express - Adrian Png |
|
|
203 | (54) |
|
|
204 | (12) |
|
|
211 | (1) |
|
|
211 | (1) |
|
|
212 | (3) |
|
|
215 | (1) |
|
|
216 | (26) |
|
Application Security-Authentication Schemes |
|
|
219 | (5) |
|
Application Security - Authorization Schemes |
|
|
224 | (1) |
|
Application Structure and Components |
|
|
224 | (10) |
|
|
234 | (3) |
|
|
237 | (1) |
|
|
238 | (1) |
|
|
239 | (1) |
|
|
240 | (2) |
|
The Call for Proposals Application |
|
|
242 | (13) |
|
|
244 | (1) |
|
|
245 | (4) |
|
|
249 | (1) |
|
Session Proposal Submission |
|
|
250 | (3) |
|
|
253 | (2) |
|
|
255 | (2) |
|
Chapter 12 Oracle REST Data Services - Adrian Png |
|
|
257 | (22) |
|
|
258 | (5) |
|
|
263 | (7) |
|
|
264 | (1) |
|
|
264 | (1) |
|
|
265 | (5) |
|
|
270 | (1) |
|
|
271 | (4) |
|
|
275 | (2) |
|
|
277 | (2) |
|
Chapter 13 Deploy Multitiered Web Applications - Adrian Png |
|
|
279 | (24) |
|
|
280 | (2) |
|
|
282 | (3) |
|
|
285 | (9) |
|
Connecting to an Autonomous Database |
|
|
286 | (1) |
|
The Python Web Application |
|
|
286 | (3) |
|
|
289 | (5) |
|
|
294 | (8) |
|
Connecting to an Autonomous Database |
|
|
294 | (1) |
|
The Node.js Web Application |
|
|
294 | (5) |
|
|
299 | (3) |
|
|
302 | (1) |
|
Chapter 14 Oracle Machine Learning Notebooks - Adrian Png |
|
|
303 | (18) |
|
Overview of Oracle Machine Learning Notebooks |
|
|
304 | (1) |
|
|
304 | (5) |
|
|
309 | (5) |
|
|
313 | (1) |
|
|
314 | (2) |
|
Manage Workspace and Projects |
|
|
315 | (1) |
|
|
316 | (3) |
|
|
319 | (1) |
|
|
319 | (1) |
|
|
320 | (1) |
|
|
320 | (1) |
|
|
321 | (36) |
|
Chapter 15 Infrastructure as Code - Luc Demanche |
|
|
323 | (24) |
|
|
323 | (1) |
|
Installation of Terraform |
|
|
324 | (1) |
|
|
325 | (1) |
|
|
326 | (1) |
|
|
326 | (1) |
|
Building the Infrastructure |
|
|
327 | (17) |
|
|
328 | (5) |
|
|
333 | (3) |
|
|
336 | (2) |
|
|
338 | (1) |
|
|
339 | (3) |
|
|
342 | (2) |
|
Modifying the Infrastructure |
|
|
344 | (2) |
|
|
346 | (1) |
|
Chapter 16 Account Management - Luc Demanche |
|
|
347 | (10) |
|
Upgrading to Paid Account |
|
|
347 | (2) |
|
|
349 | (4) |
|
|
353 | (1) |
|
|
354 | (3) |
Index |
|
357 | |