Qcon上海2014

云计算解决方案专场

专题日期: 
星期五专题

在基础设施不断云化的时代,软件开发、测试、部署正在悄然发生变化。云让获取IT基础设施和开发环境更加简单和高效,并提供高弹性、高扩展性,但也给企业IT管理者、架构师带来了新的挑战:如何发挥已有的IT基础设施、代码和知识积累的价值?如何调整应用架构以适合云平台?如何真正发挥云平台的高弹性、高扩展性和高可用性?本专题将试图解答这些问题。

联网设备如今已经遍布于我们身边,从以Arduinos与Raspberry Pi打造的小型传感装置到电视,再到恒温器乃至涡轮机可谓无所不包。通过本次分享,你可以了解我们如何才能在低成本、高可扩展性以及自动化云计算服务的帮助下对来自这些设备的数据流进行获取、存储与计算。了解我们如何才能通过分析、结论整理以及反馈控制这一流程为客户的实际使用以及个人生活带来附加价值。

此外,大家还能够亲眼见证各类端对端物联网解决方案的实际运作效果,其中包括原型硬件与软件开发环境、云服务及其后端机制。

移动即时通讯能力是APP社交化的核心需求。环信是国内最领先的即时通讯云平台, 只需在手机端加入几行代码就可以帮助APP快捷的接入类似微信的即时通讯功能。比如单聊(发语音,发图片,发位置等),群聊,实时音视频等。截止14年9月底,环信已经接入了7000多家APP,注册用户6000多万,过千万用户的超级app10余家。

本次演讲以环信的实际技术架构为例,讲解了App加入即时通讯功能时技术选型的要点、坑点和难点:

  1. IM协议选型:常用作IM的协议包括XMPP,MQTT,SIP以及自行开发的私有协议。它们各自优缺点是什么;
  2. 标准XMPP协议的问题与改进方法:XMPP协议是大多数开发者的主流选择,但XMPP协议本身并不是一个为移动设备设计的协议,它的问题是什么,怎么改进;
  3. IM服务器选型:常用的开源IM服务器包括 OpenFire,Tigase,Prosody,Mosquitto,ejabberd等,它们各自的优缺点。以OpenFire为例,需对OpenFire源代码做哪些修改;
  4. 移动能力优化:针对移动网络的长连接优化,耗电量和流量优化;
  5. 如何支持百万级以上同时在线;

听众收益:
帮助开发者更好的了解移动即时通讯功能开发的主要难点、坑点和对应的解决方案。帮助开发者更快更好更省的为APP加入即时通讯功能。

精益创业在国内不断涌现出成功和失败的案例,如果初创产品取得了市场认可,快速增长的用户量往往会让开发团队不堪重负,创业团队需要面临的问题:

  • 验证产品可以达到目标性能
  • 如何模拟日益增长的用户请求
  • 如何让用户更容易的反馈问题

在云计算平台已经成熟的今天,这些不应该成为创业者的障碍。本次演讲让您领略开发测试云如何协助创业团队更加敏捷,更好的实践精益创业精神。

听众收益:获得基于云端开发测试平台的实战用例场景和第一手的宝贵经验。

现代互联网企业正越来越多地在多种云环境——包括私有与公有云环境下部署新型系统。尽管我们仍然可以利用基于物理服务器的传统系统构建起同样的业务体系,但云环境却为我们带来重新思考基础设施架构及设计的绝佳机会,特别是在对服务、系统以及应用程序进行分离与独立规模调整等方面的可能性。

本次讲座将深入探讨使用公有或私有云解决方案中的架构最佳实践,其中包括典型层、功能、流程分离、规模调整、组件整体特定思路以及一部分与DevOps与Orchestration相关的结合议题。内容将涵盖如何及为何实施某些作法、学习到的经验、值得关注的重点内容、如何避免常见问题以及常见架构、工具以及概念的具体使用方式。