<span>Use this fast-paced and comprehensive guide to build cloud-based solutions on Oracle Cloud Infrastructure. You will understand cloud infrastructure, and learn how to launch new applications and move existing applications to Oracle Cloud. Emerging trends in software architecture are covered suc
Practical Oracle Cloud Infrastructure: Infrastructure As a Service, Autonomous Database, Managed Kubernetes, and Serverless
✍ Scribed by Michal Tomasz Jakóbczyk
- Publisher
- Apress
- Year
- 2020
- Tongue
- English
- Leaves
- 581
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
- Build software solutions on Oracle Cloud
- Automate cloud infrastructure with CLI and Terraform
- Follow best practices for architecting on Oracle Cloud
- Employ Oracle Autonomous Database to obtain valuable data insights
- Run containerized applications on Oracles Container Engine for Kubernetes
- Understand the emerging Cloud Native ecosystem
✦ Table of Contents
Table of Contents
About the Author
About the Technical Reviewer
Acknowledgments
Introduction
Chapter 1: Introducing Oracle Cloud Infrastructure
Cloud Computing Characteristics
Hardware and Virtual Resources
Cloud Computing Definitions
Provisioning
Traditional Provisioning Process
Rapid Self-Provisioning Process
Elasticity and Scalability
Delivery as a Service
APIs
SOAP APIs
REST APIs
Cloud Management Plane
Core Cloud Capabilities
Compute
Storage
Networking
Identity and Access Management
Deployment Models
Service Models
Costs
Oracle Cloud Infrastructure
Regions
Workloads
Services
Billings
Support
SLA
Trial
Summary
Notes
Chapter 2: Building Your First Cloud Application
Planning the Infrastructure
Cloud Account
Project Compartment
Application Design
Cloud Infrastructure
Service Limits
Provisioning the Infrastructure
Compartment
Virtual Cloud Network
Internet Gateway
Route Table
Security List
Subnet
Compute Instance
Testing the Application
SSH Connection
Waiting for cloud-init
Open Ports
API Test
Scaling Out
Custom Image
Subnet in a Different AD
Second Compute Instance
Load Balancer
Cleanup
Summary
Chapter 3: Automating Cloud Infrastructure
Cloud Management Plane
Oracle Cloud Infrastructure API
Securing API Calls
API Signing Key
Generate a Keypair
Uploading the Public Key
Preparing for SDK, CLI, and Terraform
SDK
Installation
Configuration
Using the SDK
CLI
Installation
Configuration
Using the CLI
Terraform
Infrastructure as Code
Installation
Configuration
Using Terraform
Provisioning
Infrastructure Code
State
Best Practices
Summary
Chapter 4: Cloud Security and Project Environments
Projects, Environments, and Systems
Compartments
Users
Groups and Policies
Groups
Policy Statements
Policies
Audit and Search
Searching
Free-Text Search
Structured Queries
Pagination
Auditing
Summary
Chapter 5: Data Storage in the Oracle Cloud
Buckets and Objects
Working with Objects
Basics
Object Name Prefixes
Listing Objects in Pages
Object Metadata
Concurrent Updates
Programming Object Storage
Multipart Uploads
Instance Principals
Tagging Resources
Dynamic Groups
Accessing Storage from Instances
Public Access
Cleanup
Summary
Chapter 6: Patterns for Compute and Networking
Virtual Networking
Private IPs
Public IPs
Private Subnets, Bastion, and NAT
Security Rules
VCN Peering
Scaling Instances
Instance Pools and Autoscale
Scaling Instance Vertically Up
Immutable Infrastructure
Summary
Chapter 7: Autonomous Database
Relational Data Model
Oracle Database
Autonomous Data Warehouse
SQL Developer Web
Loading Data to ADW
Database Credential
Star Schema
Dimensions
Facts
Database Monitoring
Data Analytics
Cleanup
Summary
Chapter 8: Oracle Container Engine for Kubernetes
Containers
Containerize an Application
Development Instance in the Cloud
Docker Runtime
Docker Images
Running Containers
Container Registry
Container Management
Container Orchestration
Kubernetes
Managed Cluster
Connecting As Superuser
Sandbox Namespace
Connecting As Developer
Pods
Deployments and Services
Cleanup
Summary
Chapter 9: Cloud-Native Architecture
Cloud Native
Serverless
Developer VM
Fn Project
Installation and Configuration
Your First Function
UUID Function
Oracle Functions
OCI Networking and Policies
Client Setup
Deploying the UUID Function
Events
Functions and Object Storage
Preparing Infrastructure
Deploying Function
Events As Function Triggers
CloudEvents
Oracle Events
Cleanup
Summary
Index
📜 SIMILAR VOLUMES
<span>Access all the information you need to begin using the MySQL Database Service (MDS) in the Oracle Cloud Infrastructure (OCI). MDS is Oracle’s new platform as a service (PAAS) offering for open-source database users. This book covers getting started with an account in OCI, gives a brief overvie
(Real World Skills for the CompTIA Cloud+ Certification and Beyond)
<div><p>Virtualization, cloud, containers, server automation, and software-defined networking are meant to simplify IT operations. But many organizations adopting these technologies have found that it only leads to a faster-growing sprawl of unmanageable systems. This is where infrastructure as code
<div><p>This book explains how to take advantage of technologies like cloud, virtualization, and configuration automation to manage IT infrastructure using tools and practices from software development. These technologies have decoupled infrastructure from the underlying hardware, turning it into da