云计算基础设施与架构:变革应用程序交付

需积分: 13 1 下载量 192 浏览量 更新于2024-11-07 收藏 1.67MB PDF 举报
"云计算基础设施和体系架构指南" 云计算是一种革新的计算模型,它极大地提升了应用程序部署的速度,促进了创新,并降低了运营成本,同时增强了业务的敏捷性。Sun公司的观点是全面的,他们认为云计算涵盖服务器、存储、网络和虚拟化技术等多个层面,这些技术将云环境扩展到虚拟设备,使得应用程序能在短时间内快速组装和运行。 云计算的性质包括以下几个关键点: 1. **虚拟化技术**:虚拟机成为标准部署单元,使资源调配更灵活。 2. **按需、自助、以使用情况付费的服务模式**:用户可以根据实际需求获取服务,降低初始投入。 3. **网络服务交付**:通过互联网提供服务,使得地理位置不再成为限制。 4. **开放源软件的角色**:开源软件在构建云基础设施中起到重要作用,提供了成本效益和灵活性。 云计算基础设施有三种主要模式: 1. **公用云**:由第三方提供商运营,对公众开放。 2. **专用云**:专为单个组织构建,可内部或外部托管。 3. **混合云**:结合了公用云和专用云的优点,提供更灵活的选择。 云计算架构分为多个层次,包括基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。每个层次都对应不同的功能和服务,影响着应用程序的设计和交付方式。 采用云计算技术时,企业需要考虑的架构问题包括: 1. **不断发展的应用程序架构**:云计算推动了架构的演变,要求适应弹性扩展和快速迭代。 2. **变革应用程序设计**:强调松散耦合、无状态和原地失败的计算原则,以及水平扩展、并行化和数据处理策略。 3. **合规与安全**:随着数据的物理分布,合规性和安全性成为核心挑战,需要采用网络安全做法来保障。 Sun公司在云计算领域积极参与,推动社区创新和开放式标准的发展,为企业选择合适的云计算提供商提供了指导。他们强调选择的重要性,倡导通过社区和标准来简化复杂问题的解决。 总结来说,云计算通过其灵活的架构和资源管理方式,正在改变我们构建、部署和使用应用程序的方式,为企业带来更高的效率、更低的成本以及更大的创新空间。同时,它也带来了新的架构挑战,如数据物理位置、安全性和合规性,需要通过合适的设计策略和技术来应对。