Amazon Aurora 내부 들여다보기(4) – 쿼럼 구성원

2017-12-26 KENNETH 0

Amazon Aurora 내부 들여다보기(4) – 쿼럼 구성원 이 글은 AWS Database Blog의 Amazon Aurora Under the Hood: Quorum Membership 의 한국어 번역으로 AWS코리아의 김일호 솔루션즈 아키텍트가 번역해 주셨습니다. 이 글은 Amazon Aurora 서비스가 어떻게 쿼럼을 사용하는지에 대한 글로 총 네 개의 시리즈 중 마지막 글입니다. 첫 번째 글에서는 쿼럼을 사용하는 이점과 장애 시에 꼭 필요한 최소 쿼럼 수에 대한 이야기를 설명하였습니다 두 번째 글에서는 데이터를 읽고 쓸 때 대량의 네트워크 트래픽이 발생하지 않도록 로깅, 캐쉬 상태, 안전한(non-destructive) 쓰기 기능을 설명하였습니다. 그리고 세 번째 글에서는 복제본을 효과적으로 구성하기 위한 보다 향상된 쿼럼 모델을 사용하는 것을 설명하였습니다. 이제 마지막으로 Amazon Aurora가 쿼럼 구성을 관리하면서 생길 수 있는 문제를 어떻게 피하는지를 설명합니다. 쿼럼 구성원 관리 방법 하드웨어 시스템은 장애가 발생할 수 있습니다. 쿼럼 구성원 중 하나에 장애가 발생하면, 새로운 노드를 생성하여 해당 쿼럼을 구성원을 복구 할 수 있습니다. 이러한 문제 해결 방법은 복잡한 [ more… ]

No Image

Amazon Aurora 내부 들여다보기(3) – 쿼럼 집합을 이용한 비용 절감 방법

2017-12-26 KENNETH 0

Amazon Aurora 내부 들여다보기(3) – 쿼럼 집합을 이용한 비용 절감 방법 이 글은 AWS Database Blog의 Amazon Aurora Under the Hood: Reducing Costs Using Quorum Sets 의 한국어 번역으로 AWS코리아의 김준형 솔루션즈 아키텍트가 번역해 주셨습니다. 이 글은 Amazon Aurora가 쿼럼을 사용하는 방법을 설명하는 4부작 중 세 번째 글입니다. 이 글을 읽으시는 분들 중 분산 시스템을 설계할 때 이 시리즈가 유용한 정보가 되기를 바랍니다. 세번째 글에서는 쿼럼 시스템에서 비용을 관리하는 방법에 대해 설명합니다. Aurora가 3개의 가용 영역 (AZ)에 걸쳐 6개의 쿼럼을 사용하며, 6개의 복사본 중 4개를 쓰기에 사용하고 6개의 복사본 중 3 개를 읽기/복구를 위해 사용한다는 점에 나타날 수 있는 문제를 살펴보고 있습니다. 이 시리즈의 첫 번째 글에서는 왜 6개가 필요한 최소 복사본 수인지에 대해 설명했습니다. 두 번째 글에서는 쓰기와 읽기 작업 중 쿼럼의 성능 저하를 피하는 방법을 설명했습니다. 그러나, 여전히 많은 데이터 사본이 있으며 비용이 들어갑니다. 그럼에도 불구하고 Amazon Aurora의 [ more… ]

No Image

Amazon Aurora 내부 들여다보기(2) – 쿼럼 읽기 및 상태 변경

2017-12-26 KENNETH 0

