Hosting an App on the HP Helion Development Platform

by Volha KurylionakJuly 29, 2015
Anthony Rees from the HP Helion development team demonstrates the basic steps for logging in and pushing a Java app to the HP Helion Development Platform.
Why read this?
FOR A DEVOPS PRO

A number of public Cloud Foundry offerings exist today and although all of them run the same Cloud Foundry, each vendor customizes the user experience in their own way. Anthony Rees gives a brief overview of the HP Helion dashboard and shows where you can see the logs, load balance your app, and get more info about the platform.

FOR A DEVELOPER

You only need the cf push command to push an app to CF, but there are still some steps that need to be completed beforehand. Watch the video to learn the mechanics of taking a Java application, building it, and pushing the code to the HP Helion Development Platform.

Pushing your first app to HP Helion

Public Cloud Foundry deployments, such as HP Helion Development Platform, are a great way to get all the advantages of a PaaS without the hassle of deploying and configuring one. They are perfect for individual developers and small teams who do not want to invest into cloud resources required to run their own cluster.

This video was created for the participants of the GovHack 2015 competition who were to build software using the HP Helion Development Platform. It targets those who have never used the platform before and demonstrates how to log into an existing account and push a Java app into the application space of CF and Docker.

hp helion dev platform dashboard

The actual pushing is as simple as issuing a cf push command, but there are some prerequisites you need to know about. Anthony Rees explains that before logging into an account, it is a good idea to download the HP Helion CLI that provides the tools to push apps. Application code also needs to be prepared and built beforehand. Finally, you will need to target a URL that you will use to access the app once it is running.

The tutorial also includes a basic overview of the HP Helion dashboard. Anthony Rees shows where you can access logs, configure load balancing (turn on autoscaling, etc.), and get more info about the HP Helion Development Platform. Finally, he opens the URL that was targeted in the beginning to check that the application is accessible and working.

hp helion dev platform logs
 

Altoros Take

The HP Helion Development Platform, built on Cloud Foundry and Docker, is one of the many Cloud Foundry distributions available today. What sets it apart from similar PaaSes, such as Stackato, IBM Bluemix, etc., is the enterprise-grade support for the .NET technology stack, announced on May, 2015.

HP was the first to enable Windows applications on Cloud Foundry. Before that, .NET developers had to use the Iron Foundry project or a buildpack based on Mono, an open-source framework for building cross-platform Windows software. Both approaches were rather limited and could hardly be used for production-grade deployments. See this blog post series for more details.

Though this video features the process of pushing a Java app, it gives an idea of what the HP Helion interface looks like and how it differs from Pivotal CF or IBM Bluemix. We hope there will be more tutorials for .NET applications on HP Helion in the future. It will also be great to see how HP’s new efforts around .NET will fit with their recent purchase of ActiveState’s Stackato and what results will be produced.

 

Want details? Watch the entire video

Table of contents

  1. Logging into an existing HP Helion account (00:37)
  2. Downloading the CLI (1:17)
  3. Accessing HP Helion documentation (1:49)
  4. Preparing application code (2:07)
  5. Pushing the application (2:36)
  6. Checking logs (5:12)
  7. Viewing the app (5:24)
  8. Load balancing the app (5:39)

 

Kubernetes Deep Dive SV

About the speaker

Anthony Rees is Cloud Technical Consultant at HP Helion. Previously, he worked as Iteration Manager and Agile Coach at Telstra Digital Engineering group. He has 15+ years of experience in software design, architecture, and cloud solutions. During this time, Anthony has worked with NAB, Telstra, WorkSafe Victoria, Transport Accident Commission (TAC), Dun & Bradstreet (D&B), Hoover’s, and other organizations.
  •  
  •  
  •