1. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
Cloud Native Computing Meetup
WELCOME
Cloud Native Computing Meetup
11.1.2018 @ SwissLife Zürich
2. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
Agenda
●
Welcome - Frank
●
CNCF update - Aarno
●
Container Network Interface (CNI) -
Konstantinos
●
Prometheus - Aarno
●
Istio - Tobias
3. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
Welcome
Frank Potthast Rutz, PhD
Product- and Systemdevelopment at Swiss
Life
4. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
What is Cloud Native Computing 1/2
●
Patterns and best practices how to build
(distributed) software applications
●
Containerized: Each part is packaged in its
own container for reproducibility,
transparency and resource isolation
●
Dynamically orchestrated: Containers are
actively scheduled and managed to
optimize resource utilization.
●
Microservices oriented: Applications are
segmented into microservices for overall
agility and maintainability of applications.
5. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
What is Cloud Native Computing 2/2
●
A set of OSS to implement and/or support
these patterns
●
Share experience and code for the
'generic' problems
●
Infra independent
6. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
What is Cloud Native Computing Foundation
●
http://CNCF.io
●
Sub-Foundation of the Linux Foundation
●
Established 2015
●
Governing body for financial resources
(donations), trademarks, events, etc
●
https://www.cncf.io/about/members/
●
Cisco, CoreOS, Docker, Google, IBM, RH,
SUSE, Netapp, Dell, Fujitsu, Huawei, Intel,
Samsung, ATT, Canonical, Twitter, ebay,
Zalando, etc
7. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
https://www.cncf.io/projects/ 1/4
Kubernetes
container/service orchestration
Prometheus
metrics aggregation & alerting
OpenTracing
distributed service call tracing
Fluentd
log data collector
Linkerd
service call framework (discovery, routing,
failure handling, visibility)
8. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
https://www.cncf.io/projects/ 2/4
gRPC
multi-language service call framework
(data serialization, streaming, auth)
CoreDNS
DNS server for service discovery
Containerd
container runtime daemon (OCI runtime
(runC), OCI image spec)
Rkt
container runtime (App Container (appc)
spec)
9. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
https://www.cncf.io/projects/ 3/4
CNI
Container Network Interface - networking
for Linux containers
Envoy
Service Proxy
Jaeger
Distributed Tracing
10. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
https://www.cncf.io/projects/ 4/4
Notary
Sign & trust data over untrusted transport
The Update Framework
Secure software & package/lib updates
11. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
12. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
Why cloud native computing ?
●
Patterns: higher level problem solving
than 'just use tool x'
●
Open source and open standards
●
Broad support consortium
●
Runs on any infrastructure → cloud native
not cloud only
●
Application infrastructure as code
●
DevOps philosophy
13. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
Container Networking Interface CNI
Konstantinos Karampogias
Software Engineer at Swisscom
14. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
Prometheus
Aarno Aukia
CTO at VSHN.ch - The DevOps Company
15. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
Istio
Tobias Brunner
Head of DevOps at VSHN.ch
16. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
Thanks!
●
What do you want to talk about at this
meetup ?
●
What CNC technologies do you use
already ?
●
Questions ?
●
Need for discussion ?
●
Topics ?
●
Interested in working with cloud native
stuff? https://vshn.ch/jobs