Publishing Apps to Oracle Cloud using Bitnami

As many of you know by now that I have joined Oracle as Product Manager for their Public Cloud division focusing on IaaS Product Management. These days, I’m working quite a lot on the Open Source / DevOps tools chain and use various different product integration while I’m still ramping up on this brand new platform.

In this article, I will go through steps that will lead us to deploy an application using Bitnami services on top of Oracle Compute Cloud Services. Later on we will use that Developer Machine to write some code as well as use cURL to deploy some more Instances on top of Oracle Compute Cloud.

So before you go ahead and deploy your application on top of Oracle Compute Cloud Service aka OPC, let’s look at what is Bitnami and how does it solve today’s application deployment problem.

“Bitnami makes it incredibly easy to deploy apps with native installers, as virtual machines, or in the cloud. Learn more here.”

Bitnami can deploy an application on top of various different cloud services today, that includes, Oracle Public Cloud, Amazon AWS, Microsoft Azure, Google Cloud Engine etc. You just need to create an account on Bitnami portal to get started. They will charge you based on your deployment if you do not have an account on the cloud already or can use it for free if you have already a public cloud domain up somewhere.

Let’s login to the Bitnami Portal.

Bitnami Login

Once you login to the portal, you can see “Console” at the right top corner. Click on that and select “Oracle Launchpad“.

OPC Launchpad

  • You need to go to the Account tab on the top right corner and select Cloud Credentials.
  • Click on Add Cloud Account. By now you will be asked to create a Vault Password.
  • At this point, provide your Identity Domain, Username & Password, and Compute REST API Endpoint. Click on Continue.

OPC Cred

You’re now ready to launch a VM with the Bitnami Launchpad for Oracle Cloud Platform.

  • Click on Browse and select Ruby v2.3.1-3. Click on Launch.
  • Provide name of this machine. Select an Instance Size, Disk Size, OS Flavour and click on Create.

Ruby Launch on OPC

It will take some time before finishes creating the VM, starting it up, install the application and provide you access to it. You will have option to manage this application either directly by doing SSH into it or from OPC Platform Console as you can see as below.

VM Access

For SSH download the .PEM file into your workstation and provide the private key into the SSH session with user bitnami.

prassark-Mac:Documents prassark$ ssh -i bitnami-opc-gboracle46391.pem bitnami@141.x.x.x

Ruby-SSH

In the next article we will sail through the Oracle Compute Services API to do some operations and also show how do you do that from the OPC Service Console.

 

About Prasenjit Sarkar

Prasenjit Sarkar is a Product Manager at Oracle for their Public Cloud with primary focus on Cloud Strategy, Oracle Openstack, PaaS, Cloud Native Applications and API Platform. His primary focus is driving Oracle’s Cloud Computing business with commercial and public sector customers; helping to shape and deliver on a strategy to build broad use of Oracle’s Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) offerings such as Compute, Storage, Java as a Service, and Database as a Service. He is also responsible for developing public/private cloud integration strategies, customer’s Cloud Computing architecture vision, future state architectures, and implementable architecture roadmaps in the context of the public, private, and hybrid cloud computing solutions Oracle can offer.

One thought on “Publishing Apps to Oracle Cloud using Bitnami

  1. Pingback: How to use Browser based REST Client for Oracle Public Cloud REST API - Stretch Cloud - Technology Undressed