Skip to content
Welcome To Charanjit Cheema Blog

Welcome To Charanjit Cheema Blog

An Open Source and Cloud Blog

Menu
  • Home
  • About Me!
  • Way to my Technical Blog
  • Contact me
  • Privacy Policy
Menu

Red Hat OpenShift Online a Next generation Public Cloud PaaS.

Posted on November 30, 2018 by Charanjit Cheema

By Launching of Red Hat OpenShift online in year 2011 Red Hat has revolutionize the Cloud platform as a service (PaaS) products since then. Red Hat OpenShift Online or RHOO gives platform to develop cloud-native application on PaaS to developers.

It has hosted more than three million applications built by hundreds of thousands of individual developers, startups, educational institutions, ISVs and enterprise organizations around the world, making it one of the industry’s most popular developer platforms to build any app, anywhere, at any scale on the public cloud.

RHOO is based on OpenShift which is Red Hat PaaS based private cloud. RHOO is powered by Red Hat Enterprise Linux (RHEL) which host Docker containers platform and those are managed by Kubernates. RHOO is using AWS as a Public cloud where RHOO starter plan is using AWS US East and West regions and RHOO Pro plan is using US East only. It is expected it will be available for EMEA and APAC regions soon.

Purpose of OpenShift Online to keep the developers focused on building cloud native applications on a cloud base containers without need to know how provisioning, managing and scaling of application are happening as demand arises. Openshift is a multi-program language supported platform which supports Java (8), .NET Core (1.0, 1.1), Node.js (0.10, 4, 6), PHP (5.5, 5.6, 7), Python (2.7, 3.3, 3.4, 3.5), Ruby (2.0, 2.2, 2.3), and Perl (5.16, 5.20, 5.24). Jenkins (1.x, 2.x) which is also capable of continuous integration and continuous deployment (CI/CD). In addition, Tomcat (7, 8), with support for with Java (7, 8, EE), is available via Red Hat JBoss Web Server.

RHOO contains github template for OpenShift Quickstart applications like CakePHP, Dancer, Django, Node.js, and Ruby on Rails. RHOO optimized workflow enable the developer to configure and deploy applications on any frameworks like: Spring Boot, Eclipse Vert.x, Node.js, and Red Hat JBoss Middleware.
RHOO also supports many database services like: MariaDB (10.1), MongoDB (2.4, 2.6, 3.2), MySQL (5.5, 5.6, 5.7), PostgreSQL (9.2, 9.4, 9.5), and Redis (3.2).

RHOO key features are as below:

Self-service, on-demand application stacks
RHOO provides one click build and deployment of your favorite application runtimes, frameworks, databases from pre-created container images and templates.

Heavy duty tools
You can manage and launch any application or databases from command line tool and interactive Web portal provided by RHOO.

Code and push
With RHOO uses git push to deploy application, its S2I(Source to Image) tool builds reproducible, ready to run container images by injecting application source into a base image, so you can focus on development.

Streamlined delivery
RHOO development lifecycle is manage through standardized workflows, support for multiple environments, continuous integration, release management etc.

Below are the comparison between RHOO Starter and Pro:

Image Source: https://www.openshift.com/products/pricing/#online-plan-comparison

Al Gillen, group vice president, Software Development and Open Source, IDC said:
“Cloud-native application development is the key to unlocking digital transformation. Red Hat OpenShift’s support for Docker and Kubernetes, in conjunction with its ability to support polyglot languages, databases and application development frameworks, promises to empower organizations to develop applications marked by the relative absence of vendor lock-in and indigenous portability across infrastructures.”

Reference Sources:
https://investors.redhat.com/news-and-events/press-releases/2017/07-11-2017-140330763
https://www.openshift.com/products/online/

Loading

  • Author
  • Recent Posts
Charanjit Cheema
Follow him
Charanjit Cheema
Charanjit is currently working as a Cloud Architect at Mphasis, with 17 years of experience in IT infrastructure projects, implementation, and support. While his main role is as a DevOps engineer, he holds a Cloud Architect position and has strong skills in cloud technologies and automation. His expertise includes Terraform, Ansible, AWS, Azure DevOps, Azure Cloud, VMware, and Linux systems.

Charanjit is passionate about automating tasks and improving processes. He uses tools like Terraform and Azure DevOps to build and manage cloud infrastructure and streamline deployment. He also enjoys using Shell scripts and Ansible playbooks to make systems run more efficiently.

In his free time, Charanjit enjoys learning about new technologies and sharing his knowledge through his blog. When he’s not working, he likes listening to music, having a cup of coffee, and relaxing in nature.

You can connect with Charanjit on Twitter, Facebook, LinkedIn, or email him at charanjit.cheema@cjcheema.com.
Charanjit Cheema
Follow him
Latest posts by Charanjit Cheema (see all)
  • How to optimize the performance of Ansible Automation Platform or Ansible Tower - July 16, 2023
  • How to fix code and text file linting errors with the help of Visual Studio Code - June 27, 2023
  • How to migrate existing WordPress blog from AWS EC2 instance to Amazon Lightsail - May 29, 2023

Like this:

Like Loading...

Related

Leave a ReplyCancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Tags

AWS Cloud Computing Dockers Networking Open Networking OpenSource RHEL-CentOS SDN Server Hardware SLES tcpdump Ubuntu WSL

Follow me @

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 2 other subscribers

Recent Posts

  • How to Deploy Docker Containers with NGINX on AWS EC2 Using Ansible and GitHub Actions
  • No More DynamoDB! Use Native S3 locking for Terraform State
  • How to Bring and Manage Manually Created AWS Resources Under Terraform Management
  • Iterating Cloud Resource Provisioning Using Terraform Count and For_Each Meta-Arguments
  • Terraform and Ansible Collaboration for AWS Cloud Deployment

Recent Comments

  1. Charanjit Singh on Terraform and Ansible Collaboration for AWS Cloud Deployment
  2. christinatodd2020aeaa798563 on Terraform and Ansible Collaboration for AWS Cloud Deployment
  3. Charanjit Singh on How to Set password policy in CentOS or RHEL system
  4. SAURABH on How to recover or rebuild initramfs in CentOS 7 Linux
  5. Sangita on How to Set password policy in CentOS or RHEL system

Archives

  • April 2025
  • February 2025
  • January 2025
  • August 2024
  • July 2024
  • June 2024
  • January 2024
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • September 2022
  • August 2022
  • July 2020
  • May 2020
  • February 2020
  • November 2019
  • June 2019
  • May 2019
  • March 2019
  • February 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • June 2018
  • May 2018
  • April 2018

Categories

  • Automation
  • Cloud Computing
  • Coding
  • CyberSecurity
  • Networking
  • OpenSource
  • RHEL-CentOS
  • Server Hardware
  • SLES
  • Technical Blog
  • Ubuntu
  • WSL

Blog Stats

  • 18,353 hits
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
  • Home
  • About Me!
  • Way to my Technical Blog
  • Contact me
  • Privacy Policy
© 2025 Welcome To Charanjit Cheema Blog | Powered by Superbs Personal Blog theme
 

Loading Comments...
 

    %d