SlideShare a Scribd company logo
1 of 85
Download to read offline
Professorship for Computer Science
Communication Services, Telecommunication Systems and Computer Networks
High Availability Performance
of Kubernetes and Docker Swarm
on a Raspberry Pi Cluster
HighLoad++ Conf | Moskow
November 8, 2016
@MathiasRenner | Hypriot.com
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Content
1 Motivation
2 Why Kubernetes and Docker?
3 Related Work
4 Test Setup
5 Testing Scenarios
6 Results
7 Live Demo
8 Outlook
9 Lessons Learned
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 2/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Motivation
Observing paradigm shift: From large to small devices, in size and power.
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 3/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Motivation
Observing paradigm shift: From large to small devices, in size and power.
Architecture size shrinks
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 3/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Motivation
Observing paradigm shift: From large to small devices, in size and power.
Architecture size shrinks
Energy eļ¬ƒciency increases
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 3/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Motivation
Observing paradigm shift: From large to small devices, in size and power.
Architecture size shrinks
Energy eļ¬ƒciency increases
Low-cost hardware availability increases
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 3/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Motivation
Observing paradigm shift: From large to small devices, in size and power.
Architecture size shrinks
Energy eļ¬ƒciency increases
Low-cost hardware availability increases
ā†’ Internet of Things
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 3/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Motivation
Observing paradigm shift: From large to small devices, in size and power.
Architecture size shrinks
Energy eļ¬ƒciency increases
Low-cost hardware availability increases
ā†’ Internet of Things
Contributing factors
Educational added value (physical, bare metal). Same as big machines, just less
powerful.
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 3/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Motivation
Observing paradigm shift: From large to small devices, in size and power.
Architecture size shrinks
Energy eļ¬ƒciency increases
Low-cost hardware availability increases
ā†’ Internet of Things
Contributing factors
Educational added value (physical, bare metal). Same as big machines, just less
powerful.
Cluster for Distributed Systems/Microservices/SOA
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 3/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Motivation
Observing paradigm shift: From large to small devices, in size and power.
Architecture size shrinks
Energy eļ¬ƒciency increases
Low-cost hardware availability increases
ā†’ Internet of Things
Contributing factors
Educational added value (physical, bare metal). Same as big machines, just less
powerful.
Cluster for Distributed Systems/Microservices/SOA
Very popular
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 3/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Motivation
Observing paradigm shift: From large to small devices, in size and power.
Architecture size shrinks
Energy eļ¬ƒciency increases
Low-cost hardware availability increases
ā†’ Internet of Things
Contributing factors
Educational added value (physical, bare metal). Same as big machines, just less
powerful.
Cluster for Distributed Systems/Microservices/SOA
Very popular
Own contribution for Docker on ARM
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 3/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Why Kubernetes and Docker
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 4/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Why Kubernetes and Docker
Docker
Oļ¬ƒcial support on ARM available since Aug 18, 2016
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 4/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Why Kubernetes and Docker
Docker
Oļ¬ƒcial support on ARM available since Aug 18, 2016
Lightweight
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 4/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Why Kubernetes and Docker
Docker
Oļ¬ƒcial support on ARM available since Aug 18, 2016
Lightweight
Announced HA features that are very basic, but complete for enough use cases
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 4/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Why Kubernetes and Docker
Docker
Oļ¬ƒcial support on ARM available since Aug 18, 2016
Lightweight
Announced HA features that are very basic, but complete for enough use cases
Kubernetes (K8s)
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 4/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Why Kubernetes and Docker
Docker
Oļ¬ƒcial support on ARM available since Aug 18, 2016
Lightweight
Announced HA features that are very basic, but complete for enough use cases
Kubernetes (K8s)
Recently support for ARM has been extended
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 4/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Why Kubernetes and Docker
Docker
Oļ¬ƒcial support on ARM available since Aug 18, 2016
Lightweight
Announced HA features that are very basic, but complete for enough use cases
Kubernetes (K8s)
Recently support for ARM has been extended
Known as very reliable (based on Googleā€™s Borg DC Manager)
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 4/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Why Kubernetes and Docker
Docker
Oļ¬ƒcial support on ARM available since Aug 18, 2016
Lightweight
Announced HA features that are very basic, but complete for enough use cases
Kubernetes (K8s)
Recently support for ARM has been extended
Known as very reliable (based on Googleā€™s Borg DC Manager)
Not that ressource-intensive
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 4/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Why Kubernetes and Docker
Docker
Oļ¬ƒcial support on ARM available since Aug 18, 2016
Lightweight
Announced HA features that are very basic, but complete for enough use cases
Kubernetes (K8s)
Recently support for ARM has been extended
Known as very reliable (based on Googleā€™s Borg DC Manager)
Not that ressource-intensive
What about...?
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 4/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Why Kubernetes and Docker
Docker
Oļ¬ƒcial support on ARM available since Aug 18, 2016
Lightweight
Announced HA features that are very basic, but complete for enough use cases
Kubernetes (K8s)
Recently support for ARM has been extended
Known as very reliable (based on Googleā€™s Borg DC Manager)
Not that ressource-intensive
What about...?
Mesos: Requires too much resources (Netļ¬‚ix got it working), complex setup
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 4/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Why Kubernetes and Docker
Docker
Oļ¬ƒcial support on ARM available since Aug 18, 2016
Lightweight
Announced HA features that are very basic, but complete for enough use cases
Kubernetes (K8s)
Recently support for ARM has been extended
Known as very reliable (based on Googleā€™s Borg DC Manager)
Not that ressource-intensive
What about...?
Mesos: Requires too much resources (Netļ¬‚ix got it working), complex setup
Nomad: Still experimental, in general and on ARM arch
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 4/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Why Kubernetes and Docker
Docker
Oļ¬ƒcial support on ARM available since Aug 18, 2016
Lightweight
Announced HA features that are very basic, but complete for enough use cases
Kubernetes (K8s)
Recently support for ARM has been extended
Known as very reliable (based on Googleā€™s Borg DC Manager)
Not that ressource-intensive
What about...?
Mesos: Requires too much resources (Netļ¬‚ix got it working), complex setup
Nomad: Still experimental, in general and on ARM arch
OpenStack, Pacemaker, Marathon, Apache Spark, Open MPI, ROOT...
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 4/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Related Work
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 5/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Related Work
In 2012: ļ¬rst public project about cloud computing with Raspberry Pis (the ļ¬rst
model) has been started by researchers at the University of Glasgow
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 5/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Related Work
In 2012: ļ¬rst public project about cloud computing with Raspberry Pis (the ļ¬rst
model) has been started by researchers at the University of Glasgow
LXC was state of the art, everything non-container virtualization too
resource-hungry
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 5/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Related Work
In 2012: ļ¬rst public project about cloud computing with Raspberry Pis (the ļ¬rst
model) has been started by researchers at the University of Glasgow
LXC was state of the art, everything non-container virtualization too
resource-hungry
Largest project: Bolzano University with 300 RPis
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 5/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Related Work
In 2012: ļ¬rst public project about cloud computing with Raspberry Pis (the ļ¬rst
model) has been started by researchers at the University of Glasgow
LXC was state of the art, everything non-container virtualization too
resource-hungry
Largest project: Bolzano University with 300 RPis
In 2015: Turning point: Lucas KĀØaldstrĀØom and University of Glasgow started at
same time porting Kubernetes to ARM - independently.
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 5/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Related Work
In 2012: ļ¬rst public project about cloud computing with Raspberry Pis (the ļ¬rst
model) has been started by researchers at the University of Glasgow
LXC was state of the art, everything non-container virtualization too
resource-hungry
Largest project: Bolzano University with 300 RPis
In 2015: Turning point: Lucas KĀØaldstrĀØom and University of Glasgow started at
same time porting Kubernetes to ARM - independently.
Lucas implemented to most features and recently became Kubernetes maintainer.
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 5/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Related Work
In 2012: ļ¬rst public project about cloud computing with Raspberry Pis (the ļ¬rst
model) has been started by researchers at the University of Glasgow
LXC was state of the art, everything non-container virtualization too
resource-hungry
Largest project: Bolzano University with 300 RPis
In 2015: Turning point: Lucas KĀØaldstrĀØom and University of Glasgow started at
same time porting Kubernetes to ARM - independently.
Lucas implemented to most features and recently became Kubernetes maintainer.
In June 2016: Kaspar Nissen and Martin Jensen from Ahrhus University were ļ¬rst
to run comprehensive load and high availability tests with Kubernetes on Raspberry
Pis. Most versatile investigation about Cloud Computing at small scale.
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 5/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Related Work
In 2012: ļ¬rst public project about cloud computing with Raspberry Pis (the ļ¬rst
model) has been started by researchers at the University of Glasgow
LXC was state of the art, everything non-container virtualization too
resource-hungry
Largest project: Bolzano University with 300 RPis
In 2015: Turning point: Lucas KĀØaldstrĀØom and University of Glasgow started at
same time porting Kubernetes to ARM - independently.
Lucas implemented to most features and recently became Kubernetes maintainer.
In June 2016: Kaspar Nissen and Martin Jensen from Ahrhus University were ļ¬rst
to run comprehensive load and high availability tests with Kubernetes on Raspberry
Pis. Most versatile investigation about Cloud Computing at small scale.
This workā€™s contribution: Extend tests of Nissen/Jensen and compare K8s
against Docker Swarm.
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 5/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Hardware Setup with PicoCluster
Figure 1: Pico Cluster 5xRPi 3, https://www.picocluster.com
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 6/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Setup aspects
Goal: Meet all requirements for good experiments.
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Setup aspects
Goal: Meet all requirements for good experiments.
Hardware
All SD cards of same type
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Setup aspects
Goal: Meet all requirements for good experiments.
Hardware
All SD cards of same type
Check network switch
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Setup aspects
Goal: Meet all requirements for good experiments.
Hardware
All SD cards of same type
Check network switch
Isolate network
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Setup aspects
Goal: Meet all requirements for good experiments.
Hardware
All SD cards of same type
Check network switch
Isolate network
...
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Setup aspects
Goal: Meet all requirements for good experiments.
Hardware
All SD cards of same type
Check network switch
Isolate network
...
Software
Which OS? Raspbian vs. HypriotOS vs. ArchLinux
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Setup aspects
Goal: Meet all requirements for good experiments.
Hardware
All SD cards of same type
Check network switch
Isolate network
...
Software
Which OS? Raspbian vs. HypriotOS vs. ArchLinux
Flashing (I stopped counting), device-init...
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Setup aspects
Goal: Meet all requirements for good experiments.
Hardware
All SD cards of same type
Check network switch
Isolate network
...
Software
Which OS? Raspbian vs. HypriotOS vs. ArchLinux
Flashing (I stopped counting), device-init...
Network: 2 interfaces per device, check DHCPs ...
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Setup aspects
Goal: Meet all requirements for good experiments.
Hardware
All SD cards of same type
Check network switch
Isolate network
...
Software
Which OS? Raspbian vs. HypriotOS vs. ArchLinux
Flashing (I stopped counting), device-init...
Network: 2 interfaces per device, check DHCPs ...
Update Software
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Setup aspects
Goal: Meet all requirements for good experiments.
Hardware
All SD cards of same type
Check network switch
Isolate network
...
Software
Which OS? Raspbian vs. HypriotOS vs. ArchLinux
Flashing (I stopped counting), device-init...
Network: 2 interfaces per device, check DHCPs ...
Update Software
Monitoring system that supports all required capabilities
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Setup aspects
Goal: Meet all requirements for good experiments.
Hardware
All SD cards of same type
Check network switch
Isolate network
...
Software
Which OS? Raspbian vs. HypriotOS vs. ArchLinux
Flashing (I stopped counting), device-init...
Network: 2 interfaces per device, check DHCPs ...
Update Software
Monitoring system that supports all required capabilities
Conļ¬gure Desktop machine: No network interference, appropriate software to
manage the cluster (terminator)
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Setup aspects
Goal: Meet all requirements for good experiments.
Hardware
All SD cards of same type
Check network switch
Isolate network
...
Software
Which OS? Raspbian vs. HypriotOS vs. ArchLinux
Flashing (I stopped counting), device-init...
Network: 2 interfaces per device, check DHCPs ...
Update Software
Monitoring system that supports all required capabilities
Conļ¬gure Desktop machine: No network interference, appropriate software to
manage the cluster (terminator)
Setup NTP
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Setup aspects
Goal: Meet all requirements for good experiments.
Hardware
All SD cards of same type
Check network switch
Isolate network
...
Software
Which OS? Raspbian vs. HypriotOS vs. ArchLinux
Flashing (I stopped counting), device-init...
Network: 2 interfaces per device, check DHCPs ...
Update Software
Monitoring system that supports all required capabilities
Conļ¬gure Desktop machine: No network interference, appropriate software to
manage the cluster (terminator)
Setup NTP
SSH listen on two interfaces
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Setup aspects
Goal: Meet all requirements for good experiments.
Hardware
All SD cards of same type
Check network switch
Isolate network
...
Software
Which OS? Raspbian vs. HypriotOS vs. ArchLinux
Flashing (I stopped counting), device-init...
Network: 2 interfaces per device, check DHCPs ...
Update Software
Monitoring system that supports all required capabilities
Conļ¬gure Desktop machine: No network interference, appropriate software to
manage the cluster (terminator)
Setup NTP
SSH listen on two interfaces
Setup Swapspace
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Setup aspects
Goal: Meet all requirements for good experiments.
Hardware
All SD cards of same type
Check network switch
Isolate network
...
Software
Which OS? Raspbian vs. HypriotOS vs. ArchLinux
Flashing (I stopped counting), device-init...
Network: 2 interfaces per device, check DHCPs ...
Update Software
Monitoring system that supports all required capabilities
Conļ¬gure Desktop machine: No network interference, appropriate software to
manage the cluster (terminator)
Setup NTP
SSH listen on two interfaces
Setup Swapspace
Automate, automate, automate!
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Setup aspects
Goal: Meet all requirements for good experiments.
Hardware
All SD cards of same type
Check network switch
Isolate network
...
Software
Which OS? Raspbian vs. HypriotOS vs. ArchLinux
Flashing (I stopped counting), device-init...
Network: 2 interfaces per device, check DHCPs ...
Update Software
Monitoring system that supports all required capabilities
Conļ¬gure Desktop machine: No network interference, appropriate software to
manage the cluster (terminator)
Setup NTP
SSH listen on two interfaces
Setup Swapspace
Automate, automate, automate!
...
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Software Setup: Docker
Easy since included in HypriotOS.
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 8/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Software Setup: Kubernetes
Using project: ā€Kubernetes-on-armā€by Lucas KĀØaldstrĀØom
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 9/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Software Setup: Kubernetes
Using project: ā€Kubernetes-on-armā€by Lucas KĀØaldstrĀØom
Bleeding edge: Setup non-deterministic and unreliable. Many trials, experiments
and bug shooting.
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 9/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Software Setup: Kubernetes
Using project: ā€Kubernetes-on-armā€by Lucas KĀØaldstrĀØom
Bleeding edge: Setup non-deterministic and unreliable. Many trials, experiments
and bug shooting.
Installed Kubernetes via automated interactive call:
/bin/echo -e " rpi-3nhypriotosnnode-greennEurope/Berlinn
nnynY" | sudo kube-config install
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 9/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Software Setup: Kubernetes
Using project: ā€Kubernetes-on-armā€by Lucas KĀØaldstrĀØom
Bleeding edge: Setup non-deterministic and unreliable. Many trials, experiments
and bug shooting.
Installed Kubernetes via automated interactive call:
/bin/echo -e " rpi-3nhypriotosnnode-greennEurope/Berlinn
nnynY" | sudo kube-config install
Recently, setup became as easy as with Docker.
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 9/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Software stack for experiments
Kubernetes Stack Docker Swarm Stack
rpicloud/greeting-rpi rpicloud/greeting-rpi
K8s@ARM
Docker Docker
HypriotOS HypriotOS
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 10/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Testing Scenarios
Resource Usage
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 11/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Testing Scenarios
Resource Usage
Load Test
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 11/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Testing Scenarios
Resource Usage
Load Test
Resilience Test
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 11/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Results ā€“ Resource Usage
Table 1: First results of resource consumption measurements
Sc. CPU usage, % Mem usage, % Proc CPU D., % Proc mem D., MB
1 0.44 4.21 0.05 2.47
2 1.43 / 0.83 7.87 / 7.4 1.1 / 0.44 57.45 / 2.42
3 14.74 / 2.01 34.21 / 12.68 5.76 / 1.31 479.51 / 160.77
Legend:
Scenario 1: Fresh install, monit and Docker daemon running
Scenario 2: After docker init
Scenario 3: After starting K8s
Also, in Scenario 3, Docker created 41 process children. In Scenario 1 & 2, Docker has 1.
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 12/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
And then the Big Bang...
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 13/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Results ā€“ HA
Kernel panics and systemd services/daemons crashed. Often reconļ¬guration and
reboots required.
1http://blog.bugsnag.com/container-orchestration-with-docker-swarm-mode
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 14/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Results ā€“ HA
Kernel panics and systemd services/daemons crashed. Often reconļ¬guration and
reboots required.
Mesh routing: Produce timeouts in both K8s & Docker.
1http://blog.bugsnag.com/container-orchestration-with-docker-swarm-mode
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 14/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Results ā€“ HA
Kernel panics and systemd services/daemons crashed. Often reconļ¬guration and
reboots required.
Mesh routing: Produce timeouts in both K8s & Docker.
Bugsnag: ā€The intelligent routing was very spotty, sometimes hanging during a
request, and sometimes not even accepting inbound connections at all.ā€1
1http://blog.bugsnag.com/container-orchestration-with-docker-swarm-mode
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 14/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Results ā€“ HA
Kernel panics and systemd services/daemons crashed. Often reconļ¬guration and
reboots required.
Mesh routing: Produce timeouts in both K8s & Docker.
Bugsnag: ā€The intelligent routing was very spotty, sometimes hanging during a
request, and sometimes not even accepting inbound connections at all.ā€1
1http://blog.bugsnag.com/container-orchestration-with-docker-swarm-mode
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 14/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Results ā€“ HA
Kernel panics and systemd services/daemons crashed. Often reconļ¬guration and
reboots required.
Mesh routing: Produce timeouts in both K8s & Docker.
Bugsnag: ā€The intelligent routing was very spotty, sometimes hanging during a
request, and sometimes not even accepting inbound connections at all.ā€1
1http://blog.bugsnag.com/container-orchestration-with-docker-swarm-mode
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 14/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Results ā€“ HA
Kernel panics and systemd services/daemons crashed. Often reconļ¬guration and
reboots required.
Mesh routing: Produce timeouts in both K8s & Docker.
Bugsnag: ā€The intelligent routing was very spotty, sometimes hanging during a
request, and sometimes not even accepting inbound connections at all.ā€1
ā†’ Both tools were basically not working to the minimum extent.
1http://blog.bugsnag.com/container-orchestration-with-docker-swarm-mode
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 14/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Network Issues
Figure 2: Timeout of curl command against the cluster
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 15/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Network Issues
Figure 3: Incoming network traļ¬ƒc
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 16/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Network Issues
Figure 4: Incoming network traļ¬ƒc
Figure 5: Incoming network traļ¬ƒc
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 17/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Network Issues
Figure 6: One of the resolved routing issues for Docker 1.12.2
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 18/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Plan B...
Throw most of the eļ¬€ort away
and ļ¬gure out a Plan B...
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 19/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Final Software stack of experiments
Kubernetes Stack Docker Swarm Stack
(Nissen/Jensen)
rpicloud/greeting-rpi rpicloud/greeting-rpi
K8s v1.2 + K8s@ARM v0.7
Docker v1.11.x Docker v1.12.3
ArchLinux ARM latest HypriotOS v1.1.0
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 20/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Results - Load Test
Figure 7: Breakpoints of load test with Kubernetes
Test has performed with 10.000 req at eatch step. Stepsize=100
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 21/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Results - Load Test
Figure 8: Breakpoints of load test with Docker Swarm Mode
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 22/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Results ā€“ Load Test
Table 2: Breakpoints of Kubernetes and Docker Swarm Mode
Replica Count Kubernetes Docker Swarm Mode
1 ca. 900 reqests/seconds ca. 600 reqests/seconds
5 ca. 1400 reqests/seconds ca. 900 reqests/seconds
10 ca. 1500 reqests/seconds ca. 900 reqests/seconds
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 23/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Results - Resilience Test
Figure 9: Successful requests onto the Kubernetes cluster with 1 replica
Kubernetes: Total outage of 47 seconds
Docker Swarm Mode: Total outage of 72 seconds (+53%)
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 24/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Results - Resilience Test
Figure 10: Successful requests onto the cluster with 2 replica
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 25/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Results ā€“ Resilience Test
Table 3: Success rates of Kubernetes and Docker Swarm Mode
Replica Count Kubernetes Docker Swarm Mode
1 74.65% 61.74%
2 99.87% 99.85%
5 99.98% 99.93%
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 26/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Live Demo:
ā€Letā€™s crash the cluster!ā€
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 27/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Outlook
Add and test high available storage (GlusterFS, Ceph, HDFS) and extend
applications to a microservices level
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 28/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Outlook
Add and test high available storage (GlusterFS, Ceph, HDFS) and extend
applications to a microservices level
Use single board computers with higher network I/O
...
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 28/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Outlook
Add and test high available storage (GlusterFS, Ceph, HDFS) and extend
applications to a microservices level
Use single board computers with higher network I/O
...
Paper of this work will soon be released.
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 28/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Lessons Learned
Donā€™t trust! Measure!
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 29/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Lessons Learned
Donā€™t trust! Measure!
Donā€™t trust! Measure!
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 29/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Lessons Learned
Donā€™t trust! Measure!
Donā€™t trust! Measure!
Donā€™t trust! Measure!
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 29/30
Motivation
Why Kubernetes and
Docker?
Related Work
Test Setup
Testing Scenarios
Results
Live Demo
Outlook
Lessons Learned
Questions ?
@MathiasRenner
www.Hypriot.com
High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 30/30

More Related Content

What's hot

