IBM的Watson品牌的机器智能服务中的两个将可作为独立应用程序在您选择的公共或私有云中运行。 IBM将在IBM Cloud Private for Data之上提供这些本地Watson服务, IBM Cloud Private for Data是可在Kubernetes上部署的组合分析和数据治理平台。
IBM Watson首席技术官兼首席架构师Ruchir Puri表示,这是受客户对机器学习解决方案的需求驱动的,该解决方案可以在客户数据已经存在的地方运行,通常是多云或混合云环境( 请参阅相关采访 )。
Puri说:“我们不是在试图将数据移动到单个云中,而是在这个开放的计算环境驱动的世界中创建锁定,而是在提供可用的AI并将其移动到数据中。” 该概念遵循Hadoop和其他海量数据处理系统如何在适当的位置执行数据工作,而不是将数据移至处理过程。
当前,只有两种服务(Watson Assistant和Watson OpenScale,被Puri称为“旗舰产品”)将作为独立应用程序提供给客户。 Watson Assistant用于构建“对话界面”,例如聊天机器人。 Watson OpenScale提供“自动化的神经网络设计和部署”,或在企业环境中训练,部署和监督机器学习模型和神经网络的方法。
IBM Cloud Private for Data由在多节点,基于Kubernetes的IBM Cloud Private集群上运行的预配置微服务组成。 普里说,预计客户将在IBM Cloud Private for Data与本地数据存储之间执行自己的集成。 这种集成不是由IBM直接处理的。
Puri明确表示,这些本地Watson的形式不仅将API调用从本地代理转发到IBM托管的Watson中。 客户运行自己的本地化服务,在IBM Cloud Private上交付并在所选环境中运行。 支持的环境包括Amazon Web Services,Google Cloud,Microsoft Azure和Red Hat OpenShift。 本地Watson服务与IBM Cloud中运行的Watson服务API兼容。
可能会发生变化的是本地Watson化身相对于Watson主版本提供的结果,因为本地版本需要定期更新。 Puri无法提供新的本地Watson服务发布频率的具体时间表(每季度,每年等),但他确实肯定会“相对定期地”进行更新。
投入Watson服务实例所需的系统资源量取决于工作负载。 Puri说,所提供产品的某些SLA包含针对所需性能所需的计算环境(内存,内核,GPU)的规定。 虚拟化和裸机部署均受支持。
其他Watson服务将稍后在IBM Cloud Private上本地提供。 IBM计划在2019年下半年提供Watson Knowledge Studio,该工具“无需编写任何代码即可从非结构化文本中发现有意义的见解”,以及自动元数据提取工具Watson Natural Language了解。 Puri说,后者已在Watson Assistant中用作内部微服务,因此将其移植到本地化身的大部分工作已经完成。
沃森服务的这种新形式体现了IBM收购Red Hat的一些动机。 Puri说,IBM Cloud Private可以使用Kubernetes支持的OpenShift作为基础,并且Watson的服务在三年内围绕Kubernetes和容器进行了重新设计。 一旦Red Hat完全落入IBM的保护伞之下,Red Hat的基础架构专业知识似乎就可以为未来的以IBM数据为中心的服务(Watson等)解锁云的可移植性。