본문 바로가기

분류 전체보기191

[AWS] App2Container AWS App2Container기존 애플리케이션을 컨테이너화하는 데 도움을 주는 도구 (Java, .NET 지원)  동작 방식App2Container가 애플리케이션을 스캔해서 종속성과 실행환경을 자동으로 분석하고 정보를 수집분석 결과를 바탕으로 Dockerfile과 컨테이너 이미지 빌드 스크립트를 자동으로 생성(사용자는 생성된 파일만 검토)생성된 Dockerfile 기반으로 컨테이너 이미지 빌드  요약자동 컨테이너화 지원 2024. 12. 13.
[AWS] Kinesis Data Firehose Amazon Kinesis Data FirehoseAmazon Kinesis Data Firehose는 실시간으로 데이터를 수집하고 분석하기 위한 완전관리형 데이터 스트리밍 서비스로, 데이터를 손쉽게 로드하고 변환하여 다양한 AWS 및 서드파티 서비스로 전달할 수 있다.Batch Writes배치 쓰기: 다양한 목적지 지원Kinesis Data Firehose는 데이터를 배치 단위로 작성하여 효율성을 극대화한다. 배치 쓰기는 데이터 전송 비용을 절감하고, 네트워크 부하를 줄이며, 목적지 시스템의 성능을 최적화하는 데 기여한다. Firehose는 AWS의 여러 서비스는 물론 서드파티 및 커스텀 목적지로의 배치 쓰기를 지원한다. Data Destinations(Amazon Data Firehose -> Des.. 2024. 12. 12.
[AWS] Kinesis Data Streams Amazon Kinesis Data StreamsAmazon Kinesis Data Streams는 대용량의 실시간 데이터를 수집하고 처리할 수 있는 완전관리형 서비스이다. 샤드샤드는 Kinesis Data Streams에서 데이터의 처리와 저장을 담당하는 기본 단위이다.처리량: (1mb || 1000msg)/sec per shard 필요에 따라 샤드의 수를 조절하여 처리 용량을 확장하거나 축소할 수 있다.  레코드와 블롭 데이터레코드는 Kinesis Data Streams에서 전송되는 데이터의 기본 단위이다. 각 레코드는 실제 데이터인 데이터 블롭과 메타데이터로 구성된다. 데이터 블롭은 텍스트, JSON, 바이너리 등 다양한 형식의 데이터를 포함할 수 있다.  파티션 키와 데이터 순서 보장파티션 키는 .. 2024. 12. 12.
[AWS] S3 Object Lock & Glacier Vault Lock 사용 이유WORM(Write Once, Read Many): 한 번 기록된 객체를 변경하거나 삭제할 수 없도록 설정S3 Object LockAmazon S3 Object Lock은 S3 버킷 내의 객체에 대해 삭제나 수정이 불가능하도록 잠금 설정을 하는 기능이다. 이는 데이터의 무결성을 보장하고, 규제 준수를 지원하는 데 유용하다. 특징S3 Versioning 정책 활성화 필요객체별로 보존 기간 설정 (이후 삭제 가능)일부 정책에 따라 삭제 가능Glacier Vault LockAmazon Glacier는 장기 보관을 위한 저비용 스토리지 서비스이며, Glacier Vault Lock은 이 서비스 내에서 데이터의 불변성을 보장하는 기능이다. Vault Lock을 사용하면 Vault에 저장된 데이터의 보존 .. 2024. 12. 8.
[AWS] ELB - Connection Draining Connection Draining(연결 드레이닝)은 타겟 그룹의 대상을 제거할 때 처리 중인 요청까지는 정상적으로 완료될 수 있도록 보장하는 기능이다. 최대 드레이닝 시간을 정할 수 있고, default는 300초이다. 만약 이 시간 동안 요청이 완료되지 않으면 해당 요청은 강제로 종료된다.  실제 사용 예1. Auto Scaling2. 배포 시 (ex. 롤링 업데이트)3. 인스턴스 health check 실패 2024. 11. 22.
728x90