Oracle Cloud Infrastructure (Oracle Press)

Author: Jeevan Gheevarghese Joseph, Adao Oliveira Junior and Mickey Boxell
Publisher: Oracle Press
Pages: 448
ISBN: 978-0137902538
Print:0137902530
Kindle: B0CLKZ8B8Y
Audience: Developers using Oracle Cloud
Rating: 4.5
Reviewer: Kay Ewbank

Subtitled 'A guide to building cloud native applications', this book explores Oracle's Cloud Infrastructure (OCI) services and how they can be used to build cloud native applications.

The book starts from the beginnings with an introduction to the services and the terminology used, with definitions of realms, availablity domains, tenancies and compartments. The authors look at Cloud Guard and security zones, and show how to get started with a tenancy on OCI.

Banner

Chapter two moves more into specifics, with a look at the automation and management APIs, and how to work with Terraform. Terraform is an open source tool that can be used to programmatically manage infrastructure. Essentially, you can manage infrastructure with configuration files rather than through a graphical user interface. Having introduced Terraform, this chapter then looks at Oracle's Resource Manager Service.


 

Chapter three introduces the Cloud Native Services available on Oracle Cloud, starting the the Oracle Container Registry (OCR). This can be used to store, share, and manage container images such as Docker images. The authors look at the concepts of compute and container images, and the container engine for Kubernetes before moving on to the Service Mesh, a service that handles security, observability, and network traffic management on Oracle Cloud. This chapter also introduces serverless functions, API gateways, and introduces the Oracle Streaming Service.

The whole of the next chapter looks in more depth at the Container Engine for Kubernetes. This can be used to deploy Kubernetes clusters and provides a serverless Kubernetes service with virtual nodes and automatic scaling. The chapter has good sections setting out Kubernetes concepts, how to create a cluster, manage stoage, and handle security. The following chapter is again devoted to the container engine, this time covering topics such as upgrading the control and data planes, scaling a cluster, and cluster add-ons.

Security and securing your workloads and applications is the topic of the next chapter. Again, this is framed in terms of Kubernetes and the OCI Container Engine for Kubernetes (OKE). There are sections on hardening containers and OKE worker nodes, securing workloads, and the tools you get that can help.

A chapter on serverless platforms and applications focuses mainly on serverless functions and the Service Mesh, and how to use Oracle's function as a service platform that is based on the open source FN Project engine. The authors then move on to look at observability, and the use of OCI monitoring and logging.

A chapter on the OCI DevOps service and deployment automation explains how it can be used for building and delivering software using managed Git repositories, building pipelines, and repositories for build artifacts and Docker images.

The book concludes with a chapter on bringing it all together with a sample application.

Overall, this is a clear introduction to what can seem a complex environment. There isn't much attempt to simplify topics or make them accessible with cheerful asides, tips and cartoons; this is very much an Oracle Press corporate plain vanilla textbook. However, the authors explain in clear terms what the different elements are and how they can be used, and if you need to get to grips with Oracle OCI, I can recommend this book.

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


C++ Programming, 6th Ed (In Easy Steps)

Author: Mike McGrath
Publisher: In Easy Steps
Date: April 2022
Pages: 192
ISBN: 978-1840789713
Print: 1840789719
Kindle: B09V2T9SJD
Audience: Developers wanting to learn C++
Reviewer: Mike James
This is the 6th edition of a slim book on C++. Can you really learn C++ in easy steps?



Street Coder (Manning)

Author: Sedat Kapanoglu
Publisher: Manning
Date: February 2022
Pages: 272
ISBN: 978-1617298370
Print: 1617298379
Kindle: B09Q3PJQC5
Audience: General
Rating: 4
Reviewer: Ian Elliot
Street Coder - sounds sort of tough but messy at the same time.


More Reviews

 

 

Last Updated ( Tuesday, 16 July 2024 )