NETWAYS Event Services GmbH
Deutschherrnstraße 15-19
90429 Nürnberg

Phone:
+49 911 92885-0
Fax:
+49 911 92885-77
Email:
events(at)netways.de

Contact Form

Here you can find all videos and slides of the OSDC 2017:

Timo Derstappen | Automating Kubernetes Cluster Operations with Operators

At Giant Swarm, we manage Kubernetes clusters for customers 24/7, both on-premises and in the cloud. That means we do not just set something up and hand it over, but we actually take care that it’s operational and up-to-date at all times.
In this talk Timo explains how Giant Swarm are using Operators to codify all operational tasks of managing Kubernetes cluster and distributed applications on top. The operators manage PKI infrastructures, networks, VMs and storage both on-premises and in the cloud. There have been a lots of challenges and learnings in the past year and Timo would like to share them with you.

Daniel Korn | Automating your data-center with Ansible and ManageIQ

Managing your Data Center and Cloud/Infra resources can be a complex and challenging task. ManageIQ, the leading Open Source hybrid cloud management platform presents the operator a consistent view of the data from his cluster, helps planning future scaling, handle unexpected events and proactively identify problems and security issues. One of the most powerful features of ManageIQ is its ability to automate the orchestration of workloads and resource. In this session, I will present recent Implementation of dedicated ManageIQ Ansible modules. Using these modules simplifies bringing your Cloud and Containers into ManageIQ, and leverage its management and orchestration abilities. I will also cover using Ansible from within ManageIQ, utilizing its Automation Engine. After a short demo, you’ll know how.

Seth Vargo | Taming the Modern Data Center

Today we are plagued by hundreds of choices when architecting a modern data center. Should our machines be virtual or physical? Should we use containers or Docker? Should we use a public cloud provider or a private cloud provider? Which configuration management tool is best to use? What about IaaS, PaaS, and SaaS? It would be manageable if these were binary choices; however, we often find ourselves in a hybrid environment.

Mandi Walls | Building Security Into Your Workflow with InSpec

InSpec is an open source testing framework for infrastructure with a human- and machine-readable language for specifying compliance, security, and policy requirements. Using a combination of command-line and remote-execution tools, InSpec can help you keep your infrastructure aligned with security and compliance guidelines on an ongoing basis, rather than waiting for and then remediating from arduous annual audits. InSpec’s flexibility makes it a key tool choice for incorporating security into a complete continuous delivery workflow, reducing the risk of new features and releases breaking established host-based security guidelines.

Josh Long | Cloud Native Java

“It is not necessary to change. Survival is not mandatory.” -W. Edwards Deming

Work takes time to flow through an organization and ultimately be deployed to production where it captures value. It’s critical to reduce time-to-production. Software - for many organizations and industries - is a competitive advantage. Organizations break their larger software ambitions into smaller, independently deployable, feature -centric batches of work - microservices. In order to reduce the round-trip between stations of work, organizations collapse or consolidate as much of them as possible and automate the rest; developers and operations beget “devops,” cloud-based services and platforms (like Cloud Foundry) automate operations work and break down the need for ITIL tickets and change management boards. But velocity, for velocity’s sake, is dangerous. Microservices invite architectural complexity that few are prepared to address. In this talk, we’ll look at how high performance organizations like Ticketmaster, Alibaba, and Netflix make short work of that complexity with Spring Boot and Spring Cloud. 

James Shubin | Mgmt Config: Autonomous systems

Mgmt is a next gen config management tool that takes a fresh look at existing automation problems. Three of the main design features of the tool include:

* Parallel execution

* Event driven mechanism

* Distributed architecture

This presentation will briefly introduce the tool and spend most of the time presenting and demoing some of the newer features in the project. We'll present some of the new resources (virt, password, etc) new features (libified mgmt, send/recv, DSL) and how these can be used to build autonomous systems. Finally we'll talk about some of the future designs we're planning and make it easy for new users to get involved and help shape the project.

Presentation-Slides

Werner Fischer | Linux Performance Profiling and Monitoring

Nowadays system administrators have great choices when it comes down to Linux performance profiling and monitoring. The challenge is to pick the appropriate tools and interpret their results correctly.
This talk is a chance to take a tour through various performance profiling and benchmarking tools, focusing on their benefit for every sysadmin.
More than 25 different tools are presented. Ranging from well known tools like strace, iostat, tcpdump or vmstat to new features like Linux tracepoints or perf_events. You will also learn which tools can be monitored by Icinga and which monitoring plugins are already available for that.
At the end the goal is to gather reference points to look at, whenever you are faced with performance problems.
Take the chance to close your knowledge gaps and learn how to get the most out of your system. 

