구은비 사원

컨테이너 이미지를 사용하여 AWS Batch 알아보기

I. 개요 AWS Batch 는 클라우드 환경에서 많은 양의 작업을 효율적으로 처리하기 위해 자동으로 자원을 할당하고 실행하는 서비스 입니다. AWS Batch 를 통해 대규모 데이터를 처리하거나 작업을 자동으로 관리 할 수 있으며 제출된 작업에 따라 리소스를 효율적으로 프로비저닝하여 수요에 따라 자동으로 스케일 인/아웃이 가능하며, 비용 효율성을 획득 할 수 있습니다. 또한 인프라를 구성하고 관리하는 획일적이고 …

컨테이너 이미지를 사용하여 AWS Batch 알아보기 더 보기 »

Presinged URL 과 DynamoDB 를 활용하여 안전한 Serverless 웹 페이지 구성

Ⅰ. 개요 Serverless 관련 학습을 하던 중 DynamoDB 에 공유하고자 하는 파일에 대한 데이터를 저장하고, Lambda 를 통해 DynamoDB 테이블을 쿼리하여 해당 파일 데이터를 통해 공유하는 파일의 Presigned URL 을 생성하고, 이를 사용자에게 전달해줌으로서 복잡한 인증 과정 없이 단순하지만 안전한 Serverless 웹 페이지 구성하는 방법에 대하여 실습해보았습니다. 본문은 해당 과정을 review 하여 과정에 대한 이해와 …

Presinged URL 과 DynamoDB 를 활용하여 안전한 Serverless 웹 페이지 구성 더 보기 »

[Hands on] ALB-Amazon ECS on Fargate , 멀티 타겟그룹 연결까지

1. Amazon ECS on Fargate 란? AWS Fargate 는 EC2 인스턴스의 서버나 클러스터를 관리 할 필요 없이 서버리스 방식으로 Amazon ECS 에서 컨테이너를 실행할 수 있도록 만들어주는 서비스 입니다. Amazon ECS on Fargate 를 사용하면 컨테이너를 실행하기 위해 가상 머신 서버의 클러스터를 프로비저닝하거나 구성하고, 관리할 필요가 없습니다. 또한 서버 사용량을 고려하여 유형을 선택하거나, 클러스터를 조정해야 …

[Hands on] ALB-Amazon ECS on Fargate , 멀티 타겟그룹 연결까지 더 보기 »

[AWS] ECS란?

01. Micro Service Architecture 와 Container 01-01. Micro Service Architecture ECS를 알아보기 전에 ECS의 사용 배경이 되는 마이크로 서비스 아키텍처와 컨테이너에 대해 알아보겠습니다. 마이크로 서비스 아키텍처는 전통적인 방식이었던 하나의 거대한 아키텍처인 ‘Monolithic’ 아키텍처를 도메인, 기능 등에 따라 쪼개어 모듈화, 캡슐화를 시킨 아키텍처입니다. 마이크로 아키텍처의 장점은 각 서비스에 대한 독립성을 가지고 기획, 개발 운영을 가능하게 합니다. 따라서 …

[AWS] ECS란? 더 보기 »