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

Chris Wright

Becoming Cloud Native: Taking it One Container at a Time

Cloud Native Computing Foundation | Red Hat

Abby Fuller

Evolution of Containers on AWS

Amazon Web Services

Kelsey Hightower

Containers Are Here to Stay

Google

Brendan Burns

The Future Stack: How Container-as-a-Service Enables Next-Gen PaaS

Microsoft

8:00am 9:00am (60 mins)

Main agenda

Registration & Breakfast

9:00am 9:30am (30 mins)

Orchestration / Workloads

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

9:30am 10:10am (40 mins)

Standards & Community

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.

  • Panelist Chris Wright - Advisory Board | Vice President and Chief Technologist, Office of Technology , Cloud Native Computing Foundation | Red Hat
  • Panelist Mark Thiele - Chief Strategy Officer, Cloud Native Computing Foundation | Apcera
  • Panelist Benjamin Hindman - Advisory Board | Co-founder, Cloud Native Computing Foundation | Mesosphere
  • Panelist Mackenzie Burnett - Product, CoreOS
  • Moderator Val Bercovici - CTO, Cloud Native Computing Foundation | SolidFire

10:10am 10:40am (30 mins)

Main agenda

Evolution of Containers on AWS

The container space is evolving rapidly. As more and more companies move toward microservices and containers, the tooling and products that help enable container-based development need to mature just as quickly. In this session, we'll cover why companies are adopting containers, and how our approach to containers at AWS has evolved over the last year to support developers. To illustrate this, we'll cover the basics of Amazon EC2 Container Service (ECS), and how it's matured over the last year by giving an overview of several key additions to ECS, including Task Placement Strategies, Parameter Store, and the Event Stream for Amazon CloudWatch. We'll also talk about our vision for the future: more control for developers and a continued focus on operational excellence.

  • Abby Fuller - Sr. Technical Evangelist, Amazon Web Services

10:30am 6:30pm (480 mins)

Main agenda

Expo Floor Open

10:40am 11:30am (50 mins)

Main agenda

Break & Speed Networking

11:30am 12:00pm (30 mins)

Containers in the Enterprise

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 - Developer Advocate, Google

12:00pm 12:30pm (30 mins)

Main agenda

The Future Stack: How Container-as-a-Service Enables Next-Gen PaaS

Platform as a Service (PaaS), either home-grown or cloud hosted, has proven to be an important component in accelerating and normalizing the delivery of a variety of reliable, scalable cloud applications. Traditionally these PaaS products were restrictive in that they generally limited developer choice to a specific programming language and required developers to conform to a specific application lifecycle model. The alternative was to use raw infrastructure as a service (IaaS) which forces tremendous work onto developers in the form of machine and operating system management.

More recently, container orchestration or container-as-a-service (CaaS) is emerging as a sweet spot between virtual machine infrastructure and platform as a service. CaaS provides a more flexible foundation than traditional PaaS while still enabling developers to focus on their application and forget about the machines on which it is running. This means enterprises are able to innovate more quickly, creating a modern platform that supports the delivery of reliable and scalable solutions.

Interestingly, CaaS is becoming the new infrastructure foundation, enabling the rapid development of next-generation PaaS products that build on top of this core container-as-a-service foundation. These new PaaS's enable developers to use the power of PaaS for rapid development, and step down to lower-level abstractions when it is necessary. The combination of CaaS and next-generation PaaS provide developers with the tools need to rapidly and reliably build and deploy all aspects of their application while still focusing on managing the app, rather than machines.

  • Brendan Burns - Partner Architect, Microsoft

12:30pm 1:30pm (60 mins)

Main agenda

Lunch on Expo Floor

1:30pm 2:10pm (40 mins)

Containers in the Enterprise

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

1:30pm 2:10pm (40 mins)

Orchestration / Workloads

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

1:30pm 2:00pm (30 mins)

Containers in the Enterprise

An In-depth Look at Amazon ECS

In this session, we'll take an in-depth look at Amazon EC2 Container Service (ECS). This will include an overview of ECS, its basic functionality, and a more technical deep dive into some of the more advanced features, such as Task Placement Strategies, Parameter Store, and Amazon CloudWatch Event Stream. We'll also talk about some different use cases for ECS, like running scheduled batch jobs. We will conclude with a brief demo and an opportunity for Q&A.

  • Abby Fuller - Sr. Technical Evangelist, Amazon Web Services

2:20pm 3:00pm (40 mins)

Storage / Persistent Storage

Panel: Stateless 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
  • Panelist Naveen Nimmu - Founder and CEO, Clouber
  • Panelist Tom Jackson - Software Engineer, Nordstrom
  • Panelist Chris Haddad - Chief Architect, Karux LLC
  • Moderator Craig Matsumoto - Managing Editor, SDxCentral.com

2:20pm 3:00pm (40 mins)

Containers in the Enterprise

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.

  • Moderator Larry Gordon - Principal, The FactPoint Group
  • Panelist Michael Feinstein - CEO, Jisto
  • Panelist Ranga Rajagopalan - CTO and Co-Founder, Avi Networks
  • Panelist Mark Carlson - Principal Engineer, Industry Standards, SNIA | Toshiba
  • Panelist Allon Cohen - VP, Product, Elastifile
  • Panelist John Mathon - CEO, AgileStacks

2:20pm 3:00pm (40 mins)

Orchestration / Workloads

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

3:00pm 3:30pm (30 mins)

Main agenda

Networking & Refreshments

3:00pm 7:30pm (270 mins)

Main agenda

Expo Floor Open

3:30pm 4:10pm (40 mins)

Containers in the Enterprise

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

3:30pm 4:10pm (40 mins)

