AWS/Serverless Lambda 4

[AWS Lambda] Chalice 이미지 리사이징 서비스 개발

이미지 리사이징 서비스 설명서비스 소개 및 설명은 아래에 나와있다. https://yubi5050.tistory.com/332 파일 관리 서비스 3 - S3 이미지 리사이징 서비스 만들기 (by. CloudFront, Lambda@Edge)개요웹 페이지 서비스에서 스토리지(S3)에 가지고, 사용하고 잇는 원본 이미지 크기가  720 x 360 라고 가정하자하지만 페이지에 따라 640x360, 1200x600 등등 출력할 화면이 있다고 가정할 때.. (추후 2:yubi5050.tistory.com 구현 순서 (1~2) 1. S3 이미지 만들고 & S3 캐싱하는 CloudFront 만들기2. Lambda (chalice) 코드 작성- chalice의 lambda function 사용하여 구현- edge 환경..

[AWS Lambda] Python Serverless 서비스 (Chalice)

개요 AWS Lambda를 이용해 Python 기반의 Serverless 서비스를 개발 및 운영할 때, 주로 쓰이는 것으로 보이는 여러 방법(조합)이 있는데, 주로 많이 사용되는 방법은 다음과 같습니다. FastAPI + Magnum (https://yubi5050.tistory.com/257) Chalice Flask + zappa 해당 글에서는 Chalice에 서비스 구조에 대해 이해한 바를 작성하며, 다음과 같은 내용을 주로 작성해 보려고 합니다. Chalice 방법의 특징 구현 방법에 대한 개괄적인 설명 Serverless FaaS 서비스인 AWS Lambda 에 대한 이해는 다음 이전글을 참고 https://yubi5050.tistory.com/255 : Serverless 서비스 - AWS ..

[AWS Lambda] Python Serverless 서비스 (FastAPI + Mangum)

개요 AWS Lambda를 이용해 Python 기반의 Serverless 서비스를 개발 및 운영할 때, 주로 쓰이는 것으로 보이는 여러 방법(조합)이 있는데, 주로 많이 사용되는 방법은 다음과 같습니다. FastAPI + Magnum Chalice Flask + zappa 해당 글에서는 FastAPI + Magnum에 서비스 구조에 대해 이해한 바를 작성하며, 다음 내용을 주로 작성해 보려고 합니다. FastAPI + Magnum 해당 방법의 특징 Magnum에 대한 이해 구현 방법에 대한 개괄적인 설명 Serverless FaaS 서비스인 AWS Lambda 에 대한 이해는 이전글을 참고 https://yubi5050.tistory.com/255 : Serverless 서비스 - AWS Lambda ..

[AWS] Serverless 서비스 - AWS Lambda

서버리스(Serverless) 아키텍쳐란? 서버리스 아키텍처 란 서버를 직접 관리할 필요가 없는 서버를 의미 서버리스의 큰 갈래 서버리스의 큰 갈래는 FasS와 BaaS로 나눌 수 있는데, 정의는 다음과 같다. FaaS (Function as a Service) : 비즈니스 로직을 함수 단위로 구현하여 서비스 형태로 제공하는 방식 (ex. AWS Lambda, Azure Functions, Google Cloud Functions) BaaS(Backend as a Service) : 클라우드 서비스에서 제공 되는 서버의 특정 기능을 단순하게 이용하는 방식 (ex. 구글 Firebase, 구글 Fabric) AWS Lambda 란? (장단점) AWS Lambd는Serverless FaaS의 일종으로, 서버..