Easy Learning with OCI Container Instances with Terraform (2023 Edition)
IT & Software > Other IT & Software
1 h
£29.99 £12.99
5.0
1853 students

Enroll Now

Language: English

Master OCI Container Instances with Terraform: A Hands-On Guide

What you will learn:

  • Containerization best practices using Docker.
  • Terraform fundamentals for infrastructure automation.
  • OCI Container Instance provisioning and management.
  • OCI networking concepts: public IPs, DNS, and NSGs.
  • Secure application deployment using SSL certificates and OCI Vault.
  • Building and deploying a real-world web application on OCI.
  • Advanced OCI resource management techniques.
  • Automated infrastructure as code workflows.
  • Best practices for securing cloud-based applications.
  • Hands-on experience with OCI's security features.

Description

Dive into this practical, hands-on course and master the art of deploying and managing OCI Container Instances using Terraform. Designed for developers, DevOps engineers, and system administrators, this course provides a comprehensive understanding of containerization and infrastructure-as-code (IaC) within the Oracle Cloud Infrastructure (OCI) ecosystem. Through a step-by-step approach, you'll build a real-world web application, containerizing it with Docker and integrating it seamlessly with Terraform to provision and configure all necessary infrastructure resources. You'll progress from simple deployments with ephemeral IPs to highly secure setups using reserved IPs, DNS management, SSL certificates, Network Security Groups (NSGs), and even OCI Vault integration for enhanced security. Each lesson builds upon the previous one, providing a strong foundation in OCI Container Instances and Terraform best practices. By the end of this course, you'll confidently deploy and manage secure, scalable, and highly available containerized applications on OCI, showcasing your expertise in modern cloud deployment strategies.

What you'll learn:

  • Efficiently provision and manage OCI Container Instances using Terraform.
  • Secure your applications with SSL encryption and OCI Vault.
  • Master the use of reserved public IPs and OCI DNS for robust networking.
  • Implement Network Security Groups (NSGs) for enhanced security.
  • Containerize applications using Docker and integrate them into your Terraform infrastructure.
  • Build and deploy a functional web application on OCI, accessible via a custom DNS domain.

This course is more than just theory – it's a practical journey from basic deployments to advanced secure configurations, designed to give you the real-world skills you need for success.

Curriculum

Building and Securing a Web Application on OCI

This section guides you through the complete deployment and security enhancement of a sample web application using OCI Container Instances and Terraform. You begin with a basic deployment using an ephemeral public IP in Lesson 1: "OCI Container Instance with Ephemeral Public IP" (16:45). This foundational lesson lays the groundwork for more complex deployments. Lesson 2: "OCI Container Instance with Reserved Public IP" (6:15) introduces reserved public IP addresses for more predictable and reliable access. Lesson 3: "OCI Container Instance with Reserved Public IP and OCI DNS" (10:03) integrates OCI DNS for easy access via a custom domain name, enhancing usability and professionalism. Lesson 4: "OCI Container Instance + Reserved Pub IP, OCI DNS, SSL cert in CONFIGFILE Volume" (13:36) demonstrates adding SSL encryption using certificate files stored in a CONFIGFILE Volume for secure communication. Lesson 5: "OCI Container Instance + Reserved Pub IP, OCI DNS and SSL cert and NSG" (9:15) elevates security by incorporating Network Security Groups (NSGs) to control network access. Finally, Lesson 6: "OCI Container Instance + Reserved Pub IP, OCI DNS and SSL cert and NSG + Vault" (14:21) completes the security architecture by integrating OCI Vault for secure storage and management of sensitive data like SSL certificates.