Objectives, Audience and Pre-Requisites
This course will help you in developing an understanding of the building blocks of OCI including the core OCI services: identity and access management, networking, compute, storage, Database, and DNS. Learn strategies to help choose the best migration path to the cloud for an application. After the course, you can go for Oracle Cloud Infrastructure (OCI) 2019 Cloud Operations Associate exam - 1Z0-1067. This course is suited for various roles like Developer, Architect, IT Support etc. to attend this class.
Pre Requisite
Participants are expected to have working knowledge/understanding on following topics:
- Computer Networking and Connectivity
- Switches, Routers and Gateways
- Oracle Database Architecture including Grid Infrastructure
- Linux Installation and important commands
- Security and Firewalls
- Access Control Lists
Hardware and Software Required
The Participants have to create an Oracle Cloud Trial account (30 days free service access and lifelong Free Tier services). The participants will each need a computer with 8GB RAM, with Windows O/S 64 bit. A Linux VM would be required for certain practices. A ready VM for Oracle VM VirtualBox is available for download at https://www.theskillpedia.com/oracle-linux-7-vm/. For working on lab assignments, participants need to have access to Internet Connection without firewall restrictions, e.g. to do ssh connection to Cloud Instances.
Course Contents
-
Virtualization Vs. Cloud technology (Theory only)
- Types of Cloud Computing Deployment models(Public/Private/Hybrid/ Community)
- Essential Characteristics/features of cloud
- Cloud Service Models - IaaS, PaaS, SaaS etc.
- Virtualization Concepts - Hypervisor, VM Images / Templates/ Assemblies Virtual Resources
(CPU, Memory, Storage and Networking)
-
Networking Basics and Key Based Authentication with SSH
- Concepts of Route Table, Firewalls, DNS , DHCP, CIDR , NIC and VNIC, Gateways
- IP Addressing and Subnet Concepts
- Public and Private IP
Lab 1. Create Virtual Machines and assess them with key based authentication. Lab 2. Create an account at https://myservices.us.oraclecloud.com/mycloud/signup
-
Understand Oracle Cloud Offerings(Theory only)
- Oracle Cloud Infrastructure (OCI) and OCI Classic and Cloud@Customer
- Oracle Data Center locations and services
-
Connecting to Oracle Cloud – Overview (Theory only)
- Internet
- IPSec VPN
- FastConnect
-
Understand Regions, Availability Domains and Fault Domains
- OCI Realms
- OCI Regions
- Availability Domains
- Fault Domains
-
Identity and Access Management (IAM) 107-215 part 2
- Core Identity and Access Management components
- Understand resource locations/scope of Availability
- Principals & Instance Principals
- Groups and Dynamic Groups
- Understanding and Using Compartments and Compartment Explorer
- Policies and its Flexibility in specifying Access Management
- Policy Statement Syntax
- Authentication Settings
- Apply IAM best practices
- Labs
-
Virtual Cloud Network (VCN) part 3
- Understand VCN
- Different types of VCN Creation
- Describe Public and Private IP addresses and virtual NICs
- Subnets in VCN – Regional and AD Specific
- DHCP Options, Route Tables, Security List
- Creating a VCN
- Different Gateways (Service, NAT, Internet, Local Peering and DRG)
- Labs
-
Compute Service
- Bare Metal vs Virtual Machines Vs Dedicated Compute for Virtual Machines
- Networking Types in VM
- Understand compute and sizing
- Different Shapes
- Dense IO and Standard IO
- Describe Image options and Marketplace
- Creating an Instance
- Connecting to an Instance (Windows and Linux)
- Performance of Compute Instances
- Using KSplice
- Adding Users to an Instance
- Troubleshoot options using console connections and boot volume
- Terminating an Instance
- Using Secondary VNICs and Secondary IP Addresses
- Instance Configuration, Instance Pools and Auto Scaling use Cases
- Scaling up Compute Shapes
- Maintenance Reboot
- Creating Custom Images
- Cluster Networks
- Labs
-
Governance in OCI
- Audit options
- Service Limits in OCI
- Quota Policies
- Compartment Explorer
- Tags – Free Form and Defined Tags
- Labs
Understand OCI Storage options – Dense IO, Block Storage, Object Storage and File Storage
-
Local NVMe Storage in Dense IO Shapes
- Provisioning DenseIO Shape Compute Instances
- Identifying Local Storage
- Options to protect the data in Dense IO Shapes
- Providing HA for Dense IO shapes
-
Block Storage
- Boot Volume and Block Volumes
- Options to attach Block Volumes
- Backups and Clone of Block Storage
- Restoring Block Volumes within Region and Across Regions
- Moving/ Cloning a Compute Instance
- Using Volume Groups
- Labs
-
Object Storage
- Using Object Storage
- Creating and Managing Object Storage Buckets
- Public Vs Private visibility of Buckets
- Standard vs Archive Storage
- Pre-Authenticated Requests (PAR)
- Understand Storage API and CLI
- Lifecycle Policies
- Labs
-
File Storage
- Understand File System concept
- Creating Filesystems
- Understanding – Mount Targets and Mount Options
- Mounting and Managing File Systems
- Managing Snapshots
- Labs
-
Using Oracle Storage Gateway
- Use cases of using Storage Gateway
- Deploy and use Storage Gateway
- Data Transfer service
- Comparing Different Storage Options in OCI
- Labs
-
Understand Oracle Databases and Database Options in OCI
- Overview of Oracle Home
- Overview of Oracle Database Architecture
- Overview of CDB vs Non-CDB Architectures
- RAC and Data Guard Concepts Overview
- What are DB Systems in OCI
- Understand Database Versions, Editions and Licensing options in OCI
- Describe OCI Database options – Shape, Size of Database Systems
- VM, Bare Metal, Exadata and Autonomous - ATP , ADW
-
OCI Database Operations – Bare Metal and VM DB Systems
- Provisioning VM and BM DB Systems
- Connecting to Databases
- Backup and Restore
- Patching DB Systems and Databases
- Migration Approaches
- Implementing Data Guard
- Networking Best Practices for Databases in OCI
- Scale up CPU/Storage in DB Systems
- Labs
-
OCI Exadata Options(theory only) and Architect HA and DR solutions
- Overview of Exadata
- Exadata offering details in OCI
- RAC and Data Guard in OCI
- Labs
Post Lunch
-
Managing Autonomous Databases (ADB)
- Overview of Autonomous Database Architecture
- Understand Serverless and Dedicated ADB Deployments
- Provisioning ATP and ADW
- Scaling Autonomous Databases
- Connecting to Autonomous Databases
- Understanding and Priority and Concurrency in Autonomous Databases
- Using Wallet to Connect to Databases
- Overview of ATP- Dedicated
- Labs
-
Advanced VCN Concepts
- Apply design concepts related to VCN components
- Network Security Groups
- Local VCN Peering (within Regions)
- Remote VCN Peering (across Regions)
- VPN and FastConnect Connectivity to OCI
- Networking scenarios – with VPN and Fast Connect
- Monitoring Network Performance
- Labs
-
Load Balancer Service
- OCI Load Balancer concepts
- Public Vs Private Load Balancer
- Using a Load Balancer and its options
- Backend Sets, Backend Servers, Route Paths, Load Balance Policies, Session Persistence etc.
- Labs
-
OCI Edge Services
- DNS Service
- Web Application Firewall,
- Traffic Management and
- Health Checks
- Labs
Design federation with various identity providers
- Labs for Integration with IDCS
-
Key Management (Theory only)
- Working with Key Management and Encryption
- Concept of Key Vault
- Managing Keys and Using Keys for Encrypting Data