代码之家  ›  专栏  ›  技术社区  ›  dimo414

管理EC2的高级工具有哪些?[关闭]

  •  3
  • dimo414  · 技术社区  · 17 年前

    我希望在EC2上管理一个机器系统(最好是多个系统),目前我能看到的唯一合理的方法是扩展 Typica 库并构建一个控制面板,用于为我启动、配置和签入计算机。

    我不希望有任何预制的解决方案来解决我的问题,但我想知道是否有任何好的工具来管理EC2实例?最好是在Java中,但是学习一种新语言比实现一个功能强大的控制面板要容易得多。

    是的,我知道ElasticFox——它是一个很好的工具,但功能还不足以满足我的需求。

    8 回复  |  直到 10 年前
        1
  •  3
  •   Carlos SM    15 年前

    我意识到这个问题是从2009年开始的,所以我想说,从那时起亚马逊发布了 CloudFormation 这允许您协调复杂的AWS环境的启动和配置。此外,我们还创建了 BitNami Cloud Hosting 用于管理EC2服务器,但我不认为这是您想要的,因为它更关注应用程序。

        2
  •  2
  •   gareth_bowles    17 年前

    看一看 Rightscale's 工具也是如此;他们的高级工具是为了钱,但他们的免费工具也相当全面。

        3
  •  2
  •   dimo414    17 年前

    此外,还有 Cloud42 但是,尽管所有这些工具,以及亚马逊的新的官方Java API接口都很好,但是它们中的任何一个(除了RealStand,它是很棒的,但与我正在做的非常不兼容,很遗憾)有任何一种功能,可以很好地管理云上的应用程序的启动。

    我怀疑 Nimbus OpenNebula 实际上,工具是否更接近我所要求的——适当的自动化系统管理,而不仅仅是手动机器管理的访问,但是我没有适当的机会来调查这两个问题。

    为了我的目的,我们使用 Typica 库和其他一些工具,它们允许我们为机器提供抽象名称,并通过它们的名称而不是实例ID或专用DNS向它们启动、配置和发出命令。它们可能是开源的,但不幸的是,这不是我的决定。如果有,我会更新这个。

        4
  •  1
  •   Ryan Oberoi    17 年前

    用于Eclipse的AWS工具包应该能够满足您的需求。它是面向Java的。

    http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=250

        5
  •  0
  •   James    17 年前

    签出新的iPhone应用程序(iawsmanager)以从iPhone管理您的AWS资源。

    http://www.iawsmanager.com

        6
  •  0
  •   Hedgehog    17 年前

    你似乎想完成几个不同的任务: 1)在EC2实例上启动和签入-似乎是 AWS CloudWatch和自动缩放服务。也许你可以说为什么 那些不符合你的需要?不过你也可以看看依拉斯特 它们可能不会起作用的原因与RightScale不会起作用的原因相同-但你不知道这些原因是什么…

    2)你提到了尼姆布斯和开放星云,但我认为是桉树。( http://open.eucalyptus.com/ 是什么? 你在追?我发现“网格”创建的项目往往会错过 这个记号很难看。

    3)关于机器的配置,我想你应该看看 [厨师][2]和木偶。你想单独问一个关于 (资源排序)这两者之间的差异。

        7
  •  0
  •   Michel Galibert    14 年前

    您应该看看市场上不同的云管理软件。他们应该能够解决你的问题。

    • 右标
    • Scalr (免责声明:我在那里工作):它是开源的,所以如果它不适合你的需要,我可以对它进行调整。
    • 内脏
    • 卡沃
        8
  •  0
  •   spyderdyne    10 年前

    您可以为Web UI设置一个带有公共IP的RunDead(Java JETTY)实例,并将运行库服务器的公钥添加到您想要执行集中管理和编排的任何用户帐户下的EC2节点。一旦您用服务器列表、用户帐户或LDAP/AD身份验证填充了逻辑环境,并为用户分配了权限,您就可以同时或通过regex match在任意数量的节点上执行命令,并从中创建可重复的作业。

    python boto sdk对于执行所有EC2和根据其API创建自动化也非常有用。