brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Dec 17. 2022

23탄-3. EC2

<1>  EC2 사용시 지불하는 다양한 방법

<2> 디스크, 로드 밸런서 

<3> 실습




<1>  EC2 사용시 지불하는 다양한 방법


사용과 계약에 따라 다양한  EC2  비용.


1

온디맨드 사용

시간당 정해진 금액을 지불

기본 요금 제도.

며칠,  1달 사용하면 이 요금제가 좋다.

사용하지 않으면 삭제하라.


2

리저브드 인스턴스 계약 (RI)

EC2 인스턴스를 1과 3년으로  싸게 임대해서 사용할 수 있게 해주는 지불 방식 입니다.

EC2 인스턴스를 1년, 3년 정도 싸게 임대해서 사용할 수 있게 해주는 지불 방식 입니다.

계약은 1년과 3년만 있다. 2년 계약은 없다.

서비스 오픈하고 2달정도 후에  안정적으로 운영되면 RI를 한다.

1년 동안엔 계약 금액으로 지불해야 한다.

취소가 안된다. 해당 라이센스를 사용하지 않더라도 비용은 계속 나간다. 주의 해야 한다.

그래서, 보통 1년 계약으로 한다.  할인 받는다.



3

스팟 사용

임시로 빌려서 사용하는 계약

할인률이 제일 크다.

리소스를 빼앗길수 있다.

개발 환경에서 사용하거나, 어느정도 온디맨드 사용하고, 추가 서버에 대해 스팟을 사용하는 경우가 많다.

비용 절감을 위해 사용한다.



4

세이빙스 플랜 계약

RI보다 할인율을 조금 적다.

RI는 자원변경이 어려우나 세이빙스 플랜은 서버 타입등 변경이 가능한 장점이 있다.

1년, 3년 계약이 있으나 보통 1년 단위로 한다.




<2> 디스크, 로드 밸런서 


1

EBS?

EBS는 디스크이다.

서버 생성시 같이 만들어 지는 디스크.

EBS  Elastic Block Store다.

// Store 저장장치 이다.



2

ELB?

ALB - 어플리케이션 로드밸랜서, L7 ,   보안그룹 있다. HTTP, HTTPS 처리

NLB - 네트워크 로드밸런서, L4 , 빠르다. TCP . UDP 처리

CLB - 예전것으로 사용하지 않는다.

GWLB  - 보안장비 설치시에 사용한다.


3

X-Forwarded-For ?

X-Forwarded-For  헤더를 통해 기존 public IP address 를 찾을수 있다.




<3> 실습


1

서울리전인지 확인


2

EC2 생성

game-aws-web01-dev

aws 에 있는 seo 서비스의 웹서버 생성, 개발용으로 생성

키페어는 선택한다.

퍼블릭 IP 자동 할당 된다.

서버 생성시  http 80  허용하도록 체크 하자.


3

EC2 접속

putty download


4

windows pc의 경우 putty-gen으로 pen을 ppk로 만들어 사용


5

리눅스는 

chmod 400 x.pem

ssh -i  xxxxxxxxxxxx 접속  (서버에서 확인)


6

putty 사용 

퍼블릭 IP로 로그온해서 웹서버를 설치한다.

sudo su -


httpd 설치 

 yum install httpd -y

service httpd start

chkconfig httpd on

cd /var/www/html

vi index.html

test11111111111


7

웹브라우져에서 공인 IP로 접속 확인하자.



(선택)

최초   서버 생성시 userdata 에   명령어를 넣어 웹서버를 생성할수 도 있다.



https://brunch.co.kr/@topasvga/1757



다음

https://brunch.co.kr/@topasvga/2863



감사합니다.

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari