Creating similar instances using instance configuration and instance pools
If you want to create a template configuration that will be used to create multiple OCI instances, then instance configuration is your friend. It is a template for configuration that we can use to create similar OCI instances. You can specify configuration for which OS image to choose, different shapes and their resource allocation, different block volume sizes, and so on.
These templates can be created using an existing OCI instance or using the OCI CLI. When you launch an instance using this instance configuration, OCI creates the resources that are defined within that template config.
You can see a logical representation of this in the following diagram:
OCI uses this instance configuration to create and manage identical instances in a logical group. This is known as an instance pool. The main use case for an instance pool is...