Couchbase 2017. All rights reserved. • +15 anos de experiência • Especialista NoSQL & Java • OSS contributor Denis Rosa deniswsrosa @deniswsrosa [email protected]
Couchbase 2017. All rights reserved. @deniswsrosa • Melhorias no Docker • Production-Grade Images • Fácil de configurar • Separar o storage do compute • Kubernetes
Couchbase 2017. All rights reserved. 20 Operator – Exemplo em Java Source: https://developers.redhat.com/blog/2019/10/07/write-a-simple-kubernetes-operator-in-java-using-the-fabric8-kubernetes-client/
Couchbase 2017. All rights reserved. 27 Kubernetes Storage https://github.com/brianfrankcooper/YCSB/wiki/Core-Workloads Ephemeral Remote Persistent Local Persistent Os dados são apagados quando o Pod morre A latência limita a performance em aplicações com alta quantidade de read/writes por segundo Possui a melhor performance mais deve ser usado para casos específicos
Couchbase 2017. All rights reserved. 29 Bare Metal Vs Containers https://github.com/brianfrankcooper/YCSB/wiki/Core-Workloads Yahoo! Cloud Serving Benchmark YCSB possui uma série de workloads padrões para fazer o benchmark de banco de dados
Couchbase 2017. All rights reserved. 30 Results https://blog.couchbase.com/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform/ Workload A Update heavy workload: Mix de 50/50 leituras e escritas Workload E Short ranges: Pequenas quantidades de registros são retornadas ao invés de registros específicos. ~0% Diferença não substancial <10%* Menor performance * Os testes foram feitos a mais de um ano, e nesse tempo o docker teve algumas melhorias que podem diminuir esse gap
Couchbase 2017. All rights reserved. 31 Workload A https://blog.couchbase.com/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform/
Couchbase 2017. All rights reserved. 32 Workload E https://blog.couchbase.com/performance-certification-of-couchbase-server-5-5-on-kubernetes-platform/
Couchbase 2017. All rights reserved. OBRIGADO! @DENISWSROSA SE REGISTRE NO COUCHBASE CONNECT: HTTPS://INFO.COUCHBASE.COM/CONNECT.ONLINE2020.HTML?UTM_SOURCE=DROSA