云的产生,使一切变得简单。
但是“使用云”,并非是建立一个VM,然后把应用放进去这么简单。
云相比较于传统基于服务器硬件环境或传统的虚拟化环境,是有着本质上的区别的。
为云设计的应用传统生产环境中,企业级应用是无法停机的,服务器也被定义为不能宕机。服务器和应用更像宠物。
云环境中,服务器则更像牛群中的一头牛,如果其中一台出现问题,管理员会直接抛弃它,然后重新安装并启动一台新的。
对于应用,如果没有准备好运行在这样的云中,则会自然的发生无法启动,丢失数据,甚至更糟糕的事情。
可以在云中运行的应用结构:
1、可以将负载分割为多个实例,部分系统失效不会影响系统的其它部分。
2、随应用的需要,可以横向扩展。
大型的,单层次的,铁板一块的传统应用,不适合迁移至云环境。
依赖:
1、不依赖特殊硬件,例如:特殊芯片,特定USB设备,指纹识别外设等(该论点适用于在无法进入机房,且无特殊手段操作硬件设备的情况下。)
2、不依赖无法运行在云的库
连通性:
1、非自包含应用(自包含应用自身提供服务,如果宕机,则应用数据不存在了)
2、依赖的资源在云环境中可以实现
耐久性和弹性:
稳定
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞0
添加新评论0 条评论