1 Transaction Manager for Microservices Images for OCI

Learn about the Oracle Transaction Manager for Microservices (MicroTx) image for Oracle Cloud Infrastructure (OCI) and how to use this image to create MicroTx instances in (OCI).

Topics:

1.1 About Transaction Manager for Microservices Images for OCI

Utilizing the Transaction Manager for Microservices (MicroTx) image for OCI, you can create Transaction Manager for Microservices domain nodes in the Oracle Cloud Infrastructure compute instances, with the entitlement to use MicroTx software.

Transaction Manager for Microservices image for OCI is preinstalled with the Oracle Transaction Manager for Microservices Free 23.4.1. It contains the following directories:

  • $HOME/OTMM/otmm-23.4.1 contains the MicroTx distribution package.
  • $HOME/OTMM/otmm-23.4.1/samples/xa/java/bankapp contains the source code and other files for the Bank and Stock-Trading application.
  • $HOME/OTMM/otmm-23.4.1/samples/xa/java/bankapp/Helmcharts contains the Helm Chart with details to deploy the Bank and Stock-Trading application.

Shapes for Oracle Transaction Manager for Microservices image for OCI Marketplace

You can use any of the following compute shapes to create a Transaction Manager for Microservices instance in OCI.
Standard
VM.Standard1.4, VM.Standard1.8, VM.Standard1.16, VM.Standard.B1.4, VM.Standard.B1.8, VM.Standard.B1.16, VM.Standard2.4, VM.Standard2.8, VM.Standard2.16, VM.Standard2.24, VM.Standard.E2.4, VM.Standard.E2.8
Flexible
VM.Standard.E3.Flex (OCPU constraint: 4-64, Memory constraint: 24-1024 GB); VM.Standard.E4.Flex (OCPU constraint: 4-64, Memory constraint: 24-1024 GB); VM.Standard3.Flex (OCPU constraint: 4-32, Memory constraint: 24-512 GB)
Optimized
VM.Optimized3.Flex (OCPU constraint: 4-18, Memory constraint: 24-256 GB)
Dense
VM.DenseIO1.4, VM.DenseIO1.8, VM.DenseIO1.16, VM.DenseIO2.8, VM.DenseIO2.16, VM.DenseIO2.24

1.2 Minimum System Requirements

To create a Transaction Manager for Microservices instance in OCI and run sample applications, you must meet the minimum system requirements.

Ensure that at least 4 OCPUs, 24 GB memory, and 128 GB of bootable storage volume is available in your Oracle Cloud Infrastructure tenancy.

1.3 Software Requirements

MicroTx coordinator is a containerized application and can run on any container-based platforms, such as Docker and Kubernetes.

Table 1-1 Software Requirements for MicroTx

Component Requirement
Java 2 JRE for the Java run-time environment Tested with JRE 17.0.4 and OpenJDK 17
Java 2 Software Development Kit (SDK) for the Java development environment Tested with JRE 17.0.4 and OpenJDK 17

For more additional information, see Oracle Transaction Manager for Microservices Developer Guide.