2013年(56)
分类: 云计算
2013-08-26 14:07:48
IaaS本身还是在尽量追求与传统物理环境近乎零差异的运转环境,这无疑给云计算用户带来了很大的好处——切换成本低,甚至无需另行开发。同时,应用能更好地利用云计算达到既定的成本目标、性能目标和运维目标。
总结我们长时间积累的经验和一系列客户迁移的实践,我们发现从传统模式转型到云计算模式下,需要直面一些云计算环境下的问题。
应用系统想要获得更高的性价比无非就是充分利用云计算的优势、规避云计算的劣势。本文将从运营和研发两个方面提出一些实践建议。
三字秘诀
一般来讲,应用的各模块的核心资源需求如下。
如图1左半部分所示,在传统模式下,应用程序、Cache和数据库都安装在一台服务器上,由于应用程序需要高CPU,Cache需要高内存,数据库需要高 I/O,因此IT部门必须买一台“三高”服务器:高CPU、高内存、高I/O。业务稍微有增长,这台服务器就会出现瓶颈,必须再提高配置。
如图1右半部分所示,在利用云计算的情况下,我们通过拆的方法,用不同配置的云主机去匹配专向的需求,用高CPU的云主机去满足应用程序的需求,用16GB 内存的云主机去满足Cache的需求,用SSD硬盘的云主机去满足数据库的需求。当其中某个模块成为瓶颈时,更容易定位问题并及时扩容。