AWS 기술 블로그

Category: Amazon DynamoDB

AWS 에 구축하는 클라우드 디자인 패턴 시리즈 1부: 안정성

디자인 패턴은 클라우드 이전부터 객체 지향 설계 등에서 이미 익숙하게 사용했던 용어입니다. 소프트웨어의 설계와 개발, 운영 과정에서 여러가지 시행착오를 겪다보면 많은 부분에서 공통적인 문제가 발생하는 것을 알게 됩니다. 이러한 문제에 대한 해결책으로 재사용이 가능한 솔루션을 정의하게 되는데, 이것이 디자인 패턴입니다. 이는 알고리즘과 같이 코드로 바로 변환이 가능한 형태는 아니지만, 여러가지 구조적인 문제와 복잡한 비즈니스 로직을 […]

Amazon DynamoDB를 위한 백업 전략

이 글은 AWS Database Delivery Blog에 게시된 Backup strategies for Amazon DynamoDB by Ted Zamborsky을 한국어 번역 및 편집하였습니다. 데이터베이스에 관해 논의할 때 가장 중요한 질문 중 하나는 “데이터를 어떻게 백업하고 복원할 것인가?”입니다. 백업은 모든 재해 복구 전략의 핵심 구성 요소이며, 주로 복구 시점 목표(RPO)와 복구 시간 목표(RTO)에 따라 관리됩니다. 백업 전략은 최소한의 관리만으로 요구사항을 지원하고, 비지니스에 […]

Figure-3. Read-local-write-partitioned-pattern-for-multi-site-active-active-DR-strategy

AWS 기반 재해복구(DR) 아키텍처, 4부: 액티브/액티브 멀티 사이트

  이 글은  AWS Architecture Blog에 게시된 Disaster Recovery (DR) Architecture on AWS, Part IV: Multi-site Active/Active by Seth Eliot 을 한국어로 번역 및 편집하였습니다.  AWS 블로그의 재해복구 연재 글에서 네 가지 재해복구 전략을 소개하였습니다. 이 중 세가지 전략, 백업/복구,  파이럿 라이트와 웜 스탠바이 액티브/패시브 전략의 구성을 예제와 함께 알아보았습니다. 이번 블로그에서는 워크로드와 사용자 요청을 두 […]

AWS Solutions Constructs를 조합하여 CDK 작성하기

AWS CDK를 사용하면서 반복적인 패턴을 사용할 경우 AWS Solutions Constructs 사용하면 생산성과 편의성을 크게 높힐 수 있습니다. 특히 여러 패턴을 조합해서 사용한다면 각각의 패턴이 가지고 있는 모범사례와 구성을 다른 패턴과 합쳐 원하는 워크로드를 구성할 수 있습니다. 이 블로그에서는 AWS Solutions Constructs의 여러 Construct들을 조합하여 하나의 워크로드로 작성하는 방법에 대해 알아보겠습니다. 먼저 AWS Solutions Constructs란 무엇입니까? […]

AWS Amplify 애플리케이션을 AWS CDK와 함께 확장하기

AWS Amplify는 AWS에서 클라우드 기반 모바일 및 웹 앱을 구축하는 가장 빠르고 쉬운 방법입니다. Amplify는 프런트엔드 웹 및 모바일 개발자가 AWS 서비스를 활용하여 다양한 기능과 혁신적인 애플리케이션을 구축할 수 있도록 하는 툴과 서비스로 구성됩니다. AWS Amplify CLI는 프런트엔드 개발자가 클라우드에서 앱의 백엔드를 생성하는데 도움이 되는 명령 줄 도구 체인입니다. AWS Amplify를 사용하여 직접 애플리케이션과 백앤드를 […]