问题标签 [autoscaling]
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.
python - 使用 boto 列出 Auto Scaling 组中的实例
我想列出当前在 Auto Scaling 组中运行的所有实例。可以用boto完成吗?
ASG 和实例之间必须存在某种关系,因为 botoshutdown_instances
在类中具有方法boto.ec2.autoscale.group.AutoScalingGroup
。
任何指向正确方向的指针都非常感谢!
amazon-ec2 - 如何在 AWS EC2 中同步机器密钥?
由于自动缩放不允许缓冲期和/或不够智能,不能只允许“新请求”进入由于自动缩放而计划关闭的实例,因此我试图避免使用粘性-ELB 提供的会话。否则,这种行为会给一些客户留下登录屏幕。
该网站和其他 RESTful Web 服务在 IIS7 中运行。该网站正在使用基于经典表单的身份验证(MVC3 中的内置成员资格提供程序),但很快将迁移到自定义成员资格提供程序以查看 cookie 并解密然后给出判断。RESTful Web 服务已经在使用自定义成员资格提供程序。
在这种情况下,我认为对于该网站,如果不通过其 ELB 使用粘性会话,我将无法通过。
RESTful Web 服务的 ELB 可以配置为非粘性,因为它们单独观察每个请求上的 cookie,以查看是否存在具有某些加密值的身份验证令牌。但是,这里的问题是 FormsAuthentication.Enrypt 和 FormsAuthentication.Decrypt 方法,它们在后台使用 MachineKeys。对 ?!如果不是,那么它不是问题,但是如果他们这样做了,那么如何在 EC2 中的自动缩放实例之间同步机器密钥?
amazon-ec2 - EC2 自动缩放不会在服务器上放置名称(标签)
我在 EC2 上创建了一个自动缩放组,它工作得很好。服务器根据负载进行扩展和缩减。我想了解更多关于管理方面的信息,并且想知道是否有办法让自动缩放组动态地将名称添加到它启动的实例中。我指的是添加一个带有 key=Name 和 value=autogeneratedid 的标签。
例如,如果我有一个名为 test-group 的自动缩放组,服务器将使用以下名称启动:
我想在 EC2 管理控制台中找到它们并枚举它们,但现在它们只是显示为“空”名称(Tag key=Name 未在实例上明确设置)。
有任何想法吗?
azure - Azure 自动缩放块找不到证书
我有以下情况:我的天蓝色应用程序包含 5 个角色。其中一个角色托管来自 Enterprise Library 的 Autoscale 块。这个角色负责向上和向下扩展其他角色。
现在我按照教程将 Autoscale 设置添加到 app.config 并添加了 services.xml 和 rules.xml。
问题是自动缩放记录器(有效!)一遍又一遍地输出此错误:
无法检索具有 DNS 前缀“myCloudApp”的托管服务的实例计数。Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling.ServiceManagement.ServiceManagementClientException:无法从 Windows Azure 为订阅 ID 为“xxxxxxxxxxxxxxxxxx”和部署槽“生产”中的 DNS 前缀“myCloudApp”的托管服务检索服务配置。---> Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling.Security.CertificateException:找不到商店名称“我的”和商店位置“LocalMachine”中带有指纹“xxxxxxxxxxxxxxxxxxxxx”的证书。在 Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling.Security.CertificateHelper.FindCertificate(存储名称证书存储名称,
2 call, StoreName certificateStoreName, StoreLocation certificateStoreLocation, String certificateThumbprint, String exceptionMessage, String& requestId) --- End of inner exception stack trace --- at Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling.ServiceManagement.ServiceManagementClient.CallOperation[TResult](Func
2 在 Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling.ServiceManagement.ServiceManagementClient.GetDeployment(String hostingServiceDnsPrefix, String subscriptionId, DeploymentSlot deploymentSlot, StoreName certificateStoreName, StoreLocation certificateStoreLocation, Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling.DataPointsCollection.RoleInstanceCountDataPointsCollector.Collect(DateTimeOffset collectionTime) 中的 Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling.ServiceManagement.ServiceManagementClientExtensions.GetDeployment(IServiceManagementClient 客户端,HostedService 托管服务) 中的字符串 certificateThumbprint)
我用 xxxxx 替换了实际的指纹和订阅 ID。
我不明白为什么它无法访问我的云服务。我需要对这个证书做些什么吗?
非常感谢您的帮助!
java - 具有自动缩放属性的 EC2 实例上的 tomcat 的 Memcahed 会话管理器
假设我有两个 tomcat 在两个 EC2 实例上运行,并且我有两个 memcached 节点运行两个不同的 EC2 实例。运行 tomcat 的 EC2 实例位于一个负载均衡器后面。我启用了粘性会话功能。并假设我已经实现了自动缩放属性。因此,每当安装了 tomcat 的新实例出现时,我是否需要更改其 tomcat 的 context.xml 以配置 tomcat 的会话管理器以注册到 memcached 节点?
azure - 使用芥末的 AutoscalerDatapoints 表限制
我在我的 Azure 项目中使用 WASABI。我的自动缩放器设置正确并且工作正常。我遇到的问题是,几天后,自动缩放器卡在旧值上。例如,当队列为空时,它会说我的观察队列中的项目数为 3。
我意识到通过删除AutoscalerDatapoints表(使用Neudesic Azure Storage Explorer)并重新创建它,自动缩放器再次开始工作。这可能只是另一个问题的有效解决方案......
所以,我的问题是:Azure Table 可以保留的条目数量是否有限制?如果是这样,我怎样才能以自动化的方式解决这个问题?
感谢您的帮助,如果您需要更多信息,请不要犹豫。
amazon-ec2 - 聚合的 AMI 指标返回“INSUFFICIENT_DATA”
我正在尝试在 AWS 上设置我自己的自动缩放系统,并且我已经为使用特定 AMI ID 生成的任何实例设置了警报。
当我检查仅监视一台服务器的指标时,它们会很好地获取信息。然而,“汇总”统计数据总是失败。
这是 AWS 的问题,还是我认为它没有做到这一点。我还要指出,这些都是默认指标,不是通过 CLI API 添加的。
amazon-web-services - 我可以为 Amazon ELB 中的不同路由指定不同的上游指令集吗
我目前正在为我的负载均衡器使用 Nginx 服务器。但是为了使用亚马逊的负载均衡功能,我想迁移到亚马逊 ELB。但问题是我的应用程序具有由不同 ec2 实例处理的不同路由或位置(具有不同子 URL 的相同域名)。比如说。(abc.com/ 由一组 ec2 实例处理,而 abc.com/xyz/* 由另一组实例处理)。现在我使用 nginx 来指定不同的上游列表和它们处理的位置。我试图在 Amazon ELB 中查看它,但没有找到。那么是否可以在 Amazon ELB 中做到这一点,或者有什么办法吗?
azure - Azure Web 角色通过 Autoscaler 不断回收
我有一个托管在 azure 上的 wcf 服务。当我部署它并启动自动缩放器对象时,Web 服务角色不断被回收并处于不健康状态。如果我不启动自动缩放器,我没有问题,但是我想使用 WASABi。
这是我的 WebRole.cs