神刀安全网

7 DockerCon Speakers Pick the Top Sessions You Shouldn’t Miss

7 DockerCon Speakers Pick the Top Sessions You Shouldn’t Miss

The speed in which Docker and container technology have become an integral part of application development and deployment is remarkable. While Docker is young (it recently celebrated it’s third birthday), and many still question its suitability for production and the enterprise, its high adoption rate, countless large production use cases, and soaring popularity all point to a bright future.

These trends will culminate next week at DockerCon 2016 as thousands will flock to Seattle to hear about the latest Docker developments and learn from users about their Docker stories.

With so many great sessions and activities taking place, it’s will be tough to select where it will be best to invest your time. So, we asked some of our favorite DockerCon speakers to tell us what session they’re looking forward to most of all (and be sure to check out the sessions they are giving as well, we selected them for a reason!). Click on the links in their names to follow their thoughts on Twitter!

7 DockerCon Speakers Pick the Top Sessions You Shouldn’t Miss #1 Robert McFrazier , Solutions Engineer at Google

Robert’s session at DockerCon is: Making it Easier to Contribute to Open Source Projects using Docker Containers

His pick is:

Docker for Mac and Windows

Docker for Mac and Windows were released in beta in March, and provide lots of new features that users have been clamouring for including: file system notifications, simpler file sharing, and no Virtualbox hassles.

During this talk, I will give the inside guide to how these products work. We will look at all the major components and how they fit together to make up the product. This includes a technical deep dive covering the hypervisors for OSX and Windows, the custom file sharing code, the networking, the embedded Alpine Linux distribution, and more.

Speaker: Justin Cormack, Engineer, Docker

Monday June 20, 2016 2:55pm – 3:40pm

Ballroom 6C

Why Robert recommends this session:

“Mac and Windows are probably the two most popular environments for Docker containers development. Looking forward to hearing how Docker works and finding new tips/tricks for Docker on these operating systems.”

7 DockerCon Speakers Pick the Top Sessions You Shouldn’t Miss #2 Laura Frank , Software Engineer at Codeship

Laura will be giving two talks at DockerCon: Curated Birds of the Feather and Efficient Parallel Testing with Docker .

Her first pick for DockerCon is:

Containerd: Building a Container Supervisor

Containerd is a container supervisor that allows users to manage the lifecycle of a container as well as interact with the container while it is executing. Containerd was built to fulfill many of the requirements that we expect from a modern supervisor all while staying small and fast. In this talk, we will discuss some of the design decisions that shaped containerd’s architecture that allows it to reattach to running containers if it was killed and how it is designed to start 100s containers in seconds.

Speaker: Michael Crosby, Engineer, Docker

Monday June 20, 2016 4:25pm – 5:10pm

Ballroom 6C

Why Laura recommends this session:

“If you want to get further into the guts of containerization and see the direction that Docker is heading in, you can’t miss this talk. I’ll be in the front row, holding up a giant “I’m a Contai-Nerd” sign.”

Her second pick is:

Docker for Mac and Windows

Docker for Mac and Windows were released in beta in March, and provide lots of new features that users have been clamouring for including: file system notifications, simpler file sharing, and no Virtualbox hassles.

During this talk, I will give the inside guide to how these products work. We will look at all the major components and how they fit together to make up the product. This includes a technical deep dive covering the hypervisors for OSX and Windows, the custom file sharing code, the networking, the embedded Alpine Linux distribution, and more.

Speaker: Justin Cormack, Engineer, Docker

Monday June 20, 2016 2:55pm – 3:40pm

Ballroom 6C

Why Laura recommends this session:

“Running Docker on non-Linux systems has been getting easier over the last year with the introduction of Docker Toolbox. But sometimes, the performance of VirtualBox stood in the way of productivity. Docker for Mac and Windows promises to ease a lot of the pain points associated with Docker Toolbox and VirtualBox, and I’m super jazzed to hear all the nerdy technical details. I also majorly love Alpine Linux, so I’m glad it’s getting a lot of attention from Docker.”

Her third pick:

The Dockerfile Explosion and the Need for Higher Level Tools

Dockerfiles are great. They provide a zero-barrier-to-entry format for describing a single Docker image which is immediately clear to anyone reading them. But with that simplicity comes problems that become apparent as your adoption of Docker gathers pace.

  • Dockerfiles can inherit from other docker images, but images are not Dockerfiles
  • Dockerfile provides no built-in mechanism for creating abstractions, so as usage grows identical or similar instructions can be duplicated across many files
  • The Docker APi exposes a build endpoint, but the API is very course, taking Dockerfile as the transport rather than exposing the individual instructions
  • Dockerfiles are just that, files. So they can come from anywhere

The one layer per line in a Dockerfile limitation can lead to an explosion of layers, which fail to take advantage of the promised space and performance benefits.

Speaker: Gareth Rushgrove, Senior Software Engineer, Puppet Labs

Monday June 20, 2016 2:55pm – 3:40pm

Ballroom 6A

