Book description
Oracle Cloud Infrastructure: A Guide to Building Cloud Native Applications
Cloud native development is a modern approach to designing, building, deploying, and managing applications. This approach takes advantage of the benefits of utility computing from providers, such as Oracle Cloud Infrastructure (OCI), and emphasizes automation, elasticity, and resilience.
OCI is a next-generation cloud designed to run any application faster and more securely for less. It includes the tools used to build new cloud native applications and to run existing enterprise applications without rearchitecting them.
Whether you are new to the cloud or just new to OCI, this book provides an overview of the OCI services needed to build cloud native applications. You will learn
OCI concepts and terminology
How to manage Infrastructure as Code using modern tools and platforms
OCIs breadth of cloud native services
How to operate the managed Kubernetes service (Container Engine for Kubernetes) at scale
How to configure a cluster for advanced use cases, and use specialized hardware capabilities
How to use cloud native application deployment platforms and observability tools
How to secure applications, data, and the underlying infrastructure using open-source and OCI native security tools and processes
The culmination of the book is an open-source sample application composed of microservices that incorporates the tools and concepts shared throughout the book and is available on GitHub.
Table of contents
- Cover Page
- About This eBook
- Halftitle Page
- Title Page
- Copyright Page
- Pearson’s Commitment to Diversity, Equity, and Inclusion
- Figure Credits
- Contents at a Glance
- Contents
- About the Authors
- About the Technical Reviewer
- Dedications
- Acknowledgments
- Introduction
- 1. Introduction to Oracle Cloud Infrastructure
- 2. Infrastructure Automation and Management
- 3. Cloud Native Services on Oracle Cloud Infrastructure
-
4. Understanding Container Engine for Kubernetes
- Monoliths and Microservices
- Containers
- Container Orchestration and Kubernetes
- Oracle Container Engine for Kubernetes
- OCI-Managed Components and Customer-Managed Components
- Billable Components
- Kubernetes Concepts
- Creating a Cluster
- Cluster Topology Considerations
- Kubernetes Networking
- Kubernetes Storage
- Kubernetes Load Balancer Support
- Security Considerations for Your Cluster
- Summary
- References
-
5. Container Engine for Kubernetes in Practice
- Kubernetes Version Support
- Upgrading the Control Plane
- Upgrading the Data Plane
- Scaling a Cluster
- Cluster Access and Token Generation
- Service Account Authentication
- Configuring DNS
- Cluster Add-ons
- Observability: Prometheus and Grafana
- Operators and OCI Service Operator for Kubernetes
- Troubleshooting Nodes with Node Doctor
- Configuring SR-IOV Interfaces for Pods on OKE Using Multus
- Summary
- References
-
6. Securing Your Workloads and Infrastructure
- Kubernetes Security Challenges
- Concepts of Kubernetes Security
- 4Cs of Kubernetes Security
- Securing Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE)
- Hardening Containers and OKE Worker Nodes
- Securing Your Workloads
- Supporting Tools
- National Institute of Standards and Technology (NIST) Kubernetes Benchmarks
- Summary
- References
- 7. Serverless Platforms and Applications
- 8. Observability
- 9. DevOps and Deployment Automation
- 10. Bringing It Together: MuShop
- Index
- Code Snippets
Product information
- Title: Oracle Cloud Infrastructure - A Guide to Building Cloud Native Applications
- Author(s):
- Release date: December 2023
- Publisher(s): Oracle Press
- ISBN: 9780137902835
You might also like
book
Oracle Cloud Infrastructure for Solutions Architects
Develop enterprise architect skills by building secure, highly available, and cost-effective solutions with Oracle Functions, Terraform, …
book
Oracle Cloud Infrastructure Architect Associate All-in-One Exam Guide (Exam 1Z0-1072)
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, …
video
Getting Started with Oracle Cloud Infrastructure: Provisioning a Free Database and Developer Tools in the Cloud
Learn how to setup an Oracle cloud account in Oracle’s Cloud Infrastructure (OCI). Experiment with provisioning …
video
Developing Infrastructure as Code with Terraform LiveLessons
4+ Hours of Video Instruction Overview Cloud computing has revolutionized the IT industry over the past …