본문 바로가기
  • 오늘도 한걸음. 수고많았어요.^^
  • 조금씩 꾸준히 오래 가자.ㅎ
IT기술/클라우드, VM, AWS

AWS 기초, 용어정리(2)

by 미노드 2023. 10. 11.

<1> 서버
<2>  EC2  요금
<3> 관리형 서비스   ECS  ,  EKS
<4> 서버리스 컴퓨팅  람다

 

<1> 서버

EC2 (Elastic Compute Cloud) 라고 부른다. C가 2개라 EC2이다.
크기 조정이 가능하다.

인스턴스 패밀리 사례
범용
(A1, T3, T3a, T2, M6g, M5)
트래픽이 적은 웹 사이트와 웹 애플리케이션
소형 데이터베이스 및 중형 데이터베이스
컴퓨팅 최적화
(C5, C5n, C4, C7g)
고성능 웹 서버
동영상 인코딩
메모리 최적화
(R5, R5n, X1e, X1, zd1)
고성능 데이터베이스
분산 메모리 캐시
스토리지 최적화
(I3, I3en, D2, H1)
데이터 웨어하우징
로그 또는 데이터 처리 애플리케이션
액셀러레이티드 컴퓨팅
(P3, P2, Inf1, G4, G3, F1)
3D 시각화
기계 학습

 

<2>  EC2  요금

요금은 이용한 시간 만큼 결제된다.
서버 호스팅 처럼 특정 기간 단위로 결제하는 부분과는 다른 것이 차이점

4가지 요금 처리 (온디맨드 , RI , Savins Plan , Spot )

- 온디맨드 인스턴스 : 장기 약정 없이 컴퓨팅 파워에 대해 시간당 또는 초당(최소 60초) 비용을 지불한다.
예약 인스턴스 (RI) : 장기 계약 시 할인(1년, 3년 기간), 예약 인스턴스를 특정 가용 영역에 지정 가능하다.
- Saving Plan : 1년, 3년 기간 처럼 장기 계약, 리전과 인스턴스 패밀리, 사이즈를 변경할 수 있다. 예약 인스턴스 보다는 비싸다.
- 스팟(Spot) 인스턴스 : 미사용 서버를 임시로 사용하여 최대 90% 저렴, 언제든지 종료될 수 있음. 경매 방식으로 입찰, 테스트용 또는 임시용 서비스를 제공할때 사용하면 유용하다.

 

<3> 대표적인 컨테이너 관리형 서비스   ECS  ,  EKS

- ECS ( Elastic Container Service)

컨테이너식 애플리케이션의 배포, 관리 및 크기 조정을 간소화하는 완전관리형 컨테이너 오케스트레이션 서비스
AWS 전용이다. AWS에서 인프라를 관리해주며, 확장 등이 쉽게 가능하다.
컨테이너가 소수일 때 커맨드로 관리 가능하지만, 많아지면 관리가 힘들어 관리형 사용이 필요하다.

- EKS ( Elastic Kubernetes Service)
오픈소스인 쿠버 네티스 사용의 관리 리소스가 들어감
AWS  쿠버네티스 관리 오케스트레이션 서비스인  EKS  사용하면 관리 시간이 줄어든다.
마스터의 관리를 AWS가 해준다.
사용자는 워커노드만 관리하면 된다.
마스터 서버로는 API 서버로 명령만 내릴수 있다. 로그 모니터링은 가능하다.
별도의 AWS VPC에 마스터 서버가 구성된다. 사용자는 접근 불가하다.

<4>  대표적인 서버리스 컴퓨팅  람다

※ 서버리스?

개발자가 서버를 관리할 필요 없이 애플리케이션을 빌드하고 실행할 수 있도록 하는 클라우드 네이티브 개발 모델이다. 서버리스 모델에도 서버가 존재하긴 하지만, 애플리케이션 개발에서와 달리 추상화되어 있다.
그러므로 유지시킬 서버를 별도 운영하지 않아도 원하는 애플리케이션을 빌드하고 실행할 수 있도록 해주는 개념이다.

이벤트 방식의 서버 처리(특정 동작을 호출하여 애플리케이션을 실행하는 구조)
서버리스도 관리형 서비스이다.
사용자가 확장 등을 고려할 필요가 없다.
모든 것이 자동으로 처리된다.
대표적인 서버리스 서비스 람다.

람다는 실행하는 비용

 

2

1시간에 1번 들어오는 서비스인 경우?

EC2는 24시간 운영 필요.

람다는 이벤트 발생 시  트래픽 처리됨,  처리 시만 비용이 발생함.

1달 사용 시 서버리스  비용이 더 줄어든다.

람다 사용 시 , 개발자는 개발하는데만 집중할 수 있다.  관리형 서비스이다.

사용한 만큼 지불한다. 

제약 15분.