Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS-ML:如何在AWS平台上部署/设置我自己的ML算法作为付费使用API?_Amazon Web Services_Amazon Sagemaker_Amazon Machine Learning - Fatal编程技术网

Amazon web services AWS-ML:如何在AWS平台上部署/设置我自己的ML算法作为付费使用API?

Amazon web services AWS-ML:如何在AWS平台上部署/设置我自己的ML算法作为付费使用API?,amazon-web-services,amazon-sagemaker,amazon-machine-learning,Amazon Web Services,Amazon Sagemaker,Amazon Machine Learning,标题概括了这一点。本质上,我想在付费使用API的基础上向Amazon AWS客户提供我自己的封闭源代码专有ML算法-例如,每月或每年或每次呼叫许可的销售量预测算法服务。找到的大多数信息都在谈论如何构建和分发它,或者在公司内部使用它,但我希望将它作为AWS上的商业产品提供给公众 提前感谢您的帮助-文章链接、帮助页面或有关如何执行此操作的直接步骤。使用AWS实际上很容易做到这一点 创建一个AWS市场帐户 创建一个与您的软件捆绑在一起的按小时计费的AMI 此链接将帮助您开始: 看起来您需要设置自己的E

标题概括了这一点。本质上,我想在付费使用API的基础上向Amazon AWS客户提供我自己的封闭源代码专有ML算法-例如,每月或每年或每次呼叫许可的销售量预测算法服务。找到的大多数信息都在谈论如何构建和分发它,或者在公司内部使用它,但我希望将它作为AWS上的商业产品提供给公众


提前感谢您的帮助-文章链接、帮助页面或有关如何执行此操作的直接步骤。

使用AWS实际上很容易做到这一点

创建一个AWS市场帐户

创建一个与您的软件捆绑在一起的按小时计费的AMI

此链接将帮助您开始:


看起来您需要设置自己的EC2服务器,然后创建API网关调用来调用您的服务,并且您可以创建API密钥来控制最终用户的访问/定价

API密钥用法:


如果您不想托管自己的EC2服务器,您还可以查看AWS以设置ML管道并提供托管推理端点,这样就可以以同样的方式利用API网关

请允许我回答我自己的问题。虽然不是我所希望的100%,但平台中肯定有对这一点的支持,这非常令人高兴:

这适用于ERP、会计等软件解决方案。事实上,该页面显示“出售您的软件”例如,会计软件供应商设置服务器映像,并将其软件完全安装和配置,以便客户将其许可证作为交钥匙,准备克隆和使用。我的目标不是销售软件,而是SaaS——将其视为您订阅的天气预报api,将您的系统与之集成,并获取天气预报信息。人们不需要购买服务器AMI就可以通过web api(如APIXU)获取天气预报。换句话说,我的产品没有机器映像可供销售,因为它是SaaS。那么,亚马逊AWS是否本机支持我的设置,并将我自己的(第三方)ML algos作为SaaS作为非AMI解决方案提供给客户,而是付费使用WS解决方案?我只知道涉及AMI的解决方案。感谢您的时间,John,但您建议的答案/解决方案对我的问题不适用,因为它不是关于销售/许可软件解决方案,如会计或ERP软件包。标题清楚地显示了付费使用API。没问题,但您在问题中指出:每月或每年或每次呼叫都获得许可。谢谢Banjo。你提出了两种方法。1) 我自己的EC2+API密钥:这不是和其他任何常规托管一样吗?这意味着,我必须在其他地方宣传我的API,因为AWS Marketplace只宣传AMIs,另外我还必须自己处理所有的付款和许可管理,因为AWS似乎天生只处理AMIs许可。2)Sagemaker:我在发布我的问题之前查看了它。这似乎主要是DS/ML开发环境和工具,这是一个很好的工具,但部署解决方案将“遭受”与我自己的EC2选项相同的症状,即不可能在AWS市场上做广告,也不可能自己处理支付处理和API密钥到期管理。如你所见,我所追求的AWS的主要好处不在于托管或可扩展性,因为我可以在许多不同的地方获得这些好处,而是在AWS市场上做广告的一种选择,并被成千上万的公司看到——然而,除非销售/许可AMI,否则这一部分似乎是不可用的。正如我在给John的回复中提到的,AMI非常适用于会计软件供应商,他们可以在完全安装和配置软件包的情况下设置服务器映像,以便客户将其许可证作为交钥匙,随时可以克隆和使用。我的目标不是软件包销售,而是SaaS。我追求的另一个好处是我的SaaS WS-API的自动支付处理和自动许可证管理,这似乎也只适用于AMIs许可。希望这些巨头之一(微软、亚马逊)能够认识到创建数据科学即服务托管环境和市场的机会。在这里,DS/ML专家可以发布他们的专有算法(他们自己的封闭源代码算法和IP),为公司提供基于时间/核心的许可,以订阅和利用现成的算法。有没有像我刚才在亚马逊或其他地方描述的那样?微软Azure也只授权虚拟机映像。