News

2017
Okt
4

APPUiO is proud to be mentioned in the ebook "The State of the Kubernetes Ecosystem"

Kubernetes emerged from a need to run cloud-native applications on a massively scaled network. APPUiO includes Kubernetes as a distribution and is therefore mentioned in the ebook "The state of the Kubernetes Ecosystem".

APPUiO as Kubernetes Distributor

APPUiO allows you to orchestrate and manage containers with Kubernetes. You define how many of your application instances should run in parallel and Kubernetes then takes care of scaling, load balancing and stability.

The concept of Kubernetes is described in the ebook „The state of the Kubernetes Ecosystem“. It serves as a primer for both newcomers, assessors and implementers who are looking to make the most of the ecosystem of products and services emerging around Kubernetes.

We are proud to be mentioned with APPUiO among big international brands in this ebook. It motivates to go on working with Kubernetes and bring each day more services to the cloud.

You can get the ebook here.

Aug
17

Introduction to OpenShift on Exoscale

OpenShift is to Kubernetes similar to what a Linux distribution is to the kernel. In this blogpost we show how to integrate OpenShift on Exoscale

The world is talking about the Kubernetes Project - but did you hear about OpenShift? It’s an open source product based on the open source projects Kubernetes and Docker plus a container builder/registry, and a Web GUI to manage it all. This blog post will introduce you to OpenShift and give some hints why to use it, how to get started, and where you can get professional support and managed services.

What is OpenShift and why should you use it?

It describes itself as “the industry’s most secure and comprehensive enterprise-grade container platform based on industry standards, Docker and Kubernetes”. It’s much more than that - it gives you a complete Kubernetes cluster with many cool features: integrated build pipelines, Docker Registry, Application router (for getting traffic into the cluster), security based on RBAC and SELinux, Web Console for easy access, central logging of all Pod output, Metrics to measure Pod performance, Installation and upgrade using Ansible Playbooks, Source-to-Image builds, and much much more.

As a Linux distribution acts to the Linux Kernel, OpenShift is a Kubernetes distribution with all the needed tools and tricks to make full use of it.

OpenShift comes in two flavors:

continuous process

OpenShift enables you to develop faster - after committing your changes in GIT it solves container image build, storage, deploy, scaling, monitoring, and logging for you so you don’t have to do it. The integrated build and deployment processes help you get the developed application to the customer as fast as possible. It enables you to deploy hourly or even faster, and scale computing resources per project automatically with your user base.

How to get started?

There are many many ways to get started, here are a few hints and examples:

  • Install your own OpenShift cluster for example on Exoscale with the official Ansible Playbooks. By using these playbooks you learn to customize every inch of the installation and configuration, and they also help you upgrade from one version to another. Documentation about these playbooks can be found inside the Git repository or on the documentation page.
  • Start a local OpenShift cluster on your workstation with Minishift (based on Minikube) or with the fancy command oc cluster up. Just download the client binary from the GitHub releases page, unpack it, and then run the oc cluster up command. This will launch a complete OpenShift instance on your local Docker Engine:
  • % oc cluster up
    Starting OpenShift using openshift/origin:v3.6.0 ...
    Pulling image openshift/origin:v3.6.0
    Pulled 1/4 layers, 28% complete
    Pulled 2/4 layers, 83% complete
    Pulled 3/4 layers, 88% complete
    Pulled 4/4 layers, 100% complete
    Extracting
    Image pull complete
    OpenShift server started.
    
    The server is accessible via web console at:
        https://127.0.0.1:8443
    
    You are logged in as:
        User: developer
        Password: <any value>
    
    To login as administrator:
        oc login -u system:admin
    % oc new-app https://github.com/appuio/example-php-sti-helloworld.git
    [...]
    % oc expose svc example-php-sti-helloworld
    [...]
    % curl -s http://example-php-sti-helloworld-myproject.127.0.0.1.nip.io/ | grep title
        APPUiO PHP Demo
    
  • Have a look at the APPUiO Techlabs on GitHub which is a free step-by-step introduction to get started. We offer free half-day workshops.
  • The APPUiO Microservices Example documentation gives some insight for developers on how a Microservice application can be built and deployed on OpenShift, describing tools like Gitlab CI and Jenkins for the build pipelines.

