elb – ec2 에 autoscaling 적용해서 php5.6+apache2.4 기반 api 서버…

elb – ec2 에 autoscaling 적용해서 php5.6+apache2.4 기반 api 서버 운영중입니다.
평상시엔 괜찮은데, 푸시발송하고 트래픽 20배정도 몰리게되면 elb 죽으면서 500에러를 뿜는데, 좀 찾다보니 pre-warm 신청하고 이용하면 그 증상이 해결된다해서요.

혹시 jmeter 등으로 elb self warmup 하신 분 계신가요?

2 thoughts on “elb – ec2 에 autoscaling 적용해서 php5.6+apache2.4 기반 api 서버…

  1. 확실히 프리 워밍 신청하고 푸시 발송하면 정상적으로 elb 가 버텨 주는것을 확인 할 수 있지만, 재대로 elb 가 워밍 되었는지 확인할 방법이 사용자에겐 없던거 같더라구요.
    만약 푸시 발송이 꼭 동시에 전체 회원에게 발송 되어야 하지 않는다면, 푸시 발송 자체를 지연 시켜서 나눠 발송 하는것은 어떨까요?
    사실 프리 워밍 신청 하는 것도 일이라 처리 되었는지 확인도 힘들고 신청 하기도 힘들어서 아에 푸시를 나눠 발송하도록 처리 했더니 푸시로 인하여 증가하는 트래픽에 안정적으로 서비스 할 수 있었습니다. 더군다나 워밍 하기 위해서 그리고 늘어나는 트래픽 대비하기 위해서 인스턴스를 더 띄울 필요도 없었구요.
    어떤 인스턴스 종류를 사용하시는지 모르겠지만, 혹시 T 계열 인스턴스 사용하시면 트래픽 증가를 일부러 한 아이피에서 진행하는 행동은 금지 되어 있다 라고 본 기억이 나네요.

  2. 경험상 프리워밍 하면 스케일 아웃이 되지 않을 수도 있습니다. 따라서 미리 크게 신청하시는게 좋습니다. 그리고 안해준다고 할 수도 있습니다. 계속 요청하시면 좋습니다. 또 internal elb를 사용하고 있다면 그것도 프리워밍 하시는 것도 권장합니다.

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.