Sistemas com requisitos de alta escalabilidade e desempenho, demandam atenção especial no que diz respeito a Arquitetura e Operação. A sustentação de um cluster de dezenas/centenas servidores se torna inevitavelmente complexa.
Da mesma forma a Arquitetura que precisa ser projetada de forma a usar recursos do cluster de forma eficiente.
Apache Mesos atua em ambas as dimensões facilitando atividades de gerencimento e uso otimizado de recursos de cluster.
2. Software Architect, more than 13 years working with I.T
Currently Working at ilegra as consultant.
SOA specialist.
Believe on agile, devops principles, people transformation and
open source community ideas behind.
Like videogames and watch series.
Football fun.
Blog: http://jackson-s-oliveira.blogspot.com.br/
Linkedin: https://www.linkedin.com/in/jacksonsoliveira
facebook:https://www.facebook.com/jackson.dossantos.5
3.
4. Storymap traditional data centers resource usage ….
Storymap traditional data centers resource usage...
5. Siloed cluster (static partition,low granularity ) no shared resource ...
Siloed cluster (static partitioning, low granularity) no shared resource
6. Siloed cluster (static partition,low granularity ) no shared resource ...
Siloed cluster (static partitioning, low granularity) no shared resource
Siloed data center Data center managed by mesos
mesos
37. CPU Share, Disk quotas and Bandwith limits
CPU Disk Network
- Core Isolation - Enforce maximum space usage
limits
- Limit I/O bandwidth usage
- Ports
47. Specificing contranstraints
Good to ensure tasks are:
● Running all slaves
● Running At least one per
datacenter
● Running on specific slaves
● Running at least one per
cluster group
53. ● Automation is heavily needed on this environment
● Troubleshooting can be tricky
● Monolithic systems may not take full advantage from this solution
● Ops: supporting the platform rather than specific products
● Better resources utilization => TCO decreasing.
Considerations