HOME
SEARCH
BLOG
SCRIPTS
CONTACT
SEARCH
SEARCH
Disclaimer:
Authors have full rights over their works. Reproduction of any part of the content is prohibited without prior authorization.
×
BOOK PRACTICAL ORACLE CLOUD INFRASTRUCTURE INFRASTRUCTURE AS A SERVICE, AUTONOMOUS DATABASE
DOWNLOAD
SUMMARY
Items Found:
160
Chapter 1: Introducing Oracle Cloud Infrastructure 1
Cloud Computing Characteristics 2
Hardware and Virtual Resources 2
Cloud Computing Definitions 3
Provisioning 4
Elasticity and Scalability 7
Delivery as a Service 9
APIs 10
Core Cloud Capabilities 15
Compute 15
Storage 18
Networking 22
Identity and Access Management 24
Deployment Models 25
Service Models 27
Costs 30
Oracle Cloud Infrastructure 32
Regions 33
Workloads 35
Services 36
vi
Billings 39
Support 41
SLA 43
Trial 45
Summary 47
Notes 48
Chapter 2: Building Your First Cloud Application 49
Planning the Infrastructure 50
Cloud Account 50
Project Compartment 50
Application Design 52
Cloud Infrastructure 56
Service Limits 61
Provisioning the Infrastructure 62
Compartment 64
Virtual Cloud Network 66
Internet Gateway 68
Route Table 69
Security List 70
Subnet 73
Compute Instance 75
Testing the Application 86
SSH Connection 86
Waiting for cloud-init 87
Open Ports 89
API Test 89
Scaling Out 92
Custom Image 92
Subnet in a Different AD 95
Second Compute Instance 96
Load Balancer 103
vii
Cleanup 115
Summary 116
Chapter 3: Automating Cloud Infrastructure 117
Cloud Management Plane 119
Oracle Cloud Infrastructure API 120
Securing API Calls 122
API Signing Key 124
SDK 129
Installation 130
Configuration 132
Using the SDK 134
CLI 137
Installation 138
Configuration 139
Using the CLI 144
Terraform 149
Infrastructure as Code 150
Installation 152
Configuration 153
Using Terraform 157
State 175
Best Practices 176
Summary 178
Chapter 4: Cloud Security and Project Environments 179
Projects, Environments, and Systems 179
Compartments 181
Users 189
Groups and Policies 198
Groups 198
Policy Statements 203
Policies 207
Audit and Search 213
Searching 213
Auditing 222
Summary 224
Chapter 5: Data Storage in the Oracle Cloud 225
Buckets and Objects 225
Working with Objects 228
Basics 229
Object Name Prefixes 234
Listing Objects in Pages 238
Object Metadata 239
Concurrent Updates 241
Programming Object Storage 246
Multipart Uploads 246
Instance Principals 255
Tagging Resources 256
Dynamic Groups 260
Accessing Storage from Instances 263
Public Access 275
Cleanup 277
Summary 278
Chapter 6: Patterns for Compute and Networking 279
Virtual Networking 279
Private IPs 281
Public IPs 283
Private Subnets, Bastion, and NAT 289
Security Rules 300
VCN Peering 304
Scaling Instances 308
Instance Pools and Autoscale 308
Scaling Instance Vertically Up 326
ix
Immutable Infrastructure 343
Summary 346
Chapter 7: Autonomous Database 347
Relational Data Model 347
Oracle Database 351
Autonomous Data Warehouse 356
SQL Developer Web 364
Loading Data to ADW 368
Database Credential 369
Star Schema 373
Database Monitoring 390
Data Analytics 394
Cleanup 408
Summary 408
Chapter 8: Oracle Container Engine for Kubernetes 409
Containers 409
Containerize an Application 415
Container Registry 430
Container Management 440
Container Orchestration 441
Kubernetes 445
Managed Cluster 449
Connecting As Superuser 464
Sandbox Namespace 470
Connecting As Developer 471
Pods 477
Deployments and Services 480
Cleanup 485
Summary 486
x
Chapter 9: Cloud-Native Architecture 487
Cloud Native 489
Serverless 493
Developer VM 495
Fn Project 497
Oracle Functions 513
Events 528
Functions and Object Storage 529
Events As Function Triggers 539
CloudEvents 541
Oracle Events 543
Cleanup 549
Summary 551
Index 553