Portable CI/CD Environment as Code with Kubernetes, Kublr and Jenkins
Portable CI/CD Environment as Code with Kubernetes, Kublr and JenkinsPortable CI/CD Environment as Code with Kubernetes, Kublr and Jenkins
Portable CI/CD Environment as Code with Kubernetes, Kublr and JenkinsKublr
Ā 
Application Portability with Kubernetes (k8)
Application Portability with Kubernetes (k8)Application Portability with Kubernetes (k8)
Application Portability with Kubernetes (k8)Kublr
Ā 
Kubernetes data science and machine learning
Kubernetes data science and machine learningKubernetes data science and machine learning
Kubernetes data science and machine learningKublr
Ā 
Openstack days sv building highly available services using kubernetes (preso)
Openstack days sv   building highly available services using kubernetes (preso)Openstack days sv   building highly available services using kubernetes (preso)
Openstack days sv building highly available services using kubernetes (preso)Allan Naim
Ā 
Centralizing Kubernetes Management in Restrictive Environments
Centralizing Kubernetes Management in Restrictive EnvironmentsCentralizing Kubernetes Management in Restrictive Environments
Centralizing Kubernetes Management in Restrictive EnvironmentsKublr
Ā 
Save 60% of Kubernetes storage costs on AWS & others with OpenEBS
Save 60% of Kubernetes storage costs on AWS & others with OpenEBSSave 60% of Kubernetes storage costs on AWS & others with OpenEBS
Save 60% of Kubernetes storage costs on AWS & others with OpenEBSMayaData Inc
Ā 
Joint OpenStack Kubernetes Environment (March 17 update)
Joint OpenStack Kubernetes Environment (March 17 update)Joint OpenStack Kubernetes Environment (March 17 update)
Joint OpenStack Kubernetes Environment (March 17 update)rhirschfeld
Ā 
Defining & Enforcing Policies the GitOps Way
Defining & Enforcing Policies the GitOps WayDefining & Enforcing Policies the GitOps Way
Defining & Enforcing Policies the GitOps WayWeaveworks
Ā 
GitOps - Operation By Pull Request
GitOps - Operation By Pull RequestGitOps - Operation By Pull Request
GitOps - Operation By Pull RequestKasper Nissen
Ā 
Modern DevOps with Spinnaker - Olga Kundzich
Modern DevOps with Spinnaker - Olga KundzichModern DevOps with Spinnaker - Olga Kundzich
Modern DevOps with Spinnaker - Olga KundzichVMware Tanzu
Ā 
Webinar: Using Litmus Chaos Engineering and AI for auto incident detection
Webinar: Using Litmus Chaos Engineering and AI for auto incident detectionWebinar: Using Litmus Chaos Engineering and AI for auto incident detection
Webinar: Using Litmus Chaos Engineering and AI for auto incident detectionMayaData Inc
Ā 
OpenStack on Kubernetes (BOS Summit / May 2017 update)
OpenStack on Kubernetes (BOS Summit / May 2017 update)OpenStack on Kubernetes (BOS Summit / May 2017 update)
OpenStack on Kubernetes (BOS Summit / May 2017 update)rhirschfeld
Ā 
Distributed tensorflow on kubernetes
Distributed tensorflow on kubernetesDistributed tensorflow on kubernetes
Distributed tensorflow on kubernetesinwin stack
Ā 
2015 DockeCon monitoring presentation
2015 DockeCon monitoring presentation2015 DockeCon monitoring presentation
2015 DockeCon monitoring presentationBrian Christner
Ā 
Should developers care about dockerfiles and kubernetes resources
Should developers care about dockerfiles and kubernetes resourcesShould developers care about dockerfiles and kubernetes resources
Should developers care about dockerfiles and kubernetes resourcesKasper Nissen
Ā 
Kubernetes community demo march 16 2017
Kubernetes community demo march 16 2017Kubernetes community demo march 16 2017
Kubernetes community demo march 16 2017rhirschfeld
Ā 
Deploying to Day N Operations of Kubernetes and Containerized Apps
Deploying to Day N Operations of Kubernetes and Containerized AppsDeploying to Day N Operations of Kubernetes and Containerized Apps
Deploying to Day N Operations of Kubernetes and Containerized AppsNebulaworks
Ā 
從Google cloudēœ‹kubernetesęœå‹™
從Google cloudēœ‹kubernetesęœå‹™å¾žGoogle cloudēœ‹kubernetesęœå‹™
從Google cloudēœ‹kubernetesęœå‹™inwin stack
Ā 

What's hot (20)

Portable CI/CD Environment as Code with Kubernetes, Kublr and Jenkins
Portable CI/CD Environment as Code with Kubernetes, Kublr and JenkinsPortable CI/CD Environment as Code with Kubernetes, Kublr and Jenkins
Portable CI/CD Environment as Code with Kubernetes, Kublr and Jenkins
Ā 
Application Portability with Kubernetes (k8)
Application Portability with Kubernetes (k8)Application Portability with Kubernetes (k8)
Application Portability with Kubernetes (k8)
Ā 
Kubernetes data science and machine learning
Kubernetes data science and machine learningKubernetes data science and machine learning
Kubernetes data science and machine learning
Ā 
Openstack days sv building highly available services using kubernetes (preso)
Openstack days sv   building highly available services using kubernetes (preso)Openstack days sv   building highly available services using kubernetes (preso)
Openstack days sv building highly available services using kubernetes (preso)
Ā 
Centralizing Kubernetes Management in Restrictive Environments
Centralizing Kubernetes Management in Restrictive EnvironmentsCentralizing Kubernetes Management in Restrictive Environments
Centralizing Kubernetes Management in Restrictive Environments
Ā 
Hystrix
HystrixHystrix
Hystrix
Ā 
An Overview of Spinnaker
An Overview of SpinnakerAn Overview of Spinnaker
An Overview of Spinnaker
Ā 
Save 60% of Kubernetes storage costs on AWS & others with OpenEBS
Save 60% of Kubernetes storage costs on AWS & others with OpenEBSSave 60% of Kubernetes storage costs on AWS & others with OpenEBS
Save 60% of Kubernetes storage costs on AWS & others with OpenEBS
Ā 
Joint OpenStack Kubernetes Environment (March 17 update)
Joint OpenStack Kubernetes Environment (March 17 update)Joint OpenStack Kubernetes Environment (March 17 update)
Joint OpenStack Kubernetes Environment (March 17 update)
Ā 
Defining & Enforcing Policies the GitOps Way
Defining & Enforcing Policies the GitOps WayDefining & Enforcing Policies the GitOps Way
Defining & Enforcing Policies the GitOps Way
Ā 
GitOps - Operation By Pull Request
GitOps - Operation By Pull RequestGitOps - Operation By Pull Request
GitOps - Operation By Pull Request
Ā 
Modern DevOps with Spinnaker - Olga Kundzich
Modern DevOps with Spinnaker - Olga KundzichModern DevOps with Spinnaker - Olga Kundzich
Modern DevOps with Spinnaker - Olga Kundzich
Ā 
Webinar: Using Litmus Chaos Engineering and AI for auto incident detection
Webinar: Using Litmus Chaos Engineering and AI for auto incident detectionWebinar: Using Litmus Chaos Engineering and AI for auto incident detection
Webinar: Using Litmus Chaos Engineering and AI for auto incident detection
Ā 
OpenStack on Kubernetes (BOS Summit / May 2017 update)
OpenStack on Kubernetes (BOS Summit / May 2017 update)OpenStack on Kubernetes (BOS Summit / May 2017 update)
OpenStack on Kubernetes (BOS Summit / May 2017 update)
Ā 
Distributed tensorflow on kubernetes
Distributed tensorflow on kubernetesDistributed tensorflow on kubernetes
Distributed tensorflow on kubernetes
Ā 
2015 DockeCon monitoring presentation
2015 DockeCon monitoring presentation2015 DockeCon monitoring presentation
2015 DockeCon monitoring presentation
Ā 
Should developers care about dockerfiles and kubernetes resources
Should developers care about dockerfiles and kubernetes resourcesShould developers care about dockerfiles and kubernetes resources
Should developers care about dockerfiles and kubernetes resources
Ā 
Kubernetes community demo march 16 2017
Kubernetes community demo march 16 2017Kubernetes community demo march 16 2017
Kubernetes community demo march 16 2017
Ā 
Deploying to Day N Operations of Kubernetes and Containerized Apps
Deploying to Day N Operations of Kubernetes and Containerized AppsDeploying to Day N Operations of Kubernetes and Containerized Apps
Deploying to Day N Operations of Kubernetes and Containerized Apps
Ā 
從Google cloudēœ‹kubernetesęœå‹™
從Google cloudēœ‹kubernetesęœå‹™å¾žGoogle cloudēœ‹kubernetesęœå‹™
從Google cloudēœ‹kubernetesęœå‹™
Ā 

Viewers also liked

