AWS-ML:如何在AWS平台上将我自己的ML算法部署为按使用付费的API?

时间:2018-09-17 00:09:10

标签: amazon-web-services amazon-sagemaker amazon-machine-learning

标题进行了总结。本质上,我想按使用付费的API向Amazon AWS客户提供自己的封闭源专有ML算法-例如,按月,按年或按每次调用许可的销量预测算法服务。找到的大多数信息都讨论了如何构建和分发它,或者在公司内部内部使用它,但是我希望将其作为在AWS上的商业产品提供给公众。

在此先感谢您的帮助-链接到文章,帮助页面,或直接指导操作步骤。

3 个答案:

答案 0 :(得分:1)

使用AWS实际上非常容易。

创建一个AWS Marketplace账户。

以每小时的价格创建与软件捆绑在一起的AMI。

此链接将帮助您入门:

Sell on AWS Marketplace

答案 1 :(得分:1)

请允许我回答我自己的问题。尽管不是我希望的100%,但平台上肯定对此提供了支持,很高兴看到:Software-as-a-Service-Based Products

答案 2 :(得分:0)

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

API密钥用法:https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-setup-api-key-with-restapi.html

如果您不想托管自己的EC2服务器,还可以研究AWS Sagemaker来设置ML管道并提供托管的推断端点,从那里可以以相同的方式利用API网关。