在FME 2020.0中,我们宣布了一个新的方式来购买FME服务器容量称为“动态引擎”。这个博客将探索动态引擎是什么,他们擅长什么类型的用例,演示动态引擎。

想马上开始吗?FME Server 2020.1的下载试用收到100小时的免费动态引擎学分和访问知识的这篇文章学习如何开始。

FME Server 2020.1测试版许可证100小时的自由时间

传统FME服务器许可

FME服务器自成立以来,一直在每个发动机的基础上出售。发动机销售与传统FME服务器许可模型被称为标准的发动机。每个引擎能够处理FME工作区或一个单一的“工作”。这个概念很简单。如果你有5引擎,那么您可以运行5同时工作。

FME服务器许可,最大化投资回报率与传统:

你努力保持标准FME引擎尽可能忙碌。

动态的引擎是什么?

动态FME服务器引擎提供一个全新的方式。而不是购买引擎、动态引擎允许您购买“引擎CPU时间”学分。许多厂商称之为收费制度,你只需要支付的工作就完成了。

自动态引擎是基于使用的许可而不是数量的引擎,这意味着你可以发射尽可能多或尽可能少的动态引擎你想要的,只要你想要的。

动态引擎通过CPU时间。

1动态引擎信贷= 1小时的CPU时间。

与动态引擎,你只支付当动态引擎工作。这允许你有你想要尽可能多的动态引擎,准备工作。

与动态引擎你只支付当“工作”,而不是当引擎闲置或等待数据。

FME服务器动态引擎让你灵活地使用:解决一套全新的挑战。

我可以使用动态引擎和标准引擎在一起吗?

是的!FME引擎动态引擎是为了一起工作标准,我们预计很多FME服务器部署将包括标准和动态引擎。

动态引擎用例

灵活性和成本模型的动态引擎,组织现在可以解决FME服务器一套全新的问题

动态引擎非常适合工作流变量或者一次性的大数据需求提升。亚搏在线一些场景我们看到动力引擎的价值包括:

然而,经常组织不知道当他们的服务器是超载。当它发生时,动态引擎将允许管理员感到放心,因为他们知道他们有额外的能力来处理这些山峰。

动态引擎被设计来解决上述场景。

例如:动态引擎

本演示将穿过一个组织如何使用动态引擎补充标准FME引擎。在大多数但并不是所有的情况下,你会想先使用标准引擎和动态引擎来缓解高峰负荷FME服务器上。

组件的链接可以找到此工作流亚搏在线FME中心在这里:

很容易分配动态引擎处理峰值负载工作流FME服务器使用REST API。亚搏在线

如何动态引擎准备好了吗

下面的工亚搏在线作流程提供了一个框架,用于自动重新分配动态引擎队列达到指定阈值。组件如下:

监控队列

“看着队列”和高和低的水印

看着队列——被监视一个或多个队列。当达到高水准的任何队列的动态引擎分配给队列。

水印,阈值的动态引擎分配(高水准)和从队列删除(低水印)。在这个例子中,相同的水印值用于所有队列,但他们可以很容易地更改为不同的值不同的队列。


动态引擎家里队列

动态引擎启动时,被分配到只有一个队列称为“队列”。这队列是动态引擎等待任务繁忙的队列。动态引擎不分配默认的队列中。

在这个例子中,队列命名auto_assign_queue。队列是一个低优先级。

动态引擎等待被分配给忙碌的队列

度量端点

FME服务器有一个度量端点,当使用一个HTTP GET请求,返回当前FME服务器负载信息:包括运行和排队的岗位数量。返回的信息遵循OpenMetrics标准。度规端点叫做:

$ (FME_SERVER_WEB_URL) /以前/ v3 /指标

所以对于<队列>返回的值的形式:

fme_running_jobs{队列= " <队列> "}< num_running_jobs >

fme_queued_jobs{队列= " <队列> "}< num_queued_jobs >

把它放在一起

一旦你有所有必要的组件,这个过程非常简单。使用简单的自动化编排过程如下所示。

自动化设计,重新分配引擎繁忙的队列

