주제
- #AWS 리전
- #에일리언
- #Aurora DB
- #App runner
- #1인 개발
작성: 2024-05-08
작성: 2024-05-08 02:07
드디어 서버를 올릴 시간이 되었다.
시간이 됐다
"드디어 출시가 임박한 느낌이 드는군..."
에일리언은 글로벌 데이트 앱이다. 그러다보니 글로벌 타겟을 해야하고 그 이유로 멀티 리전을 지원을 해야한다.
필요사항은
1. 멀티 리전의 필요. 여러 나라, 위치에 서버를 둬야한다.
2. 그러면서 너무 많은 설정을 하면 안된다. (소수가 작동시키기 때문에 컨트롤을 다 못함)
3. 오토스케일링이 되야함. (뭐 바로 할 필요는 없는데, 미리 설정해놓으면 편하기 때문)
뭐 이런식으로 만들 것 같다.
하지만 문제가 멀티리전이 자동화 되어있지 않기때문에 직접 설정을 해줘야한다. 이부분은 github actions로 업로드시 자동 처리하면 되므로 큰 문제는 없다.
사실 4곳을 두는곳이 가장 이상적으로 생각하지만, 그건 돈이 많고 유저가 많아질때 생각할 예정이고 우선은 두곳으로 한정하려고 한다.
* 후에 예정인 리전
3. sa-east-1 - 상파울루, 혹은 us-west-2 - 오레곤 : 남미 시장은 크지만 구매력이 낮다고 판단되는데, 아마도 이건 구매력이 다른 나라 -> 남미 시장쪽으로 흘러갈 것 같아 긍정적으로 본다.
미국은 시장이 크지만, 다른 나라에 흥미가 좀 더 적은 편이지 않나 싶다. 이건 좀 더 시장조사를 해보고 판단을 할 예정이다.
뭐 이정도로 생각한다... 작게 시작해보자!
뭐 결론적으로 남미인이 더 낫다고 한다. 이건 우선 참고만 하자.
뭐 이정도면 충분할 것 같다.
Amazon Route 53로 라우팅을 설정하고... S3 + CDN (Cloud Front)로 이미지, 영상등을 지연시간 없이 잘 작동하게 만들면 되지 않을까 싶다.
이정도면 돌아가겠지.
안되는건 그때 고치면 되지
댓글0