Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
RocketChat HA
Search
Diego Dorgam
February 22, 2017
Technology
270
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
RocketChat HA
Como planejar seu ambiente de alta disponibilidade para grandes instalações do Rocket.Chat
Diego Dorgam
February 22, 2017
More Decks by Diego Dorgam
See All by Diego Dorgam
Chatbots Open Source com Rocket.Chat
diegodorgam
0
200
DeepLearning Chatbots com RASA e RocketChat
diegodorgam
2
290
HubotNatural FISL18
diegodorgam
1
130
RASA STACK AND ROCKETCHAT
diegodorgam
1
220
ChatBots OpenSource Multicanais
diegodorgam
0
140
Chatops com RocketChat
diegodorgam
0
250
NLP Inside HubotNatural
diegodorgam
0
140
HubotNatural
diegodorgam
0
280
RocketChat IoT
diegodorgam
1
220
Other Decks in Technology
See All in Technology
ゲームのリアルタイム通信から見た QUIC と MoQ
segadevtech
0
120
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
Kiro Crewをはじめよう
kizawa2020
1
150
「事実」を「計測」して、「解釈」する 〜AWS Lambdaのメモリ最適解の見つけ方〜
maimyyym
0
140
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
400
ハードウェアコンペでもAI駆動開発が進んでいる話
iotengineer22
1
710
PagerDuty Tech Hub-鳴らすけれど、人は動かない
ezaki
0
130
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.8k
Loop Engineering これくらいでいい
mikanichinose
0
230
ソフトウェア ファクトリー - 再現性のあるソフトウェアの工場づくり / Software factory
iktakahiro
4
1.7k
Snapshot Testing in Practice: Predictable and Reliable SwiftUI Views
fespinoza
0
210
Cognition AI Japan - ウェビナー2_テストQA_運用監視
cogakira
0
140
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Deep Space Network (abreviated)
tonyrice
0
370
How to Ace a Technical Interview
jacobian
280
24k
We Have a Design System, Now What?
morganepeng
55
8.4k
Embracing the Ebb and Flow
colly
88
5.2k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
930
Large-scale JavaScript Application Architecture
addyosmani
516
110k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
Agile that works and the tools we love
rasmusluckow
331
22k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
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!