-
Notifications
You must be signed in to change notification settings - Fork 41
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
Ask ITSD to build a test and production server #57
Comments
@bourque, do you mean anything outside of the conda env stuff we might need? |
@SaraOgaz I'm referring to another VM machine with the specs that we would want in a production server. As you elude to, we will also need to consider having a |
Here is what I'm thinking: MemoryWith some JWST files being on the order of 10 GB in size, and with the possibility of several automated scripts reading in files simultaneously, we should have at least ~100GB of RAM. ITSD gave us 128GB for our dev machine so we can get away with having at least that much. Most of the available INS servers have 378GB of RAM, so I think we should ask for that. CoresConceivably we could have several automated scripts using multiprocessing running at once. The more cores the better. Some of the INS servers have 40 CPUs, others have 32, one has 24. I think we should ask for 40. AccountsWe will need to have our admin account be a member of these servers. UNIX groupsWe will need a |
A request of Test and Production servers has been sent out! |
I've talked with Thomas Walker on this. He indicated that our requests are asking for too many resources from a single VM. He advised me that it is much easier on ITSD's end if we ask for many smaller VMs instead of one large one. We will have to design a better system. |
Here is what I'm thinking: MachinesWe can't have one large machine, so we need to split up our needs into several VMs. One school of thought is to have 6 identical machines, one for each instrument plus one for cross-instrument or MemoryThere may be some automated scripts that will have to operate on several large JWST files at once, so we should have at least one VM with 64 GB RAM. CoresWe should ask for at least one VM with 20 cores for larger processes that use multiprocessing AccountsOur admin account will need to exist on every VM. UNIX groupsWe will need a ConclusionHere is what I think we should request:
Totals: |
I have sent in a request for the test server. I was advised by Thomas Walker to wait until this machine is configured to our liking before submitting requests for the production servers. |
The test server has been built, and myself and other members are able to log in successfully. I will send in the request for the production servers. |
The production servers have been built and seem to work as expected. |
Vera Gibbs suggests that we request a test server and environment sooner rather than later, as it helps ITSD plan their work better. The test environment should mimic the production environment, so we should do some thinking on what we would like our production environment to be first.
The text was updated successfully, but these errors were encountered: