Get started with IBM Cloud – a student perspective

In this new blog post I want to address a common situation I see students facing: there are several cloud providers and you want to check out the different platforms. The reason is you want to be prepared; for example working with cloud resources related to courses at your university or for a hackathon. One of these cloud providers is IBM Cloud and this blog post is about how to get started with IBM Cloud. This is a tailored version of my blog post: How to prepare for a Hackathon with IBM Cloud for you as a student.

IBM Cloud provides a wide range and huge amount of different services, runtimes, and more. It covers both virtual and hardware ‚Äďbased servers on one demand cloud-platform, which means you have complete infrastructure control. One of the great things about IBM Cloud is that you can register for an account and try before you buy without needing a credit card.

From my point of view, one of the most important objectives for student is to have a running application instance live.

To do this you need a runtime ūüėČ

Continue reading

Create a python application instance in less than 5 min on IBM Cloud

In that blog post I want to highlight the cool topic: How to create a python application instance in minutes on IBM Cloud, using public Cloud Foundry. This could be useful in a Hackathon with Hackers who are new to IBM Cloud. Therefore I made a short 5 min YouTube video.

Here is the link where you can create your own python instance: https://cloud.ibm.com/catalog/starters/cloud-foundry?runtime=python

Just create your own free IBM Cloud Lite Account and try it out, therefore you only need an e-mail address and no credit card.

These are my related blog posts to the topic Hackathon:


I hope this was useful for you and let’s see what’s next?

Greetings,

Thomas

PS:  You can also try out Kubernetes on IBM Cloud.

#IBMDeveloper, #IBMCloud, #python, #hackathon, #cloudfoundry

Run a Docker image as a Cloud Foundry App on IBM Cloud

In that blog post I want to point out an awesome topic: “Run a Docker container image as a Cloud Foundry App on IBM Cloud”

Rainer Hochecker, Simon Moser and I had an interesting exchange about running a Docker image as a Cloud Foundry App on IBM Cloud.

The advantage with that approach is: you don’t need to instantiate a Kubernetes or OpenShift cluster. You can just run a single Docker image with your single application on IBM Cloud. That can be useful in different situations where you need to control the contents of your application, and the cloud foundry build-pack mechanism maybe restricts you.

IBM offers to run Cloud Foundry Apps on IBM Cloud and supports a set of build packs.¬† But, by the fact IBM uses Cloud Foundry, you can also upload a Docker image as a Cloud Foundry application, it’s an officially supported feature. Yes there is no documentation related to that topic in the IBM Cloud documentation, but you can apply the Cloud Foundry documentation.

One impact of that situation is, you don’t see the VCAP variables and you can’t use the out of the box binding for IBM Cloud services. You have to manage the bindings to your IBM Cloud services by yourself.¬†¬†

Let’s start with a short guide: How to setup a Cloud Foundry application using a Docker image.

Continue reading

¬†“cf push – experience” saying

The¬†“cf push¬†– experience” saying is related to simplify some of cloud native development tasks for developers. I haven’t found an official definition for that¬†“cf push¬†–¬†experience” saying, so I just define one by myself.¬†Of course, I found videos and longer implicit¬† descriptions and one awesome description you can find in the YouTube video¬†Kube Your Enthusiasm ‚ÄĒ Bringing the `CF Push` Experience to Kubernetes Operators (Project Eirini)¬†and¬†Onsi Fakhouri¬†did also a tweet cf push haiku¬†a long time ago in 2015 related to cf push.

But here is my personal definition:

cf-push

The Developers “cf push¬†–¬† experience” is: Developers can focus on implementing functional requirements in a programming language and they don’t¬†wasting additional time to extra define network or container¬†configuration to deploy an executable application into the cloud.‚ÄĚ

Continue reading

Cloud Foundry on top of Kubernetes @IBM Cloud – a small test

This blog is related to the topics Cloud Foundry Enterprise Environment , serverless , code patterns and the IBM Coder Program.

I just want to move an existing Cloud Foundry app¬†on IBM Cloud to the new¬†IBM Cloud Foundry Enterprise Environment,which instantiates Cloud Foundry on top of Kubernetes. You can find more details about this¬†IBM Cloud offering in this blog post “An on-demand, single-tenant Platform-as-a-Service on IBM Cloudfrom IBM.

Motivation

Maybe you noticed the section Combined Power in my blog post¬†Operations and Developers side by side @‚ÄúContinuous Lifecycle‚ÄĚ and ‚ÄúContainer Conf‚ÄĚ related to Simon Moser’s¬†session CF3 ‚Äď Combining the Power of Cloud Foundry and Kubernetes‚Ä̬†? In this blog post you can read more about the motivation to combine the power.¬† Also you can find out which open source projects¬†( eirini¬†for example) are relevant.

Based on¬†¬†Simon Moser¬īs¬†speech, I¬†was motivated to check out the Cloud Foundry Enterprise Environment on IBM Cloud.

I started my test of moving an existing Could Foundry App. I have chosen to move the app instance from one of my modified code patterns . My selection was the Predictive Industrial Visual Analysis. This code pattern has a big focus on serverless, but I will write more about the serverless part in the near future.

Let’s get started: How do I move an existing Cloud Foundry app?

Continue reading

Operations and Developers side by side @‚ÄúContinuous Lifecycle‚ÄĚ and ‚ÄúContainer Conf‚ÄĚ

Niklas Heidloff¬† and I ¬†attended the combined software development conference for ‚ÄúContinuous Lifecycle‚ÄĚand ‚ÄúContainer Conf‚ÄĚ in Mannheim Rosengarten¬†on 14.11. and 15.11.2018.

IMG_2141.jpg

 

The conference was sold out and had more than 700 attendees. This was a great place where developer and operation experts exchanged different perspectives.

IMG_2133

The talks at the conference were about Micro Services, Docker, Serverless, Tools, Security, Cloud Foundry, Kubernetes, and methods and more.

Continue reading