데이터 파이프라인을 위한 AWS 서비스
Amazon ec2(Amazon Elastic Compute Cloud)
- 인스턴스: 가상 컴퓨팅 환경
- Amazon 머신 이미지(AMI): 서버에 필요한 운영체제와 여러 소프트웨어들이 적절히 구성된 상태로 제공되는 템플릿으로 인스턴스를 쉽게 만들 수 있습니다.
- 인스턴스 유형: 인스턴스를 위한 CPU, 메모리, 스토리지, 네트워킹 용량의 여러 가지 구성 제공
- 키 페어를 사용하여 인스턴스 로그인 정보 보호(AWS는 퍼블릭 키를 저장하고 사용자는 개인 키를 안전한 장소에 보관하는 방식)
- 인스턴스 스토어 볼륨: 임시 데이터를 저장하는 스토리지 볼륨으로 인스턴스 중단, 최대 절전 모드로 전환 또는 종료 시 삭제됨
- Amazon Elastic Block Store(Amazon EBS), 즉 Amazon EBS 볼륨을 사용해 영구 스토리지 볼륨에 데이터 저장
- 인스턴스와 Amazon EBS 볼륨 등의 리소스를 다른 물리적 장소에서 액세스할 수 있는 리전 및 가용 영역
- 보안 그룹을 사용해 인스턴스에 연결할 수 있는 프로토콜, 포트, 소스 IP 범위를 지정하는 방화벽 기능
- 탄력적 IP 주소(EIP): 동적 클라우드 컴퓨팅을 위한 고정 IPv4 주소
- 태그: 사용자가 생성하여 Amazon EC2 리소스에 할당할 수 있는 메타데이터
- AWS 클라우드에서는 논리적으로 격리되어 있지만 원할 때마다 고객의 네트워크와 간편히 연결할 수 있는 가상 네트워크인 Virtual Private Clouds(VPC)
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/concepts.html
Amazon EC2이란 무엇입니까? - Amazon Elastic Compute Cloud
Amazon EC2이란 무엇입니까? Amazon Elastic Compute Cloud(Amazon EC2)는 Amazon Web Services(AWS) 클라우드에서 확장 가능 컴퓨팅 용량을 제공합니다. Amazon EC2를 사용하면 하드웨어에 선투자할 필요가 없어 더 빠르
docs.aws.amazon.com
Amazon S3
버킷 | 객체 | 키 |
- Amazon S3에 저장된 개체에 대한 컨테이너 - 모든 객체는 어떤 버킷에 포함 - 쉽게 이해해서 윈도우의 폴더라고 이해를 하면 된다. |
- Amazon S3에 저장되는 기본 개체 - 객체는 객체 데이터와 메타데이터로 구성된다. |
- 버킷 내 객체의 고유한 식별자 - 버킷 내 모든 객체는 정확히 하나의 키를 갖는다. - 버킷, 키 및 버전 ID의 조합이 각 객체를 고유하게 식별하기 때문에 Amazon S3는 "버킷+키+버전"과 객체 자체 사이의 기본 데이터 맵으로 간주할 수 있다. |
https://aws.amazon.com/ko/s3/?nc=sn&loc=0
클라우드 스토리지 | 웹 스토리지| Amazon Web Services
Internet Explorer에 대한 AWS 지원이 07/31/2022에 종료됩니다. 지원되는 브라우저는 Chrome, Firefox, Edge 및 Safari입니다. 자세히 알아보기
aws.amazon.com
RDS(Amazon Relational Database Service)
- 클라우드에서 관계형 데이터베이스를 더욱 간편하게 설정, 운영 및 확장할 수 있음.
- 하드웨어 프로비저닝, 데이터베이스 설정, 패치 및 백업과 같은 시간 소모적인 관리 작업을 자동화하면서 비용 효율적이고 크기 조정 가능한 용량을 제공
지원 가능한 데이터베이스 엔진
- Oracle
- PostgreSQL
- Mysql
- MariaDB
- Microsoft SQL Server
- Aurora
https://aws.amazon.com/ko/rds/
데이터베이스 관리 시스템 | 관계형 RDS | Amazon Web Services
Internet Explorer에 대한 AWS 지원이 07/31/2022에 종료됩니다. 지원되는 브라우저는 Chrome, Firefox, Edge 및 Safari입니다. 자세히 알아보기
aws.amazon.com
API Gateway
- 어떤 규모에서든 개발자가 API를 생성, 게시, 유지 관리, 모니터링 및 보호할 수 있게 해주는 AWS 서비스
- 모바일 및 웹 애플리케이션에서 AWS 서비스에 액세스할 수 있는 일관된 RESFul 애플리케이션 프로그래밍 인터페이스(API)를 제공
- 사용자는 RESFul API를 생성, 구성, 호스팅하여 애플리케이션의 AWS 클라우드 액세스를 지원
https://aws.amazon.com/ko/api-gateway/
Amazon API Gateway | API 관리 | Amazon Web Services
Internet Explorer에 대한 AWS 지원이 07/31/2022에 종료됩니다. 지원되는 브라우저는 Chrome, Firefox, Edge 및 Safari입니다. 자세히 알아보기
aws.amazon.com
CloudWatch
- Amazon Web Services(AWS)리소스와 AWS에서 실시간으로 실행 중인 애플리케이션을 모니터링
- 리소스 및 애플리케이션에 대해 측정할 수 있는 변수인 지표를 수집하고 추적할 수 있음
- 경보는 알림을 보내거나 정의한 규칙을 기준으로 모니터링하는 리소스를 자동으로 변경
https://aws.amazon.com/ko/cloudwatch/
Amazon CloudWatch – 애플리케이션 및 인프라 모니터링
Internet Explorer에 대한 AWS 지원이 07/31/2022에 종료됩니다. 지원되는 브라우저는 Chrome, Firefox, Edge 및 Safari입니다. 자세히 알아보기
aws.amazon.com