Storage / Persistent Storage

Boosting Performance of Data Intensive Applications via Persistent Memory

Data-intensive applications need fast access to storage. Persistent memory is the ultimate high-performance storage tier. Non-volatile DIMMs (NVDIMMs), a type of persistent memory, have emerged as a practical next-step for boosting performance of next generation server, storage, and cloud platforms. Standardization and ecosystem enablement efforts around NVDIMMs are paving the way for plug-n-play adoption. This session will explore what customers, developers, and the industry are doing to fully unlock the potential of persistent memory today.

  • Arthur Sainio - Co-Chair, SNIA NVDIMM Special Interest Group and SMART Modular Technologies

3:30pm 4:10pm (40 mins)

Orchestration / Workloads

Cloud Native Workloads & VMware – A Grand Tour

Have you ever found a new technology that makes your application deployments easier, but when you go to put it into production, your ops team shut you down because they don’t understand it or it appears complex to them?

 Many of you know VMware as the “Hypervisor Vendor” that your infrastructure teams manage.  What you may not know is that VMware has specific technologies targeted at the cloud-native and container realm that your infrastructure team can offer in a production world.  This presentation will cover some key VMware technologies as it pertains to the cloud native and container space.  Many of which are open source and available on http://vmware.github.io.

  • Photon OS – VMware’s Linux Distribution optimized to be a container host
  • vSphere Integrated Containers – a way to provide a virtual container host to your SW developers
  • Photon Platform – A full stack Container Optimized IaaS solution
  • VMware Integrated OpenStack – VMware’s OpenStack distribution that runs on top of your existing vSphere environment

 Come learn about technologies that you want to use and that your operations teams won’t give you a lot of friction to move to production.

  • Steve Tegeler - Director, Technical Product Management and Systems Engineering, Cloud Native Apps, VMware

4:15pm 4:55pm (40 mins)

Orchestration / Workloads

Accelerate Application Delivery with Docker Containers and Windows Server 2016

Applications are changing and Docker is driving the containerization movement to deliver new microservices applications or provide a new construct to package legacy applications. Attend this session to learn how the combination of Docker, Linux, Microsoft Windows Server and other technologies together deliver an application platform for hybrid cloud apps. Accelerate your app delivery and gain freedom to use any stack across a secure software supply chain.

  • Mike Coleman - Technology Evangelist, Docker

4:15pm 4:55pm (40 mins)

Storage / Persistent Storage

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

4:15pm 4:55pm (40 mins)

Operations/DevOps

You’re Monitoring Containers Wrong

I hate to say it, but there’s a lot of bad advice out there on how to monitor your containers in production. In this talk I hope to add some much-needed clarity on how to best monitor containers to manage the health of your applications.

My advice is built off our experience creating container monitoring solutions, and the information we’ve gotten from working with hundreds of customers deploying Docker. I’ll cover key questions like:

  • Why is it so hard to get visibility into Docker containers?
  • How far can you get with the Docker stats API?
  • What metrics really matter for your containerized applications?
  • How should you think about monitoring microservices in containers?
  • How does Kubernetes improve monitoring? How does it get in the way?
  • What open source tools can help with these challenges?

In addition to this theory, I’ll get into some real examples that will ground our discussion. You’ll walk away with a new appreciation of what it takes to monitor your environment right, as well as a few ideas that you can put into practice right away.

  • Mark Stemm - Software Engineer, Sysdig

5:00pm 5:40pm (40 mins)

Main agenda

Building a Virtualized Continuum

While Linux* containers offer speed and agility advantages, they could raise security concerns. Within the typical namespace isolated and cgroup constrained container model, all containers in a given environment share the same kernel instance. If the kernel is compromised or crashes, so will all the containers running on top of it, making them potentially vulnerable to malicious software-based attacks. In terms of data and workload isolation, hypervisor-based VMs are superior to Linux containers. Hypervisors enforce data isolation in hardware, assisted by Intel® Virtualization Technology (Intel® VT), and partition resources to prevent unwanted interactions among workloads.

We will be discussing Intel’s open source project, Clear Containers, and how this technology augments the container model with a fast-booting, low-footprint VM. It provides an alternative approach which overcomes any architecture’s limitations to deliver the benefits of both by combining the hardware-assisted isolation of hypervisor-based VMs with the high performance of Linux containers. We will also talk about how we managed to have orchestration engines like Kubernetes or Swarm transparently use Clear Containers

  • Manohar Castelino - Principal Engineer, Intel
  • Amy Leeland - Software Program Manager, Intel

5:00pm 5:40pm (40 mins)

Containers in the Enterprise

You Don't Have to Start Over! A Practical Guide for Adding Docker to Enterprise Workflows

So, you want to use Docker, but receive feedback and commentary such as "our pipeline won't support containers" or "the applications aren't micro services, so I don't see a benefit." You are not alone...these and other statements are misconceptions when considering using docker in the enterprise. Perhaps having a real enterprise use case with some tips on objection handling would support your goal of adding docker to your current workflow?

In this presentation, Chris Ciborowski, CEO and Principal Consultant at Nebulaworks and Docker Captain will discuss ways that you can insert docker in existing enterprise pipelines and workflows, that provide a benefit to both developers and operations teams and accelerate DevOps adoption. He will also provide a few insider tips on the type of objections often heard while working with enterprise clients, and how you can build responses to help overcome your own barriers to adoption.

  • Chris Ciborowski - CEO, Nebulaworks

5:00pm 5:40pm (40 mins)

Orchestration / Workloads

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

5:40pm 7:10pm (90 mins)

Main agenda

Happy Hour on Expo Floor Sponsored by Intel and Clear Containers

Come a long and see the Demo!