Skip to content
Tech Trivandrum

Oracle Cloud Infrastructure (OCI)

Get productive on Oracle Cloud Infrastructure, from tenancy setup and networking to compute, storage and architecture fundamentals.

Cloud ComputingBeginner

About this course

Oracle Cloud Infrastructure has its own vocabulary and its own way of organising resources. This course explains the model clearly and then puts it into practice with guided, hands-on builds.

What you will learn

  • Navigate an OCI tenancy and organise resources with compartments
  • Build virtual cloud networks and control traffic
  • Deploy compute instances and attach storage
  • Apply identity policies to secure a tenancy
  • Describe OCI architecture patterns for availability

Curriculum

  1. 01OCI fundamentalsHow Oracle Cloud is structured.
    • What is cloud computing?
    • Cloud service models and deployment models
    • Oracle Cloud Infrastructure overview and shared responsibility
    • OCI Free Tier and trial overview
    • Creating an Oracle Cloud account and understanding the tenancy
    • Introduction to the OCI Console and Cloud Shell
  2. 02OCI Billing and Cost BasicsControl how much you spend
    • Understanding OCI billing and Cost Analysis
    • OCI Budgets and spending alerts
    • Oracle Cloud Cost Estimator
    • Avoiding unexpected charges and cleaning up lab resources
    • Budgets provide alerts rather than a hard spending cap
  3. 03OCI Global InfrastructureKnow the OCI infrastructure worldwide
    • OCI regions and the home region
    • Availability domains and fault domains
    • Single availability domain and multiple availability domain regions
    • Choosing a region and checking service availability
    • Basic high-availability placement concepts
  4. 04OCI Identity and Access ManagementWho can control what
    • Tenancy, compartments and resource organization
    • Identity domains, users and groups
    • Administrator account precautions and MFA
    • IAM policies and basic policy syntax
    • Permissions, policy scope and least privilege
    • Oracle Cloud Identifiers or OCIDs
    • Dynamic groups and instance principals at an introductory level
  5. 05OCI NetworkingBuilding a secure network
    • Virtual Cloud Network or VCN fundamentals
    • CIDR basics and public versus private IP addresses
    • Regional subnets and public versus private subnets
    • Route tables and Internet Gateway
    • NAT Gateway and Service Gateway
    • Virtual Network Interface Cards or VNICs
    • Network Security Groups or NSGs
    • Security lists and their subnet scope
    • NSGs versus security lists and stateful versus stateless rules
    • Dynamic Routing Gateway or DRG basics
    • Site-to-Site VPN and FastConnect at an introductory level
  6. 06OCI ComputeKnow the system power
    • Compute instances and VM versus bare metal concepts
    • Instance shapes and flexible OCPU and memory sizing
    • Platform images and custom images
    • Launching an Oracle Linux or Ubuntu instance
    • Launching a Windows instance
    • Ephemeral and reserved public IP addresses
    • Connecting with SSH and RDP
    • SSH keys, default users and basic credential handling
    • Start, stop, reboot and terminate operations
    • Instance health, console connections and boot volume basics
  7. 07OCI Storage ServicesWhere to store your data
    • Create and attach an additional block volume
    • Volume attachment, filesystem creation and mounting
    • Block volume and boot volume backups
    • Backup policies and restoring a volume
    • Object Storage namespaces and buckets
    • Standard, Infrequent Access and Archive storage tiers
    • Object versioning and encryption
    • Private buckets, IAM permissions and pre-authenticated requests
    • Object lifecycle policies
    • Publishing static web content on Compute and serving objects from Object Storage
    • File Storage, NFS mount targets and mounting a shared filesystem
  8. 08Load Balancing and AutoscalingBalance your load and route traffic
    • OCI Load Balancer and Network Load Balancer overview
    • Listeners, backend sets and backend servers
    • Health checks and basic traffic distribution
    • Metric-based and schedule-based autoscaling
    • High availability across fault domains or availability domains
  9. 09DNS and Web Delivery BasicsThe Domain Routing
    • DNS fundamentals in OCI
    • OCI DNS zones and common DNS records
    • Public and private DNS concepts
    • Mapping a domain to a public load balancer or instance
    • HTTPS certificates and TLS termination basics
  10. 10Databases in OCIKnow about managed database service in OCI
    • Managed database service overview
    • Creating a MySQL DB system in a private subnet
    • Connecting to MySQL from a Compute instance
    • Database endpoint access, NSGs and security rules
    • Automatic backups, manual backups and restore basics
    • MySQL high availability concepts
  11. 11Monitoring Logging and HealthDeal with health before getting sick
    • OCI Monitoring overview and metric namespaces
    • Compute metrics and Oracle Cloud Agent plugins
    • Creating CPU and memory alarms
    • OCI Notifications topics and email subscriptions
    • Alarm state changes and recovery notifications
    • OCI Logging and basic log exploration
    • OCI Audit and tracking administrative actions
    • Service health and infrastructure maintenance notifications
  12. 12OCI Command Line InterfaceDo things the pro way
    • Installing the OCI CLI
    • Using OCI CLI from Cloud Shell
    • Basic commands for compartments, instances and Object Storage
  13. 13Infrastructure as Code OverviewAutomate deployments
    • What is Infrastructure as Code?
    • Terraform basics and the OCI provider
    • OCI Resource Manager overview
  14. 14Practical TroubleshootingLearn to fix things in OCI
    • Compute SSH and RDP connectivity issues
    • Website not accessible from the Internet
    • Instance unable to access the Internet
    • NSG, security list and operating system firewall issues
    • Incorrect subnet, gateway or route table configuration
    • Block volume attachment and disk space issues
    • Unhealthy load balancer backends
    • Compute-to-MySQL connectivity issues
    • IAM authorization errors and compartment scope
    • Missing monitoring metrics or alarm notifications
    • Introduction to Network Path Analyzer
  15. 15Project and Course Wrap UpLet's see what you learned
    • Design and deploy a small real-world OCI environment
    • Create a compartment and appropriate IAM access
    • Build a VCN with public and private subnets
    • Deploy Compute web servers with appropriate network access
    • Integrate block volumes and Object Storage
    • Configure a load balancer and instance pool where appropriate
    • Connect the application to a private MySQL DB system
    • Configure monitoring alarms and email notifications
    • Perform troubleshooting and an architecture review
    • Document the environment and remove lab resources
    • Guidance on independently learning additional OCI services
  16. 16Assessment and Course Completion Certificate
    • Final knowledge and practical assessment
    • Review of important concepts
    • Course completion certificate from the training provider
    • Guidance for the learner’s next OCI and cloud career steps

Prerequisites

  • Basic understanding of servers and networking
  • No previous cloud experience required

More courses

Cloud ComputingBeginner

AWS Practical Course

A beginner-friendly, practical AWS program focused on building the foundation and hands-on confidence required to work with AWS in real-world IT environments.

View course
Cloud ComputingBeginner

Microsoft Azure Fundamentals

Understand how Microsoft Azure is organised and learn to work with its core compute, storage, networking and identity services.

View course
ContainersBeginner

Docker and Containerization

Learn to package, ship and run applications in containers, from your first image to multi-container applications with Docker Compose.

View course
Oracle Cloud Infrastructure (OCI) | Tech Trivandrum