Comments (6)
The answer to this question depends on your scenario.
For general use the recommended EC2 instance type is m5.xlarge
which has 16g of memory. The memory allocation should be something like 4g to Snowstorm and 6g to Elasticsearch with a few g free for disk level caching which Elasticsearch needs to work well.
As always you should perform load testing for your expected usage and use monitor the JVMs in production. Functions that take the most resources are RF2 import and some of the more complex ECL statements.
Snowstorm has been designed to scale horizontally allowing additional pairs of Elasticsearch nodes and Snowstorm instances to be added to a cluster to deal with demand but this has not yet been thoroughly tested. We know that some parts of the authoring functionality will not yet work in this configuration, that will be addressed in the first half of this year.
from snowstorm.
Thank you @kaicode
from snowstorm.
Hello @kaicode ,
One followup question, for just prototypin and internal testing, what's the minimal instance confiuration you'd recommend? Very little traffic.
Regards,
Vybhav
from snowstorm.
Hello @kaicode ,
One followup question, for just prototypin and internal testing, what's the minimal instance confiuration you'd recommend? Very little traffic.
Regards,
Vybhav
from snowstorm.
It may run on an 8g ram instance. I would try giving Snowstorm 2560m and Elasticsearch 3g.
Use the Elasticsearch configuration file config/jvm.options with the memory options -Xms3g and -Xmx3g.
If it's a development machine you can use the spot instance type to get a better price.
from snowstorm.
Great. Thank you @kaicode . I'll give that a shot
from snowstorm.
Related Issues (20)
- Add Target active status to relationship HOT 2
- getting error while uploading extensions HOT 5
- Dependant Version Effective Time is set with the same value for all versions HOT 3
- Trying to integrate kibana here HOT 3
- HOW TO RUN SNOWSTORM IN ECS CLUSTER? HOT 8
- Running snowstorm on OpenJDK 11.0.11 fails - (Looks like disk space issue) HOT 3
- Snowstorm FHIR API does not interpret ECL v2.0 query correctly (returning refset member fields) HOT 6
- Implicit ValueSets created via $expand should have a status and a timestamp HOT 3
- Failed RF2 SNAPSHOT import on branch MAIN/SNOMEDCT-ES HOT 5
- Problem with ECL matching role grouped [0..0] cardinality
- Loading concepts with embedded definitions HOT 1
- Performance improvements HOT 3
- Problem with language in a query via api HOT 2
- Error un load snomed in snowstorm HOT 3
- Get ICD10 Code HOT 2
- Classifications HOT 9
- --exit flag is not working properly HOT 3
- API FHIR validation HOT 3
- Failed to import IPS Terminology RF2 file HOT 4
- get problems according to human body system HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from snowstorm.