问题标签 [scalr]

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 投票
8 回答
6997 浏览

amazon-ec2 - 关于 RightScale 和 Scalr 用于动态 Ec2 实例管理的任何想法

我正在寻找一种成本效益高的工具来管理 Ec2 上的 Web 应用程序。Rightscale 在大狗看来并为此收费。Scalr 看起来是一种更具成本效益的解决方案,但很难找到任何真实的客户体验。

我正在寻找的关键方面是负载均衡器(http 和 https)以及一种在负载增加时自动使额外的 Web 服务器容量在线以及在负载下降时终止实例的方法。

据我所知,很多人都在这里推出自己的东西。我们正在尝试发布一个应用程序,并且真的不想打太多繁重的系统管理员之战。鉴于性能等的重要性,我很高兴能听到来自该领域的建议和经验。

0 投票
1 回答
2741 浏览

amazon-ec2 - 如何同步到所有 Amazon EC2 服务器?

我有一个 Scalar EC2 集群,并且想要一种在所有实例之间同步文件的简单方法。

例如,我在一个实例上的 /var/www 中有一堆文件,我希望能够识别所有其他主机,然后 rsync 到每个主机以更新它们的文件。

ls /etc/aws/hosts/app/

返回所有其他实例的 IP 地址

10.1.2.3 10.1.33.2 10.166.23.1

想法?

0 投票
5 回答
368 浏览

deployment - 代码和数据跟踪/部署

很长一段时间以来,我们一直将数据保存在项目的存储库中。我们只是将所有内容保存在 data/sql 下,每个表都有自己的 create_tablename.sql 和 data_tablename.sql 文件。

我们现在刚刚将我们的第二个项目部署到 Scalr 上,我们已经意识到它有点混乱。

我们的部署方式:

我们有一个“打包”脚本集合,将项目拆分为 3 个存档(数据、代码、静态文件),然后我们将它们存储在 S3 上的 3 个单独的存储桶中。

每当一个角色启动时,它会下载一个文件(取决于角色:数据、nfs 或 web),然后“解包”脚本为每个角色设置所有内容,将数据加载到 mysql,设置 nfs 等.

我们这样做是因为我们不想保存服务器图像,我们总是从 vanilla 实例开始,我们使用各种内部构建的脚本从头开始安装所有东西。启动时间不是问题(我们在 9 分钟内就可以使用农场)。

问题是,每当我们尝试设置新的开发构建时,尝试找到正确的数据库版本是一件很痛苦的事情(在任何时候,我们都有大约 4 个项目的开发构建)。此外,一旦我们投入生产,git 就会开始窒息,因为 sql 文件最终总计大约 500mb。

问题是:

其他人如何管理数据库?我一直在寻找可以轻松地将数据从生产环境中转移到开发环境中的方法,以及将数据从开发环境迁移到生产环境中的方法,但没有发现任何问题。

0 投票
1 回答
2310 浏览

mysql - 有没有办法在 Scalr 上的 Apache Instance 之前启动 MySQL Instance?

我正在使用 Scalar 来扩展网站服务器。

在 Apache 服务器上,我安装了 Sakai,并为 Linux 机器创建了一个启动脚本。

问题是,如何确保 MySQL Instance 在 Apache 服务器启动之前启动并运行,因为如果 Apache 服务器先启动,那么运行 Sakai 的连接就会失败,从而导致各种问题。

如何确保实例以我需要的方式启动?我还是 Scalr 的新手,所以任何帮助都将不胜感激。

谢谢

0 投票
1 回答
879 浏览

java - 图像调整大小不减少图像的千字节 - 使用 imgscalr-lib-3.1

我正在使用 imgscalr-lib-3.1 创建缩略图以在我的 Galleria-classic 相册中使用。它正在减小大小(我的意思是像 100 * 100 的像素),但不是千字节(像 10K、20K)。这是我的代码:

你们知道该怎么做吗?谢谢你。

0 投票
1 回答
2211 浏览

amazon-ec2 - 让 EC2 实例自动加入 HAProxy 的最佳实践是什么?

我们正在努力将我们的 EC2 架构扩展到我们想要管理自己的负载平衡的程度。我们目前在 HAProxy 上配置了一系列机器来进行基本的负载平衡,但我们正在寻找“最佳实践”,即让新实例上线并自动(或几乎自动)加入 HAProxy。