Why Laura recommends this session:

“Optimizing Dockerfiles is a casual hobby mine, but I realize most people don’t share that passion. Learning how to write your Dockerfiles to take advantage of caching, determining whether to use ADD or COPY, and discovering other ways to trim down the size of your Docker images may seem like an insurmountable task, but this talk promises lots of practical and actionable advice.”

7 DockerCon Speakers Pick the Top Sessions You Shouldn’t Miss #3 Andrey Sibiryov , Sr. Infrastructure Engineer at Uber

Andrey’s session at DockerCon is: Sharding Containers: Make Go Apps Computer-Friendly Again

His first pick is:

Microservices + Events + Docker = A Perfect Trio

Microservices are an essential enabler of agility but developing and deploying them is a challenge. In order for microservices to be loosely coupled, each service must have its own datastore. This makes it difficult to maintain data consistency across services.

Deploying microservices is also a complex problem since an application typically consists of 10s or 100s of services, written in a variety of languages and frameworks.

In this presentation, you will learn how to solve these problems by using an event-driven architecture to maintain data consistency and by using Docker to simplify deployment.

Speaker: Chris Richardson, Founder, Eventuate

Monday June 20, 2016 2:00pm – 2:45pm

Ballroom 6A

Why Andrey recommends this session:

“I think that event-sourced systems can be one of the next big things in the SoA & microservices world so I want to attend this one to see the overall direction.”

His second pick is:

The Golden Ticket: Docker and High-Security Microservices

True microservices are more than simply bolting a REST interface on your legacy application, packing it in a Docker container and hoping for the best. Security is a key component when designing and building out any new architecture, and it must be considered from top to bottom. Umpa Lumpas might not be considered “real” microservices, but Willy Wonka still has them locked down tight!

In this talk, Aaron will briefly touch on the idea and security benefits of microservices before diving into practical and real world examples of creating a secure microservices architecture. We’ll start with designing and building high security Docker containers, using and examining the latest security features in Docker (such as User Namespaces and seccomp-bpf) as well as examine some typically forgotten security principals. Aaron will end on exploring related challenges and solutions in the areas of network security, secrets management and application hardening. Finally, while this talk is geared towards Microservices, it should prove informational for all Docker users, building a PaaS or otherwise.

Speaker: Aaron Grattafiori , Technical Director, NCC Group

Monday June 20, 2016 5:20pm – 6:05pm

Ballroom 6C

Why Andrey recommends this session:

“There were many security-related innovations around Docker in the past year and I missed it all – this is a great opportunity to catch up.”

His third pick is:

Unikernels and Docker: From Revolution to Evolution

Unikernels are a growing technology that augment existing virtual machine and container deployments with compact, single-purpose appliances. Two main flavors exist: clean-slate unikernels, which are often language specific, such as MirageOS (OCaml) and HaLVM (Haskell), and more evolutionary unikernels that leverage existing OS technology recreated in library form, notably Rump Kernel used to build Rumprun unikernels.

To date, these have been something of a specialist’s game: promising technology that requires considerable effort and expertise to actually deploy. After a brief introduction for newcomers to unikernels, Mindy will demonstrate the great strides that have been taken recently to integrate unikernels with existing deployments. Specifically, we will show various ways in which Rumprun and MirageOS unikernels can be used to deploy a LAMP stack, all managed using the popular Docker toolchain (Docker build, Docker run, and the Docker Hub). The result is unikernels that can be used to augment and evolve existing Linux container- and VM-based deployments, one microservice at a time. We no longer need a revolution—welcome to the microservice evolution!

Speaker: Mindy Preston, Software Engineer, Docker

Tuesday June 21, 2016 2:25pm – 3:10pm

Ballroom 6C

Why Andrey recommends this session:

“Unikernels are probably still the most controversial and at the same time super-exciting topic at the bleeding edge of modern infrastructure. Definitely worth attending.”

7 DockerCon Speakers Pick the Top Sessions You Shouldn’t Miss #4 Anna Ossowski , Community Manager at Eldarion

Anna will be giving this session at DockerCon: Be(com) a Mentor! Help Others Succeed and will participate in this panel: Open Source and Burnout – How Can We as a Community Help?

Anna’s first pick for DockerCon is:

Making it Easier to Contribute to Open Source Projects using Docker Containers

Making it easy to contribute to open source project using Docker containers, by lowering the system admin required to get started. Also making it easy “try” out new technology.

Speaker: Robert McFrazier, Solution Engineer, Google

Monday June 20, 2016 4:25pm – 5:10pm

Room 609

Why Anna recommends this session:

“I’m an advocate for new open source contributors and I look forward to hearing Robert’s ideas on how to break down some of the contribution barriers that old and new open source contributors have to face sometimes and how we can make it easier for them to contribute to open source using Docker containers.”

Her second pick is:

Open Source is Good for Both Business and Humanity

Sharing and collaborating on source code started decades ago but has increased remarkably the past twenty years. We’ve seen a large increase in better software, better solutions and better code.

