Install software on PaaS

Question: I have a basic question. Is it possible to install any other software apart from the ones we register for.
Example : Is it possible to install ODI on Oracle SOA Cloud (Paas). Or is it I should register for Iaas and install complete set of software that I am interested in.

You have two options, either PaaS or Iaas option here. This is with regards to your scenario for installing ODI. However In cloud environments, there are 3 types of service models, IaaS, PaaS and SaaS. First let me provide you a high level for the three cloud services and then we will discuss your scenario.
IaaS provides the bare host where you can choose to install your OS and then other software, whereas the hardware, networking, power etc are taken care by the provider. In PaaS you are provided with a complete server, networking, storage etc and you manage the software stack and application code. In SaaS you get the complete application configured and you login and ready to use and upload the required data. This was a general background on the various cloud services. Below image (taken from wikipedia) describes the 3 service models.

Now back to your scenario for ODI, you have two options -
either you can install on Oracle Compute Cloud Service as IaaS. Here you will get full control of the virtual image, select your OS, disk space and proceed to install your software, ODI in you case. Of course you will also have to install Database as well. This is using IaaS model.
The second option is to use the PaaS with Java Cloud Service,JCS. Here you will configure your WebLogic server domain and your Java EE environment. In this model i.e. JCS, you get preconfigured Oracle DB Cloud service so you don't need to install Database. So typically in PaaS environment, the provider has already configured the basic application software backend and you are now left to configure and manage your application code. So this model is preferred by developers as they don't need to worry about setting up the full stack of OS, DB, middleware. Your cloud service provider has already pre-configured various options for the OS type, Database version etc and,Middleware. As a developer you not only save time and resources for setting up this base software stack but also you get standardization in your environment which is important when there are several developers working, plus you get the benefits of cloud computing as you can provision as many instances as you want with minimal effort (just a few clicks ). Here is a tutorial which provides all the steps for provisioning ODI on Oracle JCS, LINK.
To summarize, either you can go the IaaS route where you will install all the software required, including OS and Database. However here you will be in full control of all the configurations and settings in Database, OS, middleware but will be time consuming. The second option is to go the PaaS route where you will do minimal installations since you already get your application development stack pre-configured in terms of Database and middleware.

Comments

Popular posts from this blog

VMware fix for Invalid manifest and ova file import failed errors

SOAPUI - import certificate

Session Timeout in Oracle Access Manager