2016-10-24 3 views
-2

Java 응용 프로그램을 EC2 인스턴스에 배포했습니다.
서비스에 병렬 요청을해야합니다.
또한 IP 풀에서 다른 IP 주소를 사용하여 같은 서비스에 두 개의 서로 다른 IP를 사용하여 요청을해야합니다.
Amazone EC2를 통해 그렇게 할 수 있습니까?

그렇다면 어떻게 클라우드를 설정할 수 있습니까?EC2에서 IP를 관리하는 방법은 무엇입니까?

답변

0

질문을 올바르게 이해하면 EC2를 사용하여 다른 서비스에 병렬 요청을 테스트하려는 것으로 보입니다.

다수의 탄성 네트워크 인터페이스를 각각의 탄성 IP와 연결하고 응용 프로그램에서 사용하도록하는 대신 더 많은 EC2 인스턴스를 실행하는 것이 좋습니다. 이 접근법은 아마도 EC2 온 디맨드 인스턴스의 대체 접근 방식보다 가치가 있고 작업 시간이 오래 걸리는 것처럼 복잡 할 것입니다.

이 작업을 몇 번 이상 수행하려는 경우 실행하려는 테스트를 완전히 구성하고 자동 실행하기 위해 기본 AMI를 사용하여 인스턴스를 수행하는 스크립트를 작성합니다. 이렇게하면이 데이터를 EC2 시작 마법사의 UserData 필드에 붙여 넣기 만하면됩니다.

더 나은 솔루션은 UserData 스크립트가 지정된 실행 구성으로 자동 확장 그룹을 만드는 것입니다. 이렇게하면 매번 수동으로 배포하는 대신 버튼을 클릭 할 때 인스턴스를 확대 또는 축소 할 수 있습니다. 테스트를 사용하지 않을 경우 자동 확장 그룹의 최소, 최대 및 원하는 인스턴스 수를 0으로 설정하여 테스트 배포를 효과적으로 종료 할 수 있습니다. 여기

당신에게 도움이 될 몇 가지 추가 읽기입니다 :

UserData를 EC2 인스턴스에 대한

http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-instance-metadata.html

자동 확장 그룹

https://aws.amazon.com/documentation/autoscaling/

실행 구성

http://docs.aws.amazon.com/autoscaling/latest/userguide/LaunchConfiguration.html

일부 정보 여러 ENI/EIP 방법으로 당신을 도울 :

EC2 인스턴스

https://aws.amazon.com/blogs/aws/multiple-ip-addresses-for-ec2-instances-in-a-virtual-private-cloud/

에 추가 ENIs 부착

ENI 문서

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html

관련 문제