Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
231 views
in Technique[技术] by (71.8m points)

multithreading - Simulating a large fleet of server hosts for testing purposes

I want to simulate a large fleet of hosts (around 10,000 hosts) behind a load balancer handling requests. The simulated server is be doing significantly lower amount of work than the actual server. Basically, I want to test how a single component in the service request path would behave in a very large fleet. What are some of the good ways to setup this simulation test bed? I am trying to optimize the costs and HW used to build this test bed.

The simulation might run for about 1 hr.

Some Ideas I had so far are:

  1. Spinning up a fraction of actual host count and running multiple threads each thread representing a single server.
  2. Following same approach as #1 but using containers.
  3. AWS ECS Fargate to spin up tasks where each task is again simulates multiple servers.

I guess all three options follow the same trend of using threads to simulate servers.

question from:https://stackoverflow.com/questions/66059252/simulating-a-large-fleet-of-server-hosts-for-testing-purposes

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...