Amazon EC2 서버 클러스터가 프레젠테이션 계층에서 작동하고 다음 서버가 Amazon Elastic 부하 분산 장치를 통해 EC2 서버 (비즈니스 계층)의 다른 클러스터로 요청을 전달하는 시나리오가 있습니다. .프레젠테이션 계층에서 응용 프로그램 계층으로 Amazon AWS 라우팅
새로운 요구 사항은 비즈니스 계층의 서버가 모든 작업이 아닌 일부 작업을 담당한다는 것입니다. 예를 들어 유형 1의 서버는 유형 1,2,3의 요청을 처리합니다. 유형 2의 서버는 유형 4,5,6의 요청을 처리합니다. 등등.
Amazon AWS에서이 로직을 구현하는 가장 좋은 방법은 각 유형에 대해 Elastic로드 밸런서가 필요합니까? 하나의로드 밸런서에 라우팅 로직을 넣을 수 있습니까? 아니면 다른 것을해야합니까?
감사합니다.
이 있습니까 프레젠테이션 레이어에서 페이지를 구성하는 데 사용되는 작업은 무엇입니까? 아니면 사용자 데이터를 처리하는 데 사용됩니까? 후자라면 Amazon SQS를 사용하여 작업을 그런 식으로 배포하는 것이 좋습니다. 이 설정에서 각 클러스터는 별도의 SQS 대기열을 수신합니다. – sean
도움을 주셔서 감사합니다. 실제로 비즈니스 계층의 결과가 페이지를 작성하는 데 사용됩니다. 그러나 당신이 이야기하는 것은 이러한 분리의 이유 중 하나입니다. 왜냐하면 이러한 작업 중 일부는 온라인이 아니기 때문에 SQS에 넣고 나중에 결과를 얻을 수 있기 때문입니다. – user3341697
내가 현재하고있는 한 가지 방법은 Apache Thrift를 사용하여 시스템의 온라인 부분을위한 분산 시스템을 만드는 것입니다. – sean