Monica Sarbu | Collecting the right data to monitor your infrastructure

In the world of containers and microservices, where your infrastructure consists of thousands of containers that are changing continuously, monitoring your infrastructure become a challenge. At the beginning, you collect the logs from all your servers to help you understand when there is a failure in your system, but logs are not always available, think of when the service is down. To prevent a failure, you would need to monitor the status of your services, and the health of the server where the service is running. In a distributed environment where the microservices communicate between them via APIs, it’s important to be able to visualize the traffic exchanged between your microservices for troubleshooting purposes. This talk will present how you can use the open source tools and in particular the Elastic Beats to offer a broad visibility into your network by collecting different kinds of operational data from all your services into a central point in Elasticsearch, and then build Dashboards with Kibana.

Erez Freiberger | Do you trust your containers?

ManageIQ is an open source management platform for Hybrid IT. It can manage small and large environments and supports multiple technologies such as virtual machines, public clouds and containers.

Openshift is Red Hat's Paas container solution, managed by a dedicated provider in ManageIQ. It provides inventory reports, metrics collection and visualization, logs, usage reports, cluster deployment operations and security scanning for container images.

As container images may come from various sources, there's a growing need of an analyzing tool. With ManageIQ one is given the option to scan the images and report security vulnerabilities. We will scan Openshift container images using ManageIQ and study the reports generated by OpenSCAP and Smartstate Analysis. We will talk about the image-inspector tool that is used to inspect the images, how it integrates with Openshift as a container and how ManageIQ is connecting to it through Openshift.

Kristian Köhntopp | Something Openshift Kubernetes Containers

Kristian Köhntopp, Principal in Core Infrastructure at Booking.com, currently building Kubernetes Clusters and Datacenters. In previous lives, Kris has been working on getting Openstack, SDN and distributed file systems to work at SysEleven, managing MySQL infrastructure at Booking.com, doing performance and architecture consulting for MySQL AB, and working as a senior security engineer at web.de.

Colin Charles | Lessons from database failures

Lets learn from MySQL failures at scale, because we tie in the topic of High Availability, in where people are thinking about geographical redundancy, and even things like automatic failover. In the talk there will be case study material, e.g. where automatic failure caused a site to go offline, where a social network started of with not using fully automated failovers but evolved, etc. How is the MySQL world making things better, for example by allowing you to use semi-synchronous replication to run fully scalable services. The talk starts off with an even almost stupid example of how a business died due to incorrect MySQL backup procedures. It will go on to talk about security and encryption at rest as well. So a mix of problems from the field, big “fail whales”, and how you should avoid them by properly architecting solutions.

Julien Pivotto | Automating Jenkins

Jenkins is a unique piece of software, lots of people and enterprises use it to deploy and build their software and also their infrastructure. It has tons of plugins, and can do virtually anything. It is important for both devs and ops. This talk will be about how you can automate and test your Jenkins instances. In the past, the tooling around it was not so great, but it has changed. Tools like Jenkins Pipeline and Job DSL plugin has entered the game and are here to stay. 

Christos Erotocritou | In-Memory Computing With Apache Ignite

Apache Ignite is an integrated and distributed In-Memory Data Fabric for computing and transacting on large-scale data sets in real-time, orders of magnitude faster than possible with traditional disk-based or flash technologies. It is designed to easily power both existing and new applications in a distributed, massively parallel architecture on affordable, industry-standard hardware. Apache Ignite addresses today's Fast Data and Big Data needs by providing a comprehensive in-memory data fabric, which includes a data grid with SQL and transactional capabilities, in-memory streaming, an in-memory file system, and more.

Presentation-Slides

Casey Callendrello | The evolution of the Container Network Interface

The Container Network Interface (CNI) is a simple specification for connecting containers to an arbitrary network. It promises interoperability between diverse networking technologies and container orchestration engines. Since its release two years ago, the CNI standard has grown in adoption. It is now a cross-industry effort, with contributors from CoreOS, RedHat, Google, Microsoft, and WeaveWorks, for example. CNI is used by the Kubernetes, CloudFoundry, and Mesos container orchestration engines. After a brief overview of the project, this talk will cover recent and coming developments in the CNI. As a specification, the CNI must balance the desire for new features with that of stability. I’ll cover the implications of that need for balance, design considerations, changes in the CNI spec, and the new use cases made possible.

Werner Fischer | Open POWER for the data center

