Module 1: Introduction to Cloud Computing
- What is Cloud Computing
- Service Models
- High Availability
- Disaster Recovery
- Cloud Terminology
- How Cloud Computing converts CAPITAL EXPENDITURE to OPERATIONAL EXPENDITURE?
Module 2: Oracle Cloud Infrastructure Architecture
- Why OCI?
- OCI Global Footprint
- OCI Architecture – Regions, Availability Domains (AD) and Fault Domains (FD)
- OCI Regions with one AD regions
- What factors to consider while choosing a region?
- How to avoid single points of failure?
- How to design High Availability, Scale and Performance Network with in AD
- OCI Services Overview
- High level overview of the course content
Module 3: Oracle Cloud Account Sign Up Process & OCI Console Overview
- Oracle Cloud Account Sign Up Process for Free Tier Account
- Oracle Cloud Infrastructure Console Overview
Module 4: Identity and Access Management (IAM)
- Identity and Access Management Principals, Users and Groups
- Authentication and Authorization in IAM
- IAM Policies, Policy Syntax and Verbs & Permissions
- IAM Common and Advanced Policies & Advanced Policy Syntax
- IAM Compartments, Policy Inheritance and Attachment for Compartments
- Moving Compartments and Policy Implications to consider while moving Compartments
- Understand how to use Tags and Audit Service effectively
Module 5: Virtual Cloud Network (VCN)
- Introduction to Networking Concepts
- CIDR Basics
- Introduction to Virtual Cloud Network
- IP Address range for VCN, Public and Private IP Addresses
- Subnets, Gateways and Route Tables
- Internet, NAT, Service, Dynamic Gateways
- Peering, Local and Remote Peering
- Transit Routing, Hub and Spoke & private access
- Security List (SL) and Network Security Group (NSG)
- Stateful and Stateless Security Rules
- Virtual Cloud Network Summary
Module 6: OCI Load Balancer
- Introduction to OCI Load Balancing Service
- Public and Private Load Balancer
- Regional Subnets and AD Specific Subnets
- Load Balancing Policies and Health Checks
Module 7: OCI Compute Service
- Introduction to OCI Compute Service
- Bare Metal, VM and Dedicated Hosts
- Machine Images, Custom Images and Oracle Provided Images
- Image Import/Export, Bring your own Image (BYOI)
- Custom Boot Volume, Custom Image versus Boot Volume Backup
- Instance Configurations, Pools, Autoscaling
- Autoscaling Configurations
- Instance Metadata
- Instance Lifecycle
- OCI Compute Service Summary
Module 8: Oracle Container Engine for Kubernetes
- Introduction to OKE
- Docker
- Kubernetes
- Use Containers as a Service
- Run Kubernetes on OCI
- Terraform Kubernetes Installer
- Working with OKE and OCIR on OCI
- Creating and OKE Cluster on OCI
- K8 Cluster
Module 9: OCI Registry Service
- Introduction to OCI Registry Service
- How to use OKE and OCIR on OCI
- OCIR Repositories & Image Layers
- Pulling images from Registry for Kubernetes Deployments
- OCIR Image Retention Policies
- OCIR Summary
Module 10: Object Storage
- Introduction to OCI Storage Services
- Object Storage Service
- Use cases for Object Storage usage
- Object Naming
- Object Storage Tiers and Capabilities
- Object Storage Access and Authentication
- Object lifecycle management
- Copying objects from one region to another
- Object Storage Summary
Module 11: Block and Boot Volumes
- Introduction to OCI Storage Services
- Block Volume Service
- Creating and Attaching Block Volumes
- Detaching and Deleting Block Volumes
- Block Volume Resize, Back Up and Restoration
- Clone, Volume Groups & Boot Volumes
Module 12: File Storage Service
- Introduction to OCI Storage Services
- File Storage Service Use Cases
- File Storage service Features
- Mount Target
- File System, FSS Paths, Mounting an OCI File System
- File Storage Service Security
- Security Lists, Export Option and Snapshots
Module 13: Databases
- Introduction to OCI Database Service
- Virtual Machine (VM) Database (DB) Systems
- VM DB Systems Storage Architecture
- Bare Metal DB Systems
- Bare Metal DB Systems Storage Architecture
- Exadata DB Systems
- Exadata DB Systems Storage Architecture
- DB Systems – VM, BM, Exadata
- Database Editions, Versions and Options
- Managing & Patching DB Systems
- Patching DB Systems
- Automatic Backup and Restore
- High Availability and Scalability
- Oracle Data Guard
Module 14: Autonomous Databases
- Introduction to OCI Database Service
- Autonomous Database Options
- Autonomous Database Cloud Deployment Options
- Autonomous Database – Fully-Managed and Serverless
- Automated Tuning in Autonomous Database
- Autonomous Data Warehouse: Architecture
- Autonomous Transaction Processing: Architecture
- Getting Started with Autonomous Database
- Auto Scaling & Securing Autonomous Database (ADB)
- Connecting to ADB & troubleshooting connectivity issues
- Scaling Your Database & Monitoring
- Autonomous Database (ADB) Cloud – Backup and recovery
- Autonomous Database Cloud – Cloning
Module 15: Oracle Functions
- What are Oracle Functions?
- Intro to Fn: An Open-Source Functions Platform
- Functions and Containers
- Oracle Cloud Infrastructure API Gateway
- Oracle Cloud Infrastructure Events Service
- Events Service Use Cases
- How to deploy a function to Oracle Functions & Invoke it
- How to access other OCI resources from Oracle Functions
- Extract, Transform, Load Data Using Oracle Functions
Module 16: High Availability and Disaster Recovery
- Introduction to High Availability Concepts
- Availability Domains & Fault Domains
- Avoid Single Points-of-Failure
- Regional and AD Specific Subnets
- High Availability for OCI: Connectivity
- Configure Load Balancer for High Availability
Module 17: Resource Manager
- Why Infrastructure as Code
- Create Resource Manager Stack from Template
- Execute, Apply and Delete Stack in OCI
- Create Custom Resource Manager Stack
- Resource Manager Execution
- Summary
Module 18: Cost Management with Budgets and Quotas
- Create and Access OCI Budgets
- Set up Budgets Alert Emails
- Accessing Usage Reports
- Service Limits and Usage
- Compartment Quotas
- Quota Policies with Examples
- Cost Management Best Practices
Module 19: OCI API, SDK, & CLI
- Different Ways to Access OCI
- Developer Tools with OCI
- Command Line Interface (CLI)
- Tools Configuration
- Software Development Tool Kits (SDKs)
- Installing & Configuring Oracle Cloud Infrastructure CLI
- Working with OCI Services with CLI - Check Connectivity
- Downloading and Configuring SDKs for OCI
- Installing and Configuring Python SDK for OCI
- Develop Python Application: To Interact with OCI
Module 20: OCI Monitoring and Notification Service
- Introduction to OCI Monitoring Service
- Metrics, Metric Queries & Alarms
- Use cases for OCI Monitoring Service
- Introduction to OCI Notification Service
- OCI Notifications Use Cases
Module 21: Tagging in OCI
- Why do I need tags?
- Tags Details & Tag Namespace
- Searching and Securing Tags
- Automating Tag Application
- Working with Defined Tags
- Defined Tags Work with Policies
Module 22: Deploy WebLogic in OCI
- Set up OCI for WebLogic Deployment
- Configure WebLogic Application
- How to Access WebLogic Console
Module 23: Deploy EBS in OCI
- Set up OCI for EBS Deployment
- Oracle EBS Cloud Manager Deployment and Configuration
- Provision EBS in OCI and log into it
Module 24: Guidance on Certification and Resume Preparation, Interview and Job Assistance
- Explain certification options available in OCI
- Provide tips on how to clear for OCI Architect Associate & Professional Certification
- Help with Resume Preparation as OCI Infrastructure Specialist
- Discuss common interview questions in OCI