理想情况下,我们会监控系统上的负载,或者依靠几年的分析数据来制定一个粗略的时间表,当我们达到阈值或预定时间时,让一个进程启动一个新实例,让那个新节点连接到我们的 HAProxy 机器上的系统,将其主机名写入配置并重新加载 HAProxy,使其成为池的一部分。

一旦我们变得足够大,需要多个区域覆盖,我们就会考虑使用 Amazon 的 ELB,但在那之前,我们需要一个简单的设置,可以从 HAProxy 中添加/删除机器。

我知道我们可以支付一些服务来管理这些东西,但 Scalr 似乎将我们限制在非常特定的实例类型上,而且 Rightscale 太贵了,所以像许多其他人一样,我们正在寻求推出自己的解决方案。

不幸的是,那些推出自己的解决方案的人似乎对他们的过程有点沉默。

0 投票
5 回答
13238 浏览

java - 如何获得高质量的缩略图

我正在尝试使用 Java 和Scalr 3.2创建此图像的高质量缩略图

全尺寸图像

这是相关的源代码,其中THUMB_WIDTH = 77THUMB_HEIGHT = 57

如果我使用format = "png",结果如下:

png 缩略图

如果我使用format = "jpg",结果如下:

jpg 缩略图

使用imagemagick identify我发现 JPEG 以 75 的质量保存,这完全不足以创建好看的缩略图。PNG对我来说也不好看。

这是原始文件的标识和两个缩略图的输出:

问题

  • 如何提高生成缩略图的质量?
  • 如何保存更高质量的JPEG?我想尝试更高的质量并比较结果。我在 ImageIO.write 的 JavaDoc 中找不到任何内容。
  • 为什么我告诉 Scalr 我的最大尺寸是 77x57,它输出的图像是 77x58?我认为这是保持比例,但那些是我的最大宽度和最大高度。宽度或高度可以更小,但不能更多。

更新:通过网络搜索,我找到了一篇关于如何调整 JPEG 图像压缩质量的文章。我编写了自己的方法来保存 BufferedImage 设置质量:

这是结果。PNG:

png 缩略图

JPEG 质量 75:

jpg 缩略图

JPEG 质量 90(stackoverflow 上的头像保存为 JPEG 质量 90):

jpg 缩略图质量 90

和文件大小:

更新 2:测试将 Scalr 与java-image-scaling进行比较。

使用 Scalr 生成的 JPEG 质量 90:

来自scalr的jpg拇指

使用 java-image-scaling 生成的 JPEG 质量 90:

来自 java-image-scaling 的 jpg 拇指

我没有收到任何进一步的反馈,所以我个人的结论是 java-image-scaling 提供了卓越的质量,所以它是我选择的库。

0 投票
1 回答
146 浏览

amazon-web-services - 克隆服务器场

我正在使用 Scalr,需要克隆一个实时农场。

我看到了这样做的选项,但我很担心,我可以安全地克隆我正在运行的实例而不中断它吗?

关于目标场是否处于活动状态、可能产生的后果或是否有任何先决条件的文档很少。

称我为愤世嫉俗者,但如果我可以点击“锥形”然后坐下来拍拍自己的背,这似乎很好。

0 投票
2 回答
1565 浏览

java - 使用 Scalr 调整大小时,具有透明背景的 PNG 变黑

我正在使用 org.imgscalr.Scalr(http://www.thebuzzmedia.com/software/imgscalr-java-image-scaling-library/#solve) 库来调整图像的大小,但是具有透明背景的 PNG 在调整大小时会变黑。我的代码如下所述:

有人对此有任何线索吗?

谢谢, 阿布舍克

0 投票
3 回答
5556 浏览

magento - Memcached 在 Magento 中不工作

我使用 Scalr.net 在 AWS 上设置了一个集群。我正在运行 Magento CE 1.7:

  • 1 Nginx 负载均衡服务器
  • 2 Apache Web 服务器
  • 1 个数据库服务器
  • 1 个 Memcached 服务器

目的是在 memcached 服务器上存储文件缓存和会话缓存。我已经这样设置了magento local.xml:

但 Memcached 无法正常工作。这是我的统计数据:

此外,该网站会引发以下错误:

如果我在后端选项中包含以下内容:

对你的帮助表示感谢。谢谢。