사용자 도구

사이트 도구


aws:lambda

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
aws:lambda [2018/11/13 15:00]
kwon37xi
aws:lambda [2023/04/11 20:58] (현재)
kwon37xi
줄 1: 줄 1:
 ====== AWS Lambda ====== ====== AWS Lambda ======
   * [[https://aws.amazon.com/ko/blogs/architecture/serverless-architectures-with-aws-lambda-overview-and-best-practices/|Serverless Architectures with AWS Lambda: Overview and Best Practices]]   * [[https://aws.amazon.com/ko/blogs/architecture/serverless-architectures-with-aws-lambda-overview-and-best-practices/|Serverless Architectures with AWS Lambda: Overview and Best Practices]]
 +  * [[aws:serverless|Serverless]]
 +  * [[aws:sam|AWS Serverless Application Model]]
 +  * [[aws:lambda:function_url|AWS Lambda Function URL]]
 +  * [[aws:lambda:snapstart|AWS Lambda SnapStart]]
 +  * [[https://bitesizedserverless.com/|Bite-Sized Serverless]]
 +  * [[https://awslabs.github.io/aws-lambda-powertools-python/latest/|Homepage - AWS Lambda Powertools for Python]]
 +
   * [[https://aws.amazon.com/ko/blogs/korea/serverless-architecture-by-korean-developers/|개발자들이 말하는 AWS 기반 ‘서버 없는 아키텍처’ - Amazon Web Services 한국 블로그]]   * [[https://aws.amazon.com/ko/blogs/korea/serverless-architecture-by-korean-developers/|개발자들이 말하는 AWS 기반 ‘서버 없는 아키텍처’ - Amazon Web Services 한국 블로그]]
   * [[https://www.slideshare.net/awskorea/serverless-architecture-powered-by-lambda-kiwoan-kim|Lambda를 활용한 서버없는 아키텍쳐 구현하기]]   * [[https://www.slideshare.net/awskorea/serverless-architecture-powered-by-lambda-kiwoan-kim|Lambda를 활용한 서버없는 아키텍쳐 구현하기]]
   * [[http://gun0912.tistory.com/60|[AWS]Lambda의 시작 - 'Hello World' 출력하기]]   * [[http://gun0912.tistory.com/60|[AWS]Lambda의 시작 - 'Hello World' 출력하기]]
 +  * [[https://www.youtube.com/watch?v=BcoekcPRKWc&ab_channel=AmazonWebServicesKorea|AWS Lambda 기초부터 실전까지 - YouTube]]
 +  * [[https://www.youtube.com/watch?v=GzUBZIVZPgY&ab_channel=AmazonWebServicesKorea|AWS의 Serverless 개발 프레임워크 SAM 빠르게 감 잡기 - YouTube]]
 +  * [[https://www.youtube.com/watch?v=Y6U8Y2gnHkc&ab_channel=AmazonWebServicesKorea|AWS에서 Serverless 개발 시작하기 - YouTube]]
  
  
줄 9: 줄 19:
   * ''TZ=Asia/Seoul'' 환경변수 조작으로 타임존 설정 가능   * ''TZ=Asia/Seoul'' 환경변수 조작으로 타임존 설정 가능
  
 +===== 임시 /tmp 디스크 용량 10G 까지 지원 =====
 +  * [[https://aws.amazon.com/ko/blogs/korea/aws-lambda-now-supports-up-to-10-gb-ephemeral-storage/|AWS Lambda – 최대 10GB 임시 스토리지 지원 시작 | Amazon Web Services 한국 블로그]]
 +
 +===== Java와 AWS Lambda =====
 +  * [[https://awslabs.github.io/aws-lambda-powertools-java/|Homepage - AWS Lambda Powertools for Java]]
 +  * [[https://catalog.workshops.aws/java-on-aws-lambda/en-US|Java on AWS Lambda]]
 +  * [[aws:lambda:snapstart|AWS Lambda SnapStart]]
 +  * [[https://github.com/awslabs/aws-serverless-java-container/wiki/Quick-start---Spring-Boot2|Quick start Spring Boot2 · awslabs/aws-serverless-java-container Wiki]]
 +  * [[https://docs.aws.amazon.com/lambda/latest/dg/lambda-java.html|Building Lambda functions with Java - AWS Lambda]]
 +  * [[https://aws.amazon.com/ko/blogs/compute/optimizing-aws-lambda-function-performance-for-java/|Optimizing AWS Lambda function performance for Java | AWS Compute Blog]]
 +  * [[https://aws.amazon.com/ko/premiumsupport/knowledge-center/lambda-improve-java-function-performance/|Java Lambda 함수의 성능 개선하기]]
 +  * [[https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/lambda-optimize-starttime.html|Optimizing cold start performance for AWS Lambda - AWS SDK for Java]]
 +  * [[https://aws.amazon.com/ko/blogs/developer/tuning-the-aws-java-sdk-2-x-to-reduce-startup-time/|Tuning the AWS Java SDK 2.x to reduce startup time | AWS Developer Tools Blog]]
 +  * [[https://aws.amazon.com/ko/blogs/compute/build-a-custom-java-runtime-for-aws-lambda/|Build a custom Java runtime for AWS Lambda | AWS Compute Blog]] : Java 9 module 을 이용해 최적화된 custom java runtime 만들어 배포하기
 +  * [[https://www.tutorialsbuddy.com/create-and-run-spring-boot-rest-apis-on-aws-lambda|Create and Run Spring Boot REST APIs on AWS Lambda | Deploy Spring Boot Application on AWS Lambda - TutorialsBuddy]]
 +  * [[https://www.youtube.com/watch?v=6A9pqr4qQMo&ab_channel=JavaTechie|Spring Boot Serverless Architecture using AWS Lambda | Spring Cloud Function | JavaTechie - YouTube]]
 +  * [[springframework:springboot:startup|SpringBoot startup 최적화 / optimization]]
 +  * 불필요하게 커넥션 풀을 과다하게 만드는지, async thread 풀 혹은 WAS thread pool등을 과잉 생성하는지 등을 확인한다. 모든 lambda 요청은 하나의 lambda 인스턴스에서 딱 1개씩만 실행되고 동시 실행이 안되기 때문에 pool 을 최소화 해야한다.
 ===== 참조 ===== ===== 참조 =====
   * [[https://www.javacodegeeks.com/2018/07/amazon-aws-lambda-tutorial.html|Amazon AWS Lambda Tutorial – The ULTIMATE Guide (PDF Download) | Java Code Geeks - 2018]]   * [[https://www.javacodegeeks.com/2018/07/amazon-aws-lambda-tutorial.html|Amazon AWS Lambda Tutorial – The ULTIMATE Guide (PDF Download) | Java Code Geeks - 2018]]
 +  * [[https://aws.amazon.com/ko/blogs/korea/choosing-between-aws-lambda-data-storage-options-in-web-apps/?utm_medium=facebook|AWS Lambda 기반 서버리스 앱에서 데이터 스토리지 선택하기 | Amazon Web Services 한국 블로그]] 
 +  * [[https://filia-aleks.medium.com/graalvm-aws-lambda-or-solving-java-cold-start-problem-2655eeee98c6|GraalVM + AWS Lambda or solving Java cold start problem | by Aleksandr Filichkin | Medium]] 
 +  * [[https://aws.amazon.com/ko/blogs/aws/announcing-aws-lambda-function-urls-built-in-https-endpoints-for-single-function-microservices/|Announcing AWS Lambda Function URLs: Built-in HTTPS Endpoints for Single-Function Microservices | AWS News Blog]] 
 +  * [[https://techblog.tabling.co.kr/aws-lambda%EB%A5%BC-%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88-%EC%9D%B4%EB%AF%B8%EC%A7%80%EB%A1%9C-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0-a9885b574264|AWS Lambda를 컨테이너 이미지로 구현하기. 테이블링 내 서비스에서 여러 가지 용도로 AWS의 람다를 많이 사용하고… | by 김승기 | Apr, 2022 | 테이블링 기술블로그]] 
 +  * [[https://www.youtube.com/watch?v=nd_fshnLphM&list=WL&index=2&ab_channel=AmazonWebServicesKorea|AWS SAM(Serverless Application Model) 을 이용한 백오피스 마이그레이션 - 현창훈(HBSmith) - YouTube]] : [[:node.js|node.js]] 기반 웹 애플리케이션을 [[aws:sam|AWS Serverless Application Model]]으로 serverless로 이전한 이야기와 주의점들. 
 +  * [[https://mysetting.io/slides/back-to-the-basic-lambda|AWS KURG 서버리스 소모임 - Back To The Basic : Lambda - mysetting]] 
 +  * [[https://aws.amazon.com/ko/blogs/korea/using-amazon-cloudfront-with-aws-lambda-as-origin-to-accelerate-your-web-applications/|AWS Lambda 오리진 및 Amazon CloudFront를 활용한 웹 애플리케이션 가속 | Amazon Web Services 한국 블로그]] 
 +  * [[https://aws.amazon.com/ko/blogs/compute/introducing-aws-lambda-response-streaming/|Introducing AWS Lambda response streaming | AWS Compute Blog]]
aws/lambda.1542088840.txt.gz · 마지막으로 수정됨: 2018/11/13 15:00 저자 kwon37xi