status
- s3 multi-region ap 가 실패하면서 계속 더뎌지는 상황
- 예상 1 : s3 bucket policy나 permission 문제
❓❓❓하지만 어떤것이..❓❓❓
- 예상 2 : replica rule 문제 ❌❌
아니 공식문서 보고 만들어서 기능은 작동하는 것을 시야로 확보함..
- 예상 3 : 네트워크 connectivity ?
- 소스와 목적지 지역간 레플리카를 지원할 정도로 안정되고 빠른지
- 예상 4 : bucket provisioning 가 enable 되어있는가 ⭕
- 예상 5 :Event Notifications:
레플리카 발새시 이벤트 알림이 적합하게 발생하는지
- ❓❓❓이건 알아봐야겠다. 설정한 기억이 없음..
- 예상 6 : 복제시 latency
혹시나 해서 기다려봤는데, 어찌된판인제 relica rule 설정 하고 최초 source 버킷만 복제하는 것만 보여서 빡침...
- ec2로 눈을 돌리면서 이것저것 알아보던 도중 갓 chatgpt가 여러 방안을 알려주었다
- ci/cd 는 MSA 때문에 생각해야 했던 요소로 제일 만만해 보이는 jenkins 도전!
- 생각보다 시간이 꽤 걸림.. 게다가 plugin 도 잘 안깔림.. 저거..
- 아마 aws 리눅스 ec2를 최소 사양으로 쓰다보니 안깔린것이라는 나의 뇌 피셜..
goals
- erp (tryton) 을 도커를 이용해서 이미지 풀한다
- 어짜피 개발안할테니 관제 시스템 괜찮은거 ec2에 연동시켜서 하나의 public vpc에서 레플리카 할 려고 한다
- s3는 또 private vpc에 넣으려고 하는데 이게 도커이미지를 가지고 와서 ec2로 넣을거라 이걸 어떻게 처리해야하는지 하루종일 골치가 좀 아픔..
- 게다가 s3 너도 replica 만들어야 한다구..!
- 멀티리전에 따라 s3 상태가 업데이트가 될 건데 보안도 신경써야 하고..
- 어짜피 eks로 배포 할 텐데.. 알아보니 ecr을 쓰라는 chatgPT님의 조언이 있었다
- ECR을 잘 이용해 github도 연동하고.. 다 할수있는데 처음엔 어떻게 연결해야하는지 고민
- 찾아보니 도커 이미지를 ecr 에 받아서 codecommit-> code pipe라인 쓰는 게 잇었음..!
- 젠킨스에도 code pipeline 기능이 있는데 어떤게 더 좋은 방안인지 모르겠다..!
- ec2에는 docker 서비스및 eks 매니저랑 ebs 를 설치 하고
- ecr을 활용할 방법을 더 찾아보기로 했다. 좀 더 알아보기로