我有一个EC2 WindowsServer2016图像与Scala项目。 我希望当我启动一个实例时不需要login或执行任何操作就可以启动它。 我有一个.bat脚本与以下内容: git pull sbt run 在TaskScheduler中,我创build了一个任务。 这是XML。 <?xml version="1.0" encoding="UTF-16"?> <Task version="1.4" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task"> <RegistrationInfo> <Date>2017-07-19T10:34:17.5913961</Date> <Author>EC2AMAZ-KLIVN0Q\Administrator</Author> <URI>\StartServer</URI> </RegistrationInfo> <Triggers> <BootTrigger> <Enabled>true</Enabled> </BootTrigger> </Triggers> <Principals> <Principal id="Author"> <UserId>S-1-5-21-1707681336-2717460810-1492664229-500</UserId> <LogonType>Password</LogonType> <RunLevel>HighestAvailable</RunLevel> </Principal> </Principals> <Settings> <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy> <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries> <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries> <AllowHardTerminate>true</AllowHardTerminate> <StartWhenAvailable>false</StartWhenAvailable> <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable> <IdleSettings> <StopOnIdleEnd>true</StopOnIdleEnd> <RestartOnIdle>false</RestartOnIdle> </IdleSettings> <AllowStartOnDemand>true</AllowStartOnDemand> <Enabled>true</Enabled> <Hidden>false</Hidden> <RunOnlyIfIdle>false</RunOnlyIfIdle> <DisallowStartOnRemoteAppSession>false</DisallowStartOnRemoteAppSession> <UseUnifiedSchedulingEngine>true</UseUnifiedSchedulingEngine> <WakeToRun>false</WakeToRun> <ExecutionTimeLimit>PT0S</ExecutionTimeLimit> <Priority>7</Priority> </Settings> […]
亚马逊最近推出了针对EC2 Auto Scaling的目标跟踪策略 。 在我的生产服务中,我使用两个独立的自动缩放组来支持混合自动缩放和Spot和On-Demand实例的混合。 我想要的是我的CPU使用率不应该超过70%,它应该尽可能使用竞价型实例,但如果有必要,则会回退到按需实例。 首先,我将两个Auto-Scaling组(Spot和On-Demand)设置为使用70%的CPU负载的目标跟踪,并将两个组的最小大小设置为1。 我的服务的stream量是相当可预测的(没有突然提升,白天stream量更多,夜间stream量也很less)。 有一次,有两个点播和两个竞价实例在运行。 系统刚刚缩小,因为五台服务器的CPU负载变得非常低(约35%)。 在四台服务器上,CPU负载上升,几分钟之后短暂地超过了70%的标准(也许当时的stream量增长很小)。 系统保守地决定再次放大,但是由于两个自动扩展组同时独立做出决定,因此启动了两个实例(一个点和一个按需实例)。 在这一点上,现在有六台服务器在运行。 一段时间后,它再次缩小,最终达到了运行四个实例的设置。 为了避免这种影响,我现在改变了设置如下: 按需:目标70%的CPU使用率,最less一台服务器 Spot:目标65%的CPU使用率,一台服务器最低 我的假设是,它应该有助于防止我描述的情况。 我预计按需组会比Spot组更早地缩小(无论如何,因为它们的成本更高)。 我期望Spot实例可以更快地扩展,这样可以防止On-Demand组的不必要的扩大。 这是我的期望,但是我没有在文档中find很多细节来确认它。 有人可以详细了解新的目标跟踪缩放如何工作,以及如何将其应用于与Spot和按需实例的混合设置? 问题: 如果我将目标设定为70%的CPU利用率,那么什么时候会决定放大和什么时候缩小? 如果我有两个Auto-Scaling组,其中一个具有70%的CPU利用率目标,另一个具有65%,那么它何时决定向上或向下扩展? 它会一直比较喜欢把这个70%的小组缩小吗? 它总是喜欢扩大65%的组? 如果现货市场的价格突然上涨超过我的出价限制,会发生什么情况呢? 按需自动缩放组是否会接pipe? 我的理解是否正确,手动定义所需实例的数量只有短期效果,并且会由Auto Scaling策略自动调整? 例如,如果在夜间缩小到最小值并在第二天再次放大,是否意味着前一天的初始“希望实例数”设置现在已经过时了? 换句话说,我是否只需要担心设置合理的最小值和最大值,AWS是否会找出其余的呢?
我有一个安装了IIS6的Windows 2003映像,它只安装了一个Windows更新块。 此Web服务器正在使用端口443和一个SSL证书,直到此修补程序,并将不再响应端口443上的请求。 我试图删除并重新安装证书,它仍然不会响应端口443。 元数据库是否损坏? 这是我可以轻松重build的东西吗? – 更新 – 经过一些进一步的调查,安装在Amazon EC2上的这个服务器镜像,当我在AMI上执行“捆绑”操作时,某种程度上使其SSL证书无效。 有什么办法可以避免在启动捆绑的AMI时重新inputSSL证书?
嘿。 我正在Amazon EC2平台上运行Fedora Linux服务器。 我很确定我的configuration有问题,因为它似乎很慢。 SSH连接有时需要30秒以上,WordPress生成的网页可能需要5秒钟才能加载,加载需要20秒,这非常尴尬。 MySQL查询全部在不到一秒的时间内执行,所以我不认为是这样。 我不太确定问题出在哪里,但是用PHP编写的简单页面会立即加载。 一个新鲜的WordPress安装开始滞后。 同样在MediaTemple网格托pipe完美的例子,所以我敢肯定,我错过了什么。 如果你能请直接给我正确的工具和文章,这将帮助我。 非常感谢! Fedora Core 8,PHP 5.2.6,MySQL 5.0.45,OpenSSH 4.7p1,OpenSSL 0.9.8b。 PHP被configuration为Apache 2.2.9的一个模块,所有基于虚拟主机的网站。 我有一些正在进行的PHP脚本不时在后台通过cron运行。 谢谢。
我在Amazon EC2上运行Windows 2008 Datacenter,并创build了4个EBS卷,我将附加到该实例并在Windows中创build单个带区卷。 我主要担心的是在出现问题的情况下(或者如果我将来要将EBS卷迁移到新实例),必须重新构build条带卷。 我需要知道如何保存和恢复Windows中的磁盘configuration。 这样,我就可以停顿条纹卷,从Windows分离条带卷(并使设备脱机),从EC2实例中分离EBS卷,将EBS卷附加到新实例并成功重新附加条带集没有数据丢失。
我试图设置我的第一个Amazon EC2实例,并且在给出大量可用选项的情况下select正确的AMI时遇到困难。 要求: 打算运行一个(小型)网站与基于Java的应用程序服务器 运行最新的Java 1.6服务器版本 有效地服务一些静态文件,例如使用Apache 尽可能简单的pipe理 – 我主要是一个开发人员,而不是系统pipe理员! 开始的32位实例,但可以根据需要select移动到64位 你会推荐哪些Linux版本/ AMI来满足这些要求?
关于Windows上的EC2,我有一些一般的问题: Windows服务器通常没有在其中写入密钥/许可证,在这种情况下,我可以不使用黑客工具提取此(合法)许可证,并在我自己的办公环境中使用它? 新的Micro实例很酷。 但是,它们足够用于运行Windows,考虑到它通常是相当大的内存(而不是Wind2k8的最低推荐内存,比如2GB)。 什么是Windows花了很长时间来加载EC2? 任何方式来加快它?
我想知道是否有更好的方法将数据从我的工作站传输到基于Windows的EC2实例。 目前,我正在使用远程桌面复制/粘贴,但这是一个拖动,因为我总是忘记我的剪贴板上有“数据”,并且复制操作会将我的传输连接起来。 我真的不想在主机上安装任何软件或打开一个端口。 有没有反正我上传到S3,然后让服务器挂载S3卷? 我真的很想能够做一些Windows和EC2原生的东西。 谢谢你的帮助。
我在EC2上有一个Windows Server 2008实例。 我需要将其中一个驱动器(非root)缩小到一定的数量。 有没有明确的做法呢? 谢谢
有没有办法让3(X)不同的用户使用一个AWS-EC2实例,而不共享.pem文件? 更新:3个用户是否可以通过其个人ID /密码/ .pem来访问1个ec2实例