Can someone explain the difference between Parallel Server and Production Server

11 Ansichten (letzte 30 Tage)
New to MATLAB but working to standup a horizontally scalable implemenation in AWS for a client. All indications are that this is achieved using Parrallel Server or Production Server. Architectures (based on the docs and Cloudformation template analysis) appear to be very similar i.e. head/console instance AMIs and multiple worker instances managed via an autoscale group. The Production Server product apparently allows for an optional Redis persistence implementation but it's a little unclear the cluster itself takes advantage of that capabiliy and if so how other than allowing an API for application code.
So, what's the difference between these products and which would I use? Could you please provide a link to technical documentation on the products?
Thanks in advance,
Mark

Antworten (1)

Walter Roberson
Walter Roberson am 29 Okt. 2019
Parallel Server is aimed at high performance compute server environments, to run jobs on behalf of users, using multiple cores, possibly in a "batch" manner (but not necessarily.) The workers are not kept "live" between jobs, so start-up times for workers are comparable to starting up MATLAB itself.
Production Server is aimed at client/server interaction where it is important to reduce start-up times, but where the work involved per request is not necessarily all that much. Techniques are used to keep workers "live" for fast response time.

Kategorien

Mehr zu Startup and Shutdown finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by