여러 탄력적 IP를 사용하지 않고 1개의 도메인 아래 여러 AWS EC2에서 여러 웹 앱을 라우팅하는 방법은 무엇입니까?

여러 탄력적 IP를 사용하지 않고 1개의 도메인 아래 여러 AWS EC2에서 여러 웹 앱을 라우팅하는 방법은 무엇입니까?

어젯밤에 탄력적 IP 프로비저닝과 관련하여 주소 제한이 5개라는 것을 깨달았습니다.

저는 몇 가지 초기 조사를 수행한 결과 다수의 탄력적 IP가 아마도 정답이 아닐 것이라는 결론에 도달했습니다. 고정 IP 주소의 필요성을 피하기 위해 시작 시 Route 53 DNS 레코드를 업데이트하는 시작 스크립트를 추가할 수 있다고 확신하지만, 읽어 보면 DNS 캐싱으로 인한 다운타임 문제가 발생할 수 있습니다. 전화 시스템, 웹사이트, 메일 서버 등의 경우 이는 이상적이지 않습니다.

귀하의 경험에 따르면 이와 같은 상황을 처리하는 "올바른" 방법은 무엇입니까?

참고로 저는 새로운 소규모 비즈니스를 위한 인프라를 개발 중이며 지금까지 다음과 같은 EC2를 보유하고 있습니다.

  1. 3CX 회사의 PBX 전화 소프트웨어. 이 ec2는 탄력적 IP를 사용하지 않습니다. 3CX 회사는 데스크탑/모바일 소프트웨어에 사용할 수 있는 3cx 도메인을 제공합니다.
  2. 네트워크 파일 공유를 제공하는 Samba 서버. (탄력적 IP)
  3. 온라인 회계 소프트웨어(Route 53의 하위 도메인인 Elastic IP)
  4. WordPress 서버 기본 웹사이트(Route 53의 하위 도메인인 Elastic IP)
  5. Samba 서버(탄력적 IP)에 대한 액세스를 제공하는 Softether VPN
  6. MailCow 메일 서버(Route 53에 의한 하위 도메인으로서의 탄력적 IP)

미리 감사드립니다! :)

답변1

몇 가지 제안 사항이 있습니다.

  • 나는 스스로 일을 하기보다는 가능한 한 관리형 서비스를 사용하겠습니다. AWS VPN 서비스, 호스팅된 이메일 서버, 온라인 회계 소프트웨어(저는 Xero 사용), 호스팅된 PABX, 호스팅된 Wordpress(예: WPEngine)는 아마도 직접 호스팅하는 것보다 훨씬 쉬울 것입니다. 다만 비용이 조금 더 들 수도 있습니다.
  • Samba 서버 대신 AWS EFS를 사용하는 것은 어떨까요? AWS 외부에서 액세스하려면 DirectConnect(비싼) 또는 AWS VPN(상당히 저렴함)을 사용해야 합니다.
  • 탄력적 IP가 부족한 경우 AWS에 추가 요청하면 됩니다. 소프트 한도입니다. 구글 "AWS 탄력적 IP 한도 증가" 하지만단계~이다

단계

  • AWS Support 대시보드를 엽니다.
  • 서비스 한도 증가를 선택합니다.
  • 중요: EC2 서비스 할당량은 한 번에 하나의 리전에 영향을 미칩니다. 더 많은 리소스가 필요한 각 AWS 리전에서 서비스 할당량 증가를 요청해야 합니다.

자신이 생각한 대로 어떻게 하면 되는지 묻는 것보다 목표를 달성하는 방법에 대해 좀 더 열린 질문을 하면 더 유용한 답변을 얻을 수 있습니다.

관련 정보