Amazon Simple Storage Service(Amazon S3) : 웹용 객체 스토리지 서비스
고유 한 키-값을 사용하여 원하는 수만큼 객체를 저장하는 객체 스토어
구현 측면에서 버킷과 객체는 리소스이고, Amazon S3는 이를 관리하기 위한 API를 제공합니다. 예를 들어 Amazon S3 API를 사용하여 버킷을 만들고 객체를 업로드할 수 있습니다.
버킷에 대해 정적 웹 사이트 호스팅을 활성화 할 때 인덱스 문서의 이름(index.html)을 입력합니다. 인덱스 문서 이름이 있는 HTML 파일을 버킷에 업로드합니다.
http://<bucket 이름>.s3-website.<Region>.amazonaws.com/
https://docs.aws.amazon.com/AmazonS3/latest/dev/IndexDocumentSupport.html
키 – 객체에 지정한 이름. 저장된 파일을 검색할 때 사용
버전 ID – 버킷 내에서 키와 버전 ID를 사용하여 각 객체를 고유하게 식별.
값 – 저장하는 콘텐츠. 객체 값은 임의의 바이트 시퀀스
메타데이터 – 객체 관련 정보를 저장하기 위한 이름-값 페어의 집합
하위 리소스 – 객체 관련 추가 정보를 저장. 하위 리소스는 객체에 종속되므로 항상 객체, 버킷 등의 다른 항목과 연결.
액세스 제어 정보 – Amazon S3에 저장한 객체에 대한 액세스를 제어할 수 있습니다.
Amazon Elastic Compute Cloud(Amazon EC2)
요구 사항이나 갑작스러운 인기 증대 등 변동 사항에 따라 신속하게 규모를 확장하거나 축소할 수 있어 서버 트래픽 예측 필요성이 줄어듭니다.
키 페어를 사용하여 인스턴스 로그인 정보 보호(AWS는 퍼블릭 키를 저장하고 사용자는 개인 키를 안전한 장소에 보관하는 방식)
인스턴스에 연결할 때 프라이빗 키를 사용하여 인스턴스에 안전하게 액세스.
보안된 위치에 프라이빗 키를 저장해 두는 것이 중요
탄력적 IP 주소(EIP): 동적 클라우드 컴퓨팅을 위한 고정 IPv4 주소
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/concepts.html
인스턴스의 Public IP는 고정된 IP 주소가 아니라 유동적인 IP 주소 이다.
EC2 인스턴스를 STOP, 재시작 하게 되면 IP 주소가 바뀐다.
그렇기 떄문에 해당 유동 IP로는 실제 서비스로 사용하긴 어렵다고 볼 수있다.
안정적으로 서비스를 운영 하기 위해서는 당연히 고정 IP가 필요하다.
출처: https://goddaehee.tistory.com/192 [갓대희의 작은공간]
Amazon Relational Database Service(Amazon RDS)
AWS 클라우드에 있는 격리된 데이터베이스 환경
https://m.blog.naver.com/carrotcarrot/220671342353
https://developer88.tistory.com/303