OPS

AWS 몇 가지 서비스 정리

찻잔속청개구리 2022. 1. 16. 13:08
반응형
웹서버
웹애플리케이션서버
블루/그린 배포
웹서버
코드디폴로이
KMS
클라우드와치
AWS SDK
Cloudfront
RDS
ElastiCashe


웹서버

  • 클라이언트에서 HTTP/HTTPS 프로토콜로 요청 받음
  • 정적인 처리에 대해 응답함
  • 예를 들어 html, 이미지 같은 것이 있음
  • 데이터베이스나, 코드로 실행하는 애플리케이션은 웹서로만 실행할 수 없어 웹 애플리케이션 서버가 나옴

웹애플리케이션서버

  • 웹애플리케이션 이하 WAS는 동적인 처리에 대해 응답함

블루/그린 배포

  • 블루(기존) 인스턴스로 서비스하다가 그린(신규) 인스턴스를 만들어 둘 다 엑세스할 수 있게 한다. 그린(신규) 인스턴스 코드 배포가 완료되면 블루(기존) 인스턴스 엑세스를 막고 그린(신규) 인스턴스만 배포한다.
  • 구, 신 버전이 동시에 떠 있는 시간을 짧게 처리할 수 있다
  • 롤백이 굉장이 빠르다. 로드밸런서로 수정만 하면 되기 때문

코드디폴로이

  • AWS에서 제공하는 배포 자동화 서비스
  • 젠킨스와 비슷
  • 코드디플로이 에이전트는 EC2인스턴스에 설치되어 명령을 받으면 yml 파일에 있는 절차에 딸 배포한다.

KMS

  • 암호화 키를 관리할 수 있는 AWS 서비스
  • 키를 등록해두고 암호화 할 때 마다 이 키를 가져다가 암호화 할 수 잇음

클라우드와치

  • 지표
    • 기본 제공 지표 외에 커스터마이징 할 수있다
    • 기본은 5분단위 조회고, 1분 단위로 보려면 세부 모니터링 기능 이용해야하고 비용은 점 더 나간다
    • 메로리, 디스크 사용량은 제공 안해줌. 그래서 클라우드와치 에이전트로 수집해야 함
  • 클라우드와치 에이전트
    • 인스턴스에 클라우드와치 에이전트 설치 네임스페이스가 추가되어 메모리, 디스크 사용량도 알려준다
  • 대시보드
    • 지표가 너무 많아서 관리하기 어려우므로, 내가 원하는 것만 위젯에 추가해서 대시보드를 만들 수 있음
  • 경보
    • 특정 조건을 만들어두고 작업을 진행할 수 있음
    • 상태가 변경되는 경우 관리자한테 메시지 보내는 것도 가능
  • 로그 읽기
    • 클라우드와치 에이전트가 로그도 모니터링해서 logs-loggroup으로 전송함

AWS SDK

  • 사용자들이 프로그래밍 언어에서 AWS 기능을 쉽게 조작할 수 있도록 함

Cloudfront

  • AWS CDN 컨텐츠 전송 네트워크
  • 클라이언트와 가까운 CDN 서버에서 대신 응답해서 오리진 서버에서 응답하는 것 보다 더 빨리 요청을 처리할 수 있음
  • CDN 서버가 분산해서 처리해서 오리진 서버에 갈 부하도 줄일 수 있다

RDS

  • AWS 관계형 데이터베이스 서비스이다
  • 마스터/슬레이브 구조로 만들어서 둘을 동기화 시키고 마스터에서 쓰기, 슬레이브에서 읽기만 가능하게 할 수도 있다.

ElastiCashe

  • Redis와 Memcached가 있다
  • 세션처럼 일정시간이 지나면 만료되는 데이터를 관리할 때, 자주 접근하는 데이터를 캐시할 때 사용한다
  • ElastiCashe는 AWS에서 자체적으로 제공하는 완전관리형 서비스이다.


참고자료 :
서비스 운영이 쉬워지는 AWS 인프라 구축 가이드

반응형

'OPS' 카테고리의 다른 글

맴캐시드(Memcached) VS 레디스(Redis)  (0) 2022.01.18
EFS 요약  (0) 2022.01.17
공부하다가 집중 안 될 때 보는 유튜브 채널 8가지  (0) 2022.01.14
[Terraform실습] 인스턴스  (0) 2022.01.10
보안그룹 VS NACL  (0) 2022.01.09