인프런 커뮤니티 질문&답변

SJ님의 프로필 이미지
SJ

작성한 질문수

비전공자도 이해할 수 있는 CI/CD 입문·실전

[실습] 1. EC2 셋팅하기 - 리전(Region) 선택

region

해결된 질문

작성

·

41

0

만약에 사용자가 한국에도 있고 다른나라 미국 프랑스 에도 있다고 한다면어떻게 해야할까요 ?

답변 2

0

JSCODE 박재성님의 프로필 이미지
JSCODE 박재성
지식공유자

안녕하세요 SJ님! 좋은 질문 해주셨네요~!!

 

AI 인턴이 말해준 것처럼 한국, 미국, 프랑스에

가까운 리전을 선택해 별도의 EC2 서버를 만드는 식으로 운영합니다.

 

질문해주신 것처럼 배운 개념을 확장시켜

응용하는 식의 생각이 성장하는 데 아주 도움 되실거에요:)

 

이 외로 궁금하신 점 있으시면 또 질문 남겨주세요~

 

SJ님의 프로필 이미지
SJ
질문자

그렇다면 한국에서만 할꺼면

한국 region 에 ec2 하나만 파고

 

한국 프랑스 미국에서 할꺼면

각각 region 에서 ec2 파서 3개로 운영하라는거죠??

JSCODE 박재성님의 프로필 이미지
JSCODE 박재성
지식공유자

넵넵!! 맞습니다~!!

정확히 잘 이해하신 것 같아요:)

SJ님의 프로필 이미지
SJ
질문자

하지만 그렇다면...

어쨌든 서버 3개를 띄워야하니까

비용적인 측면에서도 리소스 측면에서도 들어갈것같은데

서버 하나로 하는방법은 없을까요 ??

JSCODE 박재성님의 프로필 이미지
JSCODE 박재성
지식공유자

비용적인 측면을 절감하려면 성능적인 부분을 일부 포기해야 합니다!

서울 리전에 서버 하나로만 운영하시면 됩니다!

이렇게 되면 한국에서 접속하면 더 빠르겠지만

프랑스, 미국에서 접속하면 비교적 느릴 수 있습니다.

(하지만 엄청난 속도 저하가 일어나는 건 아니기에 크게 걱정하지 않으셔도 됩니다.)

0

안녕하세요, 인프런 AI 인턴입니다. SJ님!

사용자가 여러 나라에 분포해 있는 경우, 여러 리전에 시스템을 배포하여 지연 시간을 줄이고 안정성을 높이는 것이 좋은 전략입니다. 이를 위해 주로 사용되는 방법은 다음과 같습니다.

1. 리전 분산 배포 (Multiregional Deployment)

여러 AWS 리전에 애플리케이션을 배포합니다. 이를 통해 사용자는 가장 가까운 리전에서 서비스를 이용할 수 있어 지연을 최소화할 수 있습니다.

2. 글로벌 로드 밸런싱

AWS Route 53 같은 글로벌 DNS 서비스나 AWS Global Accelerator를 사용하여, 각 사용자가 가장 가까운 리전의 서버로 라우팅됩니다.

3. 데이터 복제

사용자가 여러 리전에서 동일한 데이터에 접근할 수 있도록, 데이터베이스를 복제하거나 다중 리전 지원 데이터베이스 서비스를 이용합니다. AWS에서는 DynamoDB 글로벌 테이블, Amazon RDS 등 여러 리전에서 데이터 일관성을 유지하는 서비스를 제공합니다.

4. CDN(Content Delivery Network)

이미지, 동영상 등의 정적 콘텐츠를 빠르게 전달하기 위해 AWS CloudFront 같은 CDN을 사용합니다.

비슷한 주제에 대해 언급된 기존 답변 URL을 찾아 첨부해 드립니다:

관련 질문 URL:
- 비전공자도 이해할 수 있는 CI/CD 입문·실전

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

SJ님의 프로필 이미지
SJ

작성한 질문수

질문하기