Amazon Aurora 내부 들여다보기(2) – 쿼럼 읽기 및 상태 변경 이 글은 AWS Database Blog의 Amazon Aurora Under the Hood: Quorum Reads and Mutating State의 한국어 번역으로 AWS코리아의 최유정 솔루션즈 아키텍트가 번역해 주셨습니다. 지난 글에서 쿼럼 모델 적용 시 이점에 대해 설명했습니다. 특히 지연 시간이 비정상적으로 늘어나거나, 짧은 시간 동안 이용 불가능 한 경우 또는 장기간의 디스크 및 노드 손실의 경우, 쿼럼 모델을 적용한 시스템이 얼마나 복원력이 뛰어난 지에 대해 알아보았습니다. 이 시점에서 한 가지 의문이 들 수 있습니다—쿼럼이 그렇게 훌륭한 모델이라면, 왜 다른 시스템이 이를 사용하지 않을까요? 쿼럼 시스템 읽기 속도 지연
 한 가지 이슈는 쿼럼 시스템에서 읽기 속도가 느려진다는 것입니다. 쿼럼 모델은 읽기 쿼럼과 쓰기 쿼럼에 최소한 하나의 구성원이 중첩 되야 합니다. 6개의 쿼럼을 갖는 Amazon Aurora 와 같은 시스템에서는 4개의 중복된 쓰기 쿼럼을 보장하기 위해 3개의 데이터 사본을 읽어야 합니다. 이는 비효율적입니다. 보통 데이터베이스 페이지를 읽을 때 [ more… ]

Amazon Aurora 내부 들여다보기 (1) – 쿼럼 및 상관 오류 해결 방법

2017-12-26 KENNETH 0

Amazon Aurora 내부 들여다보기 (1) – 쿼럼 및 상관 오류 해결 방법 이 글은 AWS Database Blog의 Aurora 집중 해부 시리즈의 Amazon Aurora under the hood: quorums and correlated failure의 한국어 번역으로 AWS코리아의 김상필 솔루션즈 아키텍트가 번역해 주셨습니다. Amazon Aurora 스토리지는 고성능 관계형 데이터베이스의 강력한 성능, 가용성 및 내구성 요구 사항을 충족시키는 고도의 분산 시스템입니다. 이 게시물은 Amazon Aurora 설계의 핵심 요소 중 일부를 다루는 4부작 중 첫 번째 글입니다. 실제 데이터베이스 운영 환경에서 내구성, 가용성 및 성능 간의 트레이드오프(Trade-off)에 대해 논의하는 공개적으로 이용 가능한 자료가 많지 않습니다. 이 시리즈는 데이터베이스 트랜잭션을 설계할 때 고려해야 할 사항을 기반으로 하고 있지만, 가변적인 분산 상태의 조정에 관계된 시스템을 설계하는 사람들이라면 모두 이해하면 좋을 것입니다. 첫번째 글에서는 Aurora 스토리지를 위해 쿼럼을 사용하기로 결정한 이유와 3개의 가용 영역(AZ)에 6개의 데이터 복사본을 배포하는 이유에 대해 설명합니다. 이 자료 중 일부는 최근의 SIGMOD 논문에서도 논의되었습니다. 분산 [ more… ]

AWS 주간 소식 모음 – 2017년 12월 26일

2017-12-26 KENNETH 0

AWS 주간 소식 모음 – 2017년 12월 26일 안녕하세요! 여러분~ 매주 월요일 마다 지난 주에 업데이트된 국내 AWS관련 콘텐츠를 정리해 드립니다. 어제는 성탄절이어서 오늘 아침에 보내드립니다~ 즐거운 휴일 되셨나요? AWS 클라우드에 대한 새로운 소식을 확인하시는데 많은 도움 되시길 바랍니다. 혹시 빠지거나 추가할 내용이 있으시면, 저에게 메일 주시면 추가 공유해 드리겠습니다. AWS코리아 블로그 AWS 교육 및 인증 프로그램 업데이트: 무료 디지털 교육 과정 + 공인 클라우드 전문가 시험 Stephen Orban – 클라우드 퍼스트란 무엇인가 Stephen Orban – 하이브리드 클라우드 아키텍처의 문제 해결의 순간 Amazon Linux 2 – 엔터프라이즈 지원을 위한 차세대 운영 체제 AWS EU(파리) 리전 공개 발표 AWS Systems Manager와 통합된 Amazon CloudWatch 에이전트 출시 AWS 추천 콘텐츠 [AWS] S3 데이터 Lambda함수를 통한.. : 네이버블로그 (2017-12-24) AWS IoT + Raspberry Pi + Python 사용해보기 (1/3) (2017-12-24) [AWS] DynamoDB to S3 to A.. : 네이버블로그 (2017-12-24) [관심도서] 빠른 서비리스 앱 개발을 [ more… ]