首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以访问一个特殊的ElasticBeanstalk EC2实例吗?

我可以访问一个特殊的ElasticBeanstalk EC2实例吗?
EN

Stack Overflow用户
提问于 2016-12-08 01:59:18
回答 1查看 41关注 0票数 1

我有一个(阿克卡喷雾)服务器应用程序,它执行两个功能:

  1. 它响应最终用户的web应用程序请求。这是重物。
  2. 它定期在底层数据库上执行轻松的事务管理工作。

在运行单个实例时,一切都很简单。最终用户的网页是服务的,通过我的管理网页,我可以监测和控制管家的工作。

但是现在为了扩展到更多的最终用户,我想使用ElasticBeanstalk。随着最终用户负载的增加,EB将产生更多的EC2实例。然而,其中只有一个是内务管理实例,所以现在当我以管理员身份登录时,我需要始终访问那个特殊的EC2实例,而不是随机分配给具有最低当前工作负载的实例。

有没有一种方法可以做到这一点,而不需要在EB之外有一个单独的专用内务管理EC2?我的管理网页或应用程序能访问特殊的端点吗?

代码语言:javascript
复制
http://dearEBImTheAdminPleaseGiveMeInstanceNumber1.wonderfulserver.com

让它穿过负载平衡器?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-12-08 18:27:45

让我在负载均衡器中保持这个功能感觉很混乱。例如,如果服务器变得不健康,会发生什么。您可能会为此使用领导人实例,并且只对此运行特定的命令。我不确定你是否能找到它,所以你可能会有那个实例报告它是谁。

代码语言:javascript
复制
container_commands:
 name of container_command:
    command: "command to run"
    leader_only: true

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-ec2.html#linux-container-commands

您可以使用相当新的应用程序负载均衡器,并有一个单独的实例组(其中只有一个实例),并在那里路由特定的通信量(/admin)。

https://aws.amazon.com/blogs/aws/new-aws-application-load-balancer/

不过,我要做的就是做这件没有服务器的事。我会在Lambda中运行数据维护,并将结果放在DynamoDB中,然后在S3中创建一个显示结果的网站。您可以通过Javascript调用另一个从数据库获取数据的Lambda函数来完成这个任务。

http://docs.aws.amazon.com/lambda/latest/dg/with-scheduled-events.html

有一个框架,我已经读过,但还没有尝试自己。https://zanon.io/posts/building-serverless-websites-on-aws-tutorial

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41030556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档