Oracle Cloud Infrastructure Developer 2020 Certified Associate
1 Oracle Cloud Infrastructure (OCI) Overview
1-1 Introduction to OCI
1-2 OCI Architecture
1-3 OCI Regions and Availability Domains
1-4 OCI Services Overview
2 Identity and Access Management (IAM)
2-1 Introduction to IAM
2-2 Users, Groups, and Policies
2-3 Compartments
2-4 Authentication and Authorization
2-5 Federation and Single Sign-On (SSO)
3 Compute Services
3-1 Introduction to Compute Services
3-2 Virtual Machines (VMs)
3-3 Bare Metal Instances
3-4 Instance Configurations and Launch Options
3-5 Autoscaling and Instance Pools
3-6 Management and Monitoring of Compute Instances
4 Networking Services
4-1 Introduction to Networking Services
4-2 Virtual Cloud Networks (VCNs)
4-3 Subnets and Security Lists
4-4 Route Tables and Internet Gateways
4-5 NAT Gateway and Service Gateway
4-6 Load Balancing and DNS Services
5 Storage Services
5-1 Introduction to Storage Services
5-2 Block Volume Storage
5-3 Object Storage
5-4 File Storage Service
5-5 Backup and Disaster Recovery
6 Database Services
6-1 Introduction to Database Services
6-2 Autonomous Database
6-3 Oracle Database Cloud Service
6-4 Exadata Cloud Service
6-5 Backup and Recovery
7 Resource Management
7-1 Introduction to Resource Management
7-2 Terraform and OCI Resource Manager
7-3 Resource Tags and Cost Management
7-4 Monitoring and Logging
8 Security and Compliance
8-1 Introduction to Security and Compliance
8-2 Key Management Service (KMS)
8-3 Vault Service
8-4 Security Zones
8-5 Compliance and Auditing
9 Application Development
9-1 Introduction to Application Development
9-2 Oracle Cloud Infrastructure Registry (OCIR)
9-3 Functions and API Gateway
9-4 Integration and Event Services
9-5 DevOps and CICD Pipelines
10 Monitoring and Management
10-1 Introduction to Monitoring and Management
10-2 Monitoring Services
10-3 Notifications and Alarms
10-4 Logging and Auditing
10-5 Service Limits and Quotas
11 Cost Management
11-1 Introduction to Cost Management
11-2 Cost Analysis and Reports
11-3 Budget Alerts and Notifications
11-4 Reserved Instances and Savings Plans
12 Advanced Topics
12-1 Introduction to Advanced Topics
12-2 Hybrid Cloud and Interconnect
12-3 Data Transfer and Migration
12-4 Edge Services and Content Delivery Network (CDN)
12-5 Machine Learning and AI Services
Compartments Explained

Compartments Explained

Compartments are a fundamental concept in Oracle Cloud Infrastructure (OCI) that help you organize and manage your cloud resources. They provide a way to logically group resources and control access to them. Understanding compartments is essential for effectively managing and securing your cloud environment.

Key Concepts

1. Logical Containers

Compartments are logical containers that hold your cloud resources, such as compute instances, storage volumes, and networks. By organizing resources into compartments, you can easily manage and monitor them. Each compartment can contain other compartments, creating a hierarchical structure that simplifies resource management.

Example: Imagine you have a project that requires multiple resources, such as VMs, storage, and networks. You can create a compartment for this project and place all related resources within it. This makes it easier to manage and secure the resources specific to that project.

2. Access Control

Compartments play a crucial role in access control. You can define policies that specify which users or groups have access to resources within a compartment. This granular control ensures that only authorized users can perform specific actions on the resources.

Example: Suppose you have a development team and a production team. You can create separate compartments for each team and define policies that grant the development team read-write access to their compartment and the production team read-only access to their compartment. This ensures that the development team can make changes to their resources without affecting the production environment.

3. Resource Isolation

Compartments provide a level of isolation between resources. Resources within one compartment are independent of resources in another compartment, even if they are in the same region. This isolation helps in maintaining security and compliance by preventing accidental or unauthorized access to sensitive resources.

Example: If you have a compartment for sensitive data and another for general-purpose resources, you can ensure that only authorized users have access to the sensitive data compartment. This isolation helps in maintaining data security and compliance with regulatory requirements.

Conclusion

Compartments are a powerful tool in OCI for organizing, managing, and securing your cloud resources. By understanding how to use compartments effectively, you can create a structured and secure cloud environment that meets your organizational needs.