Learn why that happened, and how organizations, companies and humanity is benefiting from Open Source.

Speaker: Jonas Rosland, Developer Advocate, EMC {code}

Tuesday June 21, 2016 11:15am – 12:00pm

Room 609

Why Anna recommends this session:

“I look forward to learning about the history and progress of open source and open source collaboration, learning about the reasons for this process, and finding out more about how companies benefit from open source from Jonas’s perspective.”

Her third pick is:

Making Friendly Microservices

Small is the new big, and for good reason. The benefits of microservices and service-oriented architecture have been extolled for a number of years, yet many forge ahead without thinking of the impact the users of the services. Consuming on micro services can be enjoyable as long as the developer experience has been crafted as finely as the service itself. But just like with any other product, there isn’t a single kind of consumer. Together we will walk through some typical kinds of consumers, what their needs are, and how we can create a great developer experience using brains and tools like Docker.

Speaker: Michele Titolo, Lead Software Engineer, Capital One

Tuesday June 21, 2016 1:30pm – 2:15pm

Ballroom 6A

Why Anna recommends this session:

“I don’t know much about microservices yet and would love to learn more about them. I also look forward to learning about different kinds of consumers from Michele and finding out more about her approach of making the process of developing microservices friendly, both for the consumer and the developer.”

7 DockerCon Speakers Pick the Top Sessions You Shouldn’t Miss #6 Chris Richardson , Founder at Eventuate.io

Chris’ session at DockerCon is: Microservices + Events + Docker = A Perfect Trio .

His pick:

Thinking Inside the Container: A Continuous Delivery Story

Riot builds a lot of software. At the start of 2015 we were looking at 3000 build jobs over a hundred different applications and dozens of teams. We were handling nearly 750 jobs per hour and our build infrastructure needed to grow rapidly to meet demand. We needed to give teams total control of the “stack” used to build their applications and we needed a solution that enabled agile delivery to our players. On top of that, we needed a scalable system that would allow a team of four engineers to support over 250.

After as few explorations, we built an integrated Docker solution using Jenkins that accepts docker images submitted as build environments by engineers around the company . Our “containerized” farm now creates over 10,000 containers a week and handles nearly 1000 jobs at a rate of about 100 jobs an hour.

In this occasionally technical talk, we’ll explore the decisions that led Riot to consider Docker, the evolutionary stages of our build infrastructure, and how the open source and in-house software we combined to achieve our goals at scale. You’ll come away with some best practices, plenty of lessons learned, and insight into some of the more unique aspects of our system (like automated testing of submitted build environments, or testing node.js apps in containers with Chromium and xvfb).

Speaker: Maxfield Stewart, Engineering Manager, Riot Games

Monday June 20, 2016 2:55pm – 3:40pm

Ballroom 6B

7 DockerCon Speakers Pick the Top Sessions You Shouldn’t Miss #7 Michelle Titolo , Lead Software Engineer at Capital One

Michelle’s session at DockerCon is: Making Friendly Microservices

Her first pick:

The Golden Ticket: Docker and High Security Microservices

True microservices are more than simply bolting a REST interface on your legacy application, packing it in a Docker container and hoping for the best. Security is a key component when designing and building out any new architecture, and it must be considered from top to bottom. Umpa Lumpas might not be considered “real” microservices, but Willy Wonka still has them locked down tight!

In this talk, Aaron will briefly touch on the idea and security benefits of microservices before diving into practical and real world examples of creating a secure microservices architecture. We’ll start with designing and building high security Docker containers, using and examining the latest security features in Docker (such as User Namespaces and seccomp-bpf) as well as examine some typically forgotten security principals. Aaron will end on exploring related challenges and solutions in the areas of network security, secrets management and application hardening. Finally, while this talk is geared towards Microservices, it should prove informational for all Docker users, building a PaaS or otherwise.

Speaker: Aaron Grattafiori, Technical Director, NCC Group

Monday June 20, 2016 5:20pm – 6:05pm

Ballroom 6C

Why Michelle recommends this session:

“I’m interested in learning more related to secure containers and microservices.”

Her second pick:

Be(come) a Mentor! Help Others Succeed

There is always something new to learn in technology. We are always experts in one and beginners in another field. In order to learn successfully it’s important to have a mentor but it’s equally important to learn how to be a good mentor. In my talk we’ll explore what a mentor is, why we should all be(come) mentors, tips and tricks of mentorship, and concrete ways you can get involved as a mentor.

There will be some Star Wars, too! ��

Speaker: Anna Ossowski, Community Manager, Eldarion

Monday June 20, 2016 5:20pm – 6:05pm

Room 609

Why Michelle recommends this session:

“I love hearing about other people’s strategies for mentoring, since it’s so imperative to being an effective leader and engineer.”

If you’re attending DockerCon, be sure to drop by Booth E5 to get a demo on how Logz.io provides theELK Stack as an end-to-end enterprise-grade service!

转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » 7 DockerCon Speakers Pick the Top Sessions You Shouldn’t Miss

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址