云计算常见误区与应对策略
1. 云计算概述
云计算正在彻底改变软件的构建和交付方式,我们正经历从传统模式(购买和控制基础设施、构建或购买软件)向新范式(将一切作为服务来消费)的转变。云计算具有网络访问、弹性、资源池化、计量服务和按需自助服务等五大特征。
云计算有多种部署和服务模式,包括私有云和公共云。私有云是在服务消费者自己的数据中心或托管设施的数据中心内部署的 IaaS 或 PaaS,不与其他客户共享;公共云则是在其他公司的数据中心中以共享环境运行的 IaaS 或 PaaS。
2. 云计算常见失败案例
美国陆军曾投资 27 亿美元开发基于云计算的前沿解决方案,旨在为伊拉克和阿富汗的战场行动提供实时信息,但该系统未能达到预期,反而阻碍了行动。这表明,若应用和服务的架构设计不能满足业务需求,云计算不仅无法带来优势,还可能导致失败。
3. 迁移应用到云计算的挑战
- 架构耦合问题 :许多传统应用采用紧密耦合的架构,高度依赖运行的物理硬件和技术栈。而云计算架构需要松散耦合的设计,以实现弹性扩展。例如,在 IBM iSeries 计算机上构建的应用,通常会充分利用其专有基础设施,与硬件紧密耦合。若要将此类应用迁移到云端,需要进行重大的重新设计,以消除对特定硬件的依赖。
- 扩展方式差异 :传统架构主要依赖垂直扩展,即通过增加现有硬件的 CPU、内存或磁盘空间,或更换更强大的硬件来提升性能。而云计算中的扩展更多地通过自动化的水平扩展实现,即添加与现有基础设施协同运行的额外资源。水平扩展可在架构的多个层面进行,常见的方法
超级会员免费看
订阅专栏 解锁全文
44

被折叠的 条评论
为什么被折叠?