IBM's POWER (Performance Optimization With Enhanced RISC) architecture is known to run mission-critical applications and to provide bank-style "RAS" (Reliability, Availability, Serviceability) features since 1990. Opening the architecture in 2013 enabled other vendors like Tyan or Rackspace to build servers based on the current POWER8 edition of this architecture. The current POWER8 CPUs provide up to 12 cores with 8x Simultaneous Multithreading - leading to 96 threads per CPU. Up to eight memory channels enable up to 230 GB/s memory bandwidth per CPU. Increased L1, L2, L3 and new L4 caches help to boost the performance of memory-bound applications like databeses, by providing more than 1 TB/s of bandwidth. In this talk Werner will give an overview of the architecture and show the performance possibilities of POWER8, using the PostgreSQL database as an example. By comparing PostgreSQL 9.4, 9.5 and 9.6 benchmarking results he will visualize the increased efficiency thanks to PowergreSQL's optimizations for POWER over the last years. Finally, he will outline one other benefit of OpenPOWER systems: from the very beginning (the first instruction to initialize the first CPU core, long before DRAM, firmware management or PCIe works) up to running your Linux OS and application like a database, only open source code gets executed.

Seth Vargo | Modern Secrets Management with Vault

Creating secrets is easy, but effectively managing them is much more complex. Vault, which is a free and open source tool by HashiCorp, is a popular tool for managing organizational secrets.

Justin Carter | Orchestrating a platform with BOSH

To manage applications running in the cloud many companies are moving towards using sophisticated schedulers (eg. Nomad), orchestrators (eg. Kubernetes) or Platform as a Service offerings (eg. Cloud Foundry). These technologies are highly complex and operating as well as managing their lifecycle across updates in production can be a big challenge. In this talk Justin Carter will demonstrate how BOSH (https://bosh.io/), originally written to deploy Cloud Foundry, is able to handle the deployment and operation of these complex systems. The demonstration will include rolling out updates to a running scheduler without effecting the applications it manages. 

Felix Frank | Is that an Ansible? Stop holding it like a Puppet

In the configuration management space, Puppet has positioned itself as the de facto industry standard. In recent years, however, competition has been growing, with Ansible taking a prominent place. Both tools share some commonalities, but there are quite severe differences in the respective user experience. Many operations professionals feel drawn to one over the other. But which is the right tool for you? How do you choose? And how do you get most out of your tool of choice? This session systematically gives you the insight needed to answer these questions for your organization.

Sebastian Saemann | Developing a SaaS platform based on Open Source Software

The idea of Software as a Service (SaaS) isn't new, but still it is getting more and more attraction nowadays. Also the acceptance in the European market of such services is increasing steady. Developing and running such a platform can be challenging, but modern Open Source Software and modern development processes can help. This talk covers the components and technologies of the NETWAYS Web Services platform. Furthermore, it will give insights of the development patterns used.

Dr. Udo Seidel | VMware's (Open Source) way of Container

In the Open Source hypervisor world VMware is not a first class citizen. Things change a lot once you enter the universe of containers. VMware has started its journey there 100% open source and is continueing to do so. The most famous projects are Photon OS and Photon Controller. This talk will give some insights of VMware's way to deal with Containers: for more traditional and for more cloud-native IT landscapes. The focus will be on the Open Source projects mentioned above.

Florian Heigl | Experiences with Rudder, is it really for everyone?

Rudder is a quite new configuration management system. You get a graphical interface that allows for easy editing of your policy, and includes very detailed reporting on your systems' compliance. Your policy is applied every few minutes, broken things are fixed till the system takes the right course again. All changes and the current state are reported visually to allow easy debugging, even for people who aren't the system's designer. Rudder is very much concerned with accessibility - let more people understand and enhance your environment. On the one end that's via the GUI, on the other end it's via APIs that let you access things you might not have dreamed of. I've made use of some of those features over the last two years, in a handful of setups. It's proven more helpful than I ever expected. I'd like to share my experiences with the tool and the project, many of them were quite exciting!

Presentation-Slides

Claus Matzinger | An Open Machine Data Analysis Stack with Docker, CrateDB, and Grafana

Predictive analytics, Internet of Things, Industry 4.0 - everybody has heard them at least once, but what do real installations look like? How can containerized Microservices help deployment and increase productivity? Claus from Crate.io will answer any and all of these questions and show real world examples with a stack based on Raspberry Pis, Grafana, Docker, and Rust.  

Dirk Götz | Foreman - An extensible lifecycle management for servers

This talk will explain and demonstrate the Foreman's basic concepts and functionality before digging deeper and showing some useful plugins. It will introduce the Provision capabilities of Foreman and its addons like the Discovery Plugin for Metal as a Service and give an Overview on the Integration of Configuration Management solutions. Furthermore some Plugins will be shown which extend Foreman's feature set like Orchestration using the Remote Execution Plugin or Container Management for Docker.