일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- BitBucket
- 도커
- SMTP
- Kubernetes
- SAA-CO3
- docker
- container
- JVM
- DKIM
- serverless
- gochannel
- Java
- SAA-CO2
- goroutine
- aws
- Datadog
- Lambda
- go
- JQ
- Certified Solutions Architect
- 메일 인증 프로토콜
- SAA
- dMarc
- aws ses
- Fluentbit
- SPF
- awscli
- Fargate
- EKS
- Today
- Total
목록Lambda (5)
DevOps Tasks
AWS RDS Proxy? RDS에서 Connection 연결을 효율적으로 관리해 주는 서비스이다. AWS Lambda를 사용할 때는 DynamoDB와 같은 API 기반 DB를 많이 사용할 수밖에 없다. 기본적으로 RDS Proxy는 세션에서 각 트랜잭션 후에 연결을 재사용할 수 있다. 이러한 트랜잭션 수준에서의 재사용을 multiplexing이라고 한다. RDS Proxy 가 일시적으로 연결 풀에서 연결을 제거하여 재사용할 경우 해당 작업을 borrowing the connection (연결 대여)라고 한다. 시나리오에 따라서 RDS Proxy는 현재 세션 외부에서 RDS 연결을 재사용하는 것이 안전한 지는 알기 힘들다. 이럴 때 세션이 끝날 때까지 동일한 연결에 세션을 유지한다. 이러한 동작을 pin..
AWS Lambda와 Go 언어를 사용해서 간단한 index.html 파일을 띄울 때. png 파일이 띄워지지 않는다. 개발자 도구로 확인했을 때 .png 파일의 Status Code는 200 OK 로 떨어지지만 제대로 불러오지 못하고 있다. 해당 문제를 해결해보자 ! AWS Lambda와 Go 언어를 사용했을 때 텍스트 파일 (. css,. html 등) 은 사용이 가능하지만 바이너리 파일은 base64로 인코딩하여 문자열로 처리를 해야 한다. 따라서,. css 파일에서. png 파일을 호출할 때 base64 기반으로 인코딩하는 방법을 알아본다. Go 언어 대한 부분에 들어가기에 앞서 base64 인코딩, 바이너리 파일에 대해서 알아본다. Go 에 대해서 궁금하다면 간단히 알아보고 오는 것도 좋다 ! ..
AWS Lambda 와 Go 를 적용하기 전 Lambda에 를 최대 효율로 사용하는 방법에 대해서 알면 도움이 된다. AWS Lambda 를 100% 활용하기 Lambda는 AWS에서 제공하는 Serverless 컴퓨팅 플랫폼이다. Serverless 란, 서버가 없다는 것이 아닌 개발자가 서버의 존재를 신경 쓸 필요가 없다는 뜻이다. 서버가 잘 돌아가고 있는지, 서버 수 및 스펙 rldnjsdlsi.tistory.com AWS Lambda로 간단한 Proxy 서버를 구성한다. 대용량 트래픽에도 대응하기 위해 Go Routine으로 동시성을 높이고 Routine 간의 데이터 교환을 Go Channel 로 허용하여 동시작업이 제한된 방식으로 실행한다. 또한, Performance 비교로 실행 속도 또한 개..
AWS Lambda 를 사용해보기 전에 읽어보면 100% 이상 활용할 수 있다. 💡키워드들도 숙지한다면 큰 도움이 된다 ~ !! Lambda는 AWS에서 제공하는 Serverless 컴퓨팅 플랫폼이다. Serverless 란, 서버가 없다는 것이 아닌 개발자가 서버의 존재를 신경 쓸 필요가 없다는 뜻이다. 서버가 잘 돌아가고 있는지, 서버 수 및 스펙 등을 신경 쓸 필요 없이 개발자는 오직 코드에만 집중할 수 있으니 편리하다. 이때 실제로 사용한 컴퓨팅 시간 및 리소스에 대해서만 비용을 지불하면 된다. AWS Lambda는 다양한 장점을 가지고 있지만 단점도 존재한다. 장점을 최대로 살리면서 단점을 최소화할 수 있는 방법을 찾아보자. 실행 시간제한 AWS Lambda의 최대 실행 시간제한은 15 min ..