Study DevOps in Switzerland 2018 – participate until Nov 12!
26. Oct 2018
DevOps in Switzerland 2018 Study
Are Swiss companies DevOps ready? Two years after our first check on DevOps in Switzerland, it is time to look more closely on the current state and adoption of DevOps. We are conducting a study on the state of DevOps in Switzerland 2018. With this study, we want to examine how you and your company understand DevOps and whether you are already working with DevOps principles. The current state of DevOps, reasons for and against an introduction of the DevOps philosophy and where you think the trend is going.
Survey
The survey is open until November 12, 2018 and may of course be shared, forwarded and retweeted with others. You only need about 10 minutes. Click here for the survey and enjoy!
We will send each survey participant a (of course anonymised) report ‘DevOps in Switzerland 2018′ upon request. You will be asked for your email address at the end of the survey. Help us determine the current state of DevOps in Switzerland!
What is DevOps?
DevOps is not a fixed term and is often understood differently. Hiring a DevOps engineer does not automatically turn a company into a DevOps organization. Nor is DevOps synonymous with the use of certain tools or software. DevOps can not be ‘bought’ and DevOps is not a detached team within the organization. The cultural aspect should not be underestimated either – if corporate culture is not even the most important reason for a functioning DevOps organization.
Donovan Brown of Microsoft defines DevOps as follows: ‘DevOps is the union of people, process, and products to enable continuous delivery of value to our end users.’
The idea behind DevOps is that people work together in harmony and use processes and techniques to continuously benefit the end customer.
Our understanding of DevOps
DevOps is a common term, but unfortunately as vague as ‘Cloud’: Although everyone knows that he wants it or needs it and yet it is not something that you can just order and get delivered the next day. Our understanding of DevOps is the interdisciplinary cooperation between developers and operations of software in order to use applications quickly and systematically. Our article “What is DevOps – what does VSHN do?” (in German) explains our understanding of DevOps.
What do you think of DevOps? How do you apply DevOps in your company?
Take part in our study and tell us about your experience with DevOps and what role DevOps plays in your business.
We are very excited to see the results of the study. Thank you for the participation!
Markus Speth
Marketing, Communications, People
Latest news
General
Sovereignty
EUR 180 Million for Sovereign Cloud: What the EU’s First Sovereignty-Scored Procurement Means for Swiss Organisations
VSHN is Cloud Native Computing Foundation (CNCF) member
24. Oct 2018
VSHN is Cloud Native Computing Foundation (CNCF) member
We are happy to announce that we are now an official member of the Cloud Native Computing Foundation (CNCF).
Who is the Cloud Native Computing Foundation (CNCF)?
The Cloud Native Computing Foundation (CNCF) was founded in 2015 to promote containers. It was announced with Kubernetes 1.0, an open source container cluster manager, which was contributed to the foundation by Google as a seed technology. Founding members included Google, Twitter, Huawei, Intel, Cisco, IBM, Docker, Univa, and VMware. In order to establish qualified representatives of the technologies governed by the CNCF, a program was announced at the inaugural CloudNativeDay in Toronto in August, 2016. Serial entrepreneur Dan Kohn, who also helped launch CII, is the project’s current executive director. (source: Wikipedia) CNCF is an open source software foundation dedicated to making cloud native computing universal and sustainable. Cloud native computing uses an open source software stack to deploy applications as microservices, packaging each part into its own container, and dynamically orchestrating those containers to optimize resource utilization. Cloud native technologies enable software developers to build great products faster. CNCF is part of the Linux Foundation.
What does CNCF do?
The Cloud Native Computing Foundation builds sustainable ecosystems and fosters a community around a constellation of high-quality projects that orchestrate containers as part of a microservices architecture. CNCF serves as the vendor-neutral home for many of the fastest-growing projects on GitHub, including Kubernetes, fostering collaboration between the industry’s top developers, end users, and vendors. Please also have a look at our blog post “What is a Kubernetes distribution”.
What does Cloud Native mean?
Cloud native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. Containers, service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach. These techniques enable loosely coupled systems that are resilient, manageable, and observable. Combined with robust automation, they allow engineers to make high-impact changes frequently and predictably with minimal toil. The Cloud Native Computing Foundation seeks to drive adoption of this paradigm by fostering and sustaining an ecosystem of open source, vendor-neutral projects. We democratize state-of-the-art patterns to make these innovations accessible for everyone.
Explanation of CNCF regarding the meaning of Cloud Native on Github.
VSHN Cloud Native Computing Meetups in Zurich
Among other things, VSHN supports the CNCF by organizing the Cloud Native Computing Meetups in Zurich. The dates for the next Meetups and other events can be found here.
VSHN sponsors KubeCon and CloudNativeCon 2019 in Barcelona
You also want to go to the KubeCon and CloudNativeCon 2019 in Barcelona? As a CNCF member we can offer you a 20% discount on the official ticket price – simply contact us via the contact form below and we will send you a discount code.
Markus Speth
Marketing, Communications, People
Latest news
General
Sovereignty
EUR 180 Million for Sovereign Cloud: What the EU’s First Sovereignty-Scored Procurement Means for Swiss Organisations
Release your applications faster and easier – move them to the cloud
27. Sep 2018
No matter where you work in the technical space of software development, you are probably in a hurry to launch the application that you are currently developing.
Your customers can’t wait – accelerate development
Time is money, and when you are on the verge of launching your next killer application time is a scarce resource. Your customers won’t wait forever, and you need to launch your applications as quickly as possible if you want to succeed in the fast-paced tech market. You might also be pushed internally to keep time to market as fast as possible. No time to build up internal resources, educate colleagues, gather know-how. You need to be faster than the competition. IT teams have to do more and more nowadays so the pressure is on to manage them smartly.
Common Problems With Launching Applications
The road to your application launch date can be a crooked one, with a lot of turns and even dead ends. This is why it is so important to quickly test each small improvement in one or more test environments before deploying it to the end-user visible production environment. The earlier an error in the application or environment is found the quicker and less effort you need to fix it. One of the most costly and time-consuming errors are differences between the testing and production environments. They result in the application behaving correctly during testing, but then suddenly misbehaving in production even though the same application version was deployed, and you don’t know what the differences are that lead to the problems. These problems can lead to error messages or catastrophic failures on public facing apps and long-term damage to your reputation. Another security-focused problem is to keep testing and production environments separate from each other to prevent faulty applications under test toruin real customer data. Instead of synchronizing dev/test/production environments manually and duplicate this labor for each step of the process you can automate your work using best practice cloud-based tools.
Why Should You Move Your Applications To The Cloud?
There may be many different reasons why you may be reluctant to move your application to the cloud. You may be used to the classical way of building and testing applicationsor fear the migration effort, or you might not have the internal know-how or resources. However, a well-prepared DevOps team leveraging the potential of the cloud can rapidly manage the deployment of applications without a substantial increase in either manpower or long-term costs. It can make it significantly easier to scale the application later in the process and provide access to helpful auxiliary services. Unifying the different environments using open-source Docker software container technology helps you leverage the world-wide ecosystem and experience. The more parts of the process that you can automate and integrate, the more efficiently you can build and launch your application.
Whitepaper ‘5 Steps Of Moving Your Applications Successfully To The Cloud’
Migrating to the cloud is a big business decision, so it’s vital to go in with both eyes open. Download our ‘5 Steps Of Moving Your Applications Successfully To The Cloud‘ whitepaper and find out how moving to cloud can help you meet your software and application development goals.
How Docker and container technology can help your DevOps organization
15. Sep 2018
DevOps needs three things: people with the right attitude, shared processes and the right tools. Docker software containers helps solve these challenges and offers a standardized platform for development and operation.
Container from the perspective of the developer
From a web agency perspective, each project places different demands on the target system, such as different versions of programming languages and frameworks. These combinations must be thoroughly tested during development through Continuous Integration (CI), which is time-consuming and prone to error with traditional systems. Container virtualization, for example with Docker, helps. Docker uses so-called images, compilations of software to launch individual instances of an app, called containers. Unlike traditional virtual machines, these images do not include an operating system and are therefore lighter and faster. Ideal for continuous integration. From the perspective of the software developer, it is easy to configure the pipelines with Docker, for example within GitLab CI. The image is specified and the runner takes care of everything else. The application is thus tested encapsulated and requires no additional software on the server.
Container from the perspective of the operator
Docker containers are a standardized and efficient way to package software with everything it needs to run. On the one hand, this helps to minimize external dependencies at runtime, so that the versions of PHP, Java etc. used in the correct version with all required modules, extensions and plugins are not yet to be managed separately on the server. On the other hand, a change of the application code is exactly the same as a change of the application server: a new version of the container image is automatically built and deployed in the test environment, then the same checked image can be rolled out in the production environment.
The Advantages of Standardizing the Software Containers are Analogous to the Containers in Logistics
Standardization makes containers more efficient: Just as a container ship transports 21’000 different containers with the same crew, a PaaS-provider can operate hundreds of thousands of containers on various customer infrastructures and cloud providers.
Containers standardize the handling of contents: in logistics, the pick-up points in the corners are exactly the same whether the contents are liquid, solid or gaseous. In software, entrypoint, list port and storage volumes are defined exactly the same, no matter whether PHP, Java or .NET Core should be executed.
Container technology is portable, so it works on all infrastructures and vendors just like any other means of transport.
The solution of software logistics is therefore called container orchestration and the most well-known implementation thereof is Kubernetes. It standardizes and automates software operations such as deployment / update, scaling, load-balancing, service discovery, storage volume management, monitoring, backup, distribution of containers to multiple servers and isolation of multiple applications, test environments, teams and / or customers.
So what does that mean for you – should you containerize your application?
There may be many different reasons why you may be reluctant to use Docker or container technology in general. You may be used to the classical way of building and testing applications using traditional VM technology or fear the migration effort, or you might not have the internal know-how or resources. Or you might have a legacy application which isn’t easily transferable or movable to the cloud. So should you jump on this bandwagon – or to stay with the same terminology – ship? A well-prepared DevOps team leveraging the potential of container technology can rapidly manage the deployment of applications without a substantial increase in either manpower or long-term costs. Moving your application to the cloud will be way easier using container technology like Docker, Kubernetes or OpenShift. It can also make it significantly easier to scale the application, provide access to helpful auxiliary services and just in general make it more future-proof. So if you are coming from a legacy application, it probably will pay off in the future to invest resources now to make your application container ready. Unifying the different environments using open-source Docker software container technology helps you leverage the world-wide ecosystem and experience. The more parts of the process that you can automate and integrate, the more efficiently you can build and launch your application.
Whitepaper ‘5 Steps Of Moving Your Applications Successfully To The Cloud’
If you want to learn more about migrating your applications to the cloud, download our free whitepaper ‘5 Steps Of Moving Your Applications Successfully To The Cloud‘ and find out how moving to the cloud can help you meet your software and application development goals.
VSHN from Zurich has won two major customers this year: the Australian Ministry of Finance and Opendata.swiss, the Swiss federal government’s open data portal. VSHN founder and CTO Aarno Aukia explains how the DevOps start-up was successful and how it can offer data center services without a data center.
Aarno Aukia: Wir haben VSHN vor vier Jahren gegründet, weil wir gesehen haben, dass sich der Hostingmarkt verändert und zwar insofern, dass sich Hardware und Softwaredienstleistungen im RZ voneinander entkoppeln. Die Hardware mit Servern, Netzwerk, Bandbreite, Rechenleistung, Storage etc. wird von Cloud- beziehungsweise RZ-Betreibern angeboten, und dann gibt es VSHN, die für die Kunden Betrieb, Überwachung, Skalierung und Back-ups von Software sicherstellt. Wir helfen also Softwareentwicklern, ihre Applikationen agil und 24/7 auf beliebiger Infrastruktur zu betreiben.
Warum ist das für Kunden interessant?
Beim Betrieb von Software aus einer Cloud war es bislang so, dass der Entwickler nicht nur entwickelte, sondern oft auch gleichzeitig noch für den Betrieb des Servers zuständig war und Support leisten musste, wenn der Server nicht mehr lief. Er war also quasi Architekt, Provider und Incident Manager in einer Person. Das sind drei Rollen, die eigentlich nicht zusammenpassen. Bei VSHN helfen wir den Kunden, sich auf die Entwicklung zu konzentrieren, und automatisieren alles andere. Wir bieten ihnen Flexibilität, Skalierbarkeit und Einfachheit, wie sie sie von Cloud-Providern kennen, wenn es darum geht, Rechenleistung und Storage zu beziehen. Bei uns beziehen sie stattdessen das Software-Hosting, ohne dass wir ein eigenes Rechenzentrum haben. Und damit sind wir meines Wissens momentan die Einzigen in der Schweiz.
Was für Kunden möchten mit Ihnen zusammenarbeiten?
Das ist vom Kundenprofil abhängig. Einige Kunden haben etwa eine öffentliche Website und sind auf Skalierbarkeit, Zuverlässigkeit und Sicherheit angewiesen. Wir sind ISO-27001-zertifiziert und haben damit bewiesen, dass wir mit Daten sicher umgehen. Wir haben deshalb auch Kunden aus dem Gesundheitswesen und aus dem Finanzumfeld. Was alle unsere Kunden vereint: Sie wollen die Zeit minimieren von der Idee für ein Softwareprojekt bis dieses in Produktion geht beziehungsweise veröffentlicht wird. Diesen Zeitraum kann man nur minimieren, wenn man den ganzen Prozess durchautomatisiert. Und den Prozess kann man nur durchautomatisieren, wenn man ein Interesse daran hat, dass der Prozess stabil, robust und schnell ist. Und genau das ist unser Kerngeschäft. Wir machen für unsere Kunden das “Ops” von DevOps.
Aber machen denn die IT-Abteilungen heutzutage nicht eh schon alle selbst DevOps?
Nein, das ist noch lange nicht so weit – und noch lange sind nicht alle so weit. In der Realität kämpfen viele IT-Abteilungen noch mit traditionellen IT-Modellen. Wer die Ops an uns auslagert, kann viel schneller als innerhalb eines traditionellen IT-Modells in Produktion gehen.
Wer sind Ihre Kunden?
Wir haben Kunden quer durch alle Branchen, von Retail über Banken und Versicherungen bis hin zur Gesundheitsbranche. Die Kunden vereint, dass es für sie geschäftskritisch ist, immer online zu sein. Ein grosser Schweizer Retailer etwa ist ein Kunde von uns. Er nutzt unsere Dienstleistungen, um die Performance seiner Website hochzufahren, wenn er seinen Aktions-Newsletter verschickt und schnell mal 2,5 Millionen User innert einer halben Stunde auf den Onlineshop zugreifen möchten. Dann muss die Website laufen. Und wir helfen ihnen dabei und zwar vollautomatisiert.
Vor Kurzem haben Sie das australische Finanzministerium als Kunde gewonnen. Wie kam es dazu, und welche Rolle spielt dabei Amazee.io?
Die australische Regierung machte eine Ausschreibung, weil sie für den Betrieb ihrer 180 Websites einen neuen Hoster suchten. Dazu muss man wissen, dass diese Websites mit GovCMS auf Drupal-Basis entwickelt wurden und es weltweit nur drei oder vier Hosting-Partner gibt, die alle nötigen Zertifizierungen und den entsprechenden Trackrecord haben, um solche Regierungswebsites zu betreiben. Einer dieser Hosting-Partner ist Amazee.io in Zürich. Sie erhielten zusammen mit der australischen Webagentur Salsa Digital im Februar den Zuschlag, die nächste Evolution des CMS aufzubauen, und VSHN wird die zugrunde liegende Openshift-Plattform betreiben, um einen reibungslosen und hochverfügbaren 24/7-Betrieb der Hosting-Plattform sicherzustellen. Und das Ganze läuft auf AWS.
Ein weiterer grosser Deal, den VSHN gewonnen hat, ist Opendata.swiss. Was bedeutet das für Sie?
Opendata.swiss ist das Portal der Schweizer Behörden für offene, das heisst frei verfügbare Daten. Das Portal ist ein integraler Teil der Open-Government-Data-Strategie Schweiz 2014-2018 des Schweizer Bundesrats und wir freuen uns natürlich sehr, dass wir mit unserem Angebot überzeugen konnten und die Ausschreibung gewonnen haben. Wir werden künftig sowohl den Servicebetrieb als auch den Support über den gesamten Leistungszeitraum der Linked Data Platform für Opendata.swiss sicherstellen und allfällige Beratungs- und Integrationsleistungen erbringen. Bund, Kantone, Gemeinden und weitere Organisationen mit einem staatlichen Auftrag, wie etwa SBB, veröffentlichen ihre offenen Daten auf Opendata.swiss. Das Portal vereint unterschiedlichste Datensätze wie beispielsweise die Gemeindegrenzen der Schweiz, Bevölkerungsstatistiken, aktuelle Wetterdaten, historische Dokumente oder ein Verzeichnis der Schweizer Literatur. Gemeinsam ist den Datensätzen, dass sie alle kostenlos heruntergeladen und weiterverwendet werden können. Softwareseitig wird Stardog eingesetzt werden, eine Enterprise-Knowledge-Graph-Software. Betrieben wird Opendata.swiss bei Exoscale in Crissier.
Das sind beeindruckende Erfolge für ein Jungunternehmen. Was treibt Sie an? Sie haben ja schon einige Start-ups gegründet.
Ja, das stimmt. Das ist nicht meine erste Firma. Ich musste auch Lehrgeld zahlen, konnte aber schon viel Erfahrung sammeln. Mein erstes Informatikprojekt war in der 5. Klasse in der Primarschule, ein Netzwerk zusammenzulöten. Und später hatte ich parallel zum Gymnasium ein eigenes Unternehmen für Veranstaltungstechnik. Da lernte ich, mit Kunden umzugehen und auch mit Zeitdruck. Denn wenn am Freitagabend ein Konzert ist, öffnet der Konzertsaal um 21.00 Uhr, und die Gäste kommen herein, egal, ob wir mit allem fertig sind oder nicht. Nach dem Studium an der ETH musste ich mich dann auf etwas konzentrieren und entschied mich für die Informatik. Wir gründeten eine Firma, die sich auf RZ-Dienstleistungen spezialisierte, und merkten nach einigen Jahren, dass dieser Bereich ein Klotz am Bein ist. Und so konzentrierten wir uns auf den Bereich, in dem wir heute unterwegs sind.
Warum reizt es Sie so, Start-ups zu gründen?
Ich finde es einfach extrem vielseitig, in einem Start-up zu arbeiten. Ich habe grossen Spass daran, etwas Neues aufzubauen und schätze auch die Freiheit enorm, die das Unternehmertum mit sich bringt. Das kombiniert damit, dass ich all die coolen Menschen auswählen kann, mit denen ich zusammenarbeiten möchte, ist einfach toll. Ich kann mir auch die Kunden aussuchen. Es gibt in der Schweiz so tolle Unternehmen, die einfach einen enormen Drive haben und mit Passion und Energie bei der Sache sind, dass es für mich eine Riesenmotivation ist, mit ihnen etwas Tolles auf die Beine zu stellen. Und auch die konstante Veränderung meiner Firma und meiner eigenen Aufgaben und Verantwortung finde ich sehr spannend. Es wird mir nie langweilig. In den vier Jahren mit VSHN hat sich mein Job schon mehrfach geändert. Ich bin ja Engineer. Meine Passion ist es, neue Probleme zu lösen. Und das kann ich hier jeden Tag. Auch wenn es immer mehr unternehmerische Probleme statt technische sind.
Wie finden Sie denn in Zeiten des oft zitierten Fachkräftemangels die gut ausgebildeten, coolen Leute, mit denen Sie zusammenarbeiten möchten?
Wir haben den grossen Vorteil, dass wir eine Open-Source-Company sind. Es ist uns wichtig, transparent zu zeigen, was wir tun und wie wir das tun. Diese Open-Source-Philosophie hilft uns nicht nur im Kontakt mit möglichen Kunden, sondern auch beim Rekrutieren. Man kann in unsere Projekte reinschauen und die Leute sehen, dass wir cooles, spannendes Zeug machen. Das verursacht einen Sog, der die guten Leute und die guten Kunden anzieht.
Ist es schwierig für Sie, als Start-up in der Schweiz das Kapital zu finden, um schnell genug zu wachsen?
Nicht für uns. Wir haben uns entschieden, dass wir keinen Investor suchen, sondern den Aufbau von VSHN zur Produktfirma aus dem Projektgeschäft finanzieren. Als wir vor vier Jahren anfingen, haben wir 100 Prozent Betriebsprozessentwicklung, Customizing etc. für Kunden gemacht und 0 Prozent monatlich wiederkehrende Einnahmen aus Serviceprodukten generiert. Heute sind wir bei über 64 Prozent monatlich wiederkehrenden Serviceprodukteinnahmen angekommen und generieren nur noch 36 Prozent aus dem Projektgeschäft. Und das ist eine Entwicklung, die weitergeht. Wir sind für einen Investor vielleicht auch nicht so attraktiv, weil wir nicht die nächste Billion-Dollar-Company sind. Deshalb sind wir bis auf ein kleines Darlehen selbstfinanziert, das wir für die Sicherstellung der Löhne in den ersten 12 Monaten zur Verfügung hatten. Aber wir mussten dieses nicht einmal ausschöpfen, da wir schon nach 6 Monaten einen positiven Cashflow hatten.
Also gibt es keine Exit-Strategie?
Nein. Wir verfolgen eine langfristige Strategie. Die ganzen Services muss man einmal entwickeln und dann generieren sie monatlich wiederkehrende Erträge. Dieses Geschäftsmodell lohnt sich erst nach einigen Jahren. Wir sind nun seit 4 Jahren unterwegs und machen das mindestens noch 10 weitere Jahre und noch länger. Unser Ziel ist es, nachhaltiges Wachstum für unser Unternehmen zu generieren.
This year’s Red Hat Forum was again a great success. We would like to thank the organizers and our partners, for many great discussions and look forward to the next year!
Here are a few impressions of the Red Hat Forum 2018 in the Arena Sihlcity in Zurich:
Keynotes Red Hat, SBB and Vorwerk
Breakout Session with APPUiO, AdCubum and Helsana
In breakout session 2, our partners Matthias Summer (Adcubum) and Thomas Philipona (Puzzle ITC) described how Adcubum will revolutionize the insurance industry with the Swiss container platform APPUiO.
VSHN and Puzzle ITC at the APPUiO booth
See you next year!
About APPUiO
With APPUiO.ch, we created the Swiss container platform based on Red Hat OpenShift, where we provide managed services on a Platform-as-a-Service (PaaS) on any infrastructure: public, dedicated, private and on-premises. Reliable open source concepts such as Docker and Kubernetes allow you to develop, operate and scale your application according to your needs. With APPUiO, your applications can be operated both on public clouds as well as on in-house data centers. The platform was originally built by the two IT specialists Puzzle ITC and VSHN AG to professionalize internal IT. Today, APPUiO is already used in production by several customers and supported by a strong community.
Markus Speth
Marketing, Communications, People
Latest news
General
Sovereignty
EUR 180 Million for Sovereign Cloud: What the EU’s First Sovereignty-Scored Procurement Means for Swiss Organisations
VSHN in the top 10 of the fastest growing Swiss ICT companies
3. Sep 2018
VSHN has made it into the top 10 of Switzerland’s fastest-growing ICT companies in the Computerworld Top 500 2018 edition.
With a revenue growth of 55% compared to the previous year, we came in 6th, which makes us very happy but also strengthens our strategy as a Swiss DevOps startup, to help companies and software developers with our innovative approach and our technology set such as Docker, Kubernetes and OpenShift to run their applications agile and 24/7 on any infrastructure. The rapid growth is likely to repeat itself this year – today only we are welcoming 3 new VSHNeers. 🙂
VSHN: booming DevOps startup
Computerworld Top 500 ICT Companies in Switzerland 2018
This year’s edition of the Computerworld Top 500 bears the title ‘Swiss ICT with record growth’ with record sales made by Swiss ICT companies. Important topics this year include skills shortages, blockchain and crypto fever, how young women can be inspired for ICT professions and how the digital transformation also drives the IT providers themselves. The Computerworld Top 500 2018 can be ordered here.
About VSHN – The DevOps Company
VSHN AG is the leading Swiss partner for DevOps, Docker, Kubernetes, OpenShift and 24/7 Cloud Operations. VSHN helps software developers run their applications agile and 24/7 on any infrastructure while relieving the burden on IT operations. Since 2014, we are serving more than 900 servers in 20 different clouds as well as on-premises at customer locations with a total of more than 62’000 services for 300 different customers and partners. We are ISO 27001 certified and work to the strict FINMA guidelines to ensure the security and confidentiality of customer information at all times. With APPUiO.ch, we have created a Red Hat OpenShift based Swiss container platform, where we can offer Managed Services as a PaaS solution (Platform-as-a-Service) on any infrastructure: public, dedicated, private and on-premises. At VSHN, we believe in openness and transparency, so we let you decide where to store your data (we call this multi-cloud strategy). Either locally in your own data center (on-premise) or at a cloud provider location of your choice. Take a look at our services and learn more about our services and how we can possibly support you. Follow us on Twitter and don’t miss any news.
Markus Speth
Marketing, Communications, People
Latest news
General
Sovereignty
EUR 180 Million for Sovereign Cloud: What the EU’s First Sovereignty-Scored Procurement Means for Swiss Organisations
VSHN – the DevOps Company is official hosting partner of Spryker Systems
29. Aug 2018
VSHN AG and Spryker Systems GmbH agree on partnership
VSHN AG from Zurich and Spryker Systems GmbH from Berlin / Hamburg agree on a strategic cooperation to serve future e-commerce customers jointly with Spryker Commerce OS, the unique e-commerce operating system and VSHN as hosting partner for the 24/7 operation and support of the platform.
In a world of increasing device diversity and increasing complexity of customer behavior, Spryker enables companies to reach their customers across all current and future digital points of contact: online store, mobile apps, IoT scenarios, blockchain technology or bot and voice integrations. Spryker makes it possible. With VSHN, Spryker Systems has chosen the leading Swiss partner for DevOps, container technologies such as Docker, Kubernetes, OpenShift and 24/7 Cloud Operations. VSHN helps software developers run their applications agile and 24/7 on any infrastructure while relieving the burden on IT operations. The scope of services offered to Spryker by VSHN includes, among other things, Managed Servers, Managed Cloud and Managed Container Platforms including 24/7 Operations & Support, Service Management, Maintenance, Incident Management, DevOps Processes, Infrastructure-as-Code, Container Management and advanced consulting services such as conception, development of infrastructure & CI/CD processes, DevOps support and application performance management.
Patrick Kleine-Albers, Director Industry Partnerships, Spryker Systems GmbH: “With VSHN – the DevOps Company, we have won another partner who will provide our customers with professional and modern hosting solutions, container technologies and Platform-as-a-Service (PaaS) concepts and VSHN fits ideally into our agile development philosophy.”
Aarno Aukia, CTO, VSHN AG: “We are very pleased to be Spryker’s official hosting partner in the future and to be able to assist customers in operating their online shops and other e-commerce solutions based on the innovative Spryker Commerce OS. Through our close collaboration, we want to deliver the highest level of quality and support for our customers and help them implement their digital business processes through our highly secure and scalable hosting platform.” VSHN and Spryker are already working together successfully in their first joint customer projects and the partnership will be further expanded in the long term.
About Spryker
Spryker Systems develops the Spryker Commerce OS – a unique e-commerce operating system for the post-desktop and post-shop era The rapidly growing number of user devices results in an increasing complexity of the customer journey. Spryker Commerce OS enables companies to develop highly individualised digital business models for B2C and B2B that reach customers through all digital touch points. Within short time frames, Spryker Commerce OS allows companies to implement new customer interfaces via frontend applications, such as the desktop shop, mobile apps, IoT scenarios, blockchain technologies or bot and voice integrations. This enables businesses to realise customer-centric sources of revenue without long lead times. Brands and manufacturers including Tom Tailor, Hilti or A.T.U are using Spryker Commerce OS. The Spryker Systems team is based in Berlin and Hamburg. You can find more information about Spryker Commerce OS on the official website of Spryker Systems GmbH and on Twitter.
About VSHN – The DevOps Company
VSHN AG is the leading Swiss partner for DevOps, Docker, Kubernetes, OpenShift and 24/7 Cloud Operations. VSHN helps software developers run their applications agile and 24/7 on any infrastructure while relieving the burden on IT operations. Since 2014, we are serving more than 900 servers in 20 different clouds as well as on-premises at customer locations with a total of more than 62’000 services for 300 different customers and partners. We are ISO 27001 certified and work to the strict FINMA guidelines to ensure the security and confidentiality of customer information at all times. With APPUiO.ch, we have created a Red Hat OpenShift based Swiss container platform, where we can offer Managed Services as a PaaS solution (Platform-as-a-Service) on any infrastructure: public, dedicated, private and on-premises. At VSHN, we believe in openness and transparency, so we let you decide where to store your data (we call this multi-cloud strategy). Either locally in your own data center (on-premise) or at a cloud provider location of your choice. Take a look at our services and learn more about our services and how we can possibly support you. Follow us on Twitter and don’t miss any news.
Markus Speth
Marketing, Communications, People
Latest news
General
Sovereignty
EUR 180 Million for Sovereign Cloud: What the EU’s First Sovereignty-Scored Procurement Means for Swiss Organisations
It’s been already 2 months since the EU General Data Protection Regulation (GDPR) became enforceable on May 25th 2018 to protect data and privacy for all individuals living in the European Union and the new Swiss Data Protection Act is currently in the making. But even if GDPR concerns EU and not Swiss law, it doesn’t mean that it’s not affecting Swiss companies. Swiss companies have to comply with GDPR if they are processing personal data of people located in the EU and the purpose of the processing lies in either offering goods or services to people or tracking user behavior, which is true for many Swiss companies. Swiss companies affected by the new EU regulation have to inform and obtain the consent of the person whose data is processed, guarantee ‘Privacy by Design’ and ‘Privacy by Default’, report violations of data protection to the supervisory authority and much more. You can learn more about GDPR for Swiss companies on kmu.admin.ch.
US Cloud Act
In stark contrast, the US Clarifying Lawful Overseas Use of Data Act (CLOUD Act) which was signed by the Trump administration in March 2018 and goes back to the Microsoft vs. United States case, allows federal law enforcement to compel U.S.-based companies via warrant or subpoena to provide requested data stored on servers regardless of whether the data is stored in the U.S. or on foreign soil. That means that even if you choose an EU or Swiss server location but the service or cloud provider is an US company, they can be forced to hand over your customer data to the authorities. But that would probably mean that you violate the GDPR regulation at the same time. So to sum up, this is quite an unsatisfactory situation for everyone and the US and EU should work on finding a solution to this issue. Apple, Google and Facebook welcome the CLOUD Act while several civil rights groups including the Electronic Frontier Foundation (EFF) critize the bill.
What does that mean for your company?
The long-term effects of these colliding regulations still have to be seen and the new Swiss Data Protection Act won’t come into effect until 2019. But that shouldn’t hold you back from thinking about your strategy. In the end it depends on your specific business requirements and where you need to store your data. The issue demonstrates that it is a topic worth thinking about, both in a detailed and also a long-term perspective. Our friend Mathias Brenner, CTO of Sherpany, wrote an excellent article about the CLOUD Act which goes into more detail and also talks about the recent acquisition of German Cloud Provider Brainloop by a US company and the resulting implications for their customers.
How can VSHN help you?
We at VSHN – the DevOps company – believe in openness and transparency and therefore let you decide, where you want to store your data (we call that Multi-Cloud-Strategy). Either on-premises in your own data centers or at a Cloud Provider location of your choice. Head over to our services and find out more about what we do and how we can support you. VSHN AG (pronounced ˈvɪʒn like “vision”) is Switzerland’s leading DevOps, Docker, Kubernetes, Openshift and 24/7 cloud operations partner. Since 2014 we support >300 customers & partners operating >900 servers in 20+ different clouds and on-premises with >62000 combined monitored services. We are ISO 27001 certified and work in accordance with the strict FINMA guidelines to ensure the security and confidentiality of customer data at all times.
Markus Speth
Marketing, Communications, People
Latest news
General
Sovereignty
EUR 180 Million for Sovereign Cloud: What the EU’s First Sovereignty-Scored Procurement Means for Swiss Organisations
Der Jahreswechsel ist ein guter Moment, um auf das vergangene Jahr zurück zu blicken: VSHN ist im 2017 mehrere Male positiv in der Presse aufgefallen: Ende Juni 2017 sind wir in der ISG Provider Lens Switzerland 2017 Studie der Experton Group namentlich als “neue Anbieter in die Analyse aufgenommen worden, die im Markt an Bedeutung gewonnen haben”. Diese Studie wurde ebenfalls von InsideChannels.ch und IT-daily.net zitiert und verbreitet. Mitte August 2017 hat unser Cloud-Partner Exoscale.ch einen langen Artikel zu OpenShift und VSHN veröffentlicht. Ende August veröffentlichte Computerworld.ch das Ranking der stärksten ICT-Firmen der Schweiz, die VSHN ist von Platz 551 (2016) auf Platz 513 (2017) aufgestiegen. Gemäss Computerworld sind wir das am drittmeisten nach Prozentpunkten wachsende Unternehmen der Schweiz hinter zwei durch Fusionen und Übernahmen stark gewachsenen Firmen.
We’re happy to publish our new website just in time for the third anniversary since the founding of VSHN.ch. In addition to more elaborate pages about our technologies and products we now also have a less technical area – our solutions. Here we try to explain the benefits of our solutions for a business executive: to get back time, to reduce cost and to increase security.
To get to know what and who is behind all of this you can have a look at the team of VSHNeers. Our blog is sill filled with fresh topics about technology, events and stories from behind the scenes (VSHNinternal) and now also supports posts in multiple languages – you can change between the german and english version of this post in the menu above. New is the separate page jobs.
Of course we included a few easter eggs in our new site – write us when you find them and we’ll send you a small surprise!
Being agile, this website is a “minimal viable product – MVP” for us: we are going live as soon as we have approximately the same contents as on the old site. Now we have a good basis to continuously improve our site and expand the contents.
For that we are dependent on your feedback: what do you think should be the next thing to be improved? Please share your opinion with us using the form below:
Aarno Aukia
Aarno is Co-Founder of VSHN AG and provides technical enthusiasm as a Service as CTO.
Latest news
General
Sovereignty
EUR 180 Million for Sovereign Cloud: What the EU’s First Sovereignty-Scored Procurement Means for Swiss Organisations
DevOps is a common term, but unfortunately as vague as “Cloud”: everyone knows that they want or need it and yet it is not something you can simply order and get delivered. By DevOps we mean the interdisciplinary cooperation between developers and operators of software in order to deploy the applications quickly and systematically.
Similar to agile software development (e.g. Scrum) – where the “product owner” specifies the next development steps together with the software developers and takes over finished work – this promotes communication between the parties involved and reduces misunderstandings and thus expensive errors. The promotion of cooperation between developers and operators contrasts with the previous practice of strictly separating these teams – whether for reasons of separation of powers (no access by developers to production data) or because developers and operators had to fulfill different requirement profiles (programming skills, on-call service). In the meantime, however, a number of findings and proven methods from software development have also arrived in the operating processes:
Infrastructure as Code: the description and configuration of infrastructure components using scripts to quickly and reliably automate recurring tasks (e.g. installation of a server or installation/upgrade of an application). Depending on the application and environment, there are different tools – Docker, Ansible, Puppet, SaltStack, etc. – which already have their own frameworks and ecosystems with ready-made building blocks for standard components.
Test systems: if the setup of a server is completely automated, this minimizes the effort to create one or more test servers. If developers can use a test server that is the same as a production server, they can find errors before they occur in production.
Versioning: if the infrastructure or at least parts of it are mapped in code, it can be managed with well-known code versioning tools (Git, SVN, etc.). This makes it possible to track changes to the infrastructure (“Who changed what when?”, “Why does it suddenly no longer work even though the software hasn’t been changed?”) and to roll back changes completely in case an error should occur.
Continuous integration of the infrastructure code: just as the actual application is compiled automatically with each change and tested functionally both component by component and as a whole, the requirements for the infrastructure can also be verified with automated tests. The effects are minimized by detecting an error as early as possible. For example, publishing changes can be blocked if errors occur during testing.
Conversely, experience gained during operation also flows into modern software architectures:
Packaging and version management: to ensure that all persons involved speak of the same version of the software throughout the entire quality assurance process from test / development server, acceptance by the product owner, possible external testing / validation (beta, user, UX tests), integration with external interfaces (backends, APIs) to production, the software is stored in a versioned package. The type of packaging can be determined by the development environment (e.g. JAR for Java, WAR for Tomcat) or operating environment (e.g. DEB/RPM for Linux, MSI for Windows), or it can also be independent in the case of Docker. This ensures that the software can be installed and updated completely (with all required libraries) and automates these steps as far as possible.
Service Oriented Architectures (SOA) and Microservices: as soon as an application becomes so extensive and/or complex in development that more than a handful of teams take care of it, it is easier to divide the teams into smaller sub-projects (“microservices”) and explicitly define the interfaces between them than to coordinate all teams with each other in the same “project” regarding technology, development progress and internal responsibilities. This not only allows the teams to develop in a decoupled way, but also allows them to choose more suitable technologies for their purpose – provided that the interface to other teams does not change. Ideally, most components / services would be fault-tolerant with each other, i.e. if a sub-component with limited functionality fails, they would continue to function, making the overall project more robust.
Configuration Management: most applications have interfaces to other applications – for example to a database or other APIs / services – and write log files. During development, quality assurance testing and production, different endpoints (addresses, credentials, etc.) are used. This allows the isolation of test and production data, so a test of a new version cannot accidentally delete the production customer data. This is why the access data is not managed directly in the code, but in configuration files, which in turn can be generated automatically for each environment or read from environment variables. A modern definition for this is, for example, the twelve-factor method (http://12factor.net/de/).
Scalability: applications and services that have clearly defined interfaces can easily be scaled horizontally, i.e. distributed across different servers. This enables the company to offer the service multiple times, redundantly and thus highly available and to react to different loads by adding or removing servers. Even these steps can be automated: It is possible to automatically obtain or release more server resources based on the current load and, depending on the billing model of the individual resources, to produce costs only if the service is also used effectively.
What does the fusion of development methods and operating processes bring in concrete terms?
The automation of the infrastructure (see “Infrastructure as Code” above) makes the infrastructure faster, more reliable and prevents inconsistencies due to (missing) manual steps on different systems. It enables developers and product owners to effectively test their results under the same conditions as production.
Automating the software lifecycle from development to production makes the whole process faster, more reliable, and can best be done by the product owner himself after the release of the latest version. Thus, after the developers, the operators also give the business the reins for the application into their own hands and are available for further developments. The product owner can thus determine both the scope and the frequency of the deployments. The more frequently a product is rolled out, which means that the scope of the respective changes is smaller, the smaller is the risk of undesirable side effects and errors. If errors nevertheless occur, the product owner himself can reverse the last change and call on the developers to remedy the situation without penalizing the company.
Both together prevent IT from blocking the critical path of the project as an end in itself and enable the developers and the business to “self-service”. Of course, this also means a cultural change within a company: if a deployment fails or problems occur in production, then developers and business people have to solve the problem together and make sure that it does not happen again (e.g. by means of automatic testing). It doesn’t matter why or because of whom the problem occurred: no “culprit” has to be found, but the whole process has to be continuously improved.
We at VSHN do nothing all day long but automate different development processes, different technologies, different backends (databases, cache servers, proxies, WAFs, etc.) and operate them according to the requirements of our customers and / or development partners on any infrastructure – be it public clouds such as Amazon, Azure, Cloudscale.ch, Cloudsigma, Exoscale.ch, Safe Swiss Cloud, Swisscom Cloud or private, i.e. company-internal infrastructures on a VMware or Hyper-V basis. We advise our customers on the location of data storage (CH, EU, international), will soon be ISO27001-certified ourselves and, together with our partners, can offer hosting in accordance with the FINMA standard. Our core values are trustworthiness and availability of professional competence. Trustworthiness and security through transparency: transparent communication of processes, transparent order definitions and billing models. We work agilely with our clients and communicate regularly. We are available 24×7 around the clock and proactively take care of “our” applications. We are VSHNeers.
Markus Speth
Marketing, Communications, People
Latest news
General
Sovereignty
EUR 180 Million for Sovereign Cloud: What the EU’s First Sovereignty-Scored Procurement Means for Swiss Organisations