autoscaleV2。逐步检测工作空间的魔法和参数如下所示。

工作区中包含以下项目和一个视频解释了它可以在这里找到。

初始状态——没有负载

最初,所有的动态引擎分配给队列称为“auto_assign_queue”如下所示。

初始状态与动态引擎可以分配。

工作流引擎重新分配亚搏在线

接下来,我将触发一个自动化,提交了900多万个就业岗位。自动化如下所示。

自动化测试很简单

  1. 1 ProcessState工作区触发和结果在60工作被提交队列(ProcessCounty工作区)
  2. 60 ProcessCounty工作区运行和结果提交的900个工作岗位队列(ProcessBlock工作区)

当这是你会看到发动机的动态赋值被改变了。首先,他们将被指派的队列,然后队列随着负载的变化。一旦触及的低点水印的队列,引擎返回到原来的状态。

原始队列状态= >分配到县队列= >分配块队列

动态引擎和并行处理

动态引擎加上自动化使并行处理超级简单。把上面的示例中,并行发生的地方。FME服务器自动化,你甚至不需要思考。自动化使它发生。

此功能特别有用如果你的生意需要完成大量数据电梯或迁移项目。与动态引擎和并行性可以旋转100发动机立即和处理并行工作。这个特性的好处是你只收取处理完成。因此成本一样处理这个工作与1引擎将使用100台发动机。

并行处理是容易的和成本效益自动化和动态引擎!

老FME服务器定价模型消失?

不。我们给客户更多的选择,所以他们能够利用FME以成本有效的方式解决更多问题。每个许可模式都有其优点和缺点。我们鼓励你接受一个最适合您的业务。

尝试动态引擎!

我们欢迎您给动态引擎一试。如果你想尝试评估FME服务器上动态引擎,那么我们建议你下载FME Server 2020.1测试版

每个FME Server 2020.1的试用许可证都有100小时的免费的动态引擎学分。

如果你想尝试FME Server 2020.0然后联系我们sales@亚搏在线safe.com我们将很高兴给你小时试一试。

FME服务器2019年或更早,如果您使用的是:不幸的是,此功能不可用。

玩得开心,请给我们反馈FME任何东西。是否与动态引擎,我们乐意听到你的想法,故事和经历。

关于FME 自动化 FME服务器 定价

唐莫里

不安全软件的联合创始人和总裁。亚搏在线亚搏在线安全软件成立最初为公元前政府工作项目与林业行业空间数据共享。在这项目也和其他创始人之一,戴尔Lutz,意识到需要一个数据集成平台像FME基金。当并不是狂言多少他爱XML,您可以找到一点安全工作与团队FME产品更上一层楼。亚搏在线你也会发现他在路上与客户和合作伙伴,了解更多关于他们想看到什么新的FME特性。

冬青Coxon

冬青是一个FME服务器技术支持团队领导在安全软件。亚搏在线除此之外,她提供了技术支持,为社区创造内容,介绍在线研讨会以及有助于产品开发通过功能测试和共享客户的反馈。亚搏国际在线官网冬青花她周末探索伟大的不列颠哥伦比亚省的后院。

评论

2回答“动态引擎”的力量

  1. 奥斯卡斯 说:

    不错的教程,我确实有一个问题

    这个工作空间监视的队列不能运行在队列忙(将结束在这个队列的后面),所以我认为这对动态监测工作空间跑引擎,没有动态引擎处理时间的“泄漏”不断要运行这个工作区吗?

  2. 唐莫里 说:

    奥斯卡。你是100%正确的。我们使用一个动态引擎在队列控制以确保它运行。这“泄漏”正如你所说的动态引擎将极少量的燃烧时间。工作流也增亚搏在线加了一层复杂性,我并不是一个狂热的。

    很快“FME 2021.1 ?“你可以做同样的事情没有任何工作区和没有随时“泄漏”。这是扩大FME服务器引擎的一部分分配规则的能力。待调更令人兴奋的公告。

    谢谢你的反馈。伟大的东西,你是100%正确的。

留下一个回复

相关的帖子