📝오늘 공부한 것
- AWS S3, EC2
알게 된 점❗
[ AWS S3 (Amazon Simple Storage Service) ]
- 객체 스토리지 서비스로, 다양한 사례에 대해 원하는 양의 데이터를 저장하고 보호할 수 있다.
- AWS S3는 특정 비즈니스, 조직 및 규정 준수 요구 사항을 충족하도록 데이터에 대한 액세스를 최적화, 구조화 및 구성할 수 있도록 관리 기능을 제공한다.
기능
- 스토리지 클래스
자주 액세스되는 데이터에 대한 S3 Standard, 엑세스 빈도가 낮은 데이터에 대한 S3 Standard-IA, S3 One Zone-IA 등 다양한 스토리지 클래스를 제공
- 스토리지 관리
비용 관리, 규정 요구 사항 충족, 대기 시간 단축, 규정 준수 요구 사항에 맞게 여러 개의 개별 데이터 복제본 저장을 수행할 수 있는 스토리지 관리 기능이 포함되어 있다.
- 액세스 관리 및 보안
버킷 및 객체에 대한 액세스 감사 및 관리 기능을 제공한다.
- 데이터 일관성
모든 AWS 리전의 Amazon S3 버킷에 있는 객체의 PUT 및 DELETE 요청에 대해 강력한 쓰기 후 읽기(read-after-write) 일관성을 제공한다.
이외에도 데이터 처리, 스토리지 로깅 및 모니터링, 분석 및 인사이트의 기능들이 있다.
[ AWS EC2 (Amazon Elastic Compute Cloud) ]
- 클라우드에서 온디맨드 확장 가능 컴퓨팅 용량을 제공하는 서비스
- 하드웨어 비용이 절감되므로 애플리케이션을 더욱 빠르게 개발하고 배포할 수 있다.
- 원하는 수의 가상 서버를 구축하고 보안 및 네트워킹을 구성하며 스토리지를 관리할 수 있다.
- 스케일 업하여 월간 또는 연간 프로세스 또는 웹 사이트 트래픽 급증 등 컴퓨팅 사용량이 많은 작업을 처리할 수 있다. 또한, 사용량이 감소하면 용량을 다시 스케일 다운할 수 있다.
기능
- 인스턴스
가상 서버
- Amazon 머신 이미지(AMI)
서버에 필요한 구성 요소(운영 체제와 추가 소프트웨어 포함)를 패키징하는 인스턴스용 사전 구성 템플릿.
- 인스턴스 유형
인스턴스의 다양한 CPU, 메모리, 스토리지, 네트워킹 용량 및 그래픽 하드웨어 구성.
- 키 페어
인스턴스에 대한 보안 로그인 정보. AWS는 퍼블릭 키를 저장하고 사용자는 프라이빗 키를 안전한 장소에 저장한다.
- 인스턴스 스토어 볼륨
인스턴스를 중단, 최대 절전 모드로 전환 또는 종료할 때 삭제되는 임시 데이터용 스토리지 볼륨.
- Amazon EBS 볼륨
Amazon Elastic Block Store(Amazon EBS)를 사용하는 데이터에 대한 영구 스토리지 볼륨.
- 리전, 가용 영역, 로컬 영역, AWS Outposts 및 Wavelength Zone
인스턴스와 Amazon EBS 볼륨 등의 리소스에 대한 여러 물리적 위치.
- 보안 그룹
인스턴스에 도달할 수 있는 프로토콜, 포트 및 소스 IP 범위와 인스턴스가 연결할 수 있는 대상 IP 범위를 지정할 수 있는 가상 방화벽.
- 탄력적 IP 주소
동적 클라우드 컴퓨팅용 고정 IPv4 주소.
- 태그
사용자가 생성하여 Amazon EC2 리소스에 할당할 수 있는 메타데이터.
- Virtual Private Cloud(VPC)
직접 생성할 수 있고 AWS 클라우드의 나머지 부분과 논리적으로 격리된 가상 네트워크. 선택적으로 이러한 가상 네트워크를 자체 네트워크에 연결할 수 있다.
[ EC2와 S3를 함께 사용하면 좋은 점 ]
- S3은 언제든지 Amazon EC2 내 또는 웹의 어디서나 원하는 데이터의 양을 저장하고 가져올 수 있게 해주어 웹 규모의 컴퓨팅 작업을 쉽게수행할 수 있도록 설계되었다.
- EC2는 AMI를 저장하기 위해 S3를 사용한다.
- 인스턴스 장애의 경우, 저장된 AMI를 사용해서 즉시 다른 인스턴스를 실행할 수 있으며 이를 통해 빠른 복구 및 비즈니스 지속성을 달성할 수 있다. - EC2는 S3를 사용해서 데이터 볼륨의 스냅샷을 저장한다.
- 애플리케이션 또는 시스템 장애가 발생한 경우 스냅샷을 사용해서 빠르고 안정적으로 데이터를 복원할 수 있다.
https://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/Welcome.html
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/concepts.html#ec2-features
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/AmazonS3.html
'TIL(Today I Learned)' 카테고리의 다른 글
TIL-230918('행동대장' 코드리팩토링 - 폴더구조 변경) (0) | 2023.09.18 |
---|---|
TIL-230916(자바의정석 Chapter06 '객체지향 프로그래밍1') (0) | 2023.09.16 |
TIL-230914(Array와 LinkedList) (0) | 2023.09.14 |
TIL-230913(DB 로직 최소화) (0) | 2023.09.13 |
TIL-230912(쿼리 최적화) (0) | 2023.09.12 |