Cloud Native Day Tel Aviv 2018

5th November, 2018

When

5th November, 2018 09:00 am - 06:00 pm

Where

Tel Aviv Convention Center
See map

Subscribe & Share

  Featuring   Grid   List

Monday, 5th November 2018

Time Track 1 Track 2 Workshops
9:00 am Opening Words - Nati Shalom, Cloudify
 Attend Link

Opening Words - Nati Shalom, Cloudify

By:
Nati Shalom - Cloudify
November 5, 2018, 9:00 am to 9:10 am
Hall: Track 1 Track: Opening Words
9:10 am Embracing chaos in a cloud native world - Rona Segev, TLV Partners
 Attend Link

Embracing chaos in a cloud native world - Rona Segev, TLV Partners

By:
Rona Segev - TLV Partners
November 5, 2018, 9:10 am to 10:00 am
Hall: Track 1 Track: Keynote
9:20 am
9:30 am
9:40 am
9:50 am
10:00 am Keeping I.T. Real: Bridging the Technology Gap for Disadvantaged Youth - Aaron Wolf, Cleveland Metropolitan School District
 Attend Link

Keeping I.T. Real: Bridging the Technology Gap for Disadvantaged Youth - Aaron Wolf, Cleveland Metropolitan School District

By:
Aaron Wolf - Cleveland Metropolitan School District
November 5, 2018, 10:00 am to 10:40 am
Hall: Track 1 Track: Keynote
10:10 am
10:20 am
10:30 am
10:40 am JFrog - Sponsor Talk
 Attend Link

JFrog - Sponsor Talk

By:
Eldad Assis - JFrog
November 5, 2018, 10:40 am to 10:50 am
Hall: Track 1
10:50 am Break
11:00 am How Immutable Infrastructure Changes the Modern Security Mindset - Dima Stopel, Twistlock
 Attend Link

How Immutable Infrastructure Changes the Modern Security Mindset - Dima Stopel, Twistlock

Traditionally, security teams have been accustomed to investigating incidents and falling back to previous code releases if they detect serious issues. With the rise of modern cloud-native applications and immutable infrastructure, however, security engineers have new solutions at their fingertips. Immutable infrastructure refers to infrastructure with components that are designed to be destroyed and replaced with new versions whenever a change is necessary. This makes immutable infrastructure different from conventional deployment technologies, in which components were typically updated while they were still running rather than being redeployed whenever a change takes place. In this session, Dima Stopel will discuss the changing security landscape and how immutable infrastructure and cloud-native technologies such as containers, can make tedious, risk-prone security workflows a thing of the past.

By:
Dima Stopel - Twistlock
November 5, 2018, 11:00 am to 11:30 am
Hall: Track 1 Track: Track 1 Type: Track Talk
I WANT IT ALL: Go Hybrid - Orit Yaron, Outbrain
 Attend Link

I WANT IT ALL: Go Hybrid - Orit Yaron, Outbrain

All around you hear people taking a firm stand - whether it is pro-Cloud or against it. Almost like "would you prefer Chocolate or Vanilla ice cream?" Well, I like both! On this talk, I would like to suggest a more inclusive approach, sharing Outbrain journey in the attempt to enjoy both worlds.

By:
Orit Yaron - Outbrain
November 5, 2018, 11:00 am to 11:30 am
Hall: Track 2 Track: Track 2 Type: Track Talk
Introduction to Kubernetes: Deploy an app on your cluster in less than a hour - Tal Neeman, IBM
 Attend Link

Introduction to Kubernetes: Deploy an app on your cluster in less than a hour - Tal Neeman, IBM

This lab is an introduction to using Docker containers on Kubernetes in the IBM Cloud Container Service.

Prerequisites:

- Register for IBM Cloud: https://ibm.biz/BdYq3N
- Install IBM Cloud CLI: https://console.bluemix.net/docs/cli/reference/ibmcloud/download_cli.html#install_use

By the end of the course, you'll achieve these objectives:

