如何在 1 個域下的多個 AWS EC2 上路由多個 Web 應用程序,而不使用一堆彈性 IP?

如何在 1 個域下的多個 AWS EC2 上路由多個 Web 應用程序,而不使用一堆彈性 IP?

昨晚我意識到在配置彈性 IP 方面存在 5 個位址限制。

我做了一些初步研究,並得出結論:一堆彈性 Ip 可能不是正確的答案。我相信我可以添加啟動腳本來在啟動時更新 Route 53 dns 記錄,從而避免對靜態 IP 位址的需求,但從閱讀來看,這似乎可能會導致 DNS 快取停機問題。對於電話系統、網站和郵件伺服器等;這將不太理想。

根據您的經驗,處理這種情況的「正確」方法是什麼?

作為參考,我正在為我的新小型企業開發基礎設施,到目前為止我擁有以下 EC2:

  1. PBX電話軟體由3CX公司提供。此 ec2 未使用彈性 IP。 3CX 公司為我提供了一個 3cx 網域,用於我的桌面/行動軟體。
  2. Samba Server 提供網路檔案共用。 (彈性IP)
  3. 線上記帳軟體(彈性IP作為Route 53的子域)
  4. Wordpress 伺服器主網站(彈性 IP 作為 Route 53 的子網域)
  5. Softether VPN 提供對 Samba 伺服器(彈性 IP)的存取
  6. MailCow 郵件伺服器(彈性 IP 作為 Route 53 的子網域)

提前謝謝了! :)

答案1

我有幾個建議:

  • 我會在可用的情況下使用託管服務,而不是自己做事。 AWS VPN 服務、託管電子郵件伺服器、線上會計軟體(我使用 Xero)、託管 PABX、託管 Wordpress(例如 WPEngine)可能比託管您自己的伺服器容易得多。不過可能要多花一點錢。
  • 為什麼不使用 AWS EFS 而不是 Samba 伺服器?您必須使用 DirectConnect(昂貴)或 AWS VPN(相當便宜)才能從 AWS 外部存取它。
  • 如果您用完了彈性 IP,您只需向 AWS 請求更多即可。這是一個軟限制。谷歌「AWS彈性IP限制增加」但腳步

腳步

  • 打開 AWS 支援儀表板。
  • 選擇服務限制增加。
  • 重要提示:EC2 服務配額一次影響一個區域。您必須在需要更多資源的每個 AWS 區域中請求增加服務配額。

如果您提出一個關於如何實現目標的開放式問題,而不是問如何按照您的想法做事,您可能會得到更有用的答案。

相關內容