Fiware 如何缩放猎户座?
我在FILAB中部署了一个Orion实例,并配置了Cygnus inyector,以便在Cosmos中存储信息 但是……让我们想象一个场景,其中实体的数量急剧增加。在这个假设的场景中,一个Orion GE实例是不够的,因此有必要部署更多实例 什么是比例尺程序?考虑到最高限额: 虚拟机实例:5个 VCPUs:10 硬盘:100GB 内存:10240MB 公共知识产权:1 我知道配额可能会有变化,但自由帐户的限制是什么 Cosmos头节点的硬盘限制是多少?(理论上为5GB配额) 是否可以使用单个公共IP部署更多Orion Context Broker实例,或者是否需要请求多个公共IP?怎么做 综上所述,我要求提供有关拟议情景的规模程序和自由账户限额(可能的最大配额)的信息 先谢谢你。 亲切的问候Fiware 如何缩放猎户座?,fiware,fiware-orion,fiware-cygnus,fiware-cosmos,Fiware,Fiware Orion,Fiware Cygnus,Fiware Cosmos,我在FILAB中部署了一个Orion实例,并配置了Cygnus inyector,以便在Cosmos中存储信息 但是……让我们想象一个场景,其中实体的数量急剧增加。在这个假设的场景中,一个Orion GE实例是不够的,因此有必要部署更多实例 什么是比例尺程序?考虑到最高限额: 虚拟机实例:5个 VCPUs:10 硬盘:100GB 内存:10240MB 公共知识产权:1 我知道配额可能会有变化,但自由帐户的限制是什么 Cosmos头节点的硬盘限制是多少?(理论上为5GB配额) 是否可以使用单个公共
Ramon.提供给试用用户的容量(如您所述的免费帐户)如下:
- 虚拟机实例:2个
- VCPUs:2
- 硬盘:40 GB
- 内存:4096MB
- 公共知识产权:1
- 路由器:0
- 网络:0
如果您请求更多容量,您应该升级到社区帐户(遵循本文档关于Orion可扩展性的说明,它可能涉及两个方面:
- 实体数量的可伸缩性。在这种情况下,稀缺资源是数据库,因此您需要扩展MongoDB层。扩展MongoDB的通常过程是使用碎片,请查看MongoDB官方文档
- 操作中的可伸缩性要求管理此类实体。在这种情况下,您可以使用其他Orion节点(每个节点运行在单独的VM中,加上前面运行负载平衡器软件的其他VM,以在Orion节点之间分配负载).Orion是一个无状态进程,可以在这种水平缩放配置中运行,只要:1)不使用ONTIMEINTERVAL订阅(请参阅中的详细信息)(请参阅下面的更新2注释),2)必须使用足够小的值配置
CLI参数,以确保最终的一致性(基本上,-subCacheIval
参数的值是从实体模式订阅完成到合并到所有Orion节点的最长时间)-subCacheIval
更新2:Orion 1.0.0中删除了ONTIMEINTERVAL订阅(2016年3月).好的,在试用帐户的情况下,您有2个VM实例和1个公共IP。FIWARE中使用1个公共IP同时访问2个Orion Context Broker实例的过程是什么?谢谢!响应很简单,将IP分配给负载平衡器,并将Orion Context Broker放在专用IP地址中。但请记住您需要将负载平衡器和上下文代理(它的一个实例)放在同一个实例中,或者您需要增加(VM实例)容量。我猜您指的是PaaS Manager Pegasus GE。谢谢。非常好的描述。谢谢Fermin!谢谢!别忘了将答案标记为“已接受”如果你认为它是正确的,那么它可以对其他用户有用。也可以制作一个MongoDB集群并构建一种基于geo CDN的全球应用,因为orion有一个基于web的界面,确切地说,@LeonanCarvalho。这就是我的意思“升级MongoDB的通常程序是使用碎片,请查看MongoDB官方文档”。谢谢!更新后添加相关问答帖子的链接。