Jan 29 – 31, 2018
AGH Computer Science Building D-17
Europe/Zurich timezone

Running Nextcloud in docker/kubernetes: Load testing results

Not scheduled
20m
AGH Computer Science Building D-17

AGH Computer Science Building D-17

AGH WIET, Department of Computer Science, Building D-17, Street Kawiory 21, Krakow

Speakers

D Pennings (360 ICT) Martijn Kint

Description

We started looking at the site reports of CS3 with the goal of designing a large OwnCloud/Nextcloud solution. We learned that the main product used for sync and share is Nextcloud/Owncloud and looking at that large user base implementations, saw that most are implementations are large monolithic installs. The site reports also showed that these large installs have some weaknesses like scaling with 10.000's of concurrent users, database scalability and the need for storage distributed over multiple datacenters. Even the Nextcloud Global Scale presented on CS3-2017 is based on multiple large monolithic installations to further scale out while maintaining the large installs and their complexity.

We tried an alternative approach with lots of small installations based on microservices and presented the design on CS3-2017. The idea is to seperate the application from the data and infrastructure, for which microservices are a good candidate. In our opinion this reduces the overall complexity of the infrastructure and should scale horizontally. In this talk we want to present our preliminary load test results on how scalable this design is.

Primary authors

Presentation materials

There are no materials yet.