Telecoms, Media & Technology is part of the Knowledge and Networking Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 3099067.

Informa
Key Sessions

Nathan McCauley

Orchestrating Least Privilege

Docker

Will Containerization Cause a Business Model Break Down?

Chris Aniszczyk

Becoming Cloud Native: Taking it One Container at a Time

The Linux Foundation

Kelsey Hightower

Containers Are Here to Stay

Google

08:00 09:00 (60 mins)

Registration & Breakfast

08:30 09:00 (30 mins)

Orchestrating Least Privilege

The popularity of containers has driven the need for distributed systems that have the ability to manage resources, place workloads and adapt to faults. These so-called Container Orchestrators have seen a rise in popularity in the enterprise that is reminiscent of the early container adoption. Open-source projects such as Docker Swarm, Kubernetes and Marathon make it easy for anyone to manage their container workloads using their cloud-based or on-premise infrastructure. But are these orchestrator systems architected to be safe enough for enterprise use? Nathan McCauley, Docker's Director of Security will share how following the principle of least-privilege, where any participant of the system only has access to the resources that are strictly necessary for its legitimate purpose - no more, no less - offers a secure design for orchestration technology.

  • Keynote Speaker Nathan McCauley, Director of Security, Docker

09:00 09:30 (30 mins)

Will Containerization Cause a Business Model Break Down?

09:20 10:00 (40 mins)

Becoming Cloud Native: Taking it One Container at a Time

Are we close to hitting peak confusion regarding containers? Are we in the middle of a container war? Does anyone really know how to build a cloud native computing architecture? What does it mean to be cloud native? 

The questions are many as we build a new computing paradigm for enterprises and service providers. With every answer we provide to the big challenges cloud operators and application developers face, three more are raised.

In this presentation, representatives from the Cloud Native Computing Foundation will discuss the lessons we have learned with containers so far, including how Google (and quite a few other companies) have been developing and using containers to manage applications for over decade. The panel will address the old world of node first development vs. the new world of cloud native computing; properties of a cloud native computing architecture -- container packaged, dynamically managed and micro-services oriented – and the benefits it can provide developers, CIOs, and end users. The panel will also touch on what to do with the containers once they are standardized and different adoption paths a company can take to become cloud native.

  • Moderator Chris Aniszczyk, COO, Cloud Native Computing Foundation, VP of Developer Programs, The Linux Foundation
  • Panelist Chris Wright, Advisory Board | Vice President and Chief Technologist, Office of Technology , Red Hat
  • Panelist Mark Thiele, Chief Strategy Officer, Apcera
  • Panelist Alex Polvi, CEO, CoreOS
  • Panelist Benjamin Hindman, Advisory Board | Co-founder, Mesosphere

10:00 13:30 (210 mins)

Expo Floor Open

10:10 11:00 (50 mins)

Break & Speed Networking

11:30 12:00 (30 mins)

Containers Are Here to Stay

Containers are here to stay and it's time to get your infrastructure in order. While containers address the application packaging and distribution problem there is a huge gap between deploying applications and managing them in production. We must move beyond the single machine programming model and start adopting API driven distributed systems to unlock the true value of containers. The tools are here. The community is ready. The only thing missing is you.

  • Kelsey Hightower, Google

12:00 12:30 (30 mins)

Containers in the Enterprise: How to achieve the business prowess of the Cloud-Ready, Web-Scale Giants

Containers aren’t just for companies “born in the cloud.” Enterprises too want to take advantage of the portability, scalability and flexibility that containerization, microservices and cloud native technology offers.In this session, we’ll discuss:

  • How enterprises can leverage microservices, DevOps, containers and cloud.
  • What lessons can enterprises take from Netflix, Airbnb, Facebook? 
  • How to determine if the “next new thing” is really best for your business.
  • Examples of enterprises who have taken the cloud native/ containerization plunge (best practices and tips on what to avoid)

12:30 13:40 (70 mins)

Lunch on Expo Floor

13:30 14:10 (40 mins)

Docker at Zoosk

Zoosk uses containers extensively in all phases of our product pipeline: development, testing, and production.  In this session, we'll describe our journey from running applications on bare metal to a fully containerized workflow.  We'll cover details on how we've gotten our development environments under control and gained huge developer efficiency; how we used simple tools to deploy containers in production on top of existing infrastructure; custom docker integrations we've developed, including load balancing, secrets, and deploys; our experience containerizing existing services of various sizes; and what we're looking forward to in the coming year.

  • Ethan Tuttle, Lead Engineer, Zoosk

13:30 14:10 (40 mins)

Use the Right Container Technology for the Job

Application containers, machine containers, process containers, system containers -- what's the difference?  12-factor apps, Microservices, cloud-native application design -- are these real?  Docker, Rocket, OCID, LXD -- do I need all of them?  Should I run PaaS on top of my IaaS, or my IaaS on top of my PaaS?  Do containers fit into PaaS or IaaS?  Or both?  Neither?  Where are the intersections of Kubernetes, Swarm, Mesos, and OpenStack?  How do I ensure compatibility across my public and private clouds?  And how does bare metal -- from my commodity, scale-out x86 to my powerful, scale-up mainframes fit into all of this?  Can any of this stuff actually be used in a highly secure environment?  In this session, Dustin Kirkland, Ubuntu Product and Strategy Lead at Canonical, will explain the container ecosystem in clear, concise terms, from real enterprise user experience -- the successes and the failures.

  • Dustin Kirkland, Advisory Board | Ubuntu Product & Strategy, Canonical

