In this lesson, we will learn about the main parts of OCI's physical setup — starting with regions, then availability domains, and finally fault domains.

OCI-

What Is a Region?

A region is an area in the world where Oracle has cloud data centers. Each region has one or more availability domains (ADs), which are large data centers that work together to keep services running smoothly and reliably.

OCI has a worldwide network of regions across many continents. This helps users run their work close to their customers. Oracle also gives special ways to set up, such as:

How to Choose a Region

When you choose a region, keep these three things in mind

Choosing the right region helps you get the best performance, follow rules, and use the right services.

What Is an Availability Domain?

An Availability Domain (AD) is one or more strong and safe data centers in a region. Each AD is separate to stop problems from spreading, but they are linked by a fast network. This lets users run their work in more than one AD to keep it running all the time.

For example, if a region has three ADs and one goes down, the other two will still work.

What Is a Fault Domain?

Each Availability Domain has three Fault Domains (FDs). A fault domain is a small group of hardware, like some racks and servers. Fault domains keep your work safe if some hardware breaks. If you put your servers and databases in different FDs, they use different hardware. This means if one FD fails, your other resources can still work.

Benefits of fault domains

How to Design for High Availability

Let's see how to use these ideas in your architecture

By doing this, your system stays online even if one part fails.

What If There's Only One Availability Domain?

Even in regions with only one Availability Domain, fault domains help keep work safe. By spreading your resources across different fault domains, you can avoid single points of failure and keep your systems running without interruptions.

Summary of What We Learned

Let's review

These parts protect your system at different levels:

Conclusion

Oracle Cloud is designed with regions, availability domains, and fault domains to keep your applications safe and always running. By spreading your resources across these layers, you can avoid failures, reduce downtime, and follow data rules, making sure your cloud applications work well and reliably.