Amazon Web Services 한국 블로그

AWS Korea

Author: AWS Korea

AWS Korea 블로그팀은 최신 AWS 뉴스 및 신규 출시 그리고 한국 고객 소식을 빠르게 알려드리기 위해 노력하고 있습니다.

AWS Data Exchange 및 Amazon QuickSight를 사용한 AWS의 데이터 시각화

지금까지는 비즈니스에 대한 인사이트를 확보하는 데 유용한 올바른 서드 파티 데이터를 찾으려면 느리고 번거로운 프로세스를 거쳐야 했습니다. AWS Marketplace의 새로운 서비스인 AWS Data Exchange를 사용하면 이제 모든 업종의 데이터 제품을 검색하고 샘플링하고 구독할 수 있습니다. AWS Data Exchange의 카탈로그를 통해 AWS 고객은 데이터 원본에 액세스할 수 있습니다. 이러한 데이터 집합을 사용하여 분석 및 기계 학습(ML) […]

Amazon VPC에서 OpenVPN Access Server 설정

AWS에서 더 많은 워크로드를 처리하게 되면 인터넷에 공개적으로 서비스를 노출하지 않고 프라이빗 콘텐츠를 제공해야 하는 경우가 발생합니다. 예를 들어 직원용 내부 포털은 일반적으로 프라이빗 네트워크를 통해서만 액세스할 수 있어야 합니다. 이에 대한 일반적인 솔루션은 사용자가 회사 리소스가 호스팅되는 프라이빗 네트워크에 모바일 디바이스 또는 노트북을 직접 연결할 수 있도록 하는 원격 액세스 가상 사설 네트워크(VPN)를 설정하는 […]

Amazon RDS 비용 최적화를 위한 단계 및 고려 사항

AWS의 주요 이점 중 하나는 애플리케이션에 필요한 리소스 수를 프로비저닝하고 요구 사항 변경에 따라 확장하거나 축소할 수 있는 유연성입니다. 이를 위해서는 현재 리소스 사용률을 모니터링하고 필요한 경우 조치를 취할 수 있는 정책이 있어야 합니다. 이러한 사전 조치가 마련되지 않으면 리소스를 적게 프로비저닝하거나 과도하게 프로비저닝 할 수 있습니다. 리소스를 부족하게 프로비저닝하면 성능에 직접적인 영향을 미치므로 에스컬레이션되고 […]

Oracle의 사용자 정의 타입(user-defined types)을 PostgreSQL로 변환하기

기존 상용 데이터베이스에서 오픈 소스로 마이그레이션은 평가(Assessment)로부터, 데이터 변환, 유효성 검사 및 컷 오버까지 여러 단계의 프로세스가 있습니다. 특히, 이기종 데이터베이스 마이그레이션의 가장 주요 항목 중 하나가 바로 데이터 타입의 변환입니다. 이 글에서는 Oracle 데이터베이스에서 Amazon Aurora PostgreSQL 또는 Amazon RDS for PostgreSQL로 사용자 정의 타입(UDT, User-defined types)을 마이그레이션하는 단계별 접근 방식을 알아보려 합니다. 또한 […]

AWS License Manager를 사용하여 Oracle 라이선스 관리하기

많은 고객이 AWS에서 Oracle 데이터베이스를 실행하고 있습니다. 그러다 보니, 여러 고객들이 Oracle 라이선스 관리에 대한 도움을 요청을 하고 있습니다.  AWS는 Amazon RDS Oracle이라는 관리형 서비스를 기반은 Oracle Database as a Service를 제공하며,  “라이선스 포함 (License Included)” 및 “BYOL (Bring-Your-Own-License)”의 두가지 라이선스 모델을 사용할 수 있습니다. AWS License Manager는 고객이 AWS 및 온 프레미스 환경에서 Microsoft, […]

AWS 기반 Spring Boot 애플리케이션 개발 시작하기

Spring Boot 는 JVM(Java Virtual Machine) 기반 자바 애플리케이션을 구축하기 위한 프레임워크입니다. 오픈 소스 기반 Spring Boot는 미리 정해진 규칙에 따라 Spring 프레임워크 위에 자동 구성할 수 있습니다.  이 글에서는 Spring Cloud for AWS를 이용해서 간단한 Sprinb Boot 애플리케이션을 개발하는 방법을 소개합니다. Spring Cloud for AWS 소개 Spring 프레임워크는 Java 개발자(또는 Kotlin과 같은 다른 JVM […]

AWS Lambda 기반 서버리스 앱에서 데이터 스토리지 선택하기

AWS Lambda는 서버리스 애플리케이션을 지원하는 온디맨드 컴퓨팅 서비스입니다. Lambda 함수는 임시로 함수가 호출될 때 짧은 시간 동안만 실행 환경이 존재합니다. 그런데, 대부분 컴퓨팅 작업은 다양한 목적을 위해 외부 데이터에 접근해야합니다. 미디어 파일을 읽거나, 임시 파일을 저장하거나 데이터 분석을 위한 로그 파일 등을 접속할 때도 있습니다. Lambda 함수를 개발할 때, 웹 애플리케이션 개발자의 요구 사항을 충족하는 […]

서버리스 애플리케이션을 위한 AWS 메시징 서비스와 아키텍처 구현 패턴

대부분의 서버리스 애플리케이션 아키텍처는 AWS Lambda 서비스와 다양한 AWS 서비스, 마이크로서비스 및 조합하여 만듭니다. 이중 메시징 서비스 는 분산 애플리케이션이 서로 통신할 수 있도록 하는 데 중요하며 대부분 서버리스 워크로드에 기본적으로 사용됩니다. 메시징 서비스를 적절하게 사용하는 경우, 탄력성, 가용성 및 확장성을 향상시킬 수 있습니다. 또한, AWS 클라우드를 넘어 통신할 수 있도록 하고 향후 서비스 기능 […]

대규모 서버리스 애플리케이션 구성을 위한 모범 사례

잘 설계된 서버리스 애플리케이션은 분리(decoupled) 되어 있고, 상태를 저장(stateless)하지 않으면서 최소한의 코드를 사용합니다. 프로젝트가 성장함에 따라 개발 관리자의 목표는 설계의 단순성과 로우 코드 구현을 유지하는 것입니다. 이 글은 대규모 서버리스 프로젝트에서 코드 리포지토리를 설계 및 관리하기 위한 권장 사항과 프로덕션 시스템 및 출시 배포를 위한 모범 사례를 제공합니다. 1. 함수 규모에 따라 코드 저장소 구성하기 […]

서버리스를 이용하여 Amazon S3에 직접 파일 업로드 하기

웹 및 모바일 애플리케이션에서 사용자 데이터 업로드는 가장 많이 만드는 기능입니다. 사용자가 사진, 동영상, 문서와 같은 미디어 파일을 업로드하도록 허용할 수 있습니다. 일반적으로 웹 서버 기반 환경에서 프로세스는 다음 흐름을 따릅니다. 사용자가 파일을 애플리케이션 서버에 업로드합니다. 애플리케이션 서버는 처리를 위해 업로드를 임시 공간에 저장합니다. 파일을 데이터베이스, 파일 서버 또는 영구 저장을 위한 개체 저장소로 전송합니다. […]