ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • AWS 서비스
    개발/키워드 2022. 3. 10. 21:28

    EC2

    • Amazon Elastic Compute Cloud
    • 애플리케이션을 배포, 관리 및 확장하는데 도움이 되는 추가 기능을 제공.
    • 위치는 리전과 가용 영역(각 리전에 있는 격리 영역)으로 구성.
    • 인스턴스 사이즈: https://aws.amazon.com/ko/ec2/instance-types/
    • AutoScaling: 애플리케이션을 모니터링하고 용량을 자동으로 조정.
    • AMI(Amazon Machine Image): 인스턴스를 시작하는데 필요한 정보를 제공. 실행환경 구성 및 엑세스 관리 등.
    • EBS(Elastic Block Store): 확장가능한 고성능 블록 스토리지 서비스로 EC2용으로 설계됨.
    • 리소스 태깅: 용도, 소유자 또는 환경 등을 기준으로 AWS 리소스를 다양한 방식으로 구분가능.
    • 보안그룹: 인스턴스에 대한 방화벽 역할. 인바운드 트래픽과 아웃바운드 트래픽을 제어함.

    RDS

    • 클라우드에서 관계형 데이터베이스를 간편하게 설정, 운영, 확장
    • 하드웨어 프로비저닝, DB 설정, 패치 및 백업 등을 자동화
    • 스토리지 규모 조정 가능, replica 설정 가능
    • Amazon Aurora: 클라우드를 위해 구축된 MySQL 및 PostgreSQL 호환 관계형 데이터베이스. 빠르고 보안 및 가용성, 안정성 제공. 자가 복구 분산 스토리지 시스템

    Code Deploy

    • 소프트웨어 배포 자동화
    • CI, CD 등의 시스템과 함께 사용
    • 롤백, 블루/그린 배포, 롤링 업데이트, 동시배포 등
    • AWS lambda: 서버를 프로비저닝하거나 관리하지 않고도 코드를 실행할 수 있게 해주는 컴퓨팅 시스템. 모든 컴퓨팅 리소스 관리를수행

    SQS(Simple Queue Service)

    • 마이크로 서비스, 분산 시스템 및 서버리스 애플리케이션을 위한 메시지 대기열

    S3(Simple Storage Service)

    • 객체 스토리지 서비스
    • 버킷이라는 리소스에 객체로 저장. 한 객체는 최대 5테라바이트까지 가능
    • S3 Glacier: 무제한 확장성 제공, 장기 스토리지 클래스. 데이터 보관 및 장기 백업을 목적으로한 저렴한 S3 스토리지 클래스

    IAM(Identity and Access Management)

    • AWS 서비스 및 리소스에 세분화된 권한을 적용

    Route53

    • 가용성과 확장성이 뛰어난 DNS(도메인 이름 시스템) 웹 서비스
    • 도메인 등록, DNS 라우팅, 상태확인 등을 조합하여 실행 가능
    • S3 버킷에서 도메인을 등록가능

    Athena

    • S3에 저장된 데이터를 간편하게 분석할 수 있는 대화식 쿼리 서비스
    • 서버리스 서비스이기 때문에 관리할 인프라가 없음
    • 실행한 쿼리에 대해서만 비용을 지불
    • AWS Glue: 데이터를 쉽게 타맥, 준비, 조합할 수 있도록 지원하는 서버리스 데이터 통합 시스템

    테라폼(Terraform)

    • 하시코스에서 오픈소스로 개발중인 인프라 스트럭처 관리 도구
    • Infrastructure as Code를 지향
    • 선언적 리소스 관리

    ELB(Elastic Load Balancing)

    • 웹 서버 로드 밸런싱
    • 네트워크 트래픽을 분사하여 애플리케이션 확장성 개선
    • 애플리케이션 트래픽 자동 분산
    • ELB와 Auto Scaling을 함께 사용하면, Auto Scaling 이 시작한 인스턴스는 자동으로 로드 밸런서에 등록되며 Auto Scaling이 종료하는 인스턴스는 자동으로 로드 밸런서에서 등록 취소 됨
    • ALB(Application Load Balancing)

    WAF(Web Application Firewall)

    • 웹 어플리테이션 방화벽
    • 일반적인 웹 취약점으로부터 웹 어플리케이션 보호
    • 가용성, 보안, 리소스 과도 사용 등과 관련된 웹 공격으로부터 애플리케이션이나 API를 보호하는데 도움이 되는 방화벽
    • SQL 주입, 사이트 스크립팅 등을 차단, 특정 트래픽 패턴 필터링 등

    CloudFront

    • CDN(콘텐츠 전송 네트워크) 서비스

    '개발 > 키워드' 카테고리의 다른 글

    개발 키워드 알아보기  (0) 2022.02.02

    댓글

Designed by Tistory.