클라우드(AWS)/S3

◇  공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇ S3 Cross Region ReplicationS3 Cross Region Replication은 S3 버킷의 객체를 자동으로 다른 AWS 리전에 있는 S3 버킷으로 복제하는 기능이다.이를 통해 지리적으로 분산된 백업을 만들 수 있으며, 규정 준수나 DR(재해 복구 시나리오)에 유용하다. 🤨 의문점: S3 Standard의 가용성AWS의 공식 페이지에서는 S3 Standard는 99.99%의 가용성을 제공한다고 적혀있다. 그렇기 때문에 이미 AWS가 자동으로 데이터를 복제하여 가용성을 제공하고 있기 때문에 Cross Region Replication을 사용할 필요가 없지 않나? 라고 느꼈다.✅ Cross Region Repli..
◇  공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇   S3 이벤트 알림 (Event Notification)S3 버킷에서 발생한 이벤트(예: 객체Object 생성 또는 삭제)를 트리거로 하여 알림을 수행하는 기능이다. 알림 대상으로는 Lambda 함수, SQS 큐, SNS 주제, EventBridge이다.예를 들어, S3 버킷에 객체가 생성되면 Lambda 함수를 호출하는 방식으로 활용할 수 있다.    🤔 문제다음은 한 회사에서 사용자 간 파일 공유 웹 애플리케이션을 설계하는 상황입니다. 웹 애플리케이션은 사용자가 파일을 업로드하면, 해당 파일을 압축하여 S3에 저장합니다. 웹 애플리케이션의 요청 수를 예측할 수 없으므로, 확장 가능하고 시스템의 성능을 향상시키기 위해 디커플..
◇  공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇ 👨‍🏫 SAA 문제Amazon S3 Glacier Deep Archive에 보관하고 있는 10TB의 아카이브 데이터를 꺼낼 경우, 가장 비용 효율이 높은 데이터 꺼내기 옵션은 무엇인가요? 이 아카이브 데이터는 3일 후에 사용할 예정이므로, 데이터 꺼내기 속도는 중요하지 않습니다.S3 Transfer AccelerationRapid RetrievalStandard RetrievalBulk Retrieval정답 & 오답더보기정답: 4. Bulk Retrieval (오답) 1. S3 Transfer Acceleration사용자가 S3 버킷으로 최적화된 네트워크 경로를 통해 데이터를 전송하는 기능이다. Glacier의 데이터 꺼내기와..
정적 웹 호스팅 (Static Website Hosting)S3 Bucket에 저장된 정적 콘텐츠(HTML, JPG 등)를 웹 사이트로 공개할 수 있는 기능이다.정적 웹 사이트 호스팅은 클라이언트 측에서 실행되는 JavaScript와 같은 스크립트를 지원하지만,PHP, JSP, ASP.NET 등 서버 측에서 실행되는 스크립트는 포함하지 않는다. 웹 사이트로 공개하려는 정적 콘텐츠가 있는 Bucket은 "정적 웹 사이트 호스팅"을 활성화하고,Bucket을 공개적으로 읽을 수 있도록 설정해야 한다.
◇  공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇   IAM User Policy: 자신의 AWS 계정 내의 유저User Policy은 IAM 사용자를 단위로 액세스 권한을 설정하는 기능이다.IAM Policy의 적용 범위: 자신의 AWS 계정 내의 1) IAM User, 2) IAM Group, 3) IAM Role 예시) IAM User에 대해 S3 리소스에 대한 액세스 권한을 설정한다.접근하려는 출발지 IP 주소나 도메인명에 의한 액세스 제어도 가능하다.    Bucket Policy: 다른 AWS 계정의 유저도 가능Bucket 단위로 액세스 권한을 설정하는 기능이다.자신의 AWS 계정의 IAM 사용자나 또 다른 AWS 계정의 IAM 사용자에 대해 S3 리소스에 대한 액세스..
◇  공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇   S3 LifeCycle (수명 주기) S3 버킷 내의 데이터에 대해 1)스토리지 클래스 변경이나 2)객체 삭제를 자동화하는 기능이다.Transition Actions: 지정된 기간이 경과한 데이터를 자동으로 더 비용 효율적인 스토리지로 이동시키기Expiration Actions: 보관 기한(유효 시간)이 지난 데이터를 삭제하기  액세스 빈도를 예측할 수 있거나 보관기간이 미리 정해져 있다면, 버킷에 LifeCycle을 설정함으로써 비용 절감 효과를 기대할 수 있다.  Transition Actions아래 그림은 객체 생성 후 30일 후에 "S3 Standard-IA"로, 60일 후에 "S3 Glacier Flexible Ret..
◇  공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇ TL;DRObject Lock(객체 잠금)은 S3 bucket에 저장한 Object에 대해서 업데이트(변경)와 삭제를 못하게 방지한다.    S3 객체 잠금S3 Object Lock: 삭제 및 변경 방지S3의 Object Lock은 Amazon S3에 저장된 객체의 삭제 및 변경/업데이트를 방지하는 기능이다. S3 Object Lock 특징Object Lock는 bucket을 새로 작성 시에만 설정 할 수 있다.Object Lock을 유효화 시키면 자동으로 Versioning도 유효화 된다. (Versioning이란→ https://jibinary.tistory.com/314)   Legal Hold (리걸 홀드): 특정 객체를 ..
◇  공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇ S3 Transfer Acceleration: 세계 각국의 어떤 Region에서 다른 Region의 S3에 빠르게 전송하고 싶을 때 사용  Faster long-distance S3 uploads & downloadsS3 Transfer Acceleration S3 Transfer Acceleration은 유저가 S3 버킷으로 데이터를 전송할 때 최적화된 네트워크 경로를 통해 전송할 수 있는 기능이다.(세계 각국의 Region과 같이) 멀리 떨어진 곳에서 S3 버킷에 데이터를 전송할 경우에 최적화 된 네트워크 경로로 빠르게 전송할 수 있다. 장거리 전송일 경우, 많은 양의 데이터를 최대 50 - 500%까지 고속 전송할 수 있다...
찌르비
'클라우드(AWS)/S3' 카테고리의 글 목록