AWS 기술 블로그

Category: Architecture

AWS Frontier Agents로 시작하는 자율 운영 – Part [1]: DevOps Agent Release Management로 배포 전 리스크 차단하기

AI 코딩 도구의 확산으로 Pull Request가 만들어지는 속도는 폭발적으로 빨라졌지만, 이를 검토하고 테스트하는 속도는 여전히 사람의 손에 머물러 있습니다. 이 글에서는 AWS Frontier Agents의 개념과 구성을 소개하고, AWS DevOps Agent에 새로 추가된 Release Management(Preview) 기능으로 코드 변경이 프로덕션에 도달하기 전에 릴리스 리스크를 자율적으로 검증하는 방법을 단계별로 살펴봅니다. > 블로그 시리즈 보기 Part [1]: DevOps Agent […]

AWS Frontier Agents로 시작하는 자율 운영 – Part [2]: Security Agent로 침투 테스트를 온디맨드로

이 글은 AWS Frontier Agents 시리즈의 두 번째 편입니다. 1편에서 다룬 배포 전 릴리스 검증에 이어, 이번 글은 배포된 애플리케이션의 보안을 검증하는 AWS Security Agent에 대한 내용을 다룹니다. 일반적으로 연 1~2회 수행하는 외주 침투 테스트만으로는 매일 배포되는 애플리케이션의 보안 변화를 따라가기 어렵습니다. AWS Security Agent는 이 문제를 해결하기 위해 소스 코드와 문서를 사전에 분석한 뒤, […]

AWS Unified Operations: 주요 핵심 워크로드를 위한 복원력 있는 운영 구축

AWS Unified Operations를 통한 대규모 핵심 워크로드의 복원력 확보 – 고가용성, 빠른 마이그레이션, 신속한 인시던트 해결을 위한 AWS 최고 등급 지원 Shift-Left 패러다임: 사후 대응에서 사전 예방으로 주요 핵심 워크로드를 운영하는 조직들은 복원력을 약화시키고, 클라우드 도입을 늦추는 세 가지 중요한 구조적 문제점에 직면해 있습니다. 첫 번째 약점은 역량 부족(Skills gaps)입니다. 클라우드 네이티브 아키텍처 전문 인력은 시장에서 구하기 […]

삼성계정 서비스, 대규모 트래픽 속 무 중단 클라우드 인프라 업그레이드의 비결

이 글은 삼성전자의 기술블로그(Samsung Tech Blog)에 기재된 원문을 인용하여 작성 하였습니다. 대 규모 서비스의 무중단 운영을 위한 고민이 녹아있는 AWS 사용사례를 AWS 한국 기술 블로그를 통해 게시되도록 지원해 주신 삼성전자 김제민 프로님에게 감사의 말씀을 드립니다. 시작하며, 삼성의 모든 서비스와 온/오프라인 스토어까지, 삼성 유니버스를 하나로 묶어주는 글로벌 계정 서비스인 삼성계정은 대규모 트래픽을 안전하게, 안정적으로 처리하는 서비스 […]

삼성계정 서비스, 대규모 트래픽 속 Amazon MSK 를 이용한 무 중단 Database 스키마 전환

이 글은 삼성전자의 기술블로그(Samsung Tech Blog)에 기재된 원문을 인용하여 작성 하였습니다. 대 규모 서비스에서 민감한 정보의 암호화 및 스키마 전환을 서비스 영향 없이 이뤄낸 AWS 사용사례를 AWS 한국 기술 블로그를 통해 게시되도록 지원해 주신 삼성전자 김종구 프로님에게 감사의 말씀을 드립니다. 시작하며, 약 18억 명의 사용자를 기반으로 운영되는 글로벌 계정 서비스인 삼성 계정에서는 24/7 대규모 트래픽을 […]

전 세계 18억 명이 사용하는 삼성 계정 서비스, 리전 규모 장애가 발생한다면?

이 글은 삼성전자의 기술블로그(Samsung Tech Blog)에 기재된 원문을 인용하여 작성 하였습니다. 대 규모 서비스에서 AWS의 다중 리전과 Route 53을 활용한 Active-Active DR 구성사례를 AWS 한국 기술 블로그를 통해 게시되도록 지원해 주신 삼성전자 이정현 프로님에게 감사의 말씀을 드립니다. 1. 삼성 계정 서비스 소개 [그림1. 삼성 계정 소개] 글로벌 계정 서비스인 삼성 계정 삼성 계정은 전 세계 […]

애플리케이션 개발자를 위한 PostgreSQL 아키텍처 고려사항 : 파트 2

이 글은 AWS Database 블로그의 How PostgreSQL processes queries and how to analyze them by Peter Celentano and Tracy Jenkins 의 한국어 번역입니다. 애플리케이션 계층은 웹사이트에서 눈에 보이는 부분이기 때문에 애플리케이션을 구동하는 데이터베이스를 최적화하는 것이 애플리케이션의 성능, 관리 효율성, 확장성에 매우 중요할 수 있습니다. 데이터베이스가 쿼리를 처리하여 요청된 행을 반환하는 방식을 이해하면 애플리케이션 개발자는 병목 […]

저장 프로시저 중심 아키텍처에서 벗어나 클라우드 데이터베이스 적응하기

이 글은 SQL Server to Amazon Aurora MySQL in Game Development 시리즈 블로그의 일부로 작성되어 있습니다. 시리즈의 모든 글들은 아래 링크들을 따라가시면 읽어보실 수 있습니다. 저장 프로시저 중심 아키텍처에서 벗어나 클라우드 데이터베이스 적응하기 Aurora MySQL 성능 검증 직접 해보기 Amazon Aurora MySQL을 사용하여 MMORPG를 개발할 때 고려해야할 점들 Amazon Aurora MySQL을 활용한 클라우드 답게 데이터베이스 […]

AWS 에 구축하는 클라우드 디자인 패턴 시리즈 5부: 데이터 관리

현대적인 소프트웨어 아키텍처에서는 분산 시스템과 마이크로서비스 아키텍처가 많이 사용되면서 데이터의 일관성과 안정성을 보장하는 것이 중요한 과제로 부각되고 있습니다. 특히, 여러 서비스 간의 효과적인 통신과 데이터의 동기화는 시스템의 신뢰성을 높이는 핵심 요소 중 하나입니다. 이러한 도전에 대응하기 위해 트랜잭션 아웃박스 패턴이 등장했으며, 이 패턴은 데이터베이스 업데이트와 이벤트 알림을 조율하여 안정성 있는 분산 시스템을 구축하는데 도움을 주고 […]

AWS 에 구축하는 클라우드 디자인 패턴 시리즈 3부: 마이그레이션

이전의 블로그 게시물에서 안정성, 연결성, 그리고 조합에 관련된 주제로, AWS에서 구축하는 클라우드 디자인 패턴들을 살펴 보았습니다. 좋은 디자인 및 구현 방법은 클라우드에서 운영하는 애플리케이션과 서비스의 품질 뿐만 아니라 비용 부분에서도 굉장히 많은 영향을 끼칩니다. 그 과정에 관리 및 배포 방법이 간단한 유지 관리 용이성, 구성 요소 및 하위 시스템이 다른 애플리케이션과 다른 시나리오에 사용될 수 […]