- Lambda
- Datadog
- CKA
- Kubernetes
- gochannel
- nodeaffinity
- 메일 인증 프로토콜
- kubernetesadmin
- SMTP
- EKS
- kubernetesstudyguide
- DKIM
- Fargate
- containerorchestration
- JVM
- SAA-CO3
- DevOps
- cloudnative
- SAA-CO2
- SPF
- aws
- Certified Solutions Architect
- Java
- dMarc
- eventbridge
- kubernetesscheduling
- go
- K8S
- aws ses
- Today
- Total
목록분류 전체보기 (51)
DevOps Tasks
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/BeyG4/btsC2yzmufO/4sUdrzSaltEVlk0Dg57IXk/img.png)
Git 이란? 지금까지 오늘날 환경에서 가장 널리 사용되는 버전 관리 툴 ( Version Control System, VCS ) 은 Git 이다. Git은 원래 Linux 운영 체제 커널을 만든 사람으로 유명한 Linus Torvalds 가 2005년에 개발한 오픈 소스 프로젝트다. “ 버전 관리” 는 무엇이고 우리는 왜 이것을 알아야 할까? 버전 관리 시스템은 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템이다. 따라서 , VSC를 사용하면 선택한 파일을 이전 상태로 되돌릴 수 있고, 변경 사항을 비교하고, 변경한 사람 및 변경시기를 추적할 수 있다. 또한, 파일을 잃어버리거나 잘못 고쳤을 때도 쉽게 복구할 수 있다. 버전 관리의 종류는 크게 2가지로 나눌 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/EDWMM/btsDauVZJ1c/EQvalftY1ghRqnLKBdxGnK/img.png)
Deploy 중복 방지를 통해 CICD Pipeline 최적화 적용 Time Limit , 사용자의 Stop Action 등 Bitbucket Pipeline 상에서 배포가 중지되어도 AWS CodeDeploy 상에선 배포가 아직 돌고 있을 때가 빈번하게 발생한다. CodeDeploy 중지를 시켜줘야 다시 Bitbucket Pipeline을 돌릴 수 있게 된다. 의미 없는 작업은 너무 귀찮다!! 간단한 스크립트로 자동화한다. Bitbucket Pipeline 상에서 이미 돌고 있는 배포가 있기 때문에 실패했다는 메시지가 나온다. AWS CodeDeploy를 살펴보면 아직 진행 중인 Deploy가 존재한다. CodeDeploy에서 배포가 중지되지 않은 상태에서 다시 파이프라인을 실행시킬 때 해당 오류가 발..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/pBahN/btsC2CaDR3D/GAgZwyio2DjTzaGCDNOXe0/img.png)
AWS Lambda 와 Go 를 적용하기 전 Lambda에 를 최대 효율로 사용하는 방법에 대해서 알면 도움이 된다. AWS Lambda 를 100% 활용하기 Lambda는 AWS에서 제공하는 Serverless 컴퓨팅 플랫폼이다. Serverless 란, 서버가 없다는 것이 아닌 개발자가 서버의 존재를 신경 쓸 필요가 없다는 뜻이다. 서버가 잘 돌아가고 있는지, 서버 수 및 스펙 rldnjsdlsi.tistory.com AWS Lambda로 간단한 Proxy 서버를 구성한다. 대용량 트래픽에도 대응하기 위해 Go Routine으로 동시성을 높이고 Routine 간의 데이터 교환을 Go Channel 로 허용하여 동시작업이 제한된 방식으로 실행한다. 또한, Performance 비교로 실행 속도 또한 개..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mlsZ5/btsC85I7pzj/XwWPeRQI80g5iycJsZhkrk/img.png)
AWS Lambda 를 사용해보기 전에 읽어보면 100% 이상 활용할 수 있다. 💡키워드들도 숙지한다면 큰 도움이 된다 ~ !! Lambda는 AWS에서 제공하는 Serverless 컴퓨팅 플랫폼이다. Serverless 란, 서버가 없다는 것이 아닌 개발자가 서버의 존재를 신경 쓸 필요가 없다는 뜻이다. 서버가 잘 돌아가고 있는지, 서버 수 및 스펙 등을 신경 쓸 필요 없이 개발자는 오직 코드에만 집중할 수 있으니 편리하다. 이때 실제로 사용한 컴퓨팅 시간 및 리소스에 대해서만 비용을 지불하면 된다. AWS Lambda는 다양한 장점을 가지고 있지만 단점도 존재한다. 장점을 최대로 살리면서 단점을 최소화할 수 있는 방법을 찾아보자. 실행 시간제한 AWS Lambda의 최대 실행 시간제한은 15 min ..