Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
RocketChat HA
Search
Diego Dorgam
February 22, 2017
Technology
0
210
RocketChat HA
Como planejar seu ambiente de alta disponibilidade para grandes instalações do Rocket.Chat
Diego Dorgam
February 22, 2017
Tweet
Share
More Decks by Diego Dorgam
See All by Diego Dorgam
Chatbots Open Source com Rocket.Chat
diegodorgam
0
150
DeepLearning Chatbots com RASA e RocketChat
diegodorgam
2
200
HubotNatural FISL18
diegodorgam
1
77
RASA STACK AND ROCKETCHAT
diegodorgam
1
200
ChatBots OpenSource Multicanais
diegodorgam
0
100
Chatops com RocketChat
diegodorgam
0
170
NLP Inside HubotNatural
diegodorgam
0
87
HubotNatural
diegodorgam
0
230
RocketChat IoT
diegodorgam
1
120
Other Decks in Technology
See All in Technology
ChatworkのSRE部って実は 半分くらいPlatform Engineering部かもしれない
saramune
0
160
Kernel MemoryでAzure OpenAI Serviceとお手軽データソース連携
mitsuzono
1
260
Azureの基本的な権限管理の勉強会
yhana
0
600
Azure犬駆動開発の記録/GlobalAzureFukuoka2024_20240420
nina01
1
220
GraphQL 成熟度モデルの紹介と、プロダクトに当てはめた事例 / GraphQL maturity model
mh4gf
7
1.4k
Cypress or Playwright?
rainerhahnekamp
0
110
web-application-security
matsuihidetoshi
0
170
どうするコスト最適化のトレードオフ
tetsuyaooooo
1
530
推しは推せるときに推せ! プロダクトにフィードバックしていこう
nakasho
0
320
EMとして2023年度に頑張ったこと / What we did well in FY2023 as a EM
pauli
1
170
DMM.com アルファ室採用案内資料
hsugita
1
160
Cloud Native Java with Spring Boot (CNCF Aarhus, April 2024)
thomasvitale
1
180
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
42
12k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
The Cult of Friendly URLs
andyhume
74
5.7k
The Power of CSS Pseudo Elements
geoffreycrofte
60
5k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.6k
Building Flexible Design Systems
yeseniaperezcruz
319
37k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
25
2.3k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
78
43k
Facilitating Awesome Meetings
lara
42
5.6k
Into the Great Unknown - MozCon
thekraken
10
1k
GraphQLとの向き合い方2022年版
quramy
32
12k
Transcript
MEETUP http://meetup.com/RocketChat
None
Github.com/ rocketchat/rocket.chat
None
None
None
ALTA DISPONIBILIDADE
Arquitetura Referência
MongoDB ReplicaSet • Replicação de Dados • Automatic FailOver
MongoDB ReplicaSet
MongoDB ReplicaSet
/etc/mongod.conf Restart mongod
> rs.initiate() > rs.status()
Rocket.Chat Server • 200mb RAM / instance • 20mb RAM
/ user connected • 150 ~ 200 user / instance • 1 instance / core
Production Process Manager • Multiplas Instâncias • Watch Dog •
Init Script http://pm2.keymetrics.io
Production Process Manager http://pm2.keymetrics.io
Production Process Manager http://pm2.keymetrics.io
$ pm2 start multi.json http://pm2.keymetrics.io
$ pm2 restart all http://pm2.keymetrics.io
$ pm2 save & pm2 startup http://pm2.keymetrics.io
NGINX • Balanceador de Carga • SSL • Proxy Reverso
Balanceador
SSL
Proxy Reverso
CONF FILE
Dúvidas? Diego Dorgam
[email protected]
@diegodorgam https://demo.rocket.chat https://rocket.chat/deploy
Obrigado!