- Understand core concepts of Kubernetes
- Build a Docker image and deploy an application on Kubernetes in the IBM Cloud Container Service
- Control application deployments, while minimizing your time with infrastructure management
- Add AI services to extend your app (optional if we have enough Secure and monitor your cluster and app (optional if we have enough time)

By:
Tal Neeman - IBM
November 5, 2018, 11:00 am to 12:00 pm
Hall: Workshops Track: Workshop Type: Workshop
11:10 am
11:20 am
11:30 am Building Cloud Native Data Services with Open Source over Kubernetes - Eliran Bivas, Iguazio
 Attend Link

Building Cloud Native Data Services with Open Source over Kubernetes - Eliran Bivas, Iguazio

Cloud is the de-facto standard for data driven applications. However, cloud provider services tend to be slow, expensive and come with potential lock-ins. With emerging open-source cloud-native orchestration tools like Kubernetes, open source data stores and serverless platforms you can build your own multi tenancy cloud data service, save costs and gain performance and portability. The session will describe how you can build an equivalent set of AWS data services with cloud agnostic tools and achieve an Amazon like experience. Present a variety of analytics tools and explain how to use Kubernetes, as well as how to handle . A lesson learned through the suffering of others.

By:
Eliran Bivas - Iguazio
November 5, 2018, 11:30 am to 12:00 pm
Hall: Track 1 Track: Track 1 Type: Track Talk
Leveraging both OpenStack and Kubernetes/Docker at the Edge - Luc-Yves Pagal Vinette, Kontron
 Attend Link

Leveraging both OpenStack and Kubernetes/Docker at the Edge - Luc-Yves Pagal Vinette, Kontron

Edge is now always been a place where Service Intelligence was leveraged to allow Service Provider to derive value-added functions and services to differentiate themselves. In telecoms history, infrastructure-based solutions such as Frame-Relay / ATM / MPLS and more recently MEF-based Carrier Ethernet services have brought a lot of flexibility and intelligence at the Edge to build converging services platforms. In the recent market transition, where services got virtually-attached (VNFs) rather than physically-attached, the way service infrastructure were thought to become much flexible and capable of addressing changes. The need to move applications/services closer to end-users at the Edge is now a notion of utmost importance to increase the users experience, beat the jitter and latency issues, and distribute service architecture instead of centralizing it... As a result, a key goal would be to move apps/services from DC/CO towards the edge combining OpenStack & K8/Docker.

By:
Luc-Yves Pagal Vinette - Kontron
November 5, 2018, 11:30 am to 12:00 pm
Hall: Track 2 Track: Track 2 Type: Track Talk
11:40 am
11:50 am
12:00 pm Kubernetes is hard! Lessons learned taking JFrog apps to Kubernetes - Eldad Assis, JFrog
 Attend Link

Kubernetes is hard! Lessons learned taking JFrog apps to Kubernetes - Eldad Assis, JFrog

You might think taking your application to Kubernetes is easy. Just pack them in a Docker container, deploy and you're done!

In reality, the challenges of taking your existing application to the cloud native environment of Kubernetes are huge! They require changes in the way your applications behave and the way you administer them.
Do you really know how to get up and running with your existing applications in Kubernetes?

In this talk I will share my lessons learned taking JFrog's existing applications, prepping and deploying them to Kubernetes.
I'll go over some best practices of preparing your application for Kubernetes with some examples for what we did.

By:
Eldad Assis - JFrog
November 5, 2018, 12:00 pm to 12:30 pm
Hall: Track 1 Track: Track 1 Type: Track Talk
Brain in the cloud: Machine Learning On OpenStack Done Right! - Erez Cohen, Mellanox
 Attend Link

Brain in the cloud: Machine Learning On OpenStack Done Right! - Erez Cohen, Mellanox

Machine Learning is no doubt the hottest trend in IT nowadays. Deep Neural Network (DNN), a subfield of Machine Learning with mode of operation loosely inspired by the brain, allows us to solve complex problems such as image recognition that has been very difficult to solve using standard programming paradigms. DNN concepts are not new. However, and until recently, applying them in practice could not be realized due to their high computational demands. With the recent development in parallel computing, especially around GPU acceleration and high speed and efficient networking, DNN has become a reality in modern data centers. In this talk we will describe the system requirements to effectively run a machine learning cluster with popular frameworks such as TensorFlow. We will discuss how such a system can be deployed in an OpenStack-based cloud without compromises, enjoying high-performance DNN programming paradigm as well as the benefits of cloud and software-defined data centers.

By:
Erez Cohen - Mellanox
November 5, 2018, 12:00 pm to 12:30 pm
Hall: Track 2 Track: Track 2 Type: Track Talk
From image to cluster: Full automation and security with Jenkins and Kubernetes - Eran’s Bibi, Aqua Security
 Attend Link

From image to cluster: Full automation and security with Jenkins and Kubernetes - Eran’s Bibi, Aqua Security

In this hands-on lab you will learn how to use a Kubernetes cluster to orchestrate Jenkins slaves on demand, in order to improve resource utilization and scale automatically, as well as how to embed automated security controls into your pipeline using free tools, and ensure that your Kubernetes cluster is secured according to best practices.

We will cover:
- Kubernetes cluster architecture and security elements
- How to schedule Jenkins slaves in Kubernetes pods
- How to embed image security scanning into your Jenkins pipeline
- How to check your K8s cluster against best practices and pen-test it for known attack vectors

By:
Eran Bibi - Aqua Security
November 5, 2018, 12:00 pm to 1:00 pm
Hall: Workshops Track: Workshop Type: Workshop
12:10 pm
12:20 pm
12:30 pm Microservices are ‘easy’, dependencies are hard: The right way to build a cloud-native CI/CD - Itiel Shwartz, Rookout
 Attend Link

Microservices are ‘easy’, dependencies are hard: The right way to build a cloud-native CI/CD - Itiel Shwartz, Rookout

Adding new microservice in K8S, is easier than ever, but as we all know, with great power comes great responsibility. As the number of microservices increase, the cost of managing them and the dependencies between them also increase exponentially. In this talk I shall provide an end-to-end example on how to build and manage microservices on k8s; and walk you through the following steps:

​Understand why Helm, a package manager for k8s, is important; and how to use it properly when handling a large amount of microservices (‘Umbrella chart to the rescue’). Discuss how to build a basic pipeline in Jenkins, suited for the k8s world. Realize how using these tools guarantees your dev team can move faster (and break things) while keeping the business on safe ground.

By:
Itiel Shwartz - Rookout
November 5, 2018, 12:30 pm to 1:00 pm
Hall: Track 1 Track: Track 1 Type: Track Talk
Stretching the open source network - Livnat Pe'er, Red Hat
 Attend Link

Stretching the open source network - Livnat Pe'er, Red Hat

In the cloud native era we are constantly looking into expanding our network. SMBs are looking to get workloads running on private cloud to have seamless connectivity to workloads running on public clouds. Telcos are looking to add compute resources to the edge and extend their network from the core to the edge. In this session we will discuss use cases that are challenging our networks and what open source tools we are using to meet these challenges.

By:
Livnat Pe'er - Red Hat
November 5, 2018, 12:30 pm to 1:00 pm
Hall: Track 2 Track: Track 2 Type: Track Talk
12:40 pm
12:50 pm
1:00 pm Lunch
1:10 pm
1:20 pm
1:30 pm
1:40 pm
1:50 pm
2:00 pm A stateful application walks into a Kubernetes bar… - Arthur Berezin, JovianX
 Attend Link

A stateful application walks into a Kubernetes bar… - Arthur Berezin, JovianX

Cloud native applications are commonly thought as stateless, horizontally scalable workloads that you can scale-up and down on-demand. Kubernetes, as the commodity cloud native orchestrator, was originally designed for such workloads. A lot has evolved since Kubernetes’ inception, and nowadays many of the stateful applications are migrating to Kubernetes. While not everything is perfect, more and more features are added to support complex stateful use-cases. In this session Arthur will cover the following topics:

​- Breakdown of a stateful application

- Planning a stateful application on Kubernetes

- The state of Kubernetes StatefulSets, Persistent Volumes, DNS, Networking, operators and High Availability

- A practical use-case and DEMO of a stateful application with Kubernetes

By:
Arthur Berezin - JovianX
November 5, 2018, 2:00 pm to 2:30 pm
Hall: Track 1 Track: Track 1 Type: Track Talk
Edgility: How Serverless can make the Edge promises true - Eden Rozin, AT&T
 Attend Link

Edgility: How Serverless can make the Edge promises true - Eden Rozin, AT&T

Edge computing is becoming the major component in 5G networks. While edge computing provides an u-low-latency solution, it brings with it other challenges. On one hand, edge clouds are small, and their computing resources are scarce. On the other hand, they are required to serve many applications, such as the 5G edge ecosystem, live video streaming and IoT. The edge gives the opportunity for vendors to deploy their own software. However, this needs to be done in an agile manner. With the proliferation of IoT devices and Autonomous cars of different brands, the industry cannot afford countless years and M$ integration projects. In this session, we will show how we meet these challenges using ONAP, Cloudify, Akraino and other open source projects. We will show a real use case of the full ML-driven life cycle management of applications running on an edge cloud using serverless technology.

By:
Eden Rozin - AT&T
November 5, 2018, 2:00 pm to 2:30 pm
Hall: Track 2 Track: Track 2 Type: Track Talk
Containers From Scratch - Avishai Ish-Shalom, Aleph VC & Nati Cohen, Here Technologies
 Attend Link

Containers From Scratch - Avishai Ish-Shalom, Aleph VC & Nati Cohen, Here Technologies

Docker is very popular these days, but how many of us are really familiar with the basic building blocks of Linux containers and their implications? What's missing in the good ol’ chroot jails? What are the available Copy-on-Write options and what are their pros and cons? Which syscalls allow us to manipulate Linux namespaces and what are their limitations? How do resource limits actually work? What different behaviours do containers and VMs have?

In this hands-on workshop, we will build a small Docker-like tool from O/S level primitives in order to learn how Docker and containers actually work. Starting from a regular process, we will gradually isolate and constrain it until we have a (nearly) full container solution, pausing after each step to learn how our new constraints behave.

Pre-Reading List:
- Linux Primitives

Prerequisites, Skills, and Tools:
Basic knowledge of Python or C, good knowledge of Linux.

By:
Avishai Ish-Shalom - Aleph VC, Nati Cohen - Here Technologies
November 5, 2018, 2:00 pm to 4:00 pm
Hall: Workshops Track: Workshop Type: Workshop
2:10 pm
2:20 pm
2:30 pm To Microservice or Not to Microservice? How? - Alon Fliess, CodeValue
 Attend Link

To Microservice or Not to Microservice? How? - Alon Fliess, CodeValue

Do more with less, the pain of the modern architect. High cohesion & low coupling, high availability & scale, ease of DevOps. Our systems need to support all these quality attributes, while providing more functionality with less resources. We need to be agile, we need to embrace changes, we need to have a better way! Micro-Service-Architecture (MSA) promises to bring cure to the architect's pains, but does it really deliver? This lecture presents the essence of MSA, how does it answer main concerns of modern distributed systems, how to get started, how to migrate current solutions to MSA by adopting an evolution migration path. What to be careful about and the signs that we are on the right track. We will talk about SA evolution, the CAP theorem and eventually consistency, MSA principles, hosting. containers, versioning, orchestrators & decupling business processes. By the end of this lecture the participant will have a better understanding of why, when and how to embrace MSA.

By:
Alon Fliess - CodeValue
November 5, 2018, 2:30 pm to 3:00 pm
Hall: Track 1 Track: Track 1 Type: Track Talk
Distributed Tracing in Serverless Systems - Shannon Hogue Brown, Epsagon
 Attend Link

Distributed Tracing in Serverless Systems - Shannon Hogue Brown, Epsagon

Serverless and FaaS naturally fit microservices architectures. Observability of such systems is very complicated, since each microservice is separated and working asynchronously from the others. Distributed tracing is a key approach to understand such systems. In serverless, there are new challenges and opportunities which make distributed tracing a very interesting and useful technique for high observability. I will go quickly over the history of distributed tracing and the most popular tools in this domain. Then, I will focus on the key differences between observability using distributed tracing in generic microservices environments compared to serverless. Examples from the popular cloud vendors will be shown, including full visualization of asynchronous transactions in a highly distributed serverless system, and detecting business flows across multiple asynchronous communication resources (e.g. SNS, Kinesis, and more).

By:
Shannon Hogue Brown - Epsagon
November 5, 2018, 2:30 pm to 3:00 pm
Hall: Track 2 Track: Track 2 Type: Track Talk
2:40 pm
2:50 pm
3:00 pm Cloud-Native Application Security: Your Code, Your Responsibility - Ory Segal, PureSec
 Attend Link

Cloud-Native Application Security: Your Code, Your Responsibility - Ory Segal, PureSec

In cloud-native environments in general, and serverless in particular, the cloud provider is responsible for securing the underlying infrastructure, from the data centers all the way up to the container and runtime environment. This relieves much of the security burden from the application owner, however it also poses many unique challenges when it comes to securing the application layer. In this presentation, we will discuss the most critical challenges related to securing serverless applications - from development to deployment. We will also walk through a live demo of a realistic serverless application that contains several common vulnerabilities, and see how they can be exploited by attackers, and how to secure them.

By:
Ory Segal - PureSec
November 5, 2018, 3:00 pm to 3:30 pm
Hall: Track 1 Track: Track 1 Type: Track Talk
Building “Twelve-Factor" Serverless Applications - Mike Morain, AWS
 Attend Link

Building “Twelve-Factor" Serverless Applications - Mike Morain, AWS

The “Twelve-Factor” application model has come to represent twelve best practices for building modern, cloud-native applications. With guidance on things like configuration, deployment, runtime, and multiple service communication, the Twelve-Factor model prescribes best practices that apply to everything from web applications to APIs to data processing applications. Although Serverless computing and AWS Lambda have changed how application development is done, the “Twelve-Factor” best practices remain relevant and applicable in a Serverless world. In this talk, we’ll apply the “Twelve-Factor” model to Serverless application development with AWS Lambda and Amazon API Gateway and show you how these services enable you to build scalable, low cost, and low administration applications.

By:
Mike Morain - AWS
November 5, 2018, 3:00 pm to 3:30 pm
Hall: Track 2 Track: Track 2 Type: Track Talk
3:10 pm
3:20 pm
3:30 pm Istio and Kubernetes: the new standard stack - Moshe Sambol, Google
 Attend Link

Istio and Kubernetes: the new standard stack - Moshe Sambol, Google

This talk will discuss the universal adoption of the Kubernetes and Istio platforms and how they enable developers to focus on higher-level challenges, providing the value that Linux and LAMP provided in the early 2000s.

By:
Moshe Sambol - Google
November 5, 2018, 3:30 pm to 4:00 pm
Hall: Track 1 Track: Track 1 Type: Track Talk
Not My Problem: Delegating responsibilities to the infrastructure - Yshay Yaacobi, Soluto
 Attend Link

Not My Problem: Delegating responsibilities to the infrastructure - Yshay Yaacobi, Soluto

When creating a new Microservice you typically need to add a lot of boilerplate to the code, such as logging, metrics, authentication, SSL, secrets/credentials, etc... All this ends up overshadowing the actual logic of the service itself and results in a lot of dependencies and code. Because of this, we at Soluto created a template for the boilerplate, which worked great...

Until we had to upgrade one of the dependencies which resulted in huge effort of code upgrades and deployment across each and every service that uses the template. And that’s besides the fact we needed to make a separate template for each language we used (and over the years, the number of programming languages we use at production increased dramatically).

We needed a way to simplify all this. We wanted to get rid of the boilerplate while maintaining the functions listed above. So we decided to delegate the entire responsibility to the Kubernetes infrastructure. In this lecture, I will do a live coding session and show you how to remove the boilerplate from your code and move it to the infrastructure, and discuss the benefits and limitations of this approach.

By:
Yshay Yaacobi - Soluto
November 5, 2018, 3:30 pm to 4:00 pm
Hall: Track 2 Track: Track 2 Type: Track Talk
3:40 pm
3:50 pm
4:00 pm Panel: Cloud Native - Science Fiction or Really Production Grade?
 Attend Link

Panel: Cloud Native - Science Fiction or Really Production Grade?

By:
Adir Ron - Microsoft, Ariel Munafo - IsraelClouds, Gadi Naor - Alcide, Liran Cohen - LivePerson, Nati Shalom - Cloudify
November 5, 2018, 4:00 pm to 4:40 pm
Hall: Track 1 Track: Panel
4:10 pm
4:20 pm
4:30 pm
4:40 pm Ignites
 Attend Link

Ignites

By:
Lior Nabat - KubeMQ, Miriam Schwab - Strattic
November 5, 2018, 4:40 pm to 5:00 pm
Hall: Track 1 Track: Ignites
4:50 pm
5:00 pm Closing Words
 Attend Link

Closing Words

By:
Nati Shalom - Cloudify
November 5, 2018, 5:00 pm to 5:10 pm
Hall: Track 1 Track: Opening Words
5:10 pm      
5:20 pm      
5:30 pm      
5:40 pm      
5:50 pm      

Legend

 Track 1 Workshop Track 2 Panel
 Opening Words Keynote Break Ignites