笔者的另一篇关于Bluemix的入门文章,介绍了基本概念和为什么会有Bluemix,首发在dW中国 : 《初探IBM Bluemix——带您领略平台云》
摘要
云计算在近年来不断发展,并越来越多的转化成实际的产品被企业级的客户接受并采纳,特别是云计算中的“平台即服务”(简称 PaaS)已经在云计算的发展浪潮中逐步站稳脚跟,Pivotal Cloud Foundry 的异军突起,逐步建立了 PaaS 在云计算的地位,使得平台公有云发展迅猛. 正是基于这样的趋势,IBM 发布了自己的公有云产品,产品名称是 IBM Bluemix,目前正处在公开测试阶段。Bluemix 建立在 Apache 开源项目 Cloud Foundry 之上,并提供了 IBM 及其合作伙伴开发的高质量的服务(Services)供 IT 从业人员使用。本文以 Bluemix 平台的核心组件 - Bluemix Java 运行时为主线,来向读者介绍 IBM 公有云产品 Bluemix,和读者一起去领略平台云给 IT 带来的变化。
从一个传说讲起
这是一个耳熟能详的传说:传说中,凤凰是人世间幸福的使者,每五百年,它就要背负着积累于人世间的所有不快和仇恨恩怨,投身于熊熊烈火中*,以生命和美丽的终结换取人世的祥和和幸福。在肉体经受了巨大的痛苦和轮回后它们才能获得更美好的躯体得以重生。佛教徒把这个故事称为“涅槃”。
的确,一切苦难和磨砺的尽头也是新的希望开始的地方。作为 IT 从业人员,特别是程序员的你,是否也想过或者期望经历这样的涅槃呢?如果你曾经或者现在正在经历如下的痛苦,那么 Bluemix 就是为你而准备的。
- 不停的安装各种运行时,容器以及繁杂的第三方依赖包
- 安装并配置一切必须的服务(数据库,移动服务等)
- 将所需的服务与应用进行关联,配置端口/IP/防火墙等
- 建立动态路由以及负载均衡机制
- 保证从底层到应用层各个层次的高可用性
- 确保日志的完整收集和高效分析
- 日常要做好应用的性能监控
- 保证应用可以根据负载的大小进行灵活的伸缩
- 最后,不断的重复着 开发》测试》上线 的轮回