ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • AWS - autoScailing 이란
    서버 2019. 3. 9. 19:08

    AWS - autoScailing이란 




    Auto Scailing은 같은 사양, 같은 환경, 같은 코드를 가지고 있는 똑같은 EC2를 생성하고 축소하는 것이다.

    어느 서비스에 사용자가 몰리는 경우 자동으로 서버의 수를 늘리고, 사용자가 별로 없는경우는 자동으로 줄이는 것이다.


    정책을 걸어 놓을 수가 있다.  예를 들면 10분동안 CPU가 70% 이상이면 서버수를 늘리라는 정책이다.

    말 그대로 10분동안 CPU가 70% 이상이면 서버를 늘린다.

    또한 시간을 기준으로 정책을 걸어 놓을 수도 있다.




    AutoScailing 그룹을 생성하기 위해서는 인스턴스 하나를 스냅샷으로 생성해서 AMI를 만든다.

    그런 다음 시작템플렛을 생성하고 AutoScailing그룹을 생성하면 된다.



    AutoScailing 설정하기 



    1.  AMI 만들기 -  인스턴스 메뉴에서 이미지 생성 클릭







    2. AMI 탭에 들어가면 AMI가 생성된 것을 확인 할 수 있다.



    3. 시작 템플렛 생성 ( 밑줄 친 곳에 값을 넣으면된다)





    4. AutoScailing 그룹 생성 (시작 템플릿으로 )






    그룹 이름과 그룹이 관리할 인스턴스의 최초 수를 지정 할 수 있다.







    나는 현재 최소 1대 최대 2대를 설정 하였고, 평균 cpu 사용률이 80퍼센트 이상이면 Auto Scailing그룹이 실행 되게 설정 하였다.

    따라서 CPU 사용률이 80퍼센트 이상 이하에 따라 인스턴스 수가 최소 1대에서 최소 2대로 세팅이 된다




    이렇게 하면 AutoScailing 그룹이 설정된 것을 볼 수있다.

    나는 기본중의 기본으로  세팅 하였고 각 서비스에 따라 설정 방법이 다를 수 있다.







Designed by Tistory.