반응형

람다 3

S3, CloudFront, Lambda@Edge를 이용한 이미지 리사이즈(5) - Lambda@Edge 배포 셋팅 및 로그 확인

목차 이 게시글은 시리즈물입니다! 아래 목차를 먼저 확인해주세요 1. Lambda@Edge란? 2. S3, CloudFront 셋팅 3. CloudFront 쿼리스트링 캐시 셋팅 4. IAM 역할 생성 5. Lambda@Edge 배포 셋팅 및 로그 확인 6. 리사이징 로직 작성 및 테스트 프로젝트 셋팅 serverless framework를 사용하여 람다를 배포할 예정입니다. 이미 존재하는 S3와 CloudFront에 Lambda@Edge를 연결하므로 serverless-lambda-edge-pre-existing-cloudfront 플러그인을 사용합니다. Serverless Framework: Plugins The Serverless Framework Plugin Registry. Search thou..

🧰 DevOps 2023.05.28

AWS Lambda | 람다란? 동작방법, DB 커넥션, InvocationType, Serverless

목차 Lambda(람다)란? 람다는 아마존 웹서비스에서 제공하는 서버리스 컴퓨팅 서비스이다. * 서버리스란? 별도의 서버 셋팅없이 바로 코드를 실행할 수 있는 환경을 말한다. 따라서 서버를 계속 띄우기 보다, API를 호출할때만 서버를 동작하게 하고싶을 때 람다를 사용하면 유용하다! 람다는 어떻게 동작할까? - 람다가 실행시킬 수 있는 코드용량은 250MB 이다. - 함수 실행시간은 최대 15분 - 하나의 람다함수는 하나의 실행환경(컨테이너)에서 실행된다. - 람다는 함수가 호출될때 새로운 컨테이너를 띄워 처리한다. -> 가볍게 확장이 가능하다. -> Stateless. = 별도의 상태를 저장하지 않는다. = DB Connection등을 유지할 수 없다. (개념적으로는 그렇다.. Warm Start경우엔..

🧰 DevOps 2022.09.18

모던 자바 인 액션 - 람다표현식, 함수형인터페이스

목차 기억하자. 람다는 기술적으로 자바8 이전의 자바로 할 수 없었던 일을 제공하는 것이 아니다. 람다 표현식 람다 표현식은 메서드로 전달할 수 있는 익명함수를 단순화한 것이다. 람다 표현식은 이름은 없지만, 파라미터, 바디, return값, 예외를 가질 수 있다. //기존의 익명클래스를 이용한 정렬 Comparator byWeight = new Comparator() { public int compare(Apple a1, Apple a2) { return a1.getWeight().compareTo(a2.getWeight()); //⭐ } }; //람다를 이용한 정렬 Comparator byWeight = (Apple a1, Apple a2) -> a1.getWeight().compareTo(a2.ge..

☕ Java 2022.07.10
반응형