- Redash v5 Quick Start Guide
- Alexander Leibzon Yael Leibzon
- 219字
- 2021-08-13 15:12:10
Sizing – choosing the right machine to do the job
Sizing is based on the number of concurrent users and the number of concurrent queries that you have. For <10 concurrent users and <100 active queries, a tiny machine that has a dual core, 2 GB memory should be enough.
On the other hand, if you have 50-100 concurrent users and 1,000 active queries, you will need at least 16-32 GB RAM and a quad-core CPU.
In addition to the Redash app, you will also need Postgres, Redis, and Celery.
- Redis - Memory intensive
- Postgres - CPU and memory
- Celery - CPU and memory (the more workers you have, the more CPU you need. If workers won't keep up and build up a queue, it starts to consume memory)
If you're hosted in the cloud, you can always start with a smaller machine and expand if needed. The same goes for deploying Redash inside a VM in your own data center.
As a good starting point, you can use the following instance types on GCE/AWS:
- On AWS: t2.medium (2 vCPU, 4 GB RAM)
- On GCE: n1-standard-1/ n1-standard-2 (1/2 vCPU and 4/8 GB RAM accordingly)
For more intensive usage:
- On AWS: m4.2xlarge/m5.2xlarge (both with 8vCPU, 32 GB RAM)
- On GCE: n1-standard-8 (8vCPU, 32 RAM)
推薦閱讀
- 繪制進(jìn)程圖:可視化D++語言(第1冊)
- 輕松學(xué)C#
- Verilog HDL數(shù)字系統(tǒng)設(shè)計(jì)入門與應(yīng)用實(shí)例
- Linux Mint System Administrator’s Beginner's Guide
- 樂高機(jī)器人EV3設(shè)計(jì)指南:創(chuàng)造者的搭建邏輯
- 數(shù)據(jù)庫原理與應(yīng)用技術(shù)學(xué)習(xí)指導(dǎo)
- Ruby on Rails敏捷開發(fā)最佳實(shí)踐
- Chef:Powerful Infrastructure Automation
- 電子設(shè)備及系統(tǒng)人機(jī)工程設(shè)計(jì)(第2版)
- PLC與變頻技術(shù)應(yīng)用
- 基于ARM9的小型機(jī)器人制作
- Web璀璨:Silverlight應(yīng)用技術(shù)完全指南
- 傳感器原理與工程應(yīng)用
- 渲染王3ds Max三維特效動畫技術(shù)
- Practical Network Automation