There is a lot of documentation available from upstream. It’s a great source to read about every little detail. You’ll find documentation for both the OpenShift Container Platform and OpenShift Origin. APPUiO also provides a community-driven documentation.

This blog post was originally published on the Exoscale blog.

Jul
14

One Year of Techlabs in Retrospect

It has been a year since my first retrospection onto an APPUiO & OpenShift Techlab; a year and fourteen additional techlabs. And as it's common in such a long time, a lot of things have changed: OpenShift has meanwhile graduated to version 3.5 and its webinterface, compared to version 3.1 back then, has become a lot more powerful and intuitive. But then there are things that remained constant as well, not least among them the lively interest in our Techlabs.

When we updated OpenShift to version 3.4 a lot of things changed for APPUiO. Due to the more intuitive webinterface many operations are now accomplishable by the click of a mouse. This helps new developers to get acquainted. Nevertheless, it’s obvious that there still are quite a few challenges for starting with APPUiO, as demonstrated by the sheer number of participants and the unbroken interest in our Techlabs in both Berne and Zurich. Developers are still participating in large numbers and learning the most important steps to deploying applications into the cloud hands-on.

Other things have stayed tried-and-true, among them the basic concepts of containers. But also my happiness seeing participants getting excited about the technical possibilities they’re offered by OpenShift. And then there are some matters that keep coming up during the Techlabs. One of the questions raised most often is how to to deploy your specifically coded applications onto OpenShift. There are three fundamental ways to do that:

  • OpenShift compiles the application-pod from the pure source-code, using the integrated Source-to-Image-Framework. During this process, it automatically identifies the language in question.
  • OpenShift builds the application-pod using a provided Docker-file. To do that, the Docker image is built, pushed into the internal registry and finally deployed.
  • OpenShift simply uses a pre-built Docker image and deploys it. (see also: reference architecture)

APPUiO OpenShift S2I Deployment Pipeline

Example of a specifically built S2I-Deployment, including the preceding build in Jenkins. The more frugal way is of course to use an already existing S2I script.

Another question posed often is for just how long our labs are available after the lab. The answer to that one is simple: For as long as you need them. Our labs are downloadable from GitHub and one of our additional labs describes in-depth how to establish your own OpenShift application development environment. This should remove all obstacles to give it a try at home or at work. And of course, in true Open-Source-fashion we’re glad to receive contributions and issues in order to keep improving our Techlabs.

Piqued your interest? The next Techlabs will take place in August and September. We’re looking forward to many participants and are excited for new, informative experiences.

Key Data Techlabs:

APPUiO & OpenShift Techlab Berne:
When: Thursday, August 24th, 14:00 (lasting until ca. 17:30)
Where: Belpstrasse 37, 3007 Bern, 3rd storey (or 4th floor for our American friends)
Registration

APPUiO & OpenShift Techlab Zurich:
When: Thursday, September 28th, 14:00 (lasting until ca. 17:30)
Where: Neugasse 10, 8005 Zurich
Registration

Jun
30

APPUiO moves Abacus’ applications to the cloud

Faster, more accurate and more secure: As of late the software company Abacus Research AG relies on the Swiss container platform “APPUiO”. In the short span of a few months a total of ten applications were moved to the cloud – that’s three times as many as would have been possible using existing traditional processes within the same period.

For their new, innovative and mobile applications Swiss software company Abacus Research AG opted for a new business process: Starting this year the applications are realised from the onset on a container-based platform in the cloud. “That way we disencumber internal IT staff and enable application developers to concentrate on their core business” says Freddy Kaiser, Head of Architecture & Engineering at Abacus Research AG.

Transitioning into the cloud has been on the agenda for a while at Abacus. “Last year we finally had to decide whether to build our own internal solution or to outsource operations completely”, Kaiser says. Given the restricted time frame Abacus decided to go for the second option and have the Swiss container platform “APPUiO” build them their own private cloud. “In APPUiO we found a competent and helpful partner who both suits us and full-fills our demanding requirements”, Kaiser adds. Owing to their work with especially sensitive data it had always been clear for Abacus that only a Swiss cloud service provider operating servers located in Switzerland was to be considered in the first place. With Exoscale a suitable infrastructure provider has been found.

