首页 文章

从EC2实例连接到VPC实例

提问于
浏览
1

目前我有一个运行Apache / MySQL服务器的EC2实例 . 我想做的是将它们分开,为每台服务器留下一台机器 . 我想过将我当前的公共EC2实例(仅限Apache)连接到一个只能从我的EC2私有IP地址访问的MySQL服务器的VPC实例 . 但我似乎无法连接 .

这可能吗?或者我的Apache运行机器也必须是VPC实例?

谢谢你的帮助 .

2 回答

  • 1

    我认为你应该将两个EC2实例放在同一个VPC中,并且只为运行Apache的那个分配一个弹性IP .

  • 1

    这不可能直接实现,因为EC2-Classic实例使用的专用地址空间与任何给定VPC中使用的专用地址空间完全无关,并且与之隔离 .

    实现此目的的唯一方法是将运行MySQL的VPC实例暴露给Internet,以便您的“外部”(从VPC角度来看)EC2实例可以通过弹性IP或其他机制(如通过另一个VPC代理)连接到它基于互联网的可访问的实例...这可能构成潜在的安全问题,并且您的评估会出现更多问题 .

    拆分您的Web服务器和数据库是非常可取的,因为Apache和MySQL都没有设计资源消耗的硬限制,并且当资源(如内存)变得紧张时,它们在同一台服务器上设置为don't always play well together .

    但我建议即使通过一些代理和端口转换回转间接可能,在VPC内移动两台机器也是可行的方法 .

相关问题