13:30 14:10 (40 mins)

Containers Are Cool, but What Do You Do with Databases?

  • Why containers would be a good choice for stateful apps.
  • The current state of container support for databases and future roadmap
  • Key aspects of database management, like consolidation, data management, node failures, scaling out/back and scaling up/down, etc. that container platforms need to address.

14:20 15:00 (40 mins)

Panel: State vs. Stateful Architectures

In this panel, leaders from companies running containers in production and those developing cutting edge container technology will debate: 

  • How to achieve statelessness
  • Pros and Cons of State
  • How to build lots of microservices infrastructure
  • What it takes to manage multiple state locations and more.
  • Panelist Brian Bulkowski, CTO and Co-Founder, Aerospike

14:20 15:00 (40 mins)

Panel: Container Adoption Paths into Legacy Infrastructure

No one can argue against the benefits of containers: portability/flexibility/scalability. But, there must be intelligent adoption paths for companies entrenched in legacy infrastructure. For some companies, taking the container plunge requires overcoming business and technical risk mitigation strategies and can require major organizational changes. Furthermore, companies don't have an obvious ROI model for container adoption, as they did with things such as purchasing servers and adopting the cloud. That ROI is not driven by containers for the sake of containers, but by container-leveraged products that both fit into existing business and technical processes and add substantial and quantifiable value.

This panel will discuss the multifaceted challenges and business opportunities relating to integrating containers into legacy infrastructure.

  • Panelist Michael Feinstein, CEO, Jisto
  • Panelist Ranga Rajagopalan, CTO and Co-Founder, Avi Networks

14:20 15:00 (40 mins)

Characterizing and Contrasting Container Orchestrators

Running a few containers? No problem. Running hundreds or thousands? Enter the container orchestrator. Let's take a look at the characteristics of the four most popular container orchestrators and what makes them alike, yet unique:

  • Swarm
  • Nomad
  • Kubernetes
  • Mesos+Marathon

We'll take a structured looked at these container orchestrators, contrasting them across these categories:

  • Genesis & Purpose
  • Support & Momentum
  • Host & Service Discovery
  • Scheduling- Modularity & Extensibility
  • Updates & Maintenance
  • Health Monitoring
  • Networking & Load
  • Balancing
  • High Availability & Scale
  • Lee Calcote, Sr. Director of Technology Strategy, SolarWinds

15:00 15:30 (30 mins)

Networking & Refreshments

15:00 19:30 (270 mins)

Expo Floor Open

15:30 16:10 (40 mins)

How Secure is your Container Pipeline?

The concept of containerization was in Linux from ages in the form of jails, zones, LXC etc. but it’s gained tremendous recognition in the past two years. The credit goes to "Docker" which made the concept of containerization very useful by adding many benefits to existing container technologies. Tech giants like Redhat, Google, IBM, VMware etc. are not only the biggest contributors to this most active open source project but also major users of it. Security is always an important issue for any upcoming technology and Docker is no exception. This presentation starts with a brief introduction to containers vs. virtualization technology, Docker ecosystem and then goes in-detailed into “Docker Security”. It gives you an overview of security issues that can occur at every point in Docker container pipeline but goes “deep” into security issues of “Images” and “Container run-time”. Then, you will be learning on how to protect your container ecosystems from these security issues. Presentation also covers enterprise specific container security measures, golden rules to maintain each component of your container ecosystems securely, building a secure in-house Docker images registry, creating enterprise level container security standards and guidelines, Tools for your container ecosystem, hardware isolation to containers etc.


  • Manideep Konakandla, Security Researcher, Carnegie Mellon University

15:30 16:10 (40 mins)

Container Management Platform Debate

  • A comparison of ECS AWS Native vs Kubernetes vs Docker ecosystem
  • Strengths/Weaknesses
  • Which one to use in which situation
  • Key improvements/missing features

15:30 16:10 (40 mins)

Containers and Non Volatile Memory

16:15 16:55 (40 mins)

Introduction to Windows Server Containers

16:15 16:55 (40 mins)

Actionable Adoption of Containers in the Enterprise

Discussion of common containerization pitfalls for enterprises and how to avoid them. Plus, real world case studies.

16:15 16:55 (40 mins)

Stateful Services on AWS Using Kubernetes -- Ready for Prime Time?

Kubernetes promises to dramatically simplify the way Web services are provisioned and maintained. Many of the first Kubernetes success stories involved stateless microservices. But what about stateful macro-services? Databases? Is Kubernetes up to the challenge? And what about the Kubernetes promise to provide a clean abstraction layer over arbitrary infrastructure providers? How soon before you can spread your database nodes across your data center and AWS using Kubernetes?

  • Tom Jackson, Software Engineer, Nordstrom

17:00 17:40 (40 mins)

Case Study: Leveraging Containers to Accelerate Smart Building Technologies

  • Sudhi Sinha, VP, Product Development, Johnson Controls Inc.

17:00 17:40 (40 mins)

Case Study: How Expedia runs hundreds of apps in production using containers

Come learn how Expedia runs hundreds of apps in production using containers. In the session, we will walk you through how we have setup clusters in Amazon EC2 Container Service, how we maintain/upgrade clusters when a new version of Docker is released. We will walk through how we have a built a platform where teams can create new apps powered by Docker for their deployments, how CI/CD is setup for these apps, how apps are auto-deployed in different environments including production in AWS.

  • Kuldeep Chowhan, Principal Engineer, Expedia

17:40 19:40 (120 mins)

Happy Hour on Expo Floor