问题标签 [amazon-ec2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2322 浏览

visual-studio-2008 - 什么是 ec2-授权?

我是 EC2 的新手,正在尝试对其进行设置,以便我可以从 VS2008 直接发布到它。每个人都不断提到使用“ec2-authorize”来启用某些东西,但这到底是什么?似乎无处解释它是什么或从哪里访问它。我在实际的 ec2 实例中从命令行尝试了它,但那里什么也没有。

PS 我正在使用 EC2 的 Windows 实例。

0 投票
1 回答
4632 浏览

ssl - HAProxy 可以在一个 IP 和端口上同时处理 Web 服务器和 SSL VPN 吗?

我需要一个反向代理,通过坐在一个 IP/端口上来支持 Lablz Web 服务器和 SSL VPN Adito(SSL Explorer 分支)。使用 Nginx 无法实现这一点。未能将 Adito 用作通用反向 HTTP 代理。

如果 HAProxy 无法感知 HTTP 流量,它是否可以回退为 TCP 代理?换句话说,如果它的第 7 层检查确定这不是 HTTP 流量,它是否可以退回到第 4 层?

这是我的设置

  • 具有一个公共 IP(弹性 IP)的 EC2 机器。
  • 只有一个端口是开放的——443。
  • Stunnel 位于 443 并将流量传递给 HAProxy(我不喜欢使用 Stunnel,但 HAProxy 还没有完全支持 SSL,这与 Nginx 不同)。
  • HAProxy 必须配置为将一些 HTTP 流量传递到一台服务器(位于 SVN 服务器前面的 Apache 服务器),并将其余 HTTP 流量传递到我们的 Lablz Web/App 服务器。
  • 所有非 HTTP 流量都必须转发到 Adito VPN。
    • 这个流量是:
      • VNC、NX、SMB
      • ...以及 Adito 支持的所有其他协议

我不能依赖源 IP 地址或端口将流量拆分为 HTTP 和非 HTTP。

那么,这样的配置可以在 HAProxy 中完成吗?可以为此使用任何其他反向代理吗?如果我对 HAProxy 的想法不正确,请告诉我,并且可以使用替代方法。

顺便说一句,Adito SSL VPN 很棒,如果此设置有效,我们将能够为 Lablz 开发人员提供出色的一键式单点登录安全 VNC-over-HTTPS 访问他们在云中的盒子。

没有解决方案,但通过 Adito - 请证明我错了。但请不要说 VNC over SSH 更好。是的,VNC-over-SSH 更快、更安全,但也更难(对于我们的目标用户群)设置并假定用户位于允许端口 22 上的出站流量的防火墙后面(并非总是如此)。

此外,Adito 不仅仅是远程访问网关——它是一个成熟的浏览器内 VPN、一个软件分发平台等等。我与 Adito 的人没有联系 - 请参阅我们 Lablz 博客上的 Adito 帖子

0 投票
2 回答
1252 浏览

hosting - 亚马逊 EC2 元数据

我们正在从数据中心迁移到亚马逊。我们是一家小公司,与其升级我们的硬件,我们发现迁移到“云”是很诱人的。我们从头开始整合自定义 AMI,目前正在决定如何配置环境。

我一直在使用 Amazon 的管理控制台和 Elasticfox 来管理资源,但我遇到了长期管理的问题。当我们有多个服务器在运行时,很难分辨哪个是哪个。EBS 资源及其快照也存在同样的问题。似乎没有任何方法可以通过 AMI 工具将元数据添加到资源中,以使用漂亮的别名来区分它们。我阅读了对另一个问题的回复,其中安全组用于“命名” AMI 实例,但这仍然让我有 EBS/快照管理。

我知道有像 RightScale 和 Scalr 这样的服务,我相信它们会添加这些功能,但我想知道其他人是如何自己处理这个问题的?

0 投票
2 回答
1465 浏览

amazon-s3 - 用于获取大量小文件的 S3 到 EC2 性能

我有大量 1kB 的数据块(大约几亿),并且需要一种方法来存储和查询这些数据块。数据块被添加,但从未被删除或更新。我们的服务部署在S3、EC2平台上。

我知道 Amazon SimpleDB 存在,但我想要一个与平台无关的解决方案(例如,如果我们需要离开 AWS)。

所以我的问题是,这两个存储和检索数据块的选项的优缺点是什么。性能比较如何?

  • 将数据块作为文件存储在 S3 上,并在需要时获取它们
  • 将数据块存储在 MySQL 服务器集群上

会有这么大的性能差异吗?

0 投票
2 回答
19527 浏览

amazon-s3 - 从 S3 向 EC2 请求对象的延迟

从 EC2 实例从 S3 获取对象的延迟是多少。

例如,当通过完整路径请求对象时,该对象的实际数据流开始流回之前多少毫秒。

  • 如果对象存在于 S3
  • 如果对象不存在并发送404

延迟,而不是吞吐量。

0 投票
3 回答
446 浏览

linux - 什么是 Tomcat 在 Linux 上的 DNS 等价物?

我正在为我们的服务器迁移到 Amazon EC2,需要尝试内部 DNS 选项。我正在 DNS 区域中寻找相当于 Tomcat(一个众所周知的易于使用的标准 servlet 容器)。BIND 是我唯一熟悉的名字,但我想知道是否还有其他“更好”的选择,或者我应该选择那个。

我们的服务器目前正在运行 CentOS。

这最终将成为一个生产环境,因此需要稳定的软件。

0 投票
1 回答
675 浏览

linux - 在 Fedora 8 Core 上运行启动脚本

我将 Amazon EC2 与 Fedora 8 Core AMI 一起使用。我有一个安装在 /ebsmnt 的 EBS 卷,以及一个位于 /ebsmnt/startupscript.sh 的启动脚本。目前我必须登录到服务器,cd 到 /ebsmnt/ 并手动运行脚本。如何让 Fedora 在启动时自动运行此脚本,而无需我进行任何交互?(通过将它放在 /ebsmnt/ 上,我不必每次想要更改脚本时都重新编译 AMI)。我对 *nix 不太熟悉,因此非常感谢您提供分步指南。

0 投票
3 回答
9044 浏览

vmware - Amazon EC2 可用作 VMware 测试平台?

我们需要在本地化平台上执行测试,这会给我们的硬件资源带来一些负担,因为在短短几周内,我们可能需要多个服务器和客户端(Windows 2003 和 Windows 2008、Vista、XP、Red Hat 等)语言。

我们通常依赖带有 Windows 2003 和 VMWare 的刀片,但有时这些刀片会因准时需求而过度生长,并且如果环境需要增长,还存在采购和部署过程相当缓慢的问题。

Amazon EC2/S3 在以下场景中是否可用?

  1. 在 Amazon AMI 上安装 VMWare(桌面,因为我们需要拥有快照的能力)。
  2. 从 S3 加载现有 VMWare 映像并在 EC2 实例上运行它们(每个 EC2 实例上可能有 3 或 4 个服务器或客户端操作系统。

我们更感兴趣的是能够非常轻松地启动或停止 VMware snaphsot 以进行相对较短的测试。这仅用于测试配置,而不是实际服务于用户工作负载的生产环境。唯一真正的用户是测试人员。这些配置可能只需要几个星期,然后关闭几个月,直到下一个版本再次需要它们。

EC2/S3 是否是此类测试目的的可行替代方案?

0 投票
2 回答
1134 浏览

oracle - Amazon EC2 + EBS 上的 Oracle DB

我刚刚在我的 Amazon 的 Virtual EC2 Linux (Ubuntu) 服务器上安装了 Oracle。因为我不太熟悉 Oracle 数据库管理,所以我想知道哪些文件以及我需要如何移动到 ESB,所以当我关闭或终止我的实例时,数据不会丢失。

我找到了这个教程,但我不确定这是否是我需要的。

0 投票
2 回答
386 浏览

php - 如何从 PHP 运行 .bat 文件返回和处理结果

我有一个执行 .bat 文件的 PHP 脚本,使用

这将启动 AWS 服务器并返回信息,例如启动的服务器的 id。稍后我需要在脚本中使用这个 id。如何将 .bat 文件中的结果返回给 PHP,然后如何从其余结果中提取 id。返回的数据是否只是一个字符串,我需要对其进行切片以获得所需的位?

然后,我将运行一个执行以下命令的 .bat 文件 -

谢谢大家