Testing applications with traffic control in containers / Alban Crequy (Kinvolk)
Testing applications with traffic control in containers / Alban Crequy (Kinvolk)Testing applications with traffic control in containers / Alban Crequy (Kinvolk)
Testing applications with traffic control in containers / Alban Crequy (Kinvolk)Ontico
Ā 
Š„Š¾Ń€Š¾ŃˆŠ¾ ŠæŠ¾Š“Š“ŠµŃ€Š¶ŠøŠ²Š°ŠµŠ¼Š¾Šµ Š² ŠæрŠ¾Š“Š°ŠŗшŠ½Šµ ŠæрŠøŠ»Š¾Š¶ŠµŠ½ŠøŠµ / ŠŠøŠŗŠ¾Š»Š°Š¹ Š”ŠøŠ²ŠŗŠ¾ (okmeter.io)
Š„Š¾Ń€Š¾ŃˆŠ¾ ŠæŠ¾Š“Š“ŠµŃ€Š¶ŠøŠ²Š°ŠµŠ¼Š¾Šµ Š² ŠæрŠ¾Š“Š°ŠŗшŠ½Šµ ŠæрŠøŠ»Š¾Š¶ŠµŠ½ŠøŠµ / ŠŠøŠŗŠ¾Š»Š°Š¹ Š”ŠøŠ²ŠŗŠ¾ (okmeter.io)Š„Š¾Ń€Š¾ŃˆŠ¾ ŠæŠ¾Š“Š“ŠµŃ€Š¶ŠøŠ²Š°ŠµŠ¼Š¾Šµ Š² ŠæрŠ¾Š“Š°ŠŗшŠ½Šµ ŠæрŠøŠ»Š¾Š¶ŠµŠ½ŠøŠµ / ŠŠøŠŗŠ¾Š»Š°Š¹ Š”ŠøŠ²ŠŗŠ¾ (okmeter.io)
Š„Š¾Ń€Š¾ŃˆŠ¾ ŠæŠ¾Š“Š“ŠµŃ€Š¶ŠøŠ²Š°ŠµŠ¼Š¾Šµ Š² ŠæрŠ¾Š“Š°ŠŗшŠ½Šµ ŠæрŠøŠ»Š¾Š¶ŠµŠ½ŠøŠµ / ŠŠøŠŗŠ¾Š»Š°Š¹ Š”ŠøŠ²ŠŗŠ¾ (okmeter.io)Ontico
Ā 
Aviasales: Š¼ŠøŠ³Ń€Š°Ń†Šøя ŠæŠ¾ŠøсŠŗŠ¾Š²Š¾Š³Š¾ Š“Š²ŠøŠ¶ŠŗŠ° Š² docker / Š”Š¼ŠøтрŠøŠ¹ ŠšŃƒŠ·ŃŒŠ¼ŠµŠ½ŠŗŠ¾Š² (Aviasales)
Aviasales: Š¼ŠøŠ³Ń€Š°Ń†Šøя ŠæŠ¾ŠøсŠŗŠ¾Š²Š¾Š³Š¾ Š“Š²ŠøŠ¶ŠŗŠ° Š² docker / Š”Š¼ŠøтрŠøŠ¹ ŠšŃƒŠ·ŃŒŠ¼ŠµŠ½ŠŗŠ¾Š² (Aviasales)Aviasales: Š¼ŠøŠ³Ń€Š°Ń†Šøя ŠæŠ¾ŠøсŠŗŠ¾Š²Š¾Š³Š¾ Š“Š²ŠøŠ¶ŠŗŠ° Š² docker / Š”Š¼ŠøтрŠøŠ¹ ŠšŃƒŠ·ŃŒŠ¼ŠµŠ½ŠŗŠ¾Š² (Aviasales)
Aviasales: Š¼ŠøŠ³Ń€Š°Ń†Šøя ŠæŠ¾ŠøсŠŗŠ¾Š²Š¾Š³Š¾ Š“Š²ŠøŠ¶ŠŗŠ° Š² docker / Š”Š¼ŠøтрŠøŠ¹ ŠšŃƒŠ·ŃŒŠ¼ŠµŠ½ŠŗŠ¾Š² (Aviasales)Ontico
Ā 
ŠžŠæтŠøŠ¼ŠøŠ·Š°Ń†Šøя рŠ°Š±Š¾Ń‚Ń‹ с Š“Š°Š½Š½Ń‹Š¼Šø Š² Š¼Š¾Š±ŠøŠ»ŃŒŠ½Ń‹Ń… ŠæрŠøŠ»Š¾Š¶ŠµŠ½Šøях / Š”Š²ŃŃ‚Š¾ŃŠ»Š°Š² Š˜Š²Š°Š½Š¾Š², ŠŃ€Ń‚Ń‘...
ŠžŠæтŠøŠ¼ŠøŠ·Š°Ń†Šøя рŠ°Š±Š¾Ń‚Ń‹ с Š“Š°Š½Š½Ń‹Š¼Šø Š² Š¼Š¾Š±ŠøŠ»ŃŒŠ½Ń‹Ń… ŠæрŠøŠ»Š¾Š¶ŠµŠ½Šøях / Š”Š²ŃŃ‚Š¾ŃŠ»Š°Š² Š˜Š²Š°Š½Š¾Š², ŠŃ€Ń‚Ń‘...ŠžŠæтŠøŠ¼ŠøŠ·Š°Ń†Šøя рŠ°Š±Š¾Ń‚Ń‹ с Š“Š°Š½Š½Ń‹Š¼Šø Š² Š¼Š¾Š±ŠøŠ»ŃŒŠ½Ń‹Ń… ŠæрŠøŠ»Š¾Š¶ŠµŠ½Šøях / Š”Š²ŃŃ‚Š¾ŃŠ»Š°Š² Š˜Š²Š°Š½Š¾Š², ŠŃ€Ń‚Ń‘...
ŠžŠæтŠøŠ¼ŠøŠ·Š°Ń†Šøя рŠ°Š±Š¾Ń‚Ń‹ с Š“Š°Š½Š½Ń‹Š¼Šø Š² Š¼Š¾Š±ŠøŠ»ŃŒŠ½Ń‹Ń… ŠæрŠøŠ»Š¾Š¶ŠµŠ½Šøях / Š”Š²ŃŃ‚Š¾ŃŠ»Š°Š² Š˜Š²Š°Š½Š¾Š², ŠŃ€Ń‚Ń‘...Ontico
Ā 
ŠžŃŠ¾Š±ŠµŠ½Š½Š¾ŃŃ‚Šø Š°Ń€Ń…ŠøтŠµŠŗтуры рŠ°ŃŠæрŠµŠ“ŠµŠ»Ń‘Š½Š½Š¾Š³Š¾ хрŠ°Š½ŠøŠ»ŠøщŠ° Š² Dropbox / Š”Š»Š°Š²Š° Š‘Š°Ń…Š¼ŃƒŃ‚Š¾Š² ...
ŠžŃŠ¾Š±ŠµŠ½Š½Š¾ŃŃ‚Šø Š°Ń€Ń…ŠøтŠµŠŗтуры рŠ°ŃŠæрŠµŠ“ŠµŠ»Ń‘Š½Š½Š¾Š³Š¾ хрŠ°Š½ŠøŠ»ŠøщŠ° Š² Dropbox / Š”Š»Š°Š²Š° Š‘Š°Ń…Š¼ŃƒŃ‚Š¾Š² ...ŠžŃŠ¾Š±ŠµŠ½Š½Š¾ŃŃ‚Šø Š°Ń€Ń…ŠøтŠµŠŗтуры рŠ°ŃŠæрŠµŠ“ŠµŠ»Ń‘Š½Š½Š¾Š³Š¾ хрŠ°Š½ŠøŠ»ŠøщŠ° Š² Dropbox / Š”Š»Š°Š²Š° Š‘Š°Ń…Š¼ŃƒŃ‚Š¾Š² ...
ŠžŃŠ¾Š±ŠµŠ½Š½Š¾ŃŃ‚Šø Š°Ń€Ń…ŠøтŠµŠŗтуры рŠ°ŃŠæрŠµŠ“ŠµŠ»Ń‘Š½Š½Š¾Š³Š¾ хрŠ°Š½ŠøŠ»ŠøщŠ° Š² Dropbox / Š”Š»Š°Š²Š° Š‘Š°Ń…Š¼ŃƒŃ‚Š¾Š² ...Ontico
Ā 
Š”Š°Š¹Ń‚ ŠæŠ¾Š“ уŠæрŠ°Š²Š»ŠµŠ½ŠøŠµŠ¼ ERP ŠøŠ»Šø ERP ŠæŠ¾Š“ уŠæрŠ°Š²Š»ŠµŠ½ŠøŠµŠ¼ сŠ°Š¹Ń‚Š° / Š”тŠ°Š½ŠøсŠ»Š°Š² Š“Š¾Ń† (Lamod...
Š”Š°Š¹Ń‚ ŠæŠ¾Š“ уŠæрŠ°Š²Š»ŠµŠ½ŠøŠµŠ¼ ERP ŠøŠ»Šø ERP ŠæŠ¾Š“ уŠæрŠ°Š²Š»ŠµŠ½ŠøŠµŠ¼ сŠ°Š¹Ń‚Š° / Š”тŠ°Š½ŠøсŠ»Š°Š² Š“Š¾Ń† (Lamod...Š”Š°Š¹Ń‚ ŠæŠ¾Š“ уŠæрŠ°Š²Š»ŠµŠ½ŠøŠµŠ¼ ERP ŠøŠ»Šø ERP ŠæŠ¾Š“ уŠæрŠ°Š²Š»ŠµŠ½ŠøŠµŠ¼ сŠ°Š¹Ń‚Š° / Š”тŠ°Š½ŠøсŠ»Š°Š² Š“Š¾Ń† (Lamod...
Š”Š°Š¹Ń‚ ŠæŠ¾Š“ уŠæрŠ°Š²Š»ŠµŠ½ŠøŠµŠ¼ ERP ŠøŠ»Šø ERP ŠæŠ¾Š“ уŠæрŠ°Š²Š»ŠµŠ½ŠøŠµŠ¼ сŠ°Š¹Ń‚Š° / Š”тŠ°Š½ŠøсŠ»Š°Š² Š“Š¾Ń† (Lamod...Ontico
Ā 
ŠšŠ°Šŗ SRE сŠ»ŠµŠ“Šøт Š·Š° стŠ°Š±ŠøŠ»ŃŒŠ½Š¾ŃŃ‚ŃŒŃŽ Šø сŠŗŠ¾Ń€Š¾ŃŃ‚ŃŒŃŽ HeadHunter / ŠŠ½Ń‚Š¾Š½ Š˜Š²Š°Š½Š¾Š² (HeadHu...
ŠšŠ°Šŗ SRE сŠ»ŠµŠ“Šøт Š·Š° стŠ°Š±ŠøŠ»ŃŒŠ½Š¾ŃŃ‚ŃŒŃŽ Šø сŠŗŠ¾Ń€Š¾ŃŃ‚ŃŒŃŽ HeadHunter / ŠŠ½Ń‚Š¾Š½ Š˜Š²Š°Š½Š¾Š² (HeadHu...ŠšŠ°Šŗ SRE сŠ»ŠµŠ“Šøт Š·Š° стŠ°Š±ŠøŠ»ŃŒŠ½Š¾ŃŃ‚ŃŒŃŽ Šø сŠŗŠ¾Ń€Š¾ŃŃ‚ŃŒŃŽ HeadHunter / ŠŠ½Ń‚Š¾Š½ Š˜Š²Š°Š½Š¾Š² (HeadHu...
ŠšŠ°Šŗ SRE сŠ»ŠµŠ“Šøт Š·Š° стŠ°Š±ŠøŠ»ŃŒŠ½Š¾ŃŃ‚ŃŒŃŽ Šø сŠŗŠ¾Ń€Š¾ŃŃ‚ŃŒŃŽ HeadHunter / ŠŠ½Ń‚Š¾Š½ Š˜Š²Š°Š½Š¾Š² (HeadHu...Ontico
Ā 
ŠŸŠ¾Š±ŠµŠ¶Š“Š°ŠµŠ¼ Š¼ŠµŠ¹Š½Ń„Ń€ŠµŠ¹Š¼ / ŠŠ½Š“рŠµŠ¹ ŠŠøŠŗŠ¾Š»Š°ŠµŠ½ŠŗŠ¾ (IBS)
ŠŸŠ¾Š±ŠµŠ¶Š“Š°ŠµŠ¼ Š¼ŠµŠ¹Š½Ń„Ń€ŠµŠ¹Š¼ / ŠŠ½Š“рŠµŠ¹ ŠŠøŠŗŠ¾Š»Š°ŠµŠ½ŠŗŠ¾ (IBS)ŠŸŠ¾Š±ŠµŠ¶Š“Š°ŠµŠ¼ Š¼ŠµŠ¹Š½Ń„Ń€ŠµŠ¹Š¼ / ŠŠ½Š“рŠµŠ¹ ŠŠøŠŗŠ¾Š»Š°ŠµŠ½ŠŗŠ¾ (IBS)
ŠŸŠ¾Š±ŠµŠ¶Š“Š°ŠµŠ¼ Š¼ŠµŠ¹Š½Ń„Ń€ŠµŠ¹Š¼ / ŠŠ½Š“рŠµŠ¹ ŠŠøŠŗŠ¾Š»Š°ŠµŠ½ŠŗŠ¾ (IBS)Ontico
Ā 
ŠžŠæыт ŠæŠ¾ŃŃ‚Ń€Š¾ŠµŠ½Šøя Š”Š„Š” Š½Š° Š±Š°Š·Šµ Windows Server Š“Š»Ń ŠøсŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Š½Šøя Š² ŠæуŠ±Š»ŠøчŠ½Š¾Š¼ Š¾Š±Š»Š°...
ŠžŠæыт ŠæŠ¾ŃŃ‚Ń€Š¾ŠµŠ½Šøя Š”Š„Š” Š½Š° Š±Š°Š·Šµ Windows Server Š“Š»Ń ŠøсŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Š½Šøя Š² ŠæуŠ±Š»ŠøчŠ½Š¾Š¼ Š¾Š±Š»Š°...ŠžŠæыт ŠæŠ¾ŃŃ‚Ń€Š¾ŠµŠ½Šøя Š”Š„Š” Š½Š° Š±Š°Š·Šµ Windows Server Š“Š»Ń ŠøсŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Š½Šøя Š² ŠæуŠ±Š»ŠøчŠ½Š¾Š¼ Š¾Š±Š»Š°...
ŠžŠæыт ŠæŠ¾ŃŃ‚Ń€Š¾ŠµŠ½Šøя Š”Š„Š” Š½Š° Š±Š°Š·Šµ Windows Server Š“Š»Ń ŠøсŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Š½Šøя Š² ŠæуŠ±Š»ŠøчŠ½Š¾Š¼ Š¾Š±Š»Š°...Ontico
Ā 
ŠšŠ°Šŗ HeadHunter уŠ“Š°Š»Š¾ŃŃŒ Š±ŠµŠ·Š¾ŠæŠ°ŃŠ½Š¾ Š½Š°Ń€ŃƒŃˆŠøть RFC 793 (TCP) Šø Š¾Š±Š¾Š¹Ń‚Šø сŠµŃ‚ŠµŠ²Ń‹Šµ Š»Š¾Š²Ńƒ...
ŠšŠ°Šŗ HeadHunter уŠ“Š°Š»Š¾ŃŃŒ Š±ŠµŠ·Š¾ŠæŠ°ŃŠ½Š¾ Š½Š°Ń€ŃƒŃˆŠøть RFC 793 (TCP) Šø Š¾Š±Š¾Š¹Ń‚Šø сŠµŃ‚ŠµŠ²Ń‹Šµ Š»Š¾Š²Ńƒ...ŠšŠ°Šŗ HeadHunter уŠ“Š°Š»Š¾ŃŃŒ Š±ŠµŠ·Š¾ŠæŠ°ŃŠ½Š¾ Š½Š°Ń€ŃƒŃˆŠøть RFC 793 (TCP) Šø Š¾Š±Š¾Š¹Ń‚Šø сŠµŃ‚ŠµŠ²Ń‹Šµ Š»Š¾Š²Ńƒ...
ŠšŠ°Šŗ HeadHunter уŠ“Š°Š»Š¾ŃŃŒ Š±ŠµŠ·Š¾ŠæŠ°ŃŠ½Š¾ Š½Š°Ń€ŃƒŃˆŠøть RFC 793 (TCP) Šø Š¾Š±Š¾Š¹Ń‚Šø сŠµŃ‚ŠµŠ²Ń‹Šµ Š»Š¾Š²Ńƒ...Ontico
Ā 
MySQL 5.7 - NoSQL - JSON, Protocol X, Document Store / ŠŸŠµŃ‚Ń€ Š—Š°Š¹Ń†ŠµŠ² (Percona)
MySQL 5.7 - NoSQL - JSON, Protocol X, Document Store / ŠŸŠµŃ‚Ń€ Š—Š°Š¹Ń†ŠµŠ² (Percona)MySQL 5.7 - NoSQL - JSON, Protocol X, Document Store / ŠŸŠµŃ‚Ń€ Š—Š°Š¹Ń†ŠµŠ² (Percona)
MySQL 5.7 - NoSQL - JSON, Protocol X, Document Store / ŠŸŠµŃ‚Ń€ Š—Š°Š¹Ń†ŠµŠ² (Percona)Ontico
Ā 
Sphinx 3.0 Šø RT-ŠøŠ½Š“ŠµŠŗсы Š½Š° Š¾ŃŠ½Š¾Š²Š½Š¾Š¼ ŠæŠ¾ŠøсŠŗŠµ Avito / ŠŠ½Š“рŠµŠ¹ Š”Š¼ŠøрŠ½Š¾Š², Š’ŃŃ‡ŠµŃŠ»Š°Š² Šš...
Sphinx 3.0 Šø RT-ŠøŠ½Š“ŠµŠŗсы Š½Š° Š¾ŃŠ½Š¾Š²Š½Š¾Š¼ ŠæŠ¾ŠøсŠŗŠµ Avito / ŠŠ½Š“рŠµŠ¹ Š”Š¼ŠøрŠ½Š¾Š², Š’ŃŃ‡ŠµŃŠ»Š°Š² Šš...Sphinx 3.0 Šø RT-ŠøŠ½Š“ŠµŠŗсы Š½Š° Š¾ŃŠ½Š¾Š²Š½Š¾Š¼ ŠæŠ¾ŠøсŠŗŠµ Avito / ŠŠ½Š“рŠµŠ¹ Š”Š¼ŠøрŠ½Š¾Š², Š’ŃŃ‡ŠµŃŠ»Š°Š² Šš...
Sphinx 3.0 Šø RT-ŠøŠ½Š“ŠµŠŗсы Š½Š° Š¾ŃŠ½Š¾Š²Š½Š¾Š¼ ŠæŠ¾ŠøсŠŗŠµ Avito / ŠŠ½Š“рŠµŠ¹ Š”Š¼ŠøрŠ½Š¾Š², Š’ŃŃ‡ŠµŃŠ»Š°Š² Šš...Ontico
Ā 
Š˜Š·Š¼ŠµŃ€ŃŠµŠ¼ эŠ½ŠµŃ€Š³Š¾ŠæŠ¾Ń‚Ń€ŠµŠ±Š»ŠµŠ½ŠøŠµ с ŠæŠ¾Š¼Š¾Ń‰ŃŒŃŽ Arduino / ŠŠ»ŠµŠŗсŠµŠ¹ Š›Š°Š²Ń€ŠµŠ½ŃŽŠŗ (ŠÆŠ½Š“ŠµŠŗс)
Š˜Š·Š¼ŠµŃ€ŃŠµŠ¼ эŠ½ŠµŃ€Š³Š¾ŠæŠ¾Ń‚Ń€ŠµŠ±Š»ŠµŠ½ŠøŠµ с ŠæŠ¾Š¼Š¾Ń‰ŃŒŃŽ Arduino / ŠŠ»ŠµŠŗсŠµŠ¹ Š›Š°Š²Ń€ŠµŠ½ŃŽŠŗ (ŠÆŠ½Š“ŠµŠŗс)Š˜Š·Š¼ŠµŃ€ŃŠµŠ¼ эŠ½ŠµŃ€Š³Š¾ŠæŠ¾Ń‚Ń€ŠµŠ±Š»ŠµŠ½ŠøŠµ с ŠæŠ¾Š¼Š¾Ń‰ŃŒŃŽ Arduino / ŠŠ»ŠµŠŗсŠµŠ¹ Š›Š°Š²Ń€ŠµŠ½ŃŽŠŗ (ŠÆŠ½Š“ŠµŠŗс)
Š˜Š·Š¼ŠµŃ€ŃŠµŠ¼ эŠ½ŠµŃ€Š³Š¾ŠæŠ¾Ń‚Ń€ŠµŠ±Š»ŠµŠ½ŠøŠµ с ŠæŠ¾Š¼Š¾Ń‰ŃŒŃŽ Arduino / ŠŠ»ŠµŠŗсŠµŠ¹ Š›Š°Š²Ń€ŠµŠ½ŃŽŠŗ (ŠÆŠ½Š“ŠµŠŗс)Ontico
Ā 
AWS Šø GCP: труŠ“Š½Š°Ń Š¶ŠøŠ·Š½ŃŒ Š² Š¾Š±Š»Š°ŠŗŠ°Ń… / ŠœŠ°ŠŗсŠøŠ¼ ŠŸŃƒŠ³Š°Ń‡ŠµŠ² (IPONWEB)
AWS Šø GCP: труŠ“Š½Š°Ń Š¶ŠøŠ·Š½ŃŒ Š² Š¾Š±Š»Š°ŠŗŠ°Ń… / ŠœŠ°ŠŗсŠøŠ¼ ŠŸŃƒŠ³Š°Ń‡ŠµŠ² (IPONWEB)AWS Šø GCP: труŠ“Š½Š°Ń Š¶ŠøŠ·Š½ŃŒ Š² Š¾Š±Š»Š°ŠŗŠ°Ń… / ŠœŠ°ŠŗсŠøŠ¼ ŠŸŃƒŠ³Š°Ń‡ŠµŠ² (IPONWEB)
AWS Šø GCP: труŠ“Š½Š°Ń Š¶ŠøŠ·Š½ŃŒ Š² Š¾Š±Š»Š°ŠŗŠ°Ń… / ŠœŠ°ŠŗсŠøŠ¼ ŠŸŃƒŠ³Š°Ń‡ŠµŠ² (IPONWEB)Ontico
Ā 
Š˜Š½Ń„Ń€Š°ŃŃ‚Ń€ŃƒŠŗтурŠ° рŠ°ŃŠæрŠµŠ“ŠµŠ»ŠµŠ½Š½Ń‹Ń… ŠæрŠøŠ»Š¾Š¶ŠµŠ½ŠøŠ¹ Š½Š° nodejs / Š”тŠ°Š½ŠøсŠ»Š°Š² Š“ŃƒŠ¼ŠµŠ½ŃŽŠŗ (Rambl...
Š˜Š½Ń„Ń€Š°ŃŃ‚Ń€ŃƒŠŗтурŠ° рŠ°ŃŠæрŠµŠ“ŠµŠ»ŠµŠ½Š½Ń‹Ń… ŠæрŠøŠ»Š¾Š¶ŠµŠ½ŠøŠ¹ Š½Š° nodejs / Š”тŠ°Š½ŠøсŠ»Š°Š² Š“ŃƒŠ¼ŠµŠ½ŃŽŠŗ (Rambl...Š˜Š½Ń„Ń€Š°ŃŃ‚Ń€ŃƒŠŗтурŠ° рŠ°ŃŠæрŠµŠ“ŠµŠ»ŠµŠ½Š½Ń‹Ń… ŠæрŠøŠ»Š¾Š¶ŠµŠ½ŠøŠ¹ Š½Š° nodejs / Š”тŠ°Š½ŠøсŠ»Š°Š² Š“ŃƒŠ¼ŠµŠ½ŃŽŠŗ (Rambl...
Š˜Š½Ń„Ń€Š°ŃŃ‚Ń€ŃƒŠŗтурŠ° рŠ°ŃŠæрŠµŠ“ŠµŠ»ŠµŠ½Š½Ń‹Ń… ŠæрŠøŠ»Š¾Š¶ŠµŠ½ŠøŠ¹ Š½Š° nodejs / Š”тŠ°Š½ŠøсŠ»Š°Š² Š“ŃƒŠ¼ŠµŠ½ŃŽŠŗ (Rambl...Ontico
Ā 
5 сŠæŠ¾ŃŠ¾Š±Š¾Š² Š“ŠµŠæŠ»Š¾Ń PHP-ŠŗŠ¾Š“Š° Š² усŠ»Š¾Š²Šøях хŠ°Š¹Š»Š¾Š°Š“Š° / Š®Ń€ŠøŠ¹ ŠŠ°ŃŃ€ŠµŃ‚Š“ŠøŠ½Š¾Š² (Badoo)
5 сŠæŠ¾ŃŠ¾Š±Š¾Š² Š“ŠµŠæŠ»Š¾Ń PHP-ŠŗŠ¾Š“Š° Š² усŠ»Š¾Š²Šøях хŠ°Š¹Š»Š¾Š°Š“Š° / Š®Ń€ŠøŠ¹ ŠŠ°ŃŃ€ŠµŃ‚Š“ŠøŠ½Š¾Š² (Badoo)5 сŠæŠ¾ŃŠ¾Š±Š¾Š² Š“ŠµŠæŠ»Š¾Ń PHP-ŠŗŠ¾Š“Š° Š² усŠ»Š¾Š²Šøях хŠ°Š¹Š»Š¾Š°Š“Š° / Š®Ń€ŠøŠ¹ ŠŠ°ŃŃ€ŠµŃ‚Š“ŠøŠ½Š¾Š² (Badoo)
5 сŠæŠ¾ŃŠ¾Š±Š¾Š² Š“ŠµŠæŠ»Š¾Ń PHP-ŠŗŠ¾Š“Š° Š² усŠ»Š¾Š²Šøях хŠ°Š¹Š»Š¾Š°Š“Š° / Š®Ń€ŠøŠ¹ ŠŠ°ŃŃ€ŠµŃ‚Š“ŠøŠ½Š¾Š² (Badoo)Ontico
Ā 
MySQLĀ® Šø MongoDBĀ® - ŠŗŠ¾Š³Š“Š° чтŠ¾ Š»ŃƒŃ‡ŃˆŠµ ŠøсŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŃŒ? / ŠŸŠµŃ‚Ń€ Š—Š°Š¹Ń†ŠµŠ² (Percona)
MySQLĀ® Šø MongoDBĀ® - ŠŗŠ¾Š³Š“Š° чтŠ¾ Š»ŃƒŃ‡ŃˆŠµ ŠøсŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŃŒ? / ŠŸŠµŃ‚Ń€ Š—Š°Š¹Ń†ŠµŠ² (Percona)MySQLĀ® Šø MongoDBĀ® - ŠŗŠ¾Š³Š“Š° чтŠ¾ Š»ŃƒŃ‡ŃˆŠµ ŠøсŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŃŒ? / ŠŸŠµŃ‚Ń€ Š—Š°Š¹Ń†ŠµŠ² (Percona)
MySQLĀ® Šø MongoDBĀ® - ŠŗŠ¾Š³Š“Š° чтŠ¾ Š»ŃƒŃ‡ŃˆŠµ ŠøсŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŃŒ? / ŠŸŠµŃ‚Ń€ Š—Š°Š¹Ń†ŠµŠ² (Percona)Ontico
Ā 
Artisto: Š¾Šæыт Š·Š°ŠæусŠŗŠ° Š½ŠµŠ¹Ń€Š¾ŃŠµŃ‚ŠµŠ¹ Š² production / Š­Š“уŠ°Ń€Š“ Š¢ŃŠ½Ń‚Š¾Š² (Mail.ru Group)
Artisto: Š¾Šæыт Š·Š°ŠæусŠŗŠ° Š½ŠµŠ¹Ń€Š¾ŃŠµŃ‚ŠµŠ¹ Š² production / Š­Š“уŠ°Ń€Š“ Š¢ŃŠ½Ń‚Š¾Š² (Mail.ru Group)Artisto: Š¾Šæыт Š·Š°ŠæусŠŗŠ° Š½ŠµŠ¹Ń€Š¾ŃŠµŃ‚ŠµŠ¹ Š² production / Š­Š“уŠ°Ń€Š“ Š¢ŃŠ½Ń‚Š¾Š² (Mail.ru Group)
Artisto: Š¾Šæыт Š·Š°ŠæусŠŗŠ° Š½ŠµŠ¹Ń€Š¾ŃŠµŃ‚ŠµŠ¹ Š² production / Š­Š“уŠ°Ń€Š“ Š¢ŃŠ½Ń‚Š¾Š² (Mail.ru Group)Ontico
Ā 
Š›ŃƒŃ‡ŃˆŠøŠµ ŠæрŠ°ŠŗтŠøŠŗŠø Continuous Delivery с Docker / Š”Š¼ŠøтрŠøŠ¹ Š”тŠ¾Š»ŃŃ€Š¾Š² (Š¤Š»Š°Š½Ń‚)
Š›ŃƒŃ‡ŃˆŠøŠµ ŠæрŠ°ŠŗтŠøŠŗŠø Continuous Delivery с Docker / Š”Š¼ŠøтрŠøŠ¹ Š”тŠ¾Š»ŃŃ€Š¾Š² (Š¤Š»Š°Š½Ń‚)Š›ŃƒŃ‡ŃˆŠøŠµ ŠæрŠ°ŠŗтŠøŠŗŠø Continuous Delivery с Docker / Š”Š¼ŠøтрŠøŠ¹ Š”тŠ¾Š»ŃŃ€Š¾Š² (Š¤Š»Š°Š½Ń‚)
Š›ŃƒŃ‡ŃˆŠøŠµ ŠæрŠ°ŠŗтŠøŠŗŠø Continuous Delivery с Docker / Š”Š¼ŠøтрŠøŠ¹ Š”тŠ¾Š»ŃŃ€Š¾Š² (Š¤Š»Š°Š½Ń‚)Ontico
Ā 
NVMf: 5 Š¼Š»Š½ IOPS ŠæŠ¾ сŠµŃ‚Šø сŠ²Š¾ŠøŠ¼Šø руŠŗŠ°Š¼Šø / ŠŠ½Š“рŠµŠ¹ ŠŠøŠŗŠ¾Š»Š°ŠµŠ½ŠŗŠ¾ (IBS)
NVMf: 5 Š¼Š»Š½ IOPS ŠæŠ¾ сŠµŃ‚Šø сŠ²Š¾ŠøŠ¼Šø руŠŗŠ°Š¼Šø / ŠŠ½Š“рŠµŠ¹ ŠŠøŠŗŠ¾Š»Š°ŠµŠ½ŠŗŠ¾ (IBS)NVMf: 5 Š¼Š»Š½ IOPS ŠæŠ¾ сŠµŃ‚Šø сŠ²Š¾ŠøŠ¼Šø руŠŗŠ°Š¼Šø / ŠŠ½Š“рŠµŠ¹ ŠŠøŠŗŠ¾Š»Š°ŠµŠ½ŠŗŠ¾ (IBS)
NVMf: 5 Š¼Š»Š½ IOPS ŠæŠ¾ сŠµŃ‚Šø сŠ²Š¾ŠøŠ¼Šø руŠŗŠ°Š¼Šø / ŠŠ½Š“рŠµŠ¹ ŠŠøŠŗŠ¾Š»Š°ŠµŠ½ŠŗŠ¾ (IBS)Ontico
Ā 

Viewers also liked (20)

Testing applications with traffic control in containers / Alban Crequy (Kinvolk)
Testing applications with traffic control in containers / Alban Crequy (Kinvolk)Testing applications with traffic control in containers / Alban Crequy (Kinvolk)
Testing applications with traffic control in containers / Alban Crequy (Kinvolk)
Ā 
Š„Š¾Ń€Š¾ŃˆŠ¾ ŠæŠ¾Š“Š“ŠµŃ€Š¶ŠøŠ²Š°ŠµŠ¼Š¾Šµ Š² ŠæрŠ¾Š“Š°ŠŗшŠ½Šµ ŠæрŠøŠ»Š¾Š¶ŠµŠ½ŠøŠµ / ŠŠøŠŗŠ¾Š»Š°Š¹ Š”ŠøŠ²ŠŗŠ¾ (okmeter.io)
Š„Š¾Ń€Š¾ŃˆŠ¾ ŠæŠ¾Š“Š“ŠµŃ€Š¶ŠøŠ²Š°ŠµŠ¼Š¾Šµ Š² ŠæрŠ¾Š“Š°ŠŗшŠ½Šµ ŠæрŠøŠ»Š¾Š¶ŠµŠ½ŠøŠµ / ŠŠøŠŗŠ¾Š»Š°Š¹ Š”ŠøŠ²ŠŗŠ¾ (okmeter.io)Š„Š¾Ń€Š¾ŃˆŠ¾ ŠæŠ¾Š“Š“ŠµŃ€Š¶ŠøŠ²Š°ŠµŠ¼Š¾Šµ Š² ŠæрŠ¾Š“Š°ŠŗшŠ½Šµ ŠæрŠøŠ»Š¾Š¶ŠµŠ½ŠøŠµ / ŠŠøŠŗŠ¾Š»Š°Š¹ Š”ŠøŠ²ŠŗŠ¾ (okmeter.io)
Š„Š¾Ń€Š¾ŃˆŠ¾ ŠæŠ¾Š“Š“ŠµŃ€Š¶ŠøŠ²Š°ŠµŠ¼Š¾Šµ Š² ŠæрŠ¾Š“Š°ŠŗшŠ½Šµ ŠæрŠøŠ»Š¾Š¶ŠµŠ½ŠøŠµ / ŠŠøŠŗŠ¾Š»Š°Š¹ Š”ŠøŠ²ŠŗŠ¾ (okmeter.io)
Ā 
Aviasales: Š¼ŠøŠ³Ń€Š°Ń†Šøя ŠæŠ¾ŠøсŠŗŠ¾Š²Š¾Š³Š¾ Š“Š²ŠøŠ¶ŠŗŠ° Š² docker / Š”Š¼ŠøтрŠøŠ¹ ŠšŃƒŠ·ŃŒŠ¼ŠµŠ½ŠŗŠ¾Š² (Aviasales)
Aviasales: Š¼ŠøŠ³Ń€Š°Ń†Šøя ŠæŠ¾ŠøсŠŗŠ¾Š²Š¾Š³Š¾ Š“Š²ŠøŠ¶ŠŗŠ° Š² docker / Š”Š¼ŠøтрŠøŠ¹ ŠšŃƒŠ·ŃŒŠ¼ŠµŠ½ŠŗŠ¾Š² (Aviasales)Aviasales: Š¼ŠøŠ³Ń€Š°Ń†Šøя ŠæŠ¾ŠøсŠŗŠ¾Š²Š¾Š³Š¾ Š“Š²ŠøŠ¶ŠŗŠ° Š² docker / Š”Š¼ŠøтрŠøŠ¹ ŠšŃƒŠ·ŃŒŠ¼ŠµŠ½ŠŗŠ¾Š² (Aviasales)
Aviasales: Š¼ŠøŠ³Ń€Š°Ń†Šøя ŠæŠ¾ŠøсŠŗŠ¾Š²Š¾Š³Š¾ Š“Š²ŠøŠ¶ŠŗŠ° Š² docker / Š”Š¼ŠøтрŠøŠ¹ ŠšŃƒŠ·ŃŒŠ¼ŠµŠ½ŠŗŠ¾Š² (Aviasales)
Ā 
ŠžŠæтŠøŠ¼ŠøŠ·Š°Ń†Šøя рŠ°Š±Š¾Ń‚Ń‹ с Š“Š°Š½Š½Ń‹Š¼Šø Š² Š¼Š¾Š±ŠøŠ»ŃŒŠ½Ń‹Ń… ŠæрŠøŠ»Š¾Š¶ŠµŠ½Šøях / Š”Š²ŃŃ‚Š¾ŃŠ»Š°Š² Š˜Š²Š°Š½Š¾Š², ŠŃ€Ń‚Ń‘...
ŠžŠæтŠøŠ¼ŠøŠ·Š°Ń†Šøя рŠ°Š±Š¾Ń‚Ń‹ с Š“Š°Š½Š½Ń‹Š¼Šø Š² Š¼Š¾Š±ŠøŠ»ŃŒŠ½Ń‹Ń… ŠæрŠøŠ»Š¾Š¶ŠµŠ½Šøях / Š”Š²ŃŃ‚Š¾ŃŠ»Š°Š² Š˜Š²Š°Š½Š¾Š², ŠŃ€Ń‚Ń‘...ŠžŠæтŠøŠ¼ŠøŠ·Š°Ń†Šøя рŠ°Š±Š¾Ń‚Ń‹ с Š“Š°Š½Š½Ń‹Š¼Šø Š² Š¼Š¾Š±ŠøŠ»ŃŒŠ½Ń‹Ń… ŠæрŠøŠ»Š¾Š¶ŠµŠ½Šøях / Š”Š²ŃŃ‚Š¾ŃŠ»Š°Š² Š˜Š²Š°Š½Š¾Š², ŠŃ€Ń‚Ń‘...
ŠžŠæтŠøŠ¼ŠøŠ·Š°Ń†Šøя рŠ°Š±Š¾Ń‚Ń‹ с Š“Š°Š½Š½Ń‹Š¼Šø Š² Š¼Š¾Š±ŠøŠ»ŃŒŠ½Ń‹Ń… ŠæрŠøŠ»Š¾Š¶ŠµŠ½Šøях / Š”Š²ŃŃ‚Š¾ŃŠ»Š°Š² Š˜Š²Š°Š½Š¾Š², ŠŃ€Ń‚Ń‘...
Ā 
ŠžŃŠ¾Š±ŠµŠ½Š½Š¾ŃŃ‚Šø Š°Ń€Ń…ŠøтŠµŠŗтуры рŠ°ŃŠæрŠµŠ“ŠµŠ»Ń‘Š½Š½Š¾Š³Š¾ хрŠ°Š½ŠøŠ»ŠøщŠ° Š² Dropbox / Š”Š»Š°Š²Š° Š‘Š°Ń…Š¼ŃƒŃ‚Š¾Š² ...
ŠžŃŠ¾Š±ŠµŠ½Š½Š¾ŃŃ‚Šø Š°Ń€Ń…ŠøтŠµŠŗтуры рŠ°ŃŠæрŠµŠ“ŠµŠ»Ń‘Š½Š½Š¾Š³Š¾ хрŠ°Š½ŠøŠ»ŠøщŠ° Š² Dropbox / Š”Š»Š°Š²Š° Š‘Š°Ń…Š¼ŃƒŃ‚Š¾Š² ...ŠžŃŠ¾Š±ŠµŠ½Š½Š¾ŃŃ‚Šø Š°Ń€Ń…ŠøтŠµŠŗтуры рŠ°ŃŠæрŠµŠ“ŠµŠ»Ń‘Š½Š½Š¾Š³Š¾ хрŠ°Š½ŠøŠ»ŠøщŠ° Š² Dropbox / Š”Š»Š°Š²Š° Š‘Š°Ń…Š¼ŃƒŃ‚Š¾Š² ...
ŠžŃŠ¾Š±ŠµŠ½Š½Š¾ŃŃ‚Šø Š°Ń€Ń…ŠøтŠµŠŗтуры рŠ°ŃŠæрŠµŠ“ŠµŠ»Ń‘Š½Š½Š¾Š³Š¾ хрŠ°Š½ŠøŠ»ŠøщŠ° Š² Dropbox / Š”Š»Š°Š²Š° Š‘Š°Ń…Š¼ŃƒŃ‚Š¾Š² ...
Ā 
Š”Š°Š¹Ń‚ ŠæŠ¾Š“ уŠæрŠ°Š²Š»ŠµŠ½ŠøŠµŠ¼ ERP ŠøŠ»Šø ERP ŠæŠ¾Š“ уŠæрŠ°Š²Š»ŠµŠ½ŠøŠµŠ¼ сŠ°Š¹Ń‚Š° / Š”тŠ°Š½ŠøсŠ»Š°Š² Š“Š¾Ń† (Lamod...
Š”Š°Š¹Ń‚ ŠæŠ¾Š“ уŠæрŠ°Š²Š»ŠµŠ½ŠøŠµŠ¼ ERP ŠøŠ»Šø ERP ŠæŠ¾Š“ уŠæрŠ°Š²Š»ŠµŠ½ŠøŠµŠ¼ сŠ°Š¹Ń‚Š° / Š”тŠ°Š½ŠøсŠ»Š°Š² Š“Š¾Ń† (Lamod...Š”Š°Š¹Ń‚ ŠæŠ¾Š“ уŠæрŠ°Š²Š»ŠµŠ½ŠøŠµŠ¼ ERP ŠøŠ»Šø ERP ŠæŠ¾Š“ уŠæрŠ°Š²Š»ŠµŠ½ŠøŠµŠ¼ сŠ°Š¹Ń‚Š° / Š”тŠ°Š½ŠøсŠ»Š°Š² Š“Š¾Ń† (Lamod...
Š”Š°Š¹Ń‚ ŠæŠ¾Š“ уŠæрŠ°Š²Š»ŠµŠ½ŠøŠµŠ¼ ERP ŠøŠ»Šø ERP ŠæŠ¾Š“ уŠæрŠ°Š²Š»ŠµŠ½ŠøŠµŠ¼ сŠ°Š¹Ń‚Š° / Š”тŠ°Š½ŠøсŠ»Š°Š² Š“Š¾Ń† (Lamod...
Ā 
ŠšŠ°Šŗ SRE сŠ»ŠµŠ“Šøт Š·Š° стŠ°Š±ŠøŠ»ŃŒŠ½Š¾ŃŃ‚ŃŒŃŽ Šø сŠŗŠ¾Ń€Š¾ŃŃ‚ŃŒŃŽ HeadHunter / ŠŠ½Ń‚Š¾Š½ Š˜Š²Š°Š½Š¾Š² (HeadHu...
ŠšŠ°Šŗ SRE сŠ»ŠµŠ“Šøт Š·Š° стŠ°Š±ŠøŠ»ŃŒŠ½Š¾ŃŃ‚ŃŒŃŽ Šø сŠŗŠ¾Ń€Š¾ŃŃ‚ŃŒŃŽ HeadHunter / ŠŠ½Ń‚Š¾Š½ Š˜Š²Š°Š½Š¾Š² (HeadHu...ŠšŠ°Šŗ SRE сŠ»ŠµŠ“Šøт Š·Š° стŠ°Š±ŠøŠ»ŃŒŠ½Š¾ŃŃ‚ŃŒŃŽ Šø сŠŗŠ¾Ń€Š¾ŃŃ‚ŃŒŃŽ HeadHunter / ŠŠ½Ń‚Š¾Š½ Š˜Š²Š°Š½Š¾Š² (HeadHu...
ŠšŠ°Šŗ SRE сŠ»ŠµŠ“Šøт Š·Š° стŠ°Š±ŠøŠ»ŃŒŠ½Š¾ŃŃ‚ŃŒŃŽ Šø сŠŗŠ¾Ń€Š¾ŃŃ‚ŃŒŃŽ HeadHunter / ŠŠ½Ń‚Š¾Š½ Š˜Š²Š°Š½Š¾Š² (HeadHu...
Ā 
ŠŸŠ¾Š±ŠµŠ¶Š“Š°ŠµŠ¼ Š¼ŠµŠ¹Š½Ń„Ń€ŠµŠ¹Š¼ / ŠŠ½Š“рŠµŠ¹ ŠŠøŠŗŠ¾Š»Š°ŠµŠ½ŠŗŠ¾ (IBS)
ŠŸŠ¾Š±ŠµŠ¶Š“Š°ŠµŠ¼ Š¼ŠµŠ¹Š½Ń„Ń€ŠµŠ¹Š¼ / ŠŠ½Š“рŠµŠ¹ ŠŠøŠŗŠ¾Š»Š°ŠµŠ½ŠŗŠ¾ (IBS)ŠŸŠ¾Š±ŠµŠ¶Š“Š°ŠµŠ¼ Š¼ŠµŠ¹Š½Ń„Ń€ŠµŠ¹Š¼ / ŠŠ½Š“рŠµŠ¹ ŠŠøŠŗŠ¾Š»Š°ŠµŠ½ŠŗŠ¾ (IBS)
ŠŸŠ¾Š±ŠµŠ¶Š“Š°ŠµŠ¼ Š¼ŠµŠ¹Š½Ń„Ń€ŠµŠ¹Š¼ / ŠŠ½Š“рŠµŠ¹ ŠŠøŠŗŠ¾Š»Š°ŠµŠ½ŠŗŠ¾ (IBS)
Ā 
ŠžŠæыт ŠæŠ¾ŃŃ‚Ń€Š¾ŠµŠ½Šøя Š”Š„Š” Š½Š° Š±Š°Š·Šµ Windows Server Š“Š»Ń ŠøсŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Š½Šøя Š² ŠæуŠ±Š»ŠøчŠ½Š¾Š¼ Š¾Š±Š»Š°...
ŠžŠæыт ŠæŠ¾ŃŃ‚Ń€Š¾ŠµŠ½Šøя Š”Š„Š” Š½Š° Š±Š°Š·Šµ Windows Server Š“Š»Ń ŠøсŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Š½Šøя Š² ŠæуŠ±Š»ŠøчŠ½Š¾Š¼ Š¾Š±Š»Š°...ŠžŠæыт ŠæŠ¾ŃŃ‚Ń€Š¾ŠµŠ½Šøя Š”Š„Š” Š½Š° Š±Š°Š·Šµ Windows Server Š“Š»Ń ŠøсŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Š½Šøя Š² ŠæуŠ±Š»ŠøчŠ½Š¾Š¼ Š¾Š±Š»Š°...
ŠžŠæыт ŠæŠ¾ŃŃ‚Ń€Š¾ŠµŠ½Šøя Š”Š„Š” Š½Š° Š±Š°Š·Šµ Windows Server Š“Š»Ń ŠøсŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Š½Šøя Š² ŠæуŠ±Š»ŠøчŠ½Š¾Š¼ Š¾Š±Š»Š°...
Ā 
ŠšŠ°Šŗ HeadHunter уŠ“Š°Š»Š¾ŃŃŒ Š±ŠµŠ·Š¾ŠæŠ°ŃŠ½Š¾ Š½Š°Ń€ŃƒŃˆŠøть RFC 793 (TCP) Šø Š¾Š±Š¾Š¹Ń‚Šø сŠµŃ‚ŠµŠ²Ń‹Šµ Š»Š¾Š²Ńƒ...
ŠšŠ°Šŗ HeadHunter уŠ“Š°Š»Š¾ŃŃŒ Š±ŠµŠ·Š¾ŠæŠ°ŃŠ½Š¾ Š½Š°Ń€ŃƒŃˆŠøть RFC 793 (TCP) Šø Š¾Š±Š¾Š¹Ń‚Šø сŠµŃ‚ŠµŠ²Ń‹Šµ Š»Š¾Š²Ńƒ...ŠšŠ°Šŗ HeadHunter уŠ“Š°Š»Š¾ŃŃŒ Š±ŠµŠ·Š¾ŠæŠ°ŃŠ½Š¾ Š½Š°Ń€ŃƒŃˆŠøть RFC 793 (TCP) Šø Š¾Š±Š¾Š¹Ń‚Šø сŠµŃ‚ŠµŠ²Ń‹Šµ Š»Š¾Š²Ńƒ...
ŠšŠ°Šŗ HeadHunter уŠ“Š°Š»Š¾ŃŃŒ Š±ŠµŠ·Š¾ŠæŠ°ŃŠ½Š¾ Š½Š°Ń€ŃƒŃˆŠøть RFC 793 (TCP) Šø Š¾Š±Š¾Š¹Ń‚Šø сŠµŃ‚ŠµŠ²Ń‹Šµ Š»Š¾Š²Ńƒ...
Ā 
MySQL 5.7 - NoSQL - JSON, Protocol X, Document Store / ŠŸŠµŃ‚Ń€ Š—Š°Š¹Ń†ŠµŠ² (Percona)
MySQL 5.7 - NoSQL - JSON, Protocol X, Document Store / ŠŸŠµŃ‚Ń€ Š—Š°Š¹Ń†ŠµŠ² (Percona)MySQL 5.7 - NoSQL - JSON, Protocol X, Document Store / ŠŸŠµŃ‚Ń€ Š—Š°Š¹Ń†ŠµŠ² (Percona)
MySQL 5.7 - NoSQL - JSON, Protocol X, Document Store / ŠŸŠµŃ‚Ń€ Š—Š°Š¹Ń†ŠµŠ² (Percona)
Ā 
Sphinx 3.0 Šø RT-ŠøŠ½Š“ŠµŠŗсы Š½Š° Š¾ŃŠ½Š¾Š²Š½Š¾Š¼ ŠæŠ¾ŠøсŠŗŠµ Avito / ŠŠ½Š“рŠµŠ¹ Š”Š¼ŠøрŠ½Š¾Š², Š’ŃŃ‡ŠµŃŠ»Š°Š² Šš...
Sphinx 3.0 Šø RT-ŠøŠ½Š“ŠµŠŗсы Š½Š° Š¾ŃŠ½Š¾Š²Š½Š¾Š¼ ŠæŠ¾ŠøсŠŗŠµ Avito / ŠŠ½Š“рŠµŠ¹ Š”Š¼ŠøрŠ½Š¾Š², Š’ŃŃ‡ŠµŃŠ»Š°Š² Šš...Sphinx 3.0 Šø RT-ŠøŠ½Š“ŠµŠŗсы Š½Š° Š¾ŃŠ½Š¾Š²Š½Š¾Š¼ ŠæŠ¾ŠøсŠŗŠµ Avito / ŠŠ½Š“рŠµŠ¹ Š”Š¼ŠøрŠ½Š¾Š², Š’ŃŃ‡ŠµŃŠ»Š°Š² Šš...
Sphinx 3.0 Šø RT-ŠøŠ½Š“ŠµŠŗсы Š½Š° Š¾ŃŠ½Š¾Š²Š½Š¾Š¼ ŠæŠ¾ŠøсŠŗŠµ Avito / ŠŠ½Š“рŠµŠ¹ Š”Š¼ŠøрŠ½Š¾Š², Š’ŃŃ‡ŠµŃŠ»Š°Š² Šš...
Ā 
Š˜Š·Š¼ŠµŃ€ŃŠµŠ¼ эŠ½ŠµŃ€Š³Š¾ŠæŠ¾Ń‚Ń€ŠµŠ±Š»ŠµŠ½ŠøŠµ с ŠæŠ¾Š¼Š¾Ń‰ŃŒŃŽ Arduino / ŠŠ»ŠµŠŗсŠµŠ¹ Š›Š°Š²Ń€ŠµŠ½ŃŽŠŗ (ŠÆŠ½Š“ŠµŠŗс)
Š˜Š·Š¼ŠµŃ€ŃŠµŠ¼ эŠ½ŠµŃ€Š³Š¾ŠæŠ¾Ń‚Ń€ŠµŠ±Š»ŠµŠ½ŠøŠµ с ŠæŠ¾Š¼Š¾Ń‰ŃŒŃŽ Arduino / ŠŠ»ŠµŠŗсŠµŠ¹ Š›Š°Š²Ń€ŠµŠ½ŃŽŠŗ (ŠÆŠ½Š“ŠµŠŗс)Š˜Š·Š¼ŠµŃ€ŃŠµŠ¼ эŠ½ŠµŃ€Š³Š¾ŠæŠ¾Ń‚Ń€ŠµŠ±Š»ŠµŠ½ŠøŠµ с ŠæŠ¾Š¼Š¾Ń‰ŃŒŃŽ Arduino / ŠŠ»ŠµŠŗсŠµŠ¹ Š›Š°Š²Ń€ŠµŠ½ŃŽŠŗ (ŠÆŠ½Š“ŠµŠŗс)
Š˜Š·Š¼ŠµŃ€ŃŠµŠ¼ эŠ½ŠµŃ€Š³Š¾ŠæŠ¾Ń‚Ń€ŠµŠ±Š»ŠµŠ½ŠøŠµ с ŠæŠ¾Š¼Š¾Ń‰ŃŒŃŽ Arduino / ŠŠ»ŠµŠŗсŠµŠ¹ Š›Š°Š²Ń€ŠµŠ½ŃŽŠŗ (ŠÆŠ½Š“ŠµŠŗс)
Ā 
AWS Šø GCP: труŠ“Š½Š°Ń Š¶ŠøŠ·Š½ŃŒ Š² Š¾Š±Š»Š°ŠŗŠ°Ń… / ŠœŠ°ŠŗсŠøŠ¼ ŠŸŃƒŠ³Š°Ń‡ŠµŠ² (IPONWEB)
AWS Šø GCP: труŠ“Š½Š°Ń Š¶ŠøŠ·Š½ŃŒ Š² Š¾Š±Š»Š°ŠŗŠ°Ń… / ŠœŠ°ŠŗсŠøŠ¼ ŠŸŃƒŠ³Š°Ń‡ŠµŠ² (IPONWEB)AWS Šø GCP: труŠ“Š½Š°Ń Š¶ŠøŠ·Š½ŃŒ Š² Š¾Š±Š»Š°ŠŗŠ°Ń… / ŠœŠ°ŠŗсŠøŠ¼ ŠŸŃƒŠ³Š°Ń‡ŠµŠ² (IPONWEB)
AWS Šø GCP: труŠ“Š½Š°Ń Š¶ŠøŠ·Š½ŃŒ Š² Š¾Š±Š»Š°ŠŗŠ°Ń… / ŠœŠ°ŠŗсŠøŠ¼ ŠŸŃƒŠ³Š°Ń‡ŠµŠ² (IPONWEB)
Ā 
Š˜Š½Ń„Ń€Š°ŃŃ‚Ń€ŃƒŠŗтурŠ° рŠ°ŃŠæрŠµŠ“ŠµŠ»ŠµŠ½Š½Ń‹Ń… ŠæрŠøŠ»Š¾Š¶ŠµŠ½ŠøŠ¹ Š½Š° nodejs / Š”тŠ°Š½ŠøсŠ»Š°Š² Š“ŃƒŠ¼ŠµŠ½ŃŽŠŗ (Rambl...
Š˜Š½Ń„Ń€Š°ŃŃ‚Ń€ŃƒŠŗтурŠ° рŠ°ŃŠæрŠµŠ“ŠµŠ»ŠµŠ½Š½Ń‹Ń… ŠæрŠøŠ»Š¾Š¶ŠµŠ½ŠøŠ¹ Š½Š° nodejs / Š”тŠ°Š½ŠøсŠ»Š°Š² Š“ŃƒŠ¼ŠµŠ½ŃŽŠŗ (Rambl...Š˜Š½Ń„Ń€Š°ŃŃ‚Ń€ŃƒŠŗтурŠ° рŠ°ŃŠæрŠµŠ“ŠµŠ»ŠµŠ½Š½Ń‹Ń… ŠæрŠøŠ»Š¾Š¶ŠµŠ½ŠøŠ¹ Š½Š° nodejs / Š”тŠ°Š½ŠøсŠ»Š°Š² Š“ŃƒŠ¼ŠµŠ½ŃŽŠŗ (Rambl...
Š˜Š½Ń„Ń€Š°ŃŃ‚Ń€ŃƒŠŗтурŠ° рŠ°ŃŠæрŠµŠ“ŠµŠ»ŠµŠ½Š½Ń‹Ń… ŠæрŠøŠ»Š¾Š¶ŠµŠ½ŠøŠ¹ Š½Š° nodejs / Š”тŠ°Š½ŠøсŠ»Š°Š² Š“ŃƒŠ¼ŠµŠ½ŃŽŠŗ (Rambl...
Ā 
5 сŠæŠ¾ŃŠ¾Š±Š¾Š² Š“ŠµŠæŠ»Š¾Ń PHP-ŠŗŠ¾Š“Š° Š² усŠ»Š¾Š²Šøях хŠ°Š¹Š»Š¾Š°Š“Š° / Š®Ń€ŠøŠ¹ ŠŠ°ŃŃ€ŠµŃ‚Š“ŠøŠ½Š¾Š² (Badoo)
5 сŠæŠ¾ŃŠ¾Š±Š¾Š² Š“ŠµŠæŠ»Š¾Ń PHP-ŠŗŠ¾Š“Š° Š² усŠ»Š¾Š²Šøях хŠ°Š¹Š»Š¾Š°Š“Š° / Š®Ń€ŠøŠ¹ ŠŠ°ŃŃ€ŠµŃ‚Š“ŠøŠ½Š¾Š² (Badoo)5 сŠæŠ¾ŃŠ¾Š±Š¾Š² Š“ŠµŠæŠ»Š¾Ń PHP-ŠŗŠ¾Š“Š° Š² усŠ»Š¾Š²Šøях хŠ°Š¹Š»Š¾Š°Š“Š° / Š®Ń€ŠøŠ¹ ŠŠ°ŃŃ€ŠµŃ‚Š“ŠøŠ½Š¾Š² (Badoo)
5 сŠæŠ¾ŃŠ¾Š±Š¾Š² Š“ŠµŠæŠ»Š¾Ń PHP-ŠŗŠ¾Š“Š° Š² усŠ»Š¾Š²Šøях хŠ°Š¹Š»Š¾Š°Š“Š° / Š®Ń€ŠøŠ¹ ŠŠ°ŃŃ€ŠµŃ‚Š“ŠøŠ½Š¾Š² (Badoo)
Ā 
MySQLĀ® Šø MongoDBĀ® - ŠŗŠ¾Š³Š“Š° чтŠ¾ Š»ŃƒŃ‡ŃˆŠµ ŠøсŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŃŒ? / ŠŸŠµŃ‚Ń€ Š—Š°Š¹Ń†ŠµŠ² (Percona)
MySQLĀ® Šø MongoDBĀ® - ŠŗŠ¾Š³Š“Š° чтŠ¾ Š»ŃƒŃ‡ŃˆŠµ ŠøсŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŃŒ? / ŠŸŠµŃ‚Ń€ Š—Š°Š¹Ń†ŠµŠ² (Percona)MySQLĀ® Šø MongoDBĀ® - ŠŗŠ¾Š³Š“Š° чтŠ¾ Š»ŃƒŃ‡ŃˆŠµ ŠøсŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŃŒ? / ŠŸŠµŃ‚Ń€ Š—Š°Š¹Ń†ŠµŠ² (Percona)
MySQLĀ® Šø MongoDBĀ® - ŠŗŠ¾Š³Š“Š° чтŠ¾ Š»ŃƒŃ‡ŃˆŠµ ŠøсŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŃŒ? / ŠŸŠµŃ‚Ń€ Š—Š°Š¹Ń†ŠµŠ² (Percona)
Ā 
Artisto: Š¾Šæыт Š·Š°ŠæусŠŗŠ° Š½ŠµŠ¹Ń€Š¾ŃŠµŃ‚ŠµŠ¹ Š² production / Š­Š“уŠ°Ń€Š“ Š¢ŃŠ½Ń‚Š¾Š² (Mail.ru Group)
Artisto: Š¾Šæыт Š·Š°ŠæусŠŗŠ° Š½ŠµŠ¹Ń€Š¾ŃŠµŃ‚ŠµŠ¹ Š² production / Š­Š“уŠ°Ń€Š“ Š¢ŃŠ½Ń‚Š¾Š² (Mail.ru Group)Artisto: Š¾Šæыт Š·Š°ŠæусŠŗŠ° Š½ŠµŠ¹Ń€Š¾ŃŠµŃ‚ŠµŠ¹ Š² production / Š­Š“уŠ°Ń€Š“ Š¢ŃŠ½Ń‚Š¾Š² (Mail.ru Group)
Artisto: Š¾Šæыт Š·Š°ŠæусŠŗŠ° Š½ŠµŠ¹Ń€Š¾ŃŠµŃ‚ŠµŠ¹ Š² production / Š­Š“уŠ°Ń€Š“ Š¢ŃŠ½Ń‚Š¾Š² (Mail.ru Group)
Ā 
Š›ŃƒŃ‡ŃˆŠøŠµ ŠæрŠ°ŠŗтŠøŠŗŠø Continuous Delivery с Docker / Š”Š¼ŠøтрŠøŠ¹ Š”тŠ¾Š»ŃŃ€Š¾Š² (Š¤Š»Š°Š½Ń‚)
Š›ŃƒŃ‡ŃˆŠøŠµ ŠæрŠ°ŠŗтŠøŠŗŠø Continuous Delivery с Docker / Š”Š¼ŠøтрŠøŠ¹ Š”тŠ¾Š»ŃŃ€Š¾Š² (Š¤Š»Š°Š½Ń‚)Š›ŃƒŃ‡ŃˆŠøŠµ ŠæрŠ°ŠŗтŠøŠŗŠø Continuous Delivery с Docker / Š”Š¼ŠøтрŠøŠ¹ Š”тŠ¾Š»ŃŃ€Š¾Š² (Š¤Š»Š°Š½Ń‚)
Š›ŃƒŃ‡ŃˆŠøŠµ ŠæрŠ°ŠŗтŠøŠŗŠø Continuous Delivery с Docker / Š”Š¼ŠøтрŠøŠ¹ Š”тŠ¾Š»ŃŃ€Š¾Š² (Š¤Š»Š°Š½Ń‚)
Ā 
NVMf: 5 Š¼Š»Š½ IOPS ŠæŠ¾ сŠµŃ‚Šø сŠ²Š¾ŠøŠ¼Šø руŠŗŠ°Š¼Šø / ŠŠ½Š“рŠµŠ¹ ŠŠøŠŗŠ¾Š»Š°ŠµŠ½ŠŗŠ¾ (IBS)
NVMf: 5 Š¼Š»Š½ IOPS ŠæŠ¾ сŠµŃ‚Šø сŠ²Š¾ŠøŠ¼Šø руŠŗŠ°Š¼Šø / ŠŠ½Š“рŠµŠ¹ ŠŠøŠŗŠ¾Š»Š°ŠµŠ½ŠŗŠ¾ (IBS)NVMf: 5 Š¼Š»Š½ IOPS ŠæŠ¾ сŠµŃ‚Šø сŠ²Š¾ŠøŠ¼Šø руŠŗŠ°Š¼Šø / ŠŠ½Š“рŠµŠ¹ ŠŠøŠŗŠ¾Š»Š°ŠµŠ½ŠŗŠ¾ (IBS)
NVMf: 5 Š¼Š»Š½ IOPS ŠæŠ¾ сŠµŃ‚Šø сŠ²Š¾ŠøŠ¼Šø руŠŗŠ°Š¼Šø / ŠŠ½Š“рŠµŠ¹ ŠŠøŠŗŠ¾Š»Š°ŠµŠ½ŠŗŠ¾ (IBS)
Ā 

Similar to Evaluation of High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster / Mathias Renner (Hypriot Ltd.)

Cloud-Native Operations with Kubernetes and CI/CD
Cloud-Native Operations with Kubernetes and CI/CDCloud-Native Operations with Kubernetes and CI/CD
Cloud-Native Operations with Kubernetes and CI/CDVMware Tanzu
Ā 
Kubernetes in Highly Restrictive Environments
Kubernetes in Highly Restrictive EnvironmentsKubernetes in Highly Restrictive Environments
Kubernetes in Highly Restrictive EnvironmentsKublr
Ā 
Operationalizing Amazon EKS
Operationalizing Amazon EKSOperationalizing Amazon EKS
Operationalizing Amazon EKSJim Bugwadia
Ā 
OSDC 2017: Automating Kubernetes Cluster Operations with Operators by Timo De...
OSDC 2017: Automating Kubernetes Cluster Operations with Operators by Timo De...OSDC 2017: Automating Kubernetes Cluster Operations with Operators by Timo De...
OSDC 2017: Automating Kubernetes Cluster Operations with Operators by Timo De...NETWAYS
Ā 
OSDC 2017 - Timo Derstappen - Automating kubernetes cluster operations with o...
OSDC 2017 - Timo Derstappen - Automating kubernetes cluster operations with o...OSDC 2017 - Timo Derstappen - Automating kubernetes cluster operations with o...
OSDC 2017 - Timo Derstappen - Automating kubernetes cluster operations with o...NETWAYS
Ā 
Persistent Storage for stateful applications on Kubernetes made easy with Ope...
Persistent Storage for stateful applications on Kubernetes made easy with Ope...Persistent Storage for stateful applications on Kubernetes made easy with Ope...
Persistent Storage for stateful applications on Kubernetes made easy with Ope...MayaData Inc
Ā 
A Primer on Kubernetes and Google Container Engine
A Primer on Kubernetes and Google Container EngineA Primer on Kubernetes and Google Container Engine
A Primer on Kubernetes and Google Container EngineRightScale
Ā 
Kubernetes for Java developers
Kubernetes for Java developersKubernetes for Java developers
Kubernetes for Java developersRobert Barr
Ā 
K8s architecture meetup2- k8saraby
K8s architecture  meetup2- k8sarabyK8s architecture  meetup2- k8saraby
K8s architecture meetup2- k8sarabyWalid Shaari
Ā 
Building a Kubernetes cluster for a large organisation 101
Building a Kubernetes cluster for a large organisation 101Building a Kubernetes cluster for a large organisation 101
Building a Kubernetes cluster for a large organisation 101Ed Schouten
Ā 
Use GitLab with Chaos Engineering to Harden your Applications + OpenEBS 1.3 ...
 Use GitLab with Chaos Engineering to Harden your Applications + OpenEBS 1.3 ... Use GitLab with Chaos Engineering to Harden your Applications + OpenEBS 1.3 ...
Use GitLab with Chaos Engineering to Harden your Applications + OpenEBS 1.3 ...MayaData Inc
Ā 
Federated Kubernetes: As a Platform for Distributed Scientific Computing
Federated Kubernetes: As a Platform for Distributed Scientific ComputingFederated Kubernetes: As a Platform for Distributed Scientific Computing
Federated Kubernetes: As a Platform for Distributed Scientific ComputingBob Killen
Ā 
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMwareVMUG IT
Ā 
Virtual Kubernetes Clusters on Amazon EKS
Virtual Kubernetes Clusters on Amazon EKSVirtual Kubernetes Clusters on Amazon EKS
Virtual Kubernetes Clusters on Amazon EKSJim Bugwadia
Ā 
PuppetConf 2017: From Rollercoasters to Meerkats: 3 Generations of Production...
PuppetConf 2017: From Rollercoasters to Meerkats: 3 Generations of Production...PuppetConf 2017: From Rollercoasters to Meerkats: 3 Generations of Production...
PuppetConf 2017: From Rollercoasters to Meerkats: 3 Generations of Production...Puppet
Ā 
Reliable Performance at Scale with Apache Spark on Kubernetes
Reliable Performance at Scale with Apache Spark on KubernetesReliable Performance at Scale with Apache Spark on Kubernetes
Reliable Performance at Scale with Apache Spark on KubernetesDatabricks
Ā 
Kubernetes for All
Kubernetes for AllKubernetes for All
Kubernetes for AllWilliam Jimenez
Ā 
DevOps with Kubernetes and Helm - Jenkins World Edition
DevOps with Kubernetes and Helm - Jenkins World EditionDevOps with Kubernetes and Helm - Jenkins World Edition
DevOps with Kubernetes and Helm - Jenkins World EditionJessica Deen
Ā 
Kubernetes extensibility
Kubernetes extensibilityKubernetes extensibility
Kubernetes extensibilityDocker, Inc.
Ā 

Similar to Evaluation of High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster / Mathias Renner (Hypriot Ltd.) (20)

Cloud-Native Operations with Kubernetes and CI/CD
Cloud-Native Operations with Kubernetes and CI/CDCloud-Native Operations with Kubernetes and CI/CD
Cloud-Native Operations with Kubernetes and CI/CD
Ā 
Kubernetes in Highly Restrictive Environments
Kubernetes in Highly Restrictive EnvironmentsKubernetes in Highly Restrictive Environments
Kubernetes in Highly Restrictive Environments
Ā 
Operationalizing Amazon EKS
Operationalizing Amazon EKSOperationalizing Amazon EKS
Operationalizing Amazon EKS
Ā 
OSDC 2017: Automating Kubernetes Cluster Operations with Operators by Timo De...
OSDC 2017: Automating Kubernetes Cluster Operations with Operators by Timo De...OSDC 2017: Automating Kubernetes Cluster Operations with Operators by Timo De...
OSDC 2017: Automating Kubernetes Cluster Operations with Operators by Timo De...
Ā 
OSDC 2017 - Timo Derstappen - Automating kubernetes cluster operations with o...
OSDC 2017 - Timo Derstappen - Automating kubernetes cluster operations with o...OSDC 2017 - Timo Derstappen - Automating kubernetes cluster operations with o...
OSDC 2017 - Timo Derstappen - Automating kubernetes cluster operations with o...
Ā 
Persistent Storage for stateful applications on Kubernetes made easy with Ope...
Persistent Storage for stateful applications on Kubernetes made easy with Ope...Persistent Storage for stateful applications on Kubernetes made easy with Ope...
Persistent Storage for stateful applications on Kubernetes made easy with Ope...
Ā 
A Primer on Kubernetes and Google Container Engine
A Primer on Kubernetes and Google Container EngineA Primer on Kubernetes and Google Container Engine
A Primer on Kubernetes and Google Container Engine
Ā 
Kubernetes for Java developers
Kubernetes for Java developersKubernetes for Java developers
Kubernetes for Java developers
Ā 
K8s architecture meetup2- k8saraby
K8s architecture  meetup2- k8sarabyK8s architecture  meetup2- k8saraby
K8s architecture meetup2- k8saraby
Ā 
Building a Kubernetes cluster for a large organisation 101
Building a Kubernetes cluster for a large organisation 101Building a Kubernetes cluster for a large organisation 101
Building a Kubernetes cluster for a large organisation 101
Ā 
Use GitLab with Chaos Engineering to Harden your Applications + OpenEBS 1.3 ...
 Use GitLab with Chaos Engineering to Harden your Applications + OpenEBS 1.3 ... Use GitLab with Chaos Engineering to Harden your Applications + OpenEBS 1.3 ...
Use GitLab with Chaos Engineering to Harden your Applications + OpenEBS 1.3 ...
Ā 
Federated Kubernetes: As a Platform for Distributed Scientific Computing
Federated Kubernetes: As a Platform for Distributed Scientific ComputingFederated Kubernetes: As a Platform for Distributed Scientific Computing
Federated Kubernetes: As a Platform for Distributed Scientific Computing
Ā 
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
Ā 
Virtual Kubernetes Clusters on Amazon EKS
Virtual Kubernetes Clusters on Amazon EKSVirtual Kubernetes Clusters on Amazon EKS
Virtual Kubernetes Clusters on Amazon EKS
Ā 
PuppetConf 2017: From Rollercoasters to Meerkats: 3 Generations of Production...
PuppetConf 2017: From Rollercoasters to Meerkats: 3 Generations of Production...PuppetConf 2017: From Rollercoasters to Meerkats: 3 Generations of Production...
PuppetConf 2017: From Rollercoasters to Meerkats: 3 Generations of Production...
Ā 
Reliable Performance at Scale with Apache Spark on Kubernetes
Reliable Performance at Scale with Apache Spark on KubernetesReliable Performance at Scale with Apache Spark on Kubernetes
Reliable Performance at Scale with Apache Spark on Kubernetes
Ā 
Kubernetes for All
Kubernetes for AllKubernetes for All
Kubernetes for All
Ā 
DevOps with Kubernetes and Helm - Jenkins World Edition
DevOps with Kubernetes and Helm - Jenkins World EditionDevOps with Kubernetes and Helm - Jenkins World Edition
DevOps with Kubernetes and Helm - Jenkins World Edition
Ā 
Kubernetes 101 Workshop
Kubernetes 101 WorkshopKubernetes 101 Workshop
Kubernetes 101 Workshop
Ā 
Kubernetes extensibility
Kubernetes extensibilityKubernetes extensibility
Kubernetes extensibility
Ā 

More from Ontico

One-cloud ā€” сŠøстŠµŠ¼Š° уŠæрŠ°Š²Š»ŠµŠ½Šøя Š“Š°Ń‚Š°-цŠµŠ½Ń‚Ń€Š¾Š¼ Š² ŠžŠ“Š½Š¾ŠŗŠ»Š°ŃŃŠ½ŠøŠŗŠ°Ń… / ŠžŠ»ŠµŠ³ ŠŠ½Š°ŃŃ‚Š°ŃŃŒŠµ...
One-cloud ā€” сŠøстŠµŠ¼Š° уŠæрŠ°Š²Š»ŠµŠ½Šøя Š“Š°Ń‚Š°-цŠµŠ½Ń‚Ń€Š¾Š¼ Š² ŠžŠ“Š½Š¾ŠŗŠ»Š°ŃŃŠ½ŠøŠŗŠ°Ń… / ŠžŠ»ŠµŠ³ ŠŠ½Š°ŃŃ‚Š°ŃŃŒŠµ...One-cloud ā€” сŠøстŠµŠ¼Š° уŠæрŠ°Š²Š»ŠµŠ½Šøя Š“Š°Ń‚Š°-цŠµŠ½Ń‚Ń€Š¾Š¼ Š² ŠžŠ“Š½Š¾ŠŗŠ»Š°ŃŃŠ½ŠøŠŗŠ°Ń… / ŠžŠ»ŠµŠ³ ŠŠ½Š°ŃŃ‚Š°ŃŃŒŠµ...
One-cloud ā€” сŠøстŠµŠ¼Š° уŠæрŠ°Š²Š»ŠµŠ½Šøя Š“Š°Ń‚Š°-цŠµŠ½Ń‚Ń€Š¾Š¼ Š² ŠžŠ“Š½Š¾ŠŗŠ»Š°ŃŃŠ½ŠøŠŗŠ°Ń… / ŠžŠ»ŠµŠ³ ŠŠ½Š°ŃŃ‚Š°ŃŃŒŠµ...Ontico
Ā 
ŠœŠ°ŃŃˆŃ‚Š°Š±Šøруя DNS / ŠŃ€Ń‚ŠµŠ¼ Š“Š°Š²Ń€ŠøчŠµŠ½ŠŗŠ¾Š² (Qrator Labs)
ŠœŠ°ŃŃˆŃ‚Š°Š±Šøруя DNS / ŠŃ€Ń‚ŠµŠ¼ Š“Š°Š²Ń€ŠøчŠµŠ½ŠŗŠ¾Š² (Qrator Labs)ŠœŠ°ŃŃˆŃ‚Š°Š±Šøруя DNS / ŠŃ€Ń‚ŠµŠ¼ Š“Š°Š²Ń€ŠøчŠµŠ½ŠŗŠ¾Š² (Qrator Labs)
ŠœŠ°ŃŃˆŃ‚Š°Š±Šøруя DNS / ŠŃ€Ń‚ŠµŠ¼ Š“Š°Š²Ń€ŠøчŠµŠ½ŠŗŠ¾Š² (Qrator Labs)Ontico
Ā 
Š”Š¾Š·Š“Š°Š½ŠøŠµ BigData-ŠæŠ»Š°Ń‚Ń„Š¾Ń€Š¼Ń‹ Š“Š»Ń Š¤Š“Š£ŠŸ ŠŸŠ¾Ń‡Ń‚Š° Š Š¾ŃŃŠøŠø / ŠŠ½Š“рŠµŠ¹ Š‘Š°Ń‰ŠµŠ½ŠŗŠ¾ (Luxoft)
Š”Š¾Š·Š“Š°Š½ŠøŠµ BigData-ŠæŠ»Š°Ń‚Ń„Š¾Ń€Š¼Ń‹ Š“Š»Ń Š¤Š“Š£ŠŸ ŠŸŠ¾Ń‡Ń‚Š° Š Š¾ŃŃŠøŠø / ŠŠ½Š“рŠµŠ¹ Š‘Š°Ń‰ŠµŠ½ŠŗŠ¾ (Luxoft)Š”Š¾Š·Š“Š°Š½ŠøŠµ BigData-ŠæŠ»Š°Ń‚Ń„Š¾Ń€Š¼Ń‹ Š“Š»Ń Š¤Š“Š£ŠŸ ŠŸŠ¾Ń‡Ń‚Š° Š Š¾ŃŃŠøŠø / ŠŠ½Š“рŠµŠ¹ Š‘Š°Ń‰ŠµŠ½ŠŗŠ¾ (Luxoft)
Š”Š¾Š·Š“Š°Š½ŠøŠµ BigData-ŠæŠ»Š°Ń‚Ń„Š¾Ń€Š¼Ń‹ Š“Š»Ń Š¤Š“Š£ŠŸ ŠŸŠ¾Ń‡Ń‚Š° Š Š¾ŃŃŠøŠø / ŠŠ½Š“рŠµŠ¹ Š‘Š°Ń‰ŠµŠ½ŠŗŠ¾ (Luxoft)Ontico
Ā 
Š“Š¾Ń‚Š¾Š²ŠøŠ¼ тŠµŃŃ‚Š¾Š²Š¾Šµ Š¾ŠŗруŠ¶ŠµŠ½ŠøŠµ, ŠøŠ»Šø сŠŗŠ¾Š»ŃŒŠŗŠ¾ тŠµŃŃ‚Š¾Š²Ń‹Ń… ŠøŠ½ŃŃ‚Š°Š½ŃŠ¾Š² Š²Š°Š¼ Š½ŃƒŠ¶Š½Š¾ / ŠŠ»ŠµŠŗсŠ°...
Š“Š¾Ń‚Š¾Š²ŠøŠ¼ тŠµŃŃ‚Š¾Š²Š¾Šµ Š¾ŠŗруŠ¶ŠµŠ½ŠøŠµ, ŠøŠ»Šø сŠŗŠ¾Š»ŃŒŠŗŠ¾ тŠµŃŃ‚Š¾Š²Ń‹Ń… ŠøŠ½ŃŃ‚Š°Š½ŃŠ¾Š² Š²Š°Š¼ Š½ŃƒŠ¶Š½Š¾ / ŠŠ»ŠµŠŗсŠ°...Š“Š¾Ń‚Š¾Š²ŠøŠ¼ тŠµŃŃ‚Š¾Š²Š¾Šµ Š¾ŠŗруŠ¶ŠµŠ½ŠøŠµ, ŠøŠ»Šø сŠŗŠ¾Š»ŃŒŠŗŠ¾ тŠµŃŃ‚Š¾Š²Ń‹Ń… ŠøŠ½ŃŃ‚Š°Š½ŃŠ¾Š² Š²Š°Š¼ Š½ŃƒŠ¶Š½Š¾ / ŠŠ»ŠµŠŗсŠ°...
Š“Š¾Ń‚Š¾Š²ŠøŠ¼ тŠµŃŃ‚Š¾Š²Š¾Šµ Š¾ŠŗруŠ¶ŠµŠ½ŠøŠµ, ŠøŠ»Šø сŠŗŠ¾Š»ŃŒŠŗŠ¾ тŠµŃŃ‚Š¾Š²Ń‹Ń… ŠøŠ½ŃŃ‚Š°Š½ŃŠ¾Š² Š²Š°Š¼ Š½ŃƒŠ¶Š½Š¾ / ŠŠ»ŠµŠŗсŠ°...Ontico
Ā 
ŠŠ¾Š²Ń‹Šµ тŠµŃ…Š½Š¾Š»Š¾Š³ŠøŠø рŠµŠæŠ»ŠøŠŗŠ°Ń†ŠøŠø Š“Š°Š½Š½Ń‹Ń… Š² PostgreSQL / ŠŠ»ŠµŠŗсŠ°Š½Š“р ŠŠ»ŠµŠŗсŠµŠµŠ² (Postgre...
ŠŠ¾Š²Ń‹Šµ тŠµŃ…Š½Š¾Š»Š¾Š³ŠøŠø рŠµŠæŠ»ŠøŠŗŠ°Ń†ŠøŠø Š“Š°Š½Š½Ń‹Ń… Š² PostgreSQL / ŠŠ»ŠµŠŗсŠ°Š½Š“р ŠŠ»ŠµŠŗсŠµŠµŠ² (Postgre...ŠŠ¾Š²Ń‹Šµ тŠµŃ…Š½Š¾Š»Š¾Š³ŠøŠø рŠµŠæŠ»ŠøŠŗŠ°Ń†ŠøŠø Š“Š°Š½Š½Ń‹Ń… Š² PostgreSQL / ŠŠ»ŠµŠŗсŠ°Š½Š“р ŠŠ»ŠµŠŗсŠµŠµŠ² (Postgre...
ŠŠ¾Š²Ń‹Šµ тŠµŃ…Š½Š¾Š»Š¾Š³ŠøŠø рŠµŠæŠ»ŠøŠŗŠ°Ń†ŠøŠø Š“Š°Š½Š½Ń‹Ń… Š² PostgreSQL / ŠŠ»ŠµŠŗсŠ°Š½Š“р ŠŠ»ŠµŠŗсŠµŠµŠ² (Postgre...Ontico
Ā 
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)Ontico
Ā 
Inexpensive Datamasking for MySQL with ProxySQL ā€” Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL ā€” Data Anonymization for Deve...Inexpensive Datamasking for MySQL with ProxySQL ā€” Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL ā€” Data Anonymization for Deve...Ontico
Ā 
ŠžŠæыт рŠ°Š·Ń€Š°Š±Š¾Ń‚ŠŗŠø Š¼Š¾Š“уŠ»Ń Š¼ŠµŠ¶ŃŠµŃ‚ŠµŠ²Š¾Š³Š¾ эŠŗрŠ°Š½ŠøрŠ¾Š²Š°Š½Šøя Š“Š»Ń MySQL / ŠžŠ»ŠµŠ³ Š‘Ń€Š¾ŃŠ»Š°Š²ŃŠŗŠøŠ¹...
ŠžŠæыт рŠ°Š·Ń€Š°Š±Š¾Ń‚ŠŗŠø Š¼Š¾Š“уŠ»Ń Š¼ŠµŠ¶ŃŠµŃ‚ŠµŠ²Š¾Š³Š¾ эŠŗрŠ°Š½ŠøрŠ¾Š²Š°Š½Šøя Š“Š»Ń MySQL / ŠžŠ»ŠµŠ³ Š‘Ń€Š¾ŃŠ»Š°Š²ŃŠŗŠøŠ¹...ŠžŠæыт рŠ°Š·Ń€Š°Š±Š¾Ń‚ŠŗŠø Š¼Š¾Š“уŠ»Ń Š¼ŠµŠ¶ŃŠµŃ‚ŠµŠ²Š¾Š³Š¾ эŠŗрŠ°Š½ŠøрŠ¾Š²Š°Š½Šøя Š“Š»Ń MySQL / ŠžŠ»ŠµŠ³ Š‘Ń€Š¾ŃŠ»Š°Š²ŃŠŗŠøŠ¹...
ŠžŠæыт рŠ°Š·Ń€Š°Š±Š¾Ń‚ŠŗŠø Š¼Š¾Š“уŠ»Ń Š¼ŠµŠ¶ŃŠµŃ‚ŠµŠ²Š¾Š³Š¾ эŠŗрŠ°Š½ŠøрŠ¾Š²Š°Š½Šøя Š“Š»Ń MySQL / ŠžŠ»ŠµŠ³ Š‘Ń€Š¾ŃŠ»Š°Š²ŃŠŗŠøŠ¹...Ontico
Ā 
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)Ontico
Ā 
MySQL Replication ā€” Advanced Features / ŠŸŠµŃ‚Ń€ Š—Š°Š¹Ń†ŠµŠ² (Percona)
MySQL Replication ā€” Advanced Features / ŠŸŠµŃ‚Ń€ Š—Š°Š¹Ń†ŠµŠ² (Percona)MySQL Replication ā€” Advanced Features / ŠŸŠµŃ‚Ń€ Š—Š°Š¹Ń†ŠµŠ² (Percona)
MySQL Replication ā€” Advanced Features / ŠŸŠµŃ‚Ń€ Š—Š°Š¹Ń†ŠµŠ² (Percona)Ontico
Ā 
Š’Š½ŃƒŃ‚Ń€ŠµŠ½Š½ŠøŠ¹ open-source. ŠšŠ°Šŗ рŠ°Š·Ń€Š°Š±Š°Ń‚Ń‹Š²Š°Ń‚ŃŒ Š¼Š¾Š±ŠøŠ»ŃŒŠ½Š¾Šµ ŠæрŠøŠ»Š¾Š¶ŠµŠ½ŠøŠµ Š±Š¾Š»ŃŒŃˆŠøŠ¼ ŠŗŠ¾Š»ŠøчŠµ...
Š’Š½ŃƒŃ‚Ń€ŠµŠ½Š½ŠøŠ¹ open-source. ŠšŠ°Šŗ рŠ°Š·Ń€Š°Š±Š°Ń‚Ń‹Š²Š°Ń‚ŃŒ Š¼Š¾Š±ŠøŠ»ŃŒŠ½Š¾Šµ ŠæрŠøŠ»Š¾Š¶ŠµŠ½ŠøŠµ Š±Š¾Š»ŃŒŃˆŠøŠ¼ ŠŗŠ¾Š»ŠøчŠµ...Š’Š½ŃƒŃ‚Ń€ŠµŠ½Š½ŠøŠ¹ open-source. ŠšŠ°Šŗ рŠ°Š·Ń€Š°Š±Š°Ń‚Ń‹Š²Š°Ń‚ŃŒ Š¼Š¾Š±ŠøŠ»ŃŒŠ½Š¾Šµ ŠæрŠøŠ»Š¾Š¶ŠµŠ½ŠøŠµ Š±Š¾Š»ŃŒŃˆŠøŠ¼ ŠŗŠ¾Š»ŠøчŠµ...
Š’Š½ŃƒŃ‚Ń€ŠµŠ½Š½ŠøŠ¹ open-source. ŠšŠ°Šŗ рŠ°Š·Ń€Š°Š±Š°Ń‚Ń‹Š²Š°Ń‚ŃŒ Š¼Š¾Š±ŠøŠ»ŃŒŠ½Š¾Šµ ŠæрŠøŠ»Š¾Š¶ŠµŠ½ŠøŠµ Š±Š¾Š»ŃŒŃˆŠøŠ¼ ŠŗŠ¾Š»ŠøчŠµ...Ontico
Ā 
ŠŸŠ¾Š“рŠ¾Š±Š½Š¾ Š¾ тŠ¾Š¼, ŠŗŠ°Šŗ Causal Consistency рŠµŠ°Š»ŠøŠ·Š¾Š²Š°Š½Š¾ Š² MongoDB / ŠœŠøхŠ°ŠøŠ» Š¢ŃŽŠ»ŠµŠ½ŠµŠ²...
ŠŸŠ¾Š“рŠ¾Š±Š½Š¾ Š¾ тŠ¾Š¼, ŠŗŠ°Šŗ Causal Consistency рŠµŠ°Š»ŠøŠ·Š¾Š²Š°Š½Š¾ Š² MongoDB / ŠœŠøхŠ°ŠøŠ» Š¢ŃŽŠ»ŠµŠ½ŠµŠ²...ŠŸŠ¾Š“рŠ¾Š±Š½Š¾ Š¾ тŠ¾Š¼, ŠŗŠ°Šŗ Causal Consistency рŠµŠ°Š»ŠøŠ·Š¾Š²Š°Š½Š¾ Š² MongoDB / ŠœŠøхŠ°ŠøŠ» Š¢ŃŽŠ»ŠµŠ½ŠµŠ²...
ŠŸŠ¾Š“рŠ¾Š±Š½Š¾ Š¾ тŠ¾Š¼, ŠŗŠ°Šŗ Causal Consistency рŠµŠ°Š»ŠøŠ·Š¾Š²Š°Š½Š¾ Š² MongoDB / ŠœŠøхŠ°ŠøŠ» Š¢ŃŽŠ»ŠµŠ½ŠµŠ²...Ontico
Ā 
Š‘Š°Š»Š°Š½ŃŠøрŠ¾Š²ŠŗŠ° Š½Š° сŠŗŠ¾Ń€Š¾ŃŃ‚Šø ŠæрŠ¾Š²Š¾Š“Š¾Š². Š‘ŠµŠ· ASIC, Š±ŠµŠ· Š¾Š³Ń€Š°Š½ŠøчŠµŠ½ŠøŠ¹. Š ŠµŃˆŠµŠ½Šøя NFWare ...
Š‘Š°Š»Š°Š½ŃŠøрŠ¾Š²ŠŗŠ° Š½Š° сŠŗŠ¾Ń€Š¾ŃŃ‚Šø ŠæрŠ¾Š²Š¾Š“Š¾Š². Š‘ŠµŠ· ASIC, Š±ŠµŠ· Š¾Š³Ń€Š°Š½ŠøчŠµŠ½ŠøŠ¹. Š ŠµŃˆŠµŠ½Šøя NFWare ...Š‘Š°Š»Š°Š½ŃŠøрŠ¾Š²ŠŗŠ° Š½Š° сŠŗŠ¾Ń€Š¾ŃŃ‚Šø ŠæрŠ¾Š²Š¾Š“Š¾Š². Š‘ŠµŠ· ASIC, Š±ŠµŠ· Š¾Š³Ń€Š°Š½ŠøчŠµŠ½ŠøŠ¹. Š ŠµŃˆŠµŠ½Šøя NFWare ...
Š‘Š°Š»Š°Š½ŃŠøрŠ¾Š²ŠŗŠ° Š½Š° сŠŗŠ¾Ń€Š¾ŃŃ‚Šø ŠæрŠ¾Š²Š¾Š“Š¾Š². Š‘ŠµŠ· ASIC, Š±ŠµŠ· Š¾Š³Ń€Š°Š½ŠøчŠµŠ½ŠøŠ¹. Š ŠµŃˆŠµŠ½Šøя NFWare ...Ontico
Ā 
ŠŸŠµŃ€ŠµŃ…Š²Š°Ń‚ трŠ°Ń„ŠøŠŗŠ° ā€” Š¼Šøфы Šø рŠµŠ°Š»ŃŒŠ½Š¾ŃŃ‚ŃŒ / Š•Š²Š³ŠµŠ½ŠøŠ¹ Š£ŃŠŗŠ¾Š² (Qrator Labs)
ŠŸŠµŃ€ŠµŃ…Š²Š°Ń‚ трŠ°Ń„ŠøŠŗŠ° ā€” Š¼Šøфы Šø рŠµŠ°Š»ŃŒŠ½Š¾ŃŃ‚ŃŒ / Š•Š²Š³ŠµŠ½ŠøŠ¹ Š£ŃŠŗŠ¾Š² (Qrator Labs)ŠŸŠµŃ€ŠµŃ…Š²Š°Ń‚ трŠ°Ń„ŠøŠŗŠ° ā€” Š¼Šøфы Šø рŠµŠ°Š»ŃŒŠ½Š¾ŃŃ‚ŃŒ / Š•Š²Š³ŠµŠ½ŠøŠ¹ Š£ŃŠŗŠ¾Š² (Qrator Labs)
ŠŸŠµŃ€ŠµŃ…Š²Š°Ń‚ трŠ°Ń„ŠøŠŗŠ° ā€” Š¼Šøфы Šø рŠµŠ°Š»ŃŒŠ½Š¾ŃŃ‚ŃŒ / Š•Š²Š³ŠµŠ½ŠøŠ¹ Š£ŃŠŗŠ¾Š² (Qrator Labs)Ontico
Ā 
Š˜ тŠ¾Š³Š“Š° Š½Š°Š²ŠµŃ€Š½ŃŠŗŠ° Š²Š“руŠ³ Š·Š°ŠæŠ»ŃŃˆŃƒŃ‚ Š¾Š±Š»Š°ŠŗŠ°! / ŠŠ»ŠµŠŗсŠµŠ¹ Š”ушŠŗŠ¾Š² (ŠŸŠ•Š¢Š•Š -Š”Š•Š Š’Š˜Š”)
Š˜ тŠ¾Š³Š“Š° Š½Š°Š²ŠµŃ€Š½ŃŠŗŠ° Š²Š“руŠ³ Š·Š°ŠæŠ»ŃŃˆŃƒŃ‚ Š¾Š±Š»Š°ŠŗŠ°! / ŠŠ»ŠµŠŗсŠµŠ¹ Š”ушŠŗŠ¾Š² (ŠŸŠ•Š¢Š•Š -Š”Š•Š Š’Š˜Š”)Š˜ тŠ¾Š³Š“Š° Š½Š°Š²ŠµŃ€Š½ŃŠŗŠ° Š²Š“руŠ³ Š·Š°ŠæŠ»ŃŃˆŃƒŃ‚ Š¾Š±Š»Š°ŠŗŠ°! / ŠŠ»ŠµŠŗсŠµŠ¹ Š”ушŠŗŠ¾Š² (ŠŸŠ•Š¢Š•Š -Š”Š•Š Š’Š˜Š”)
Š˜ тŠ¾Š³Š“Š° Š½Š°Š²ŠµŃ€Š½ŃŠŗŠ° Š²Š“руŠ³ Š·Š°ŠæŠ»ŃŃˆŃƒŃ‚ Š¾Š±Š»Š°ŠŗŠ°! / ŠŠ»ŠµŠŗсŠµŠ¹ Š”ушŠŗŠ¾Š² (ŠŸŠ•Š¢Š•Š -Š”Š•Š Š’Š˜Š”)Ontico
Ā 
ŠšŠ°Šŗ Š¼Ń‹ Š·Š°ŃŃ‚Š°Š²ŠøŠ»Šø Druid рŠ°Š±Š¾Ń‚Š°Ń‚ŃŒ Š² ŠžŠ“Š½Š¾ŠŗŠ»Š°ŃŃŠ½ŠøŠŗŠ°Ń… / Š®Ń€ŠøŠ¹ ŠŠµŠ²ŠøŠ½ŠøцŠøŠ½ (OK.RU)
ŠšŠ°Šŗ Š¼Ń‹ Š·Š°ŃŃ‚Š°Š²ŠøŠ»Šø Druid рŠ°Š±Š¾Ń‚Š°Ń‚ŃŒ Š² ŠžŠ“Š½Š¾ŠŗŠ»Š°ŃŃŠ½ŠøŠŗŠ°Ń… / Š®Ń€ŠøŠ¹ ŠŠµŠ²ŠøŠ½ŠøцŠøŠ½ (OK.RU)ŠšŠ°Šŗ Š¼Ń‹ Š·Š°ŃŃ‚Š°Š²ŠøŠ»Šø Druid рŠ°Š±Š¾Ń‚Š°Ń‚ŃŒ Š² ŠžŠ“Š½Š¾ŠŗŠ»Š°ŃŃŠ½ŠøŠŗŠ°Ń… / Š®Ń€ŠøŠ¹ ŠŠµŠ²ŠøŠ½ŠøцŠøŠ½ (OK.RU)
ŠšŠ°Šŗ Š¼Ń‹ Š·Š°ŃŃ‚Š°Š²ŠøŠ»Šø Druid рŠ°Š±Š¾Ń‚Š°Ń‚ŃŒ Š² ŠžŠ“Š½Š¾ŠŗŠ»Š°ŃŃŠ½ŠøŠŗŠ°Ń… / Š®Ń€ŠøŠ¹ ŠŠµŠ²ŠøŠ½ŠøцŠøŠ½ (OK.RU)Ontico
Ā 
Š Š°Š·Š³Š¾Š½ŃŠµŠ¼ ASP.NET Core / Š˜Š»ŃŒŃ Š’ŠµŃ€Š±ŠøцŠŗŠøŠ¹ (WebStoating s.r.o.)
Š Š°Š·Š³Š¾Š½ŃŠµŠ¼ ASP.NET Core / Š˜Š»ŃŒŃ Š’ŠµŃ€Š±ŠøцŠŗŠøŠ¹ (WebStoating s.r.o.)Š Š°Š·Š³Š¾Š½ŃŠµŠ¼ ASP.NET Core / Š˜Š»ŃŒŃ Š’ŠµŃ€Š±ŠøцŠŗŠøŠ¹ (WebStoating s.r.o.)
Š Š°Š·Š³Š¾Š½ŃŠµŠ¼ ASP.NET Core / Š˜Š»ŃŒŃ Š’ŠµŃ€Š±ŠøцŠŗŠøŠ¹ (WebStoating s.r.o.)Ontico
Ā 
100500 сŠæŠ¾ŃŠ¾Š±Š¾Š² ŠŗэшŠøрŠ¾Š²Š°Š½Šøя Š² Oracle Database ŠøŠ»Šø ŠŗŠ°Šŗ Š“Š¾ŃŃ‚Šøчь Š¼Š°ŠŗсŠøŠ¼Š°Š»ŃŒŠ½Š¾Š¹ сŠŗ...
100500 сŠæŠ¾ŃŠ¾Š±Š¾Š² ŠŗэшŠøрŠ¾Š²Š°Š½Šøя Š² Oracle Database ŠøŠ»Šø ŠŗŠ°Šŗ Š“Š¾ŃŃ‚Šøчь Š¼Š°ŠŗсŠøŠ¼Š°Š»ŃŒŠ½Š¾Š¹ сŠŗ...100500 сŠæŠ¾ŃŠ¾Š±Š¾Š² ŠŗэшŠøрŠ¾Š²Š°Š½Šøя Š² Oracle Database ŠøŠ»Šø ŠŗŠ°Šŗ Š“Š¾ŃŃ‚Šøчь Š¼Š°ŠŗсŠøŠ¼Š°Š»ŃŒŠ½Š¾Š¹ сŠŗ...
100500 сŠæŠ¾ŃŠ¾Š±Š¾Š² ŠŗэшŠøрŠ¾Š²Š°Š½Šøя Š² Oracle Database ŠøŠ»Šø ŠŗŠ°Šŗ Š“Š¾ŃŃ‚Šøчь Š¼Š°ŠŗсŠøŠ¼Š°Š»ŃŒŠ½Š¾Š¹ сŠŗ...Ontico
Ā 
Apache Ignite Persistence: Š·Š°Ń‡ŠµŠ¼ Persistence Š“Š»Ń In-Memory, Šø ŠŗŠ°Šŗ Š¾Š½ рŠ°Š±Š¾Ń‚Š°ŠµŃ‚...
Apache Ignite Persistence: Š·Š°Ń‡ŠµŠ¼ Persistence Š“Š»Ń In-Memory, Šø ŠŗŠ°Šŗ Š¾Š½ рŠ°Š±Š¾Ń‚Š°ŠµŃ‚...Apache Ignite Persistence: Š·Š°Ń‡ŠµŠ¼ Persistence Š“Š»Ń In-Memory, Šø ŠŗŠ°Šŗ Š¾Š½ рŠ°Š±Š¾Ń‚Š°ŠµŃ‚...
Apache Ignite Persistence: Š·Š°Ń‡ŠµŠ¼ Persistence Š“Š»Ń In-Memory, Šø ŠŗŠ°Šŗ Š¾Š½ рŠ°Š±Š¾Ń‚Š°ŠµŃ‚...Ontico
Ā 
ŠœŠµŃ…Š°Š½ŠøŠ·Š¼Ń‹ Š¼Š¾Š½ŠøтŠ¾Ń€ŠøŠ½Š³Š° Š±Š°Š· Š“Š°Š½Š½Ń‹Ń…: Š²Š·Š³Š»ŃŠ“ ŠøŠ·Š½ŃƒŃ‚Ń€Šø / Š”Š¼ŠøтрŠøŠ¹ Š•Š¼Š°Š½Š¾Š² (Firebird P...
ŠœŠµŃ…Š°Š½ŠøŠ·Š¼Ń‹ Š¼Š¾Š½ŠøтŠ¾Ń€ŠøŠ½Š³Š° Š±Š°Š· Š“Š°Š½Š½Ń‹Ń…: Š²Š·Š³Š»ŃŠ“ ŠøŠ·Š½ŃƒŃ‚Ń€Šø / Š”Š¼ŠøтрŠøŠ¹ Š•Š¼Š°Š½Š¾Š² (Firebird P...ŠœŠµŃ…Š°Š½ŠøŠ·Š¼Ń‹ Š¼Š¾Š½ŠøтŠ¾Ń€ŠøŠ½Š³Š° Š±Š°Š· Š“Š°Š½Š½Ń‹Ń…: Š²Š·Š³Š»ŃŠ“ ŠøŠ·Š½ŃƒŃ‚Ń€Šø / Š”Š¼ŠøтрŠøŠ¹ Š•Š¼Š°Š½Š¾Š² (Firebird P...
ŠœŠµŃ…Š°Š½ŠøŠ·Š¼Ń‹ Š¼Š¾Š½ŠøтŠ¾Ń€ŠøŠ½Š³Š° Š±Š°Š· Š“Š°Š½Š½Ń‹Ń…: Š²Š·Š³Š»ŃŠ“ ŠøŠ·Š½ŃƒŃ‚Ń€Šø / Š”Š¼ŠøтрŠøŠ¹ Š•Š¼Š°Š½Š¾Š² (Firebird P...Ontico
Ā 

More from Ontico (20)

One-cloud ā€” сŠøстŠµŠ¼Š° уŠæрŠ°Š²Š»ŠµŠ½Šøя Š“Š°Ń‚Š°-цŠµŠ½Ń‚Ń€Š¾Š¼ Š² ŠžŠ“Š½Š¾ŠŗŠ»Š°ŃŃŠ½ŠøŠŗŠ°Ń… / ŠžŠ»ŠµŠ³ ŠŠ½Š°ŃŃ‚Š°ŃŃŒŠµ...
One-cloud ā€” сŠøстŠµŠ¼Š° уŠæрŠ°Š²Š»ŠµŠ½Šøя Š“Š°Ń‚Š°-цŠµŠ½Ń‚Ń€Š¾Š¼ Š² ŠžŠ“Š½Š¾ŠŗŠ»Š°ŃŃŠ½ŠøŠŗŠ°Ń… / ŠžŠ»ŠµŠ³ ŠŠ½Š°ŃŃ‚Š°ŃŃŒŠµ...One-cloud ā€” сŠøстŠµŠ¼Š° уŠæрŠ°Š²Š»ŠµŠ½Šøя Š“Š°Ń‚Š°-цŠµŠ½Ń‚Ń€Š¾Š¼ Š² ŠžŠ“Š½Š¾ŠŗŠ»Š°ŃŃŠ½ŠøŠŗŠ°Ń… / ŠžŠ»ŠµŠ³ ŠŠ½Š°ŃŃ‚Š°ŃŃŒŠµ...
One-cloud ā€” сŠøстŠµŠ¼Š° уŠæрŠ°Š²Š»ŠµŠ½Šøя Š“Š°Ń‚Š°-цŠµŠ½Ń‚Ń€Š¾Š¼ Š² ŠžŠ“Š½Š¾ŠŗŠ»Š°ŃŃŠ½ŠøŠŗŠ°Ń… / ŠžŠ»ŠµŠ³ ŠŠ½Š°ŃŃ‚Š°ŃŃŒŠµ...
Ā 
ŠœŠ°ŃŃˆŃ‚Š°Š±Šøруя DNS / ŠŃ€Ń‚ŠµŠ¼ Š“Š°Š²Ń€ŠøчŠµŠ½ŠŗŠ¾Š² (Qrator Labs)
ŠœŠ°ŃŃˆŃ‚Š°Š±Šøруя DNS / ŠŃ€Ń‚ŠµŠ¼ Š“Š°Š²Ń€ŠøчŠµŠ½ŠŗŠ¾Š² (Qrator Labs)ŠœŠ°ŃŃˆŃ‚Š°Š±Šøруя DNS / ŠŃ€Ń‚ŠµŠ¼ Š“Š°Š²Ń€ŠøчŠµŠ½ŠŗŠ¾Š² (Qrator Labs)
ŠœŠ°ŃŃˆŃ‚Š°Š±Šøруя DNS / ŠŃ€Ń‚ŠµŠ¼ Š“Š°Š²Ń€ŠøчŠµŠ½ŠŗŠ¾Š² (Qrator Labs)
Ā 
Š”Š¾Š·Š“Š°Š½ŠøŠµ BigData-ŠæŠ»Š°Ń‚Ń„Š¾Ń€Š¼Ń‹ Š“Š»Ń Š¤Š“Š£ŠŸ ŠŸŠ¾Ń‡Ń‚Š° Š Š¾ŃŃŠøŠø / ŠŠ½Š“рŠµŠ¹ Š‘Š°Ń‰ŠµŠ½ŠŗŠ¾ (Luxoft)
Š”Š¾Š·Š“Š°Š½ŠøŠµ BigData-ŠæŠ»Š°Ń‚Ń„Š¾Ń€Š¼Ń‹ Š“Š»Ń Š¤Š“Š£ŠŸ ŠŸŠ¾Ń‡Ń‚Š° Š Š¾ŃŃŠøŠø / ŠŠ½Š“рŠµŠ¹ Š‘Š°Ń‰ŠµŠ½ŠŗŠ¾ (Luxoft)Š”Š¾Š·Š“Š°Š½ŠøŠµ BigData-ŠæŠ»Š°Ń‚Ń„Š¾Ń€Š¼Ń‹ Š“Š»Ń Š¤Š“Š£ŠŸ ŠŸŠ¾Ń‡Ń‚Š° Š Š¾ŃŃŠøŠø / ŠŠ½Š“рŠµŠ¹ Š‘Š°Ń‰ŠµŠ½ŠŗŠ¾ (Luxoft)
Š”Š¾Š·Š“Š°Š½ŠøŠµ BigData-ŠæŠ»Š°Ń‚Ń„Š¾Ń€Š¼Ń‹ Š“Š»Ń Š¤Š“Š£ŠŸ ŠŸŠ¾Ń‡Ń‚Š° Š Š¾ŃŃŠøŠø / ŠŠ½Š“рŠµŠ¹ Š‘Š°Ń‰ŠµŠ½ŠŗŠ¾ (Luxoft)
Ā 
Š“Š¾Ń‚Š¾Š²ŠøŠ¼ тŠµŃŃ‚Š¾Š²Š¾Šµ Š¾ŠŗруŠ¶ŠµŠ½ŠøŠµ, ŠøŠ»Šø сŠŗŠ¾Š»ŃŒŠŗŠ¾ тŠµŃŃ‚Š¾Š²Ń‹Ń… ŠøŠ½ŃŃ‚Š°Š½ŃŠ¾Š² Š²Š°Š¼ Š½ŃƒŠ¶Š½Š¾ / ŠŠ»ŠµŠŗсŠ°...
Š“Š¾Ń‚Š¾Š²ŠøŠ¼ тŠµŃŃ‚Š¾Š²Š¾Šµ Š¾ŠŗруŠ¶ŠµŠ½ŠøŠµ, ŠøŠ»Šø сŠŗŠ¾Š»ŃŒŠŗŠ¾ тŠµŃŃ‚Š¾Š²Ń‹Ń… ŠøŠ½ŃŃ‚Š°Š½ŃŠ¾Š² Š²Š°Š¼ Š½ŃƒŠ¶Š½Š¾ / ŠŠ»ŠµŠŗсŠ°...Š“Š¾Ń‚Š¾Š²ŠøŠ¼ тŠµŃŃ‚Š¾Š²Š¾Šµ Š¾ŠŗруŠ¶ŠµŠ½ŠøŠµ, ŠøŠ»Šø сŠŗŠ¾Š»ŃŒŠŗŠ¾ тŠµŃŃ‚Š¾Š²Ń‹Ń… ŠøŠ½ŃŃ‚Š°Š½ŃŠ¾Š² Š²Š°Š¼ Š½ŃƒŠ¶Š½Š¾ / ŠŠ»ŠµŠŗсŠ°...
Š“Š¾Ń‚Š¾Š²ŠøŠ¼ тŠµŃŃ‚Š¾Š²Š¾Šµ Š¾ŠŗруŠ¶ŠµŠ½ŠøŠµ, ŠøŠ»Šø сŠŗŠ¾Š»ŃŒŠŗŠ¾ тŠµŃŃ‚Š¾Š²Ń‹Ń… ŠøŠ½ŃŃ‚Š°Š½ŃŠ¾Š² Š²Š°Š¼ Š½ŃƒŠ¶Š½Š¾ / ŠŠ»ŠµŠŗсŠ°...
Ā 
ŠŠ¾Š²Ń‹Šµ тŠµŃ…Š½Š¾Š»Š¾Š³ŠøŠø рŠµŠæŠ»ŠøŠŗŠ°Ń†ŠøŠø Š“Š°Š½Š½Ń‹Ń… Š² PostgreSQL / ŠŠ»ŠµŠŗсŠ°Š½Š“р ŠŠ»ŠµŠŗсŠµŠµŠ² (Postgre...
ŠŠ¾Š²Ń‹Šµ тŠµŃ…Š½Š¾Š»Š¾Š³ŠøŠø рŠµŠæŠ»ŠøŠŗŠ°Ń†ŠøŠø Š“Š°Š½Š½Ń‹Ń… Š² PostgreSQL / ŠŠ»ŠµŠŗсŠ°Š½Š“р ŠŠ»ŠµŠŗсŠµŠµŠ² (Postgre...ŠŠ¾Š²Ń‹Šµ тŠµŃ…Š½Š¾Š»Š¾Š³ŠøŠø рŠµŠæŠ»ŠøŠŗŠ°Ń†ŠøŠø Š“Š°Š½Š½Ń‹Ń… Š² PostgreSQL / ŠŠ»ŠµŠŗсŠ°Š½Š“р ŠŠ»ŠµŠŗсŠµŠµŠ² (Postgre...
ŠŠ¾Š²Ń‹Šµ тŠµŃ…Š½Š¾Š»Š¾Š³ŠøŠø рŠµŠæŠ»ŠøŠŗŠ°Ń†ŠøŠø Š“Š°Š½Š½Ń‹Ń… Š² PostgreSQL / ŠŠ»ŠµŠŗсŠ°Š½Š“р ŠŠ»ŠµŠŗсŠµŠµŠ² (Postgre...
Ā 
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
Ā 
Inexpensive Datamasking for MySQL with ProxySQL ā€” Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL ā€” Data Anonymization for Deve...Inexpensive Datamasking for MySQL with ProxySQL ā€” Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL ā€” Data Anonymization for Deve...
Ā 
ŠžŠæыт рŠ°Š·Ń€Š°Š±Š¾Ń‚ŠŗŠø Š¼Š¾Š“уŠ»Ń Š¼ŠµŠ¶ŃŠµŃ‚ŠµŠ²Š¾Š³Š¾ эŠŗрŠ°Š½ŠøрŠ¾Š²Š°Š½Šøя Š“Š»Ń MySQL / ŠžŠ»ŠµŠ³ Š‘Ń€Š¾ŃŠ»Š°Š²ŃŠŗŠøŠ¹...
ŠžŠæыт рŠ°Š·Ń€Š°Š±Š¾Ń‚ŠŗŠø Š¼Š¾Š“уŠ»Ń Š¼ŠµŠ¶ŃŠµŃ‚ŠµŠ²Š¾Š³Š¾ эŠŗрŠ°Š½ŠøрŠ¾Š²Š°Š½Šøя Š“Š»Ń MySQL / ŠžŠ»ŠµŠ³ Š‘Ń€Š¾ŃŠ»Š°Š²ŃŠŗŠøŠ¹...ŠžŠæыт рŠ°Š·Ń€Š°Š±Š¾Ń‚ŠŗŠø Š¼Š¾Š“уŠ»Ń Š¼ŠµŠ¶ŃŠµŃ‚ŠµŠ²Š¾Š³Š¾ эŠŗрŠ°Š½ŠøрŠ¾Š²Š°Š½Šøя Š“Š»Ń MySQL / ŠžŠ»ŠµŠ³ Š‘Ń€Š¾ŃŠ»Š°Š²ŃŠŗŠøŠ¹...
ŠžŠæыт рŠ°Š·Ń€Š°Š±Š¾Ń‚ŠŗŠø Š¼Š¾Š“уŠ»Ń Š¼ŠµŠ¶ŃŠµŃ‚ŠµŠ²Š¾Š³Š¾ эŠŗрŠ°Š½ŠøрŠ¾Š²Š°Š½Šøя Š“Š»Ń MySQL / ŠžŠ»ŠµŠ³ Š‘Ń€Š¾ŃŠ»Š°Š²ŃŠŗŠøŠ¹...
Ā 
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
Ā 
MySQL Replication ā€” Advanced Features / ŠŸŠµŃ‚Ń€ Š—Š°Š¹Ń†ŠµŠ² (Percona)
MySQL Replication ā€” Advanced Features / ŠŸŠµŃ‚Ń€ Š—Š°Š¹Ń†ŠµŠ² (Percona)MySQL Replication ā€” Advanced Features / ŠŸŠµŃ‚Ń€ Š—Š°Š¹Ń†ŠµŠ² (Percona)
MySQL Replication ā€” Advanced Features / ŠŸŠµŃ‚Ń€ Š—Š°Š¹Ń†ŠµŠ² (Percona)
Ā 
Š’Š½ŃƒŃ‚Ń€ŠµŠ½Š½ŠøŠ¹ open-source. ŠšŠ°Šŗ рŠ°Š·Ń€Š°Š±Š°Ń‚Ń‹Š²Š°Ń‚ŃŒ Š¼Š¾Š±ŠøŠ»ŃŒŠ½Š¾Šµ ŠæрŠøŠ»Š¾Š¶ŠµŠ½ŠøŠµ Š±Š¾Š»ŃŒŃˆŠøŠ¼ ŠŗŠ¾Š»ŠøчŠµ...
Š’Š½ŃƒŃ‚Ń€ŠµŠ½Š½ŠøŠ¹ open-source. ŠšŠ°Šŗ рŠ°Š·Ń€Š°Š±Š°Ń‚Ń‹Š²Š°Ń‚ŃŒ Š¼Š¾Š±ŠøŠ»ŃŒŠ½Š¾Šµ ŠæрŠøŠ»Š¾Š¶ŠµŠ½ŠøŠµ Š±Š¾Š»ŃŒŃˆŠøŠ¼ ŠŗŠ¾Š»ŠøчŠµ...Š’Š½ŃƒŃ‚Ń€ŠµŠ½Š½ŠøŠ¹ open-source. ŠšŠ°Šŗ рŠ°Š·Ń€Š°Š±Š°Ń‚Ń‹Š²Š°Ń‚ŃŒ Š¼Š¾Š±ŠøŠ»ŃŒŠ½Š¾Šµ ŠæрŠøŠ»Š¾Š¶ŠµŠ½ŠøŠµ Š±Š¾Š»ŃŒŃˆŠøŠ¼ ŠŗŠ¾Š»ŠøчŠµ...
Š’Š½ŃƒŃ‚Ń€ŠµŠ½Š½ŠøŠ¹ open-source. ŠšŠ°Šŗ рŠ°Š·Ń€Š°Š±Š°Ń‚Ń‹Š²Š°Ń‚ŃŒ Š¼Š¾Š±ŠøŠ»ŃŒŠ½Š¾Šµ ŠæрŠøŠ»Š¾Š¶ŠµŠ½ŠøŠµ Š±Š¾Š»ŃŒŃˆŠøŠ¼ ŠŗŠ¾Š»ŠøчŠµ...
Ā 
ŠŸŠ¾Š“рŠ¾Š±Š½Š¾ Š¾ тŠ¾Š¼, ŠŗŠ°Šŗ Causal Consistency рŠµŠ°Š»ŠøŠ·Š¾Š²Š°Š½Š¾ Š² MongoDB / ŠœŠøхŠ°ŠøŠ» Š¢ŃŽŠ»ŠµŠ½ŠµŠ²...
ŠŸŠ¾Š“рŠ¾Š±Š½Š¾ Š¾ тŠ¾Š¼, ŠŗŠ°Šŗ Causal Consistency рŠµŠ°Š»ŠøŠ·Š¾Š²Š°Š½Š¾ Š² MongoDB / ŠœŠøхŠ°ŠøŠ» Š¢ŃŽŠ»ŠµŠ½ŠµŠ²...ŠŸŠ¾Š“рŠ¾Š±Š½Š¾ Š¾ тŠ¾Š¼, ŠŗŠ°Šŗ Causal Consistency рŠµŠ°Š»ŠøŠ·Š¾Š²Š°Š½Š¾ Š² MongoDB / ŠœŠøхŠ°ŠøŠ» Š¢ŃŽŠ»ŠµŠ½ŠµŠ²...
ŠŸŠ¾Š“рŠ¾Š±Š½Š¾ Š¾ тŠ¾Š¼, ŠŗŠ°Šŗ Causal Consistency рŠµŠ°Š»ŠøŠ·Š¾Š²Š°Š½Š¾ Š² MongoDB / ŠœŠøхŠ°ŠøŠ» Š¢ŃŽŠ»ŠµŠ½ŠµŠ²...
Ā 
Š‘Š°Š»Š°Š½ŃŠøрŠ¾Š²ŠŗŠ° Š½Š° сŠŗŠ¾Ń€Š¾ŃŃ‚Šø ŠæрŠ¾Š²Š¾Š“Š¾Š². Š‘ŠµŠ· ASIC, Š±ŠµŠ· Š¾Š³Ń€Š°Š½ŠøчŠµŠ½ŠøŠ¹. Š ŠµŃˆŠµŠ½Šøя NFWare ...
Š‘Š°Š»Š°Š½ŃŠøрŠ¾Š²ŠŗŠ° Š½Š° сŠŗŠ¾Ń€Š¾ŃŃ‚Šø ŠæрŠ¾Š²Š¾Š“Š¾Š². Š‘ŠµŠ· ASIC, Š±ŠµŠ· Š¾Š³Ń€Š°Š½ŠøчŠµŠ½ŠøŠ¹. Š ŠµŃˆŠµŠ½Šøя NFWare ...Š‘Š°Š»Š°Š½ŃŠøрŠ¾Š²ŠŗŠ° Š½Š° сŠŗŠ¾Ń€Š¾ŃŃ‚Šø ŠæрŠ¾Š²Š¾Š“Š¾Š². Š‘ŠµŠ· ASIC, Š±ŠµŠ· Š¾Š³Ń€Š°Š½ŠøчŠµŠ½ŠøŠ¹. Š ŠµŃˆŠµŠ½Šøя NFWare ...
Š‘Š°Š»Š°Š½ŃŠøрŠ¾Š²ŠŗŠ° Š½Š° сŠŗŠ¾Ń€Š¾ŃŃ‚Šø ŠæрŠ¾Š²Š¾Š“Š¾Š². Š‘ŠµŠ· ASIC, Š±ŠµŠ· Š¾Š³Ń€Š°Š½ŠøчŠµŠ½ŠøŠ¹. Š ŠµŃˆŠµŠ½Šøя NFWare ...
Ā 
ŠŸŠµŃ€ŠµŃ…Š²Š°Ń‚ трŠ°Ń„ŠøŠŗŠ° ā€” Š¼Šøфы Šø рŠµŠ°Š»ŃŒŠ½Š¾ŃŃ‚ŃŒ / Š•Š²Š³ŠµŠ½ŠøŠ¹ Š£ŃŠŗŠ¾Š² (Qrator Labs)
ŠŸŠµŃ€ŠµŃ…Š²Š°Ń‚ трŠ°Ń„ŠøŠŗŠ° ā€” Š¼Šøфы Šø рŠµŠ°Š»ŃŒŠ½Š¾ŃŃ‚ŃŒ / Š•Š²Š³ŠµŠ½ŠøŠ¹ Š£ŃŠŗŠ¾Š² (Qrator Labs)ŠŸŠµŃ€ŠµŃ…Š²Š°Ń‚ трŠ°Ń„ŠøŠŗŠ° ā€” Š¼Šøфы Šø рŠµŠ°Š»ŃŒŠ½Š¾ŃŃ‚ŃŒ / Š•Š²Š³ŠµŠ½ŠøŠ¹ Š£ŃŠŗŠ¾Š² (Qrator Labs)
ŠŸŠµŃ€ŠµŃ…Š²Š°Ń‚ трŠ°Ń„ŠøŠŗŠ° ā€” Š¼Šøфы Šø рŠµŠ°Š»ŃŒŠ½Š¾ŃŃ‚ŃŒ / Š•Š²Š³ŠµŠ½ŠøŠ¹ Š£ŃŠŗŠ¾Š² (Qrator Labs)
Ā 
Š˜ тŠ¾Š³Š“Š° Š½Š°Š²ŠµŃ€Š½ŃŠŗŠ° Š²Š“руŠ³ Š·Š°ŠæŠ»ŃŃˆŃƒŃ‚ Š¾Š±Š»Š°ŠŗŠ°! / ŠŠ»ŠµŠŗсŠµŠ¹ Š”ушŠŗŠ¾Š² (ŠŸŠ•Š¢Š•Š -Š”Š•Š Š’Š˜Š”)
Š˜ тŠ¾Š³Š“Š° Š½Š°Š²ŠµŃ€Š½ŃŠŗŠ° Š²Š“руŠ³ Š·Š°ŠæŠ»ŃŃˆŃƒŃ‚ Š¾Š±Š»Š°ŠŗŠ°! / ŠŠ»ŠµŠŗсŠµŠ¹ Š”ушŠŗŠ¾Š² (ŠŸŠ•Š¢Š•Š -Š”Š•Š Š’Š˜Š”)Š˜ тŠ¾Š³Š“Š° Š½Š°Š²ŠµŃ€Š½ŃŠŗŠ° Š²Š“руŠ³ Š·Š°ŠæŠ»ŃŃˆŃƒŃ‚ Š¾Š±Š»Š°ŠŗŠ°! / ŠŠ»ŠµŠŗсŠµŠ¹ Š”ушŠŗŠ¾Š² (ŠŸŠ•Š¢Š•Š -Š”Š•Š Š’Š˜Š”)
Š˜ тŠ¾Š³Š“Š° Š½Š°Š²ŠµŃ€Š½ŃŠŗŠ° Š²Š“руŠ³ Š·Š°ŠæŠ»ŃŃˆŃƒŃ‚ Š¾Š±Š»Š°ŠŗŠ°! / ŠŠ»ŠµŠŗсŠµŠ¹ Š”ушŠŗŠ¾Š² (ŠŸŠ•Š¢Š•Š -Š”Š•Š Š’Š˜Š”)
Ā 
ŠšŠ°Šŗ Š¼Ń‹ Š·Š°ŃŃ‚Š°Š²ŠøŠ»Šø Druid рŠ°Š±Š¾Ń‚Š°Ń‚ŃŒ Š² ŠžŠ“Š½Š¾ŠŗŠ»Š°ŃŃŠ½ŠøŠŗŠ°Ń… / Š®Ń€ŠøŠ¹ ŠŠµŠ²ŠøŠ½ŠøцŠøŠ½ (OK.RU)
ŠšŠ°Šŗ Š¼Ń‹ Š·Š°ŃŃ‚Š°Š²ŠøŠ»Šø Druid рŠ°Š±Š¾Ń‚Š°Ń‚ŃŒ Š² ŠžŠ“Š½Š¾ŠŗŠ»Š°ŃŃŠ½ŠøŠŗŠ°Ń… / Š®Ń€ŠøŠ¹ ŠŠµŠ²ŠøŠ½ŠøцŠøŠ½ (OK.RU)ŠšŠ°Šŗ Š¼Ń‹ Š·Š°ŃŃ‚Š°Š²ŠøŠ»Šø Druid рŠ°Š±Š¾Ń‚Š°Ń‚ŃŒ Š² ŠžŠ“Š½Š¾ŠŗŠ»Š°ŃŃŠ½ŠøŠŗŠ°Ń… / Š®Ń€ŠøŠ¹ ŠŠµŠ²ŠøŠ½ŠøцŠøŠ½ (OK.RU)
ŠšŠ°Šŗ Š¼Ń‹ Š·Š°ŃŃ‚Š°Š²ŠøŠ»Šø Druid рŠ°Š±Š¾Ń‚Š°Ń‚ŃŒ Š² ŠžŠ“Š½Š¾ŠŗŠ»Š°ŃŃŠ½ŠøŠŗŠ°Ń… / Š®Ń€ŠøŠ¹ ŠŠµŠ²ŠøŠ½ŠøцŠøŠ½ (OK.RU)
Ā 
Š Š°Š·Š³Š¾Š½ŃŠµŠ¼ ASP.NET Core / Š˜Š»ŃŒŃ Š’ŠµŃ€Š±ŠøцŠŗŠøŠ¹ (WebStoating s.r.o.)
Š Š°Š·Š³Š¾Š½ŃŠµŠ¼ ASP.NET Core / Š˜Š»ŃŒŃ Š’ŠµŃ€Š±ŠøцŠŗŠøŠ¹ (WebStoating s.r.o.)Š Š°Š·Š³Š¾Š½ŃŠµŠ¼ ASP.NET Core / Š˜Š»ŃŒŃ Š’ŠµŃ€Š±ŠøцŠŗŠøŠ¹ (WebStoating s.r.o.)
Š Š°Š·Š³Š¾Š½ŃŠµŠ¼ ASP.NET Core / Š˜Š»ŃŒŃ Š’ŠµŃ€Š±ŠøцŠŗŠøŠ¹ (WebStoating s.r.o.)
Ā 
100500 сŠæŠ¾ŃŠ¾Š±Š¾Š² ŠŗэшŠøрŠ¾Š²Š°Š½Šøя Š² Oracle Database ŠøŠ»Šø ŠŗŠ°Šŗ Š“Š¾ŃŃ‚Šøчь Š¼Š°ŠŗсŠøŠ¼Š°Š»ŃŒŠ½Š¾Š¹ сŠŗ...
100500 сŠæŠ¾ŃŠ¾Š±Š¾Š² ŠŗэшŠøрŠ¾Š²Š°Š½Šøя Š² Oracle Database ŠøŠ»Šø ŠŗŠ°Šŗ Š“Š¾ŃŃ‚Šøчь Š¼Š°ŠŗсŠøŠ¼Š°Š»ŃŒŠ½Š¾Š¹ сŠŗ...100500 сŠæŠ¾ŃŠ¾Š±Š¾Š² ŠŗэшŠøрŠ¾Š²Š°Š½Šøя Š² Oracle Database ŠøŠ»Šø ŠŗŠ°Šŗ Š“Š¾ŃŃ‚Šøчь Š¼Š°ŠŗсŠøŠ¼Š°Š»ŃŒŠ½Š¾Š¹ сŠŗ...
100500 сŠæŠ¾ŃŠ¾Š±Š¾Š² ŠŗэшŠøрŠ¾Š²Š°Š½Šøя Š² Oracle Database ŠøŠ»Šø ŠŗŠ°Šŗ Š“Š¾ŃŃ‚Šøчь Š¼Š°ŠŗсŠøŠ¼Š°Š»ŃŒŠ½Š¾Š¹ сŠŗ...
Ā 
Apache Ignite Persistence: Š·Š°Ń‡ŠµŠ¼ Persistence Š“Š»Ń In-Memory, Šø ŠŗŠ°Šŗ Š¾Š½ рŠ°Š±Š¾Ń‚Š°ŠµŃ‚...
Apache Ignite Persistence: Š·Š°Ń‡ŠµŠ¼ Persistence Š“Š»Ń In-Memory, Šø ŠŗŠ°Šŗ Š¾Š½ рŠ°Š±Š¾Ń‚Š°ŠµŃ‚...Apache Ignite Persistence: Š·Š°Ń‡ŠµŠ¼ Persistence Š“Š»Ń In-Memory, Šø ŠŗŠ°Šŗ Š¾Š½ рŠ°Š±Š¾Ń‚Š°ŠµŃ‚...
Apache Ignite Persistence: Š·Š°Ń‡ŠµŠ¼ Persistence Š“Š»Ń In-Memory, Šø ŠŗŠ°Šŗ Š¾Š½ рŠ°Š±Š¾Ń‚Š°ŠµŃ‚...
Ā 
ŠœŠµŃ…Š°Š½ŠøŠ·Š¼Ń‹ Š¼Š¾Š½ŠøтŠ¾Ń€ŠøŠ½Š³Š° Š±Š°Š· Š“Š°Š½Š½Ń‹Ń…: Š²Š·Š³Š»ŃŠ“ ŠøŠ·Š½ŃƒŃ‚Ń€Šø / Š”Š¼ŠøтрŠøŠ¹ Š•Š¼Š°Š½Š¾Š² (Firebird P...
ŠœŠµŃ…Š°Š½ŠøŠ·Š¼Ń‹ Š¼Š¾Š½ŠøтŠ¾Ń€ŠøŠ½Š³Š° Š±Š°Š· Š“Š°Š½Š½Ń‹Ń…: Š²Š·Š³Š»ŃŠ“ ŠøŠ·Š½ŃƒŃ‚Ń€Šø / Š”Š¼ŠøтрŠøŠ¹ Š•Š¼Š°Š½Š¾Š² (Firebird P...ŠœŠµŃ…Š°Š½ŠøŠ·Š¼Ń‹ Š¼Š¾Š½ŠøтŠ¾Ń€ŠøŠ½Š³Š° Š±Š°Š· Š“Š°Š½Š½Ń‹Ń…: Š²Š·Š³Š»ŃŠ“ ŠøŠ·Š½ŃƒŃ‚Ń€Šø / Š”Š¼ŠøтрŠøŠ¹ Š•Š¼Š°Š½Š¾Š² (Firebird P...
ŠœŠµŃ…Š°Š½ŠøŠ·Š¼Ń‹ Š¼Š¾Š½ŠøтŠ¾Ń€ŠøŠ½Š³Š° Š±Š°Š· Š“Š°Š½Š½Ń‹Ń…: Š²Š·Š³Š»ŃŠ“ ŠøŠ·Š½ŃƒŃ‚Ń€Šø / Š”Š¼ŠøтрŠøŠ¹ Š•Š¼Š°Š½Š¾Š² (Firebird P...
Ā 

Recently uploaded

OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
Ā 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
Ā 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
Ā 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
Ā 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
Ā 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
Ā 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
Ā 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
Ā 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
Ā 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
Ā 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
Ā 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
Ā 
Study on Air-Water & Water-Water Heat Exchange in a Finned ļ»æTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ļ»æTube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned ļ»æTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ļ»æTube ExchangerAnamika Sarkar
Ā 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
Ā 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
Ā 

Recently uploaded (20)

Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
Ā 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
Ā 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
Ā 
young call girls in Green ParkšŸ” 9953056974 šŸ” escort Service
young call girls in Green ParkšŸ” 9953056974 šŸ” escort Serviceyoung call girls in Green ParkšŸ” 9953056974 šŸ” escort Service
young call girls in Green ParkšŸ” 9953056974 šŸ” escort Service
Ā 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Ā 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
Ā 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
Ā 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
Ā 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Ā 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
Ā 
young call girls in Rajiv ChowkšŸ” 9953056974 šŸ” Delhi escort Service
young call girls in Rajiv ChowkšŸ” 9953056974 šŸ” Delhi escort Serviceyoung call girls in Rajiv ChowkšŸ” 9953056974 šŸ” Delhi escort Service
young call girls in Rajiv ChowkšŸ” 9953056974 šŸ” Delhi escort Service
Ā 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
Ā 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
Ā 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Ā 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
Ā 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
Ā 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
Ā 
Study on Air-Water & Water-Water Heat Exchange in a Finned ļ»æTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ļ»æTube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned ļ»æTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ļ»æTube Exchanger
Ā 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
Ā 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
Ā 

Evaluation of High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster / Mathias Renner (Hypriot Ltd.)

  • 1. Professorship for Computer Science Communication Services, Telecommunication Systems and Computer Networks High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster HighLoad++ Conf | Moskow November 8, 2016 @MathiasRenner | Hypriot.com
  • 2. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Content 1 Motivation 2 Why Kubernetes and Docker? 3 Related Work 4 Test Setup 5 Testing Scenarios 6 Results 7 Live Demo 8 Outlook 9 Lessons Learned High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 2/30
  • 3. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Motivation Observing paradigm shift: From large to small devices, in size and power. High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 3/30
  • 4. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Motivation Observing paradigm shift: From large to small devices, in size and power. Architecture size shrinks High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 3/30
  • 5. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Motivation Observing paradigm shift: From large to small devices, in size and power. Architecture size shrinks Energy eļ¬ƒciency increases High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 3/30
  • 6. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Motivation Observing paradigm shift: From large to small devices, in size and power. Architecture size shrinks Energy eļ¬ƒciency increases Low-cost hardware availability increases High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 3/30
  • 7. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Motivation Observing paradigm shift: From large to small devices, in size and power. Architecture size shrinks Energy eļ¬ƒciency increases Low-cost hardware availability increases ā†’ Internet of Things High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 3/30
  • 8. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Motivation Observing paradigm shift: From large to small devices, in size and power. Architecture size shrinks Energy eļ¬ƒciency increases Low-cost hardware availability increases ā†’ Internet of Things Contributing factors Educational added value (physical, bare metal). Same as big machines, just less powerful. High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 3/30
  • 9. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Motivation Observing paradigm shift: From large to small devices, in size and power. Architecture size shrinks Energy eļ¬ƒciency increases Low-cost hardware availability increases ā†’ Internet of Things Contributing factors Educational added value (physical, bare metal). Same as big machines, just less powerful. Cluster for Distributed Systems/Microservices/SOA High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 3/30
  • 10. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Motivation Observing paradigm shift: From large to small devices, in size and power. Architecture size shrinks Energy eļ¬ƒciency increases Low-cost hardware availability increases ā†’ Internet of Things Contributing factors Educational added value (physical, bare metal). Same as big machines, just less powerful. Cluster for Distributed Systems/Microservices/SOA Very popular High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 3/30
  • 11. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Motivation Observing paradigm shift: From large to small devices, in size and power. Architecture size shrinks Energy eļ¬ƒciency increases Low-cost hardware availability increases ā†’ Internet of Things Contributing factors Educational added value (physical, bare metal). Same as big machines, just less powerful. Cluster for Distributed Systems/Microservices/SOA Very popular Own contribution for Docker on ARM High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 3/30
  • 12. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Why Kubernetes and Docker High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 4/30
  • 13. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Why Kubernetes and Docker Docker Oļ¬ƒcial support on ARM available since Aug 18, 2016 High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 4/30
  • 14. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Why Kubernetes and Docker Docker Oļ¬ƒcial support on ARM available since Aug 18, 2016 Lightweight High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 4/30
  • 15. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Why Kubernetes and Docker Docker Oļ¬ƒcial support on ARM available since Aug 18, 2016 Lightweight Announced HA features that are very basic, but complete for enough use cases High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 4/30
  • 16. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Why Kubernetes and Docker Docker Oļ¬ƒcial support on ARM available since Aug 18, 2016 Lightweight Announced HA features that are very basic, but complete for enough use cases Kubernetes (K8s) High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 4/30
  • 17. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Why Kubernetes and Docker Docker Oļ¬ƒcial support on ARM available since Aug 18, 2016 Lightweight Announced HA features that are very basic, but complete for enough use cases Kubernetes (K8s) Recently support for ARM has been extended High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 4/30
  • 18. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Why Kubernetes and Docker Docker Oļ¬ƒcial support on ARM available since Aug 18, 2016 Lightweight Announced HA features that are very basic, but complete for enough use cases Kubernetes (K8s) Recently support for ARM has been extended Known as very reliable (based on Googleā€™s Borg DC Manager) High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 4/30
  • 19. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Why Kubernetes and Docker Docker Oļ¬ƒcial support on ARM available since Aug 18, 2016 Lightweight Announced HA features that are very basic, but complete for enough use cases Kubernetes (K8s) Recently support for ARM has been extended Known as very reliable (based on Googleā€™s Borg DC Manager) Not that ressource-intensive High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 4/30
  • 20. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Why Kubernetes and Docker Docker Oļ¬ƒcial support on ARM available since Aug 18, 2016 Lightweight Announced HA features that are very basic, but complete for enough use cases Kubernetes (K8s) Recently support for ARM has been extended Known as very reliable (based on Googleā€™s Borg DC Manager) Not that ressource-intensive What about...? High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 4/30
  • 21. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Why Kubernetes and Docker Docker Oļ¬ƒcial support on ARM available since Aug 18, 2016 Lightweight Announced HA features that are very basic, but complete for enough use cases Kubernetes (K8s) Recently support for ARM has been extended Known as very reliable (based on Googleā€™s Borg DC Manager) Not that ressource-intensive What about...? Mesos: Requires too much resources (Netļ¬‚ix got it working), complex setup High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 4/30
  • 22. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Why Kubernetes and Docker Docker Oļ¬ƒcial support on ARM available since Aug 18, 2016 Lightweight Announced HA features that are very basic, but complete for enough use cases Kubernetes (K8s) Recently support for ARM has been extended Known as very reliable (based on Googleā€™s Borg DC Manager) Not that ressource-intensive What about...? Mesos: Requires too much resources (Netļ¬‚ix got it working), complex setup Nomad: Still experimental, in general and on ARM arch High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 4/30
  • 23. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Why Kubernetes and Docker Docker Oļ¬ƒcial support on ARM available since Aug 18, 2016 Lightweight Announced HA features that are very basic, but complete for enough use cases Kubernetes (K8s) Recently support for ARM has been extended Known as very reliable (based on Googleā€™s Borg DC Manager) Not that ressource-intensive What about...? Mesos: Requires too much resources (Netļ¬‚ix got it working), complex setup Nomad: Still experimental, in general and on ARM arch OpenStack, Pacemaker, Marathon, Apache Spark, Open MPI, ROOT... High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 4/30
  • 24. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Related Work High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 5/30
  • 25. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Related Work In 2012: ļ¬rst public project about cloud computing with Raspberry Pis (the ļ¬rst model) has been started by researchers at the University of Glasgow High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 5/30
  • 26. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Related Work In 2012: ļ¬rst public project about cloud computing with Raspberry Pis (the ļ¬rst model) has been started by researchers at the University of Glasgow LXC was state of the art, everything non-container virtualization too resource-hungry High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 5/30
  • 27. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Related Work In 2012: ļ¬rst public project about cloud computing with Raspberry Pis (the ļ¬rst model) has been started by researchers at the University of Glasgow LXC was state of the art, everything non-container virtualization too resource-hungry Largest project: Bolzano University with 300 RPis High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 5/30
  • 28. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Related Work In 2012: ļ¬rst public project about cloud computing with Raspberry Pis (the ļ¬rst model) has been started by researchers at the University of Glasgow LXC was state of the art, everything non-container virtualization too resource-hungry Largest project: Bolzano University with 300 RPis In 2015: Turning point: Lucas KĀØaldstrĀØom and University of Glasgow started at same time porting Kubernetes to ARM - independently. High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 5/30
  • 29. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Related Work In 2012: ļ¬rst public project about cloud computing with Raspberry Pis (the ļ¬rst model) has been started by researchers at the University of Glasgow LXC was state of the art, everything non-container virtualization too resource-hungry Largest project: Bolzano University with 300 RPis In 2015: Turning point: Lucas KĀØaldstrĀØom and University of Glasgow started at same time porting Kubernetes to ARM - independently. Lucas implemented to most features and recently became Kubernetes maintainer. High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 5/30
  • 30. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Related Work In 2012: ļ¬rst public project about cloud computing with Raspberry Pis (the ļ¬rst model) has been started by researchers at the University of Glasgow LXC was state of the art, everything non-container virtualization too resource-hungry Largest project: Bolzano University with 300 RPis In 2015: Turning point: Lucas KĀØaldstrĀØom and University of Glasgow started at same time porting Kubernetes to ARM - independently. Lucas implemented to most features and recently became Kubernetes maintainer. In June 2016: Kaspar Nissen and Martin Jensen from Ahrhus University were ļ¬rst to run comprehensive load and high availability tests with Kubernetes on Raspberry Pis. Most versatile investigation about Cloud Computing at small scale. High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 5/30
  • 31. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Related Work In 2012: ļ¬rst public project about cloud computing with Raspberry Pis (the ļ¬rst model) has been started by researchers at the University of Glasgow LXC was state of the art, everything non-container virtualization too resource-hungry Largest project: Bolzano University with 300 RPis In 2015: Turning point: Lucas KĀØaldstrĀØom and University of Glasgow started at same time porting Kubernetes to ARM - independently. Lucas implemented to most features and recently became Kubernetes maintainer. In June 2016: Kaspar Nissen and Martin Jensen from Ahrhus University were ļ¬rst to run comprehensive load and high availability tests with Kubernetes on Raspberry Pis. Most versatile investigation about Cloud Computing at small scale. This workā€™s contribution: Extend tests of Nissen/Jensen and compare K8s against Docker Swarm. High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 5/30
  • 32. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Hardware Setup with PicoCluster Figure 1: Pico Cluster 5xRPi 3, https://www.picocluster.com High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 6/30
  • 33. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Setup aspects Goal: Meet all requirements for good experiments. High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
  • 34. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Setup aspects Goal: Meet all requirements for good experiments. Hardware All SD cards of same type High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
  • 35. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Setup aspects Goal: Meet all requirements for good experiments. Hardware All SD cards of same type Check network switch High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
  • 36. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Setup aspects Goal: Meet all requirements for good experiments. Hardware All SD cards of same type Check network switch Isolate network High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
  • 37. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Setup aspects Goal: Meet all requirements for good experiments. Hardware All SD cards of same type Check network switch Isolate network ... High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
  • 38. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Setup aspects Goal: Meet all requirements for good experiments. Hardware All SD cards of same type Check network switch Isolate network ... Software Which OS? Raspbian vs. HypriotOS vs. ArchLinux High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
  • 39. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Setup aspects Goal: Meet all requirements for good experiments. Hardware All SD cards of same type Check network switch Isolate network ... Software Which OS? Raspbian vs. HypriotOS vs. ArchLinux Flashing (I stopped counting), device-init... High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
  • 40. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Setup aspects Goal: Meet all requirements for good experiments. Hardware All SD cards of same type Check network switch Isolate network ... Software Which OS? Raspbian vs. HypriotOS vs. ArchLinux Flashing (I stopped counting), device-init... Network: 2 interfaces per device, check DHCPs ... High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
  • 41. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Setup aspects Goal: Meet all requirements for good experiments. Hardware All SD cards of same type Check network switch Isolate network ... Software Which OS? Raspbian vs. HypriotOS vs. ArchLinux Flashing (I stopped counting), device-init... Network: 2 interfaces per device, check DHCPs ... Update Software High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
  • 42. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Setup aspects Goal: Meet all requirements for good experiments. Hardware All SD cards of same type Check network switch Isolate network ... Software Which OS? Raspbian vs. HypriotOS vs. ArchLinux Flashing (I stopped counting), device-init... Network: 2 interfaces per device, check DHCPs ... Update Software Monitoring system that supports all required capabilities High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
  • 43. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Setup aspects Goal: Meet all requirements for good experiments. Hardware All SD cards of same type Check network switch Isolate network ... Software Which OS? Raspbian vs. HypriotOS vs. ArchLinux Flashing (I stopped counting), device-init... Network: 2 interfaces per device, check DHCPs ... Update Software Monitoring system that supports all required capabilities Conļ¬gure Desktop machine: No network interference, appropriate software to manage the cluster (terminator) High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
  • 44. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Setup aspects Goal: Meet all requirements for good experiments. Hardware All SD cards of same type Check network switch Isolate network ... Software Which OS? Raspbian vs. HypriotOS vs. ArchLinux Flashing (I stopped counting), device-init... Network: 2 interfaces per device, check DHCPs ... Update Software Monitoring system that supports all required capabilities Conļ¬gure Desktop machine: No network interference, appropriate software to manage the cluster (terminator) Setup NTP High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
  • 45. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Setup aspects Goal: Meet all requirements for good experiments. Hardware All SD cards of same type Check network switch Isolate network ... Software Which OS? Raspbian vs. HypriotOS vs. ArchLinux Flashing (I stopped counting), device-init... Network: 2 interfaces per device, check DHCPs ... Update Software Monitoring system that supports all required capabilities Conļ¬gure Desktop machine: No network interference, appropriate software to manage the cluster (terminator) Setup NTP SSH listen on two interfaces High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
  • 46. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Setup aspects Goal: Meet all requirements for good experiments. Hardware All SD cards of same type Check network switch Isolate network ... Software Which OS? Raspbian vs. HypriotOS vs. ArchLinux Flashing (I stopped counting), device-init... Network: 2 interfaces per device, check DHCPs ... Update Software Monitoring system that supports all required capabilities Conļ¬gure Desktop machine: No network interference, appropriate software to manage the cluster (terminator) Setup NTP SSH listen on two interfaces Setup Swapspace High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
  • 47. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Setup aspects Goal: Meet all requirements for good experiments. Hardware All SD cards of same type Check network switch Isolate network ... Software Which OS? Raspbian vs. HypriotOS vs. ArchLinux Flashing (I stopped counting), device-init... Network: 2 interfaces per device, check DHCPs ... Update Software Monitoring system that supports all required capabilities Conļ¬gure Desktop machine: No network interference, appropriate software to manage the cluster (terminator) Setup NTP SSH listen on two interfaces Setup Swapspace Automate, automate, automate! High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
  • 48. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Setup aspects Goal: Meet all requirements for good experiments. Hardware All SD cards of same type Check network switch Isolate network ... Software Which OS? Raspbian vs. HypriotOS vs. ArchLinux Flashing (I stopped counting), device-init... Network: 2 interfaces per device, check DHCPs ... Update Software Monitoring system that supports all required capabilities Conļ¬gure Desktop machine: No network interference, appropriate software to manage the cluster (terminator) Setup NTP SSH listen on two interfaces Setup Swapspace Automate, automate, automate! ... High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 7/30
  • 49. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Software Setup: Docker Easy since included in HypriotOS. High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 8/30
  • 50. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Software Setup: Kubernetes Using project: ā€Kubernetes-on-armā€by Lucas KĀØaldstrĀØom High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 9/30
  • 51. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Software Setup: Kubernetes Using project: ā€Kubernetes-on-armā€by Lucas KĀØaldstrĀØom Bleeding edge: Setup non-deterministic and unreliable. Many trials, experiments and bug shooting. High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 9/30
  • 52. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Software Setup: Kubernetes Using project: ā€Kubernetes-on-armā€by Lucas KĀØaldstrĀØom Bleeding edge: Setup non-deterministic and unreliable. Many trials, experiments and bug shooting. Installed Kubernetes via automated interactive call: /bin/echo -e " rpi-3nhypriotosnnode-greennEurope/Berlinn nnynY" | sudo kube-config install High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 9/30
  • 53. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Software Setup: Kubernetes Using project: ā€Kubernetes-on-armā€by Lucas KĀØaldstrĀØom Bleeding edge: Setup non-deterministic and unreliable. Many trials, experiments and bug shooting. Installed Kubernetes via automated interactive call: /bin/echo -e " rpi-3nhypriotosnnode-greennEurope/Berlinn nnynY" | sudo kube-config install Recently, setup became as easy as with Docker. High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 9/30
  • 54. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Software stack for experiments Kubernetes Stack Docker Swarm Stack rpicloud/greeting-rpi rpicloud/greeting-rpi K8s@ARM Docker Docker HypriotOS HypriotOS High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 10/30
  • 55. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Testing Scenarios Resource Usage High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 11/30
  • 56. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Testing Scenarios Resource Usage Load Test High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 11/30
  • 57. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Testing Scenarios Resource Usage Load Test Resilience Test High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 11/30
  • 58. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Results ā€“ Resource Usage Table 1: First results of resource consumption measurements Sc. CPU usage, % Mem usage, % Proc CPU D., % Proc mem D., MB 1 0.44 4.21 0.05 2.47 2 1.43 / 0.83 7.87 / 7.4 1.1 / 0.44 57.45 / 2.42 3 14.74 / 2.01 34.21 / 12.68 5.76 / 1.31 479.51 / 160.77 Legend: Scenario 1: Fresh install, monit and Docker daemon running Scenario 2: After docker init Scenario 3: After starting K8s Also, in Scenario 3, Docker created 41 process children. In Scenario 1 & 2, Docker has 1. High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 12/30
  • 59. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned And then the Big Bang... High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 13/30
  • 60. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Results ā€“ HA Kernel panics and systemd services/daemons crashed. Often reconļ¬guration and reboots required. 1http://blog.bugsnag.com/container-orchestration-with-docker-swarm-mode High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 14/30
  • 61. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Results ā€“ HA Kernel panics and systemd services/daemons crashed. Often reconļ¬guration and reboots required. Mesh routing: Produce timeouts in both K8s & Docker. 1http://blog.bugsnag.com/container-orchestration-with-docker-swarm-mode High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 14/30
  • 62. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Results ā€“ HA Kernel panics and systemd services/daemons crashed. Often reconļ¬guration and reboots required. Mesh routing: Produce timeouts in both K8s & Docker. Bugsnag: ā€The intelligent routing was very spotty, sometimes hanging during a request, and sometimes not even accepting inbound connections at all.ā€1 1http://blog.bugsnag.com/container-orchestration-with-docker-swarm-mode High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 14/30
  • 63. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Results ā€“ HA Kernel panics and systemd services/daemons crashed. Often reconļ¬guration and reboots required. Mesh routing: Produce timeouts in both K8s & Docker. Bugsnag: ā€The intelligent routing was very spotty, sometimes hanging during a request, and sometimes not even accepting inbound connections at all.ā€1 1http://blog.bugsnag.com/container-orchestration-with-docker-swarm-mode High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 14/30
  • 64. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Results ā€“ HA Kernel panics and systemd services/daemons crashed. Often reconļ¬guration and reboots required. Mesh routing: Produce timeouts in both K8s & Docker. Bugsnag: ā€The intelligent routing was very spotty, sometimes hanging during a request, and sometimes not even accepting inbound connections at all.ā€1 1http://blog.bugsnag.com/container-orchestration-with-docker-swarm-mode High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 14/30
  • 65. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Results ā€“ HA Kernel panics and systemd services/daemons crashed. Often reconļ¬guration and reboots required. Mesh routing: Produce timeouts in both K8s & Docker. Bugsnag: ā€The intelligent routing was very spotty, sometimes hanging during a request, and sometimes not even accepting inbound connections at all.ā€1 ā†’ Both tools were basically not working to the minimum extent. 1http://blog.bugsnag.com/container-orchestration-with-docker-swarm-mode High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 14/30
  • 66. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Network Issues Figure 2: Timeout of curl command against the cluster High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 15/30
  • 67. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Network Issues Figure 3: Incoming network traļ¬ƒc High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 16/30
  • 68. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Network Issues Figure 4: Incoming network traļ¬ƒc Figure 5: Incoming network traļ¬ƒc High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 17/30
  • 69. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Network Issues Figure 6: One of the resolved routing issues for Docker 1.12.2 High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 18/30
  • 70. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Plan B... Throw most of the eļ¬€ort away and ļ¬gure out a Plan B... High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 19/30
  • 71. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Final Software stack of experiments Kubernetes Stack Docker Swarm Stack (Nissen/Jensen) rpicloud/greeting-rpi rpicloud/greeting-rpi K8s v1.2 + K8s@ARM v0.7 Docker v1.11.x Docker v1.12.3 ArchLinux ARM latest HypriotOS v1.1.0 High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 20/30
  • 72. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Results - Load Test Figure 7: Breakpoints of load test with Kubernetes Test has performed with 10.000 req at eatch step. Stepsize=100 High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 21/30
  • 73. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Results - Load Test Figure 8: Breakpoints of load test with Docker Swarm Mode High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 22/30
  • 74. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Results ā€“ Load Test Table 2: Breakpoints of Kubernetes and Docker Swarm Mode Replica Count Kubernetes Docker Swarm Mode 1 ca. 900 reqests/seconds ca. 600 reqests/seconds 5 ca. 1400 reqests/seconds ca. 900 reqests/seconds 10 ca. 1500 reqests/seconds ca. 900 reqests/seconds High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 23/30
  • 75. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Results - Resilience Test Figure 9: Successful requests onto the Kubernetes cluster with 1 replica Kubernetes: Total outage of 47 seconds Docker Swarm Mode: Total outage of 72 seconds (+53%) High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 24/30
  • 76. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Results - Resilience Test Figure 10: Successful requests onto the cluster with 2 replica High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 25/30
  • 77. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Results ā€“ Resilience Test Table 3: Success rates of Kubernetes and Docker Swarm Mode Replica Count Kubernetes Docker Swarm Mode 1 74.65% 61.74% 2 99.87% 99.85% 5 99.98% 99.93% High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 26/30
  • 78. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Live Demo: ā€Letā€™s crash the cluster!ā€ High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 27/30
  • 79. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Outlook Add and test high available storage (GlusterFS, Ceph, HDFS) and extend applications to a microservices level High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 28/30
  • 80. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Outlook Add and test high available storage (GlusterFS, Ceph, HDFS) and extend applications to a microservices level Use single board computers with higher network I/O ... High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 28/30
  • 81. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Outlook Add and test high available storage (GlusterFS, Ceph, HDFS) and extend applications to a microservices level Use single board computers with higher network I/O ... Paper of this work will soon be released. High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 28/30
  • 82. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Lessons Learned Donā€™t trust! Measure! High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 29/30
  • 83. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Lessons Learned Donā€™t trust! Measure! Donā€™t trust! Measure! High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 29/30
  • 84. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Lessons Learned Donā€™t trust! Measure! Donā€™t trust! Measure! Donā€™t trust! Measure! High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 29/30
  • 85. Motivation Why Kubernetes and Docker? Related Work Test Setup Testing Scenarios Results Live Demo Outlook Lessons Learned Questions ? @MathiasRenner www.Hypriot.com High Availability Performance of Kubernetes and Docker Swarm on a Raspberry Pi Cluster | @MathiasRenner | KTR 30/30