lambda2 AWS Lambda의 서비스 동작 방식 AWS Lambda는 4단계의 절차를 걸쳐 동작하도록 구현되어 있음. LAmbda 함수 호출은 이벤트 소스 또는 사전에 정의된 일정 또는 스케줄러를 통해 이벤트가 발생 ㅁ 첫번째 이벤트 소스로부터 함수 실행에 대한 트리거 발생 이러한 트리거는 S3 Bucket에 파일을 업로드하거나, 수정, 삭제 시 발생되도록 구성할 수 있다. ㅇ S3로 이미지를 업로드하면 업로드된 이미지에 대한 Thumbnail을 자동으로 처리하는 Lambda 함수를 실행하도록 구성 가능 ㅇ DynamoDB의 특정 Fielddp Insert나 업데이트 수행 시 업데이트 된 정보를 다른 RDB로 업데이트 하는 Lambda 함수를 구현 ㅇ 스케줄러 설정을 통해 특정 시점에 자동으로 Lambda 함수를 실행하도록 구성하여, 정기적으로 EC2.. 2021. 2. 19. 8. Microservice Architecture 인프라 결합 해제 1. 독립 구성 아키텍처 - 느슨한 결합은 확장 프로세스를 간편하게 해줌 - 여러 티어에 분산 시스템 사용 시 관리형 로드 밸런서 또는 대기열 시스템에서 트래픽이 전달되고 검색될 수 있는 단일 엔드포인트 제공 - 즉 시스템이 느슨하게 결합될수록 더 쉽게 확장되며 내결함성도 강화할 수 있음 2. 느슨한 결합 전략 2.1 서버가 아니라 서비스를 설계 다양한 AWS 서비스를 활용하고 인프라를 서버로 한정하지 않음 안티 패턴 모범 사례 간단한 애플리케이션이 영구 서버에서 실행 서버리스 솔루션이 필요할 때 프로비저닝 됨 애플리케이션이 서로 직접 통신 메시지 대기열이 애플리케이션 간의 통신을 처리 정적 웹 자산이 로컬로 인스턴스에 저장 정적 웹 자산은 Amazon S3와 같은 외부에 저장 백엔드 서버가 사용자 인증.. 2021. 2. 9. 이전 1 다음