Amazon Web Services 한국 블로그

Category: Database

Amazon ElastiCache(Redis)를 이용한 채팅 애플리케이션 구성 방법

이 글에서는 Redis를 활용하는 채팅 애플리케이션에 대한 개념 및 아키텍처를 살펴 볼 예정입니다. 또한, 채팅 클라이언트와 서버에 대한 자세한 구성방법 그리고 사용자 AWS에 채팅 예제 애플리케이션을 배포하는 방법에 대해서 이야기를 나누어 보겠습니다. 사전 지식 채팅 애플리케이션을 작성하기 위해서는, 클라이언트가 채팅방 안에 속해있는 다른 참여자들에게 메시지를 전달하기 위한 통신 채널이 필요합니다. 이러한 통신 방법은 Publish-Suscribe 패턴(일명, […]

Read More

Amazon DynamoDB 데이터 암호화 및 서명 방법

민감한 데이터나 기밀 데이터를 Amazon DynamoDB에 저장하는 경우, 해당 데이터를 암호화하여 데이터 수명 주기동안 보호할 수 있습니다. DynamoDB Encryption Client를 사용하여 DynamoDB로 전송하기 전에 테이블 데이터를 보호할 수 있습니다. 민감한 데이터를 전송 중(In Transit) 및 유휴 시(At Rest) 암호화하면 AWS를 포함하여 제 3자는 평문 데이터의 사용이 불가능 합니다. DynamoDB Encryption Client를 사용하려면, 여러분이 암호 전문가일 […]

Read More

Amazon Aurora Serverless 정식 출시

Amazon Aurora는 고성능 상용 데이터베이스의 성능과 가용성에 오픈 소스 데이터베이스의 간편성과 비용 효율성을 결합하였으며 클라우드를 위해 구축된 MySQL 및 PostgreSQL 호환 데이터베이스 서비스입니다. Aurora의 새로운 기능인 Aurora Serverless는 지난 해 AWS re:Invent에서 발표되었습니다. 드디어 오늘 MySQL용 Aurora Serverless를 정식 출시합니다. Aurora 서버리스는 온디맨드 방식으로 제공되고, 자동으로 크기 조정되는 서버리스 Aurora입니다. 인스턴스 또는 확장에 대해 고민할 […]

Read More

Amazon DynamoDB 글로벌 테이블, 서울 리전 출시

Amazon DynamoDB 글로벌 테이블은 리전 내 테이블을 다른 리전에 복제본으로 제공하여, 멀티 마스터 데이터베이스를 구성하는 기능입니다. 오늘 부터 서울 리전에서도 글로벌 테이블을 사용할 수 있습니다. 새로운 DynamoDB를 글로벌 테이블을 만들려면, 빈 테이블에서 스트리밍 활성화를 한 후, 실시간 복제 를 원하는 AWS 리전을 지정해야 합니다. DynamoDB는 이러한 리전에 동일한 테이블을 만들고, 이들 모든 테이블에 대한 데이터 […]

Read More

Amazon ElastiCache, Redis 4.0 호환 기능 추가

Amazon ElastiCache를 통해 Redis 또는 Memcached를 사용하여 완전 관리형의 인 메모리 데이터 스토어 및 캐시를 쉽게 설정할 수 있습니다. 이제 ElastiCache에서 Redis 4.0과의 호환성을 지원하게 되어 기쁘게 생각합니다. 이제 모든 상용 AWS 리전에서 Redis 4.0 호환 ElastiCache 노드 또는 클러스터를 시작할 수 있습니다. 게임, IoT 디바이스, 재무 애플리케이션 및 웹 애플리케이션의 가장 까다로운 요구 사항을 […]

Read More

Amazon RDS의 IAM 기반 멀티 팩터 인증 활용하기

AWS가 고객으로부터 받는 일반적인 요청은 인스턴스, 스냅샷, 클러스터 등의 리소스를 실수에 의한 삭제 또는 악의적인 삭제로부터 보호하는 방법입니다. 이러한 보호 수단은 여러 사용자 또는 팀 간에 공용 AWS 계정을 사용하는 경우에 특히 중요합니다. 공용 계정을 사용하여 혁신할 수 있는 유연성을 원하지만 중요한 데이터를 잃지 않도록 보호할 수 있는 보안도 필요합니다. 한 가지 옵션은 Multi-Factor Authentication(MFA)과 […]

Read More

Amazon Neptune 정식 출시

오늘 부터 Amazon Neptune은 미국 동부(버지니아 북부), 미국 동부(오하이오), 미국 서부(오레곤) 및 EU(아일랜드)에 정식출시 되었습니다. Amazon Neptune은 빠르고 안정적인 완전 관리형 그래프 데이터베이스 서비스로 고도로 연결된 데이터 집합에서 작동하는 애플리케이션을 쉽게 구축하고 실행할 수 있습니다. Neptune의 핵심은 수십억 개의 관계를 저장하고 1밀리초의 1초의 지연 시간으로 그래프를 쿼리하는 데 최적화되어 있는 특별한 용도의 고성능 그래프 데이터베이스 […]

Read More

Amazon Aurora Backtrack – 데이터베이스 시점 복원 기능 출시

실제 운영하는 데이터베이스에 간단해 보이는 수정 작업을 재빨리 수행해야 하는 상황을 누구나 경험해 보셨을 것입니다. 재빨리 쿼리를 작성하고 내용을 대충 훑어본 다음 바로 쿼리를 실행합니다.앗! 그런데… WHERE 절을 빼먹었거나, 잘못된 테이블을 삽입했거나 그 외에 심각한 실수를 할 경우가 있습니다. 문제를 인지하고 실행을 중지하지만 이미 피해는 발생했습니다. 한숨이 절로 나오는 현실에 실행 취소 옵션이 있었으면 어땠을까 […]

Read More

Amazon Aurora (PostgreSQL 엔진), 서울 리전 출시

Amazon Aurora는 고성능 상용 데이터베이스의 성능과 가용성에 오픈 소스 데이터베이스의 간편성과 비용 효율성을 결합한 클라우드 기반 MySQL 및 PostgreSQL 호환 관계형 데이터베이스입니다. MySQL 호환 버전에 이어 오늘 서울 리전에 PostgreSQL  호환 버전을 출시합니다. Aurora는 표준 PostgresSQL 데이터베이스보다 3배 빠릅니다. 또한, 1/10의 비용으로 상용 데이터베이스 수준의 보안, 가용성 및 안정성을 제공합니다. 현재 사용중인 PostgreSQL에서 모든 코드와 […]

Read More

Amazon DynamoDB 지속적 백업 및 특정 시점으로 복구(PITR) 기능 출시

Amazon DynamoDB 팀이 저장 시 암호화 기능에 이어 또 하나의 유용한 기능을 선보입니다. AWS re:Invent 2017에서 글로벌 테이블과 DynamoDB 테이블의 온디맨드 백업 및 복구 기능을 선보였고, 오늘은 특정 시점으로 복구(PITR)를 지원하는 지속적 백업 기능을 발표합니다. 지속적 백업은 AWS Management Console에서 클릭 한 번으로, 간단한 API 호출을 통해, 또는 AWS 명령줄 인터페이스를 사용하여 활성화할 수 있습니다. […]

Read More