-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Docs: How-to - Scaling #78
Comments
@bmtcril these scaling doc tickets are nice and meaty.. mind if I take them up? CC @Ian2012 So far I've only run Aspects for dev, but I'd like to use this as an opportunity to get Aspects deployment working using openedx-k8s-harmony and Grove (like we proposed here), and sort out any kinks in that process that prevent us from using hosted database solutions or scaling self-hosted resources. |
Please do, I'm sure there will be a lot to cover there. Some thoughts I've had percolating:
|
@bmtcril Something we have found running in production is that this will fill up the LMS Celery low queue. It would be better to move the aspects-related tasks to the high queue, so it will perform better and doesn't block other LMS tasks. For scaling, we need to consider the following aspects:
|
@pomegranited The Clickhouse operator is the following: https://github.com/Altinity/clickhouse-operator/tree/master For replication you would need the clickhouse-keeper or zookeeper, however Clickhouse Keeper is generally better in performance and avoid errors. You can setup with this documentation: https://github.com/Altinity/clickhouse-operator/blob/master/docs/zookeeper_setup.md I would recommend this setup to have the Clickhouse Keeper quorum: https://github.com/Altinity/clickhouse-operator/blob/master/docs/chk-examples/02-extended-3-nodes.yaml For the Clickhouse replication I would recommend this setup with replication and persistent volumes: https://github.com/Altinity/clickhouse-operator/blob/master/docs/chi-examples/03-persistent-volume-02-pod-template.yaml There are a lot of details that are not worth adding here, let me know if you need anything else |
We'll also want to add some details about the new ERB batching, which is probably the single biggest pipeline change to impact scalability. |
No description provided.
The text was updated successfully, but these errors were encountered: