Oracle Cloud-Linux VM : Deploying Tools, Dockers and Website

Oracle Cloud (Always free tier) : Provision Linux VM & Deploy tools (Jupyter Notebook), Dockers and WordPress Website

With Cloud computing adoption gaining momentum – the development process and deployment is also undergoing changes from monolithic application development to Cloud native application development. The Cloud Native Application is still at nascent stage and as more company adopt to cloud native application development, the demand for consultants is expected to grow more and more.

What you’ll learn

  • What is Cloud Computing?.
  • Cloud service and deployment models..
  • How to Provision Linux – Virtual machine on Oracle Cloud infrastructure and access it through SSH-Putty.
  • Enabling and accessing Oracle Cloud Linux instance in GUI..
  • Deploying tools like Jupyter notebook to makes it Paas platform..
  • Deploying and getting hands-on with microservices (Dockers) on the Oracle cloud Linux (VM).
  • Making OCI as web hosting environment by installing wordpress, as its a free tier there no cost involved towards web hosting.

Course Content

  • Introduction –> 1 lecture • 5min.
  • Cloud Computing – Introduction –> 4 lectures • 27min.
  • Getting Oracle Cloud Infrastructure Access –> 2 lectures • 10min.
  • Oracle Cloud Infrastrucure – Free tier components – The uniqueness of OCI –> 1 lecture • 6min.
  • Oracle Cloud Infrastructure(OCI) – Critical Terminalogy –> 1 lecture • 14min.
  • Provisioning Oracle Linux- (Virtual Machine) on Oracle Cloud Infrastructure –> 8 lectures • 43min.
  • Quick re-fresher on critical command line comand in Linux –> 2 lectures • 10min.
  • Making Oracle Cloud – Linux VM instance enabled for GUI –> 8 lectures • 38min.
  • Make it a Platform as a Service environment – Installation of Jupyter notebook –> 2 lectures • 6min.
  • Monolithic Vs Cloud Native Application : An Overview –> 1 lecture • 5min.

Oracle Cloud-Linux VM : Deploying Tools, Dockers and Website

Requirements

  • Basic knowledge on Linux/ Unix command line command would be beneficial but not mandatory.
  • Access to Oracle Cloud Infrastructure atleast the free tier..

With Cloud computing adoption gaining momentum – the development process and deployment is also undergoing changes from monolithic application development to Cloud native application development. The Cloud Native Application is still at nascent stage and as more company adopt to cloud native application development, the demand for consultants is expected to grow more and more.

The first step is to understand clearly details about cloud computing and get hands-on working exposure on a cloud environment. Oracle cloud infrastructure can be one of the better option whether it for learning or to build a POC(Proof-of-Concept) as it offer always free tier offering.

About a year back, Oracle had re-defined their Oracle cloud Infrastructure and added uniqueness to their offering. They now offer always free

  • 2 instance of compute engine – A virtual machine instance of Linux.
  • 2 Instances of Oracle Autonomous Database. 

We would be using compute engine option of OCI to provision Linux – Virtual Macine  in Charector and GUI mode and access remotely thorough Putty SSH/tiger VNC. With this we would install

  1. Jupyter notebook – most commonly used tool for Python Machine learning
  2. Create microservice environment using docker.
  3. Create a web hosting service environment by installing wordpress and associate components.

This would give you an exposure as how cloud environment can be used to create virtual machine environment and then install tools, packages and making it even into a microservices (dockers) deployment environment.

With this course, we will learn.

  • On-Premise vs Cloud – Real life analogy.
  • Cloud Overview
  • Definition of Cloud
  • Cloud Service and Deployment models.
  • Getting access to Oracle cloud.
  • Oracle cloud Infrastructure & Oracle cloud terminology.
  • Provisioning Oracle Linux VM instance on Oracle Cloud Infra and access from remote through SSH-Putty.
  • Oracle Linux VM instance GUI provisioning on Oracle Cloud Infra and remote access
  • Overview on Oracle Linux command line command.
  • Deploying Jupyter notebook.
  • Monolithic Vs Cloud native application development.
  • What are docker (Microservices), architecture, install and some basic examples.
  • Installing word press and making OCI and creating it as a web hosting environment.

Ultimately, this course enable one in moving forward by understanding cloud solution offering to become an expert cloud solution provider / an architect.

Happy Learning!!!