top of page

SharkByte #10: 250501-250525

SharkByte #10: 250501-250525

smileshark_AWS update_Sharkbyte

안녕하세요! 스마일샤크의 전혜진입니다. 😊


Shark-Byte는 저희 회사의 상징인 'Shark🦈'과 데이터 단위인 'Byte💾'를 결합한 이름으로, 매일 쏟아지는 AWS 업데이트 중 핵심만을 간결하고 이해하기 쉽게 전달하겠다는 의미를 담고 있습니다. 앞으로도 중요한 AWS 소식을 신속하고 정확하게 전해드리겠습니다!


SharkByte: 250501-250525










1# CloudFront, SaaS Manager 기능 출시!

CloudFront SaaS Manager 다중 테넌트 관리 화면 <출처 : AWS>
CloudFront SaaS Manager 다중 테넌트 관리 화면 <출처 : AWS>

🔍 SaaS Manager 기능이란?

• 하나의 CloudFront 배포로 여러 테넌트(고객) 도메인 관리 가능

• [멀티테넌트 배포] 기능 → 공통 설정을 템플릿화하여 재사용

• TLS 인증서, AWS WAF, 오리진 설정 등 개별 설정도 가능


✨ 이런점이 좋아집니다

• 수십~수백 개의 사이트에 공통 보안/성능 정책 적용 가능

• 구성 오류 감소 및 운영 시간 절감


🛠️ 시작하기

• [멀티테넌트 배포] 생성 → 공통 설정 템플릿 만들기

• [테넌트 추가] → 고객별 도메인 등록하고 맞춤 설정

• DNS는 CNAME으로 연결하면 끝





2# Lambda 로그, 이제 더 저렴하게 & 전송 대상 추가!

2# Lambda 로그, 이제 더 저렴하게 & 전송 대상 추가!
미국 동부(버지니아 북부) 지역의 Amazon S3 및 Amazon Data Firehose에 대한 Lambda 로그 전송에 대한 계층형 가격 <출처 : AWS>

📢 주요 변경사항

• Lambda 로그에 CloudWatch Logs 볼륨 기반 요금제 적용

• 사용량이 많을수록 GB당 단가가 자동으로 낮아짐

• 기존 요금제 $0.50/GB → 최대 $0.05/GB까지 할인

• 이제 S3, Data Firehose로도 전송 가능


💡 다양한 활용 방법

• 실시간 분석 - CloudWatch Logs

• 장기 저장/외부 서비스 연동 - S3/Firehose

• 개발/운영 환경에 따라 로그 레벨 조정하여 비용 최적화


🌎 지원 환경

• 모든 상용 AWS 리전





3# ECS, 배포 실패 시 원클릭 롤백 지원!

📢 주요 변경사항

 • ECS 배포 중 문제가 생겼을 때, 이제 원클릭으로 이전 상태로 롤백 가능

 • 기존에는 작업 실패 시 수동으로 새 배포를 트리거

 • 이제는 stopDeployment API를 통해 자동 롤백을 활성화

 • 장애 감지는 기존 방식인 배포 회로 차단기 + CloudWatch 알람 사용


🌍 지원 환경

 • 모든 AWS 리전





4# CloudTrail, VPC 엔드포인트 네트워크 활동까지 추적

생성된 네트워크 트레일 <출처 : AWS>
생성된 네트워크 트레일 <출처 : AWS>

📢 주요 변경사항

 • 기존에는 CloudTrail이 API 호출 정보만 추적

 • 예를들어 서버가 어떤 VPC 엔드포인트에 통신했는지 파악 불가

 • 이제는 누가, 어디서, 어떤 서비스에 연결했는지 로그에 기록

 • 엔드포인트 정책에 의해 거부된 액세스도 함께 기록


🛠️ 시작하기

1. CloudTrail 콘솔에서 추적 선택

2. 데이터 이벤트 [편집] -> 고급 이벤트 선택기로 전환

3. 네트워크 활동 이벤트로 이동 후 [편집]

4. 이벤트 소스 및 템플릿(예: 거부된 네트워크 이벤트 기록) 선택 




5# Amazon Q Developer, GitHub에서 쉽게 개발하기 (미리보기)

5# Amazon Q Developer, GitHub에서 쉽게 개발하기 (미리보기)
Amazon Q Developer를 GitHub에서 설치하는 화면 <출처 : AWS>

