微信语音遥控Windows Azure云虚拟机

简介:

去年3月份时,我和朋友陈希章老师合作过一个微信语音操控云服务的场景。敝帚不敢自珍,我想简单交代一下这个策划的源起和经历。

 

先来看一下视频(抱歉被优酷压缩得很厉害,不太清晰)哈,里面有功能演示和原理介绍。


为什么会有这个想法?

最初只是想到网上常见的应答机器人(例如大家常用的微信天气订阅),例如客户问:
买了你们的Cloud,我能获得什么服务呀?

可以自动回复一段非常地道的官方解答,甚至可以播放音频视频等

 

后来就想:为什么不能我发一条微信,让它自动代我们控制Windows Azure
例如我发条微信说创建虚机,它就真的替我们创建虚机?

例如我说启动虚机,它就真的替我们启动,而且还不需要麻烦IT部门?

 

这想必会受到BU(业务部门)的喜爱,因为他们可以直接利用社交端对Windows Azure做一些最简单的管理,而不再需要IT部门干预。

 

BU难道不就是期待自己能做一些最简单的事情?业务来了开一下机器,业务拓展了,我也能发条消息自动扩展Azure架构。而且完全是用微信上的自然语言,多棒啊?

 

IT部门的价值在哪里?后端的自动化架构都是他们利用云计算的自动化架构搭建的,这才是他们的价值。混合云的价值!

 

社交2.0

 

整个过程完全符合社交2.0的定义:

在社交圈里想出点子

在社交圈里设计策划/在社交圈里组织讨论

同事和客户IT积极参与

在社交圈里形成方案

最终成果在社交圈里发布

甚至产品都和社交有关

 

我们自信这是一个很2.0的产品。

 

微信里倡议,并立刻得到反馈。当时还只是想到把消息回送到微信里,当时立马讨论,形成可行性分析。

wKiom1UPffPQRQoIAAWsE1-vuUA327.jpg

 

后来逆向思维,既然回送消息是可能的,那么能否反过来,通过微信消息来操控IT系统、或者云服务?

wKiom1UPfjaj-rhRAAVHgTl01N4258.jpg

 

移动互联网的精髓,就是快速迭代、快速发布,很快陈希章老师就开发出微信接口,而盆盆则做出runbook和微信接口程序对接,很快搞定了这个产品。

wKioL1UPf6Oz3NnLAAXN7iWOc88053.jpg

 

这只是一个开始

 

 

这只是一道开胃菜而已,仅从技术层面,就能拓展很多东西:

 

- BU用户创建Azure虚机,领导直接在微信上批准,后端自动化架构收到消息,自动创建虚机

 

- BU用户查看虚机状态,是不是过载啊等等,后端自动化架构收到消息,立即反馈虚机的健康和性能消息




本文转自 ahpeng 51CTO博客,原文链接:http://blog.51cto.com/markwin/1623252,如需转载请自行联系原作者

相关文章
|
4月前
|
Linux C++ Windows
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
|
25天前
|
安全 Windows
【Azure Cloud Service】在Windows系统中抓取网络包 ( 不需要另外安全抓包工具)
通常,在生产环境中,为了保证系统环境的安全和纯粹,是不建议安装其它软件或排查工具(如果可以安装,也是需要走审批流程)。 本文将介绍一种,不用安装Wireshark / tcpdump 等工具,使用Windows系统自带的 netsh trace 命令来获取网络包的步骤
65 32
|
1月前
|
C# Windows
【Azure App Service】在App Service for Windows上验证能占用的内存最大值
根据以上测验,当使用App Service内存没有达到预期的值,且应用异常日志出现OutOfMemory时,就需要检查Platform的设置是否位64bit。
42 11
|
2月前
|
监控 小程序 JavaScript
讯飞-微信小程序-语音助手
讯飞-微信小程序-语音助手
87 1
讯飞-微信小程序-语音助手
|
4月前
|
PHP Windows
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
|
4月前
|
PHP 开发工具 git
【Azure 应用服务】在 App Service for Windows 中自定义 PHP 版本的方法
【Azure 应用服务】在 App Service for Windows 中自定义 PHP 版本的方法
|
4月前
|
网络安全 API 数据安全/隐私保护
【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service Windows)
【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service Windows)
|
4月前
|
Shell PHP Windows
【Azure App Service】Web Job 报错 UNC paths are not supported. Defaulting to Windows directory.
【Azure App Service】Web Job 报错 UNC paths are not supported. Defaulting to Windows directory.
|
4月前
|
应用服务中间件 nginx Windows
【Azure 应用服务】在App Service for Windows中实现反向代理
【Azure 应用服务】在App Service for Windows中实现反向代理
|
4月前
|
安全 Windows
【Azure 云服务】当Windows系统发布新的安全漏洞后,如何查看Azure云服务(Cloud Service)的实例是否也更新了安全补丁呢?
【Azure 云服务】当Windows系统发布新的安全漏洞后,如何查看Azure云服务(Cloud Service)的实例是否也更新了安全补丁呢?