amazon-ec2 - Amazon EC2 - 查看实例之间的文件

标签 amazon-ec2

我已在 EC2 上设置了 2 个 Windows Server 2008 实例。我希望一个充当数据库服务器,另一个充当客户端。为了使客户端应用程序正常工作,它需要能够通过以下所有功能连接到服务器实例:

  • 数据库实例的IP地址
  • 通过给定的 UDP 端口访问
  • 服务器名称,例如\\我的服务器
  • 通往数据库的实际物理路径,例如\\UNC\SharedFolder\MyDatabaseFolder

我对 EC2 完全是新手。我可以这样设置吗?

非常感谢

最佳答案

这四种情况中至少有三种是完全可能的,而且我也使用过类似的设置。也许其他人对 UDP 位了解更多。

  • 数据库实例的IP地址

这是 EC2 上的标准。所有实例都有两个网络接口(interface),一个是 EC2 内部网络接口(interface),一个是外部网络接口(interface)。对于实例之间的通信,请使用内部通信。这些接口(interface)上的数据流量是免费的。

  • 通过给定的 UDP 端口访问

我从未在 EC2 中尝试过 UDP 通信,但如果它有效,您可能应该将其保留在您自己的本地网络中,即 virtual private cloud (VPC) .

  • 服务器名称,例如\我的服务器

这种主机名查找不需要名称服务器,尽管您当然可以运行一个名称服务器(最好在 VPC 内)。但是,如果将服务器名称和(内部)IP 放入主机文件 (%systemroot%\system32\drivers\etc\hosts) 中,则不需要名称服务器。

  • 通往数据库的实际物理路径,例如\UNC\SharedFolder\MyDatabaseFolder

文件夹共享的工作方式应与任何其他 Windows 计算机相同,但即使如此,也应该保留在 VPC 内。

开始设置 VPC 可能有点困难,但文档很好,而且通常不需要困难的部分(例如 VPN 隧道)。看看example scenarios并遵循最符合您需求的一项。

关于amazon-ec2 - Amazon EC2 - 查看实例之间的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13587550/

相关文章:

amazon-ec2 - Amazon ec2 用户数据,它是如何工作的?

amazon-web-services - AWS应用程序负载均衡器不转发请求

node.js - AWS EC2 端口 80 连接被拒绝

python - 使用 awsebcli 部署 Elastic Beanstalk 应用程序时出现“操作被拒绝”错误

amazon-web-services - AWS Fargate 价格任务

amazon-ec2 - 无法从另一个 ec2 实例连接到 ec2 上的 redis

amazon-web-services - 通过 Ubuntu 堡垒到私有(private)子网中的 EC2 实例的 SSH 隧道

amazon-web-services - AWS - 在考虑性能的情况下提供静态文件

amazon-web-services - 更改 AWS AMI 名称

amazon-web-services - AWS Batch 作业在计算环境中以 Min vCPUs=0 启动时间过长