Following evaluation and erection of the cloud in the fall of 2016, AbaNinja was the first application to be deployed onto it in December. “We were happy to see everything worked just fine out of the box and therefore more applications were added very quickly”, Kaiser says. Today a solid ten applications are operated in the cloud. Thanks to the container-based deployment processes have become faster, more exact and last but not least easier to handle. And traceability was considerably improved, too. From coding via test-systems to final deployment all steps have been automated. “We have become three times as efficient in this regard”, Kaiser emphasises.

Feb
27

2-Day-Training: From Zero to Hero with Microservices

March 22 and March 23 2017 at VSHN AG, Neugasse 10, Zürich

From Zero to Hero with Microservices

In this training, you will build a fully functional E-Commerce application, using microservices, Weave Net and Scope, Docker containers and as an orchestrator APPUiO's Red Hat OpenShift v3 based PaaS.

This training is an ideal addition to the free half-day APPUiO TechLabs with more time to provide in-depth knowledge and access to the top experts.

Register here

Feb
13

Mini Techlabs at the Voxxed Days

Voxxed Days Zürich returns to Sihlcity Cinema on February 23rd, 2017. The entire developer community can meet and hear from some of the most inspiring speakers in our sector.

Also APPUiO will be present. In our Mini Techlabs participants learn hands-on the key steps how applications are deployed to the cloud and how a container can be deployed und operated.

voxxeddays.com/zurich/

Jan
13

New APPUiO Pricing

Good news for 2017.

It’s now possible to pay a monthly fee for APPUiO, the Swiss Container Platform. The price for the public service is between CHF 49.- and CHF 340.- per month. If you decide to pay a full year in advance we’ll give you two months for free.

Read more

2016
Nov
1

APPUiO Launch Event

Wir feiern den Launch unserer Enterprise Container Platform. Kommen Sie vorbei, um mehr über APPUiO zu erfahren oder auch gleich live zu testen.

APPUiO Launch Party

Zusammen mit unserem Partner VSHN laden wir zum APPUiO Launch Event ein. Feiern Sie mit uns am 23. November 2016 den Start der Schweizer Enterprise Container Plattform.

Agenda

  • 17:30 – Empfang
  • 18:00 – Was ist/kann APPUiO und wer steckt dahinter?
    • Joint Venture Puzzle & VSHN
    • Was ist APPUiO?
    • Deep dive OpenShift, Docker, Kubernetes
    • APPUiO aus Business-Sicht
  • 19:00 – Apéro riche

Location & Anmeldung

Der Anlass findet im Office Business Center an der Europaallee 41 in Zürich statt. Wir bitten um Ihre Anmeldung und freuen uns, mit Ihnen zu feiern.

Sep
13

APPUiO goes live

The Swiss container platform APPUiO is set to launch three new offers. Aside from Public PaaS, the platform will also be operated as a private Cloud or integrated into the client?s infrastructure. APPUiO is based on modern open source concepts such as Docker and Kubernetes and is operated via ISO-certified and FINMA-audited data centers in Switzerland.

After a three-month beta phase APPUiO is now available to all developers and companies. With APPUiO, applications can be developed quickly and Container workloads can be run. Puzzle ITC and VSHN DevOps experts are two of the driving forces behind APPUiO, who help their clients to successfully realize concepts such as Continous Integration and support deployment.p>

Headed to DevOps

On the basis of proven Open Source concepts such as Docker and Kubernetes APPUiO allows for applications with standardized components to be developed and run in scalable maner. With this platform IT processes are automated and delivery of IT services is streamlined. Applications can be operated both in the Public Cloud, internally, or also in a hybrid Cloud environment. The use of Docker-concepts opens up new perspectives for the development and operation towards DevOps

Start with Tech Labs

Those interested can gain initial experience with this platform in free Tech Labs. In a hands-on manner you will learn first steps, how applications are brought to Cloud, and how to deploy and operate applications into PaaS. Anyone who registers for the platform by the end of November will also be able to profit from a special promotion

Sep
12

APPUiO & OpenShift Tech Labs in Bern and Zürich

Platform as a Service (PaaS) changes the way we develop software. Puzzle presents OpenShift V3 - the Container Platform by Red Hat - in a Tech Lab.

Participants will learn key steps in a hands-on manner, learning how applications are deployed to the cloud, as well as how a container on a PaaS can be deployed und operated. additional information and registration