Pini has 15+ years of experience in delivering software in Israel and Netherlands. Starting as a developer and moving through technical, managerial and consulting positions in Configuration Management and Operations areas, Pini acquired deep understanding of the software delivery processes and currently helping organisations around Europe with improving software delivery pipeline by introducing Docker and other cutting edge technologies. Pini an Ambassador at Cloud Native Computing Foundation (https://cncf.io/about/ambassadors)
People talk about container persistent storage, let’s talk today about container networking!
There are challenges in containerizing application environment:
-Large scale container deployment is not as mature as compared to VM-based infrastructure
-Networking option is fairly limited and as such advanced security features, multi-tenancy, isolation and monitoring
- Security in terms of compute network and storage access isolation
Cisco’s infrastructure platform with Contiv addresses most of these challenges by integrating software and underlying hardware components. Cisco addresses this by offering highly composable hardware infrastructure - Cisco UCS for compute/storage access and Cisco ACI platform for programmable networking which is application driven. Contiv, an open source policy framework provides predictable, secure resource acquisition these resources for containerized applications.
We will talk about Cisco ACI - it’s architecture/concepts and Contiv Network which stitches these components together
In the recent years we have experienced dramatic changes in the complexity of our software. Those changes pushed the industry to adjust the development culture towards DevOps, lead to popularisation of containers and explosion of microservices. But are those independent events or parts of a bigger plan for the software industry transformation? I would argue, the later! In this talk I'll start from the past and draw the possible line into the future. This will include a bit of philosophy and a lot diagrams to explain the changes in technology and in the ways we create software.