aws 컨퍼런스

강정우·2023년 1월 18일
2

AWS

목록 보기
5/5

aws 컨퍼런스

  • 빌더는 모두가 될 수 있다.

EC2

  • 모든 워크로드를 위한 컴퓨팅 플랫폼이다. 즉, AWS에서 제공하는 가상 서버이다.
  • 다양한 프로세스도 있다.
  • 우리가 실제로 공급받는 인스턴스는 각기 완전히 독립된 상태의 pc이다.

    실행과 정지상태를 잘 활용하여야 한다. 즉, 사용하지 않는 인스턴스는 정지시키기
    또한 스케쥴링 기능으로 출근시간에 켜고 퇴근시간에 끌수 있다.

적합한 인스턴스 선택방법

네이밍 규칙

  • 특이한 점은 가장 최신세대일 수록 가격이 싸다
  • 너무 많은 시간을 소요할 필요는 없다. 일반적인 인스턴스를 선택하고 사용량 모니터링 후 인스턴스를 교체하면 된다.
  • 참고록 AWS에서 직접 개발한 Graviton중 그라비톤2는 최고의 가성비가 있다. (당근 본인들이 개발했으니까 가격경쟁에서 이득이겠지..?)

AWS Compute Optimizer

  • EBS 볼륨 및 람다함수등 AWS 리소스에 과다 프로비저닝 또는 과소 프로비저닝을 방지하는 AWS 서비스이다.

    즉, 비용 절감 tip

  1. Ec2 수명주기 이해
  2. 적합한 인스턴스 type 선택
  3. Gravition2 프로세서 사용
  4. Aws Compute Optimizer 활용
  5. 적절한 구매 옵션 활용하기

Container

  • 컨테이너란?

  • app runner
    CI/CD 구축 필요X, 서버리스라 내가 관리할 요소가 없고 개발에만 집중할 수 있다는 장점이 있음

S3

  1. 폴더개념이 없음
  2. 각 객체의 Inode 정보인 메타 데이터는 폴더가 아닌 각 객체와 직접연관되고, 버킷 내에 Prefix 형태로 저장되.

Dynamotable

  • ERD를 하나의 큰 entity를 갖도록 디자인 하자 그래야 이점이 있다.
  • 대강 30% 정도 넉넉하게 잡아두는 것이 최적이다.
    Target Utilization이 너무 높기만하면 Throtlling을 야기한다.
  • ⭐키 디자인이 중요한 것은 바뀌지 않는다.⭐
profile
智(지)! 德(덕)! 體(체)!

0개의 댓글