🔍 주요 변경사항

 • GitHub.com 및 GitHub Enterprise Cloud에서 연동 가능

 • 이슈에 라벨을 붙이면 Q가 알아서 코드 생성, PR 생성, 코드 리뷰까지

 • 별도 AWS 계정 없이도 GitHub 인터페이스 내에서 바로 사용 가능


✅ 주요 기능

 • 코드 자동 생성 및 PR 자동 제출

 • PR에 주석 달면 Q가 해당 내용 반영하여 코드 수정

 • 보안 취약점도 자동으로 감지

 • Java 8 또는 11 → Java 17 자동 변환


🛠️ 시작하기

 • GitHub에서 Amazon Q Developer 앱 설치

 • AWS 계정 없이 무료로 사용 가능





6# EBS, 이제 스냅샷 초기화 속도 설정 가능!

EBS 볼륨의 초기화 속도(Volume initialization rate)가 300 MiB/s로 설정된 상태 <출처 : AWS>
EBS 볼륨의 초기화 속도(Volume initialization rate)가 300 MiB/s로 설정된 상태 <출처 : AWS>

📢 주요 업데이트

 • EBS 스냅샷 → EBS 볼륨 복원 속도를 100~300MiB/s 범위에서 직접 지정 가능

 • 이제 초기화 속도 예측 가능

 • 수백 개의 EC2 인스턴스를 동시에 시작해도 성능 저하 없이 빠르게 초기화

 • 재해 복구 시에도 스냅샷에서 빠르게 복원 가능


💰 요금 정보

 • 전체 스냅샷 크기 + 지정한 초기화 속도 기준으로 요금 부과

 • 자세한 내용은 EBS 요금 페이지 참고


🌏 지원 환경

 • 모든 상용 리전 및 GovCloud(US)





7# CodeBuild, Docker 이미지 빌드 시간 98% 단축!

CodeBuild 콘솔에서 Docker 서버 활성화를 선택하는 화면 <출처 : AWS>
CodeBuild 콘솔에서 Docker 서버 활성화를 선택하는 화면 <출처 : AWS>

📢 주요 변경사항

 • 기존에는 빌드 시 Docker 이미지 레이어를 매번 새로 다운로드

 • 이제는 전용 Docker 서버를 만들어서 이미지 레이어를 캐싱 처리

 • 병렬 빌드 처리 + 캐시 공유로 대규모 CI/CD 파이프라인 최적화


🛠️ 시작하기

1. CodeBuild 콘솔에서 프로젝트 생성 또는 편집

2. [환경 설정] → [추가 구성] → [Docker 서버 활성화] 선택

3. 원하는 컴퓨팅 타입 선택


🌏 지원 환경

• 모든 AWS 리전


💰 요금 정보

 • 자세한 내용은 CodeBuild 요금 페이지 참고




8# CodePipeline, 이제 Lambda 배포도 점진적으로!

AWS CodePipeline에서 Lambda 함수 배포 단계를 설정하는 화면 <출처 : AWS>
AWS CodePipeline에서 Lambda 함수 배포 단계를 설정하는 화면 <출처 : AWS>

📢 주요 변경사항

 • 기존에는 Lambda에 직접 덮어쓰기 배포만 가능 → 위험 부담 있음

 • 이제 트래픽 일부만 새 버전으로 배포 → 문제 발생 시 자동 롤백

 • Linear / Canary 방식의 트래픽 전환 전략을 통해 부분가 배포 가능

 • 자동 롤백은 CloudWatch 경보와 연동하여 지원됨


✨ 활용 사례

 • 프로덕션 환경에서 안정적인 신규 버전 배포

 • 점진적 트래픽 전환으로 장애 최소화

 • A/B 테스트 등에도 활용 가능


🌏 지원 환경

 • 미국, 중국 리전 제외한 모든 리전





9# AWS 서비스 종료 일정, 이제 한 곳에서 확인하세요!

AWS 제품 수명 주기 페이지 화면 <출처 : AWS>
AWS 제품 수명 주기 페이지 화면 <출처 : AWS>

📢 주요 변경사항

 • 종료되는 AWS 서비스를 한 곳에 통합 제공

 • 이 페이지를 북마크하여 주기적으로 확인하시는 것을 추천


✅ 3가지 카테고리로 제공

 • 신규 고객 지원 중단 예정 서비스

 • 지원 종료가 발표된 서비스

 • 이미 지원이 종료된 서비스



bottom of page