Sun公司的云计算架构:变革与设计原则
需积分: 10 137 浏览量
更新于2024-07-29
1
收藏 1.67MB PDF 举报
"该文档是一份关于云技术架构的白皮书,主要探讨了云计算的性质、基础设施模式、架构层、设计接口以及采用云计算时要考虑的架构问题。它还涉及了Sun公司的视角,强调开放源软件在云计算中的作用,以及如何通过云计算实现业务效益。"
在云技术架构中,云计算被定义为一种能够显著提升应用程序部署速度、促进创新和降低运营成本的技术。它改变了我们设计、构建和交付应用程序的方式。Sun公司对云计算的理解是全面的,包括服务器、存储、网络和虚拟化技术,这些技术使得软件可以在虚拟设备中运行,实现快速的应用程序组装。
云计算的性质包括:
1. 虚拟化:将虚拟机作为标准部署单元,允许灵活地扩展和管理资源。
2. 按需自助服务:用户可以根据需求自行获取和释放资源,按使用量付费。
3. 网络交付:所有服务都是通过网络提供的,实现远程访问和分布式运算。
云计算基础设施模式分为三种:
1. 公用云:面向公众提供服务,如Amazon Web Services。
2. 专用云:专为单一组织建立,提供更高程度的定制和安全。
3. 混合云:结合了公用云和专用云,使组织能根据需求灵活切换。
云架构有多个层次,包括基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS),这些层次支持不同级别的应用程序开发和部署。
云技术的效益主要包括:
1. 缩短运行时间和响应时间,提高效率。
2. 减轻基础设施风险,因为资源可以根据需求动态扩展。
3. 降低市场进入成本,减少前期投资。
4. 加快创新速度,快速迭代和试验新概念。
在实现IaaS时,需要考虑的架构问题包括:
1. 应用程序架构需要适应变化,如持续演进的架构和设计。
2. 一致性与稳定性:确保在不同的抽象层之间有一致的接口。
3. 标准化:标准可以帮助解决复杂性问题。
4. 松耦合、无状态和原地失败的设计,支持故障恢复和弹性。
5. 水平扩展:设计能够应对高并发的系统。
6. 并行化处理,利用多核和分布式计算能力。
7. 数据物理位置对合规性和安全性的影响,需要权衡数据存储和处理的关系。
Sun公司在云计算领域有着重要的贡献,它推动了开源软件在云环境中的应用,并强调选择合适的云提供商和采用开放标准的重要性。通过Sun社区的创新,该公司促进了云计算技术的发展和广泛应用。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-09-30 上传
2021-01-19 上传
2021-09-30 上传
2023-06-06 上传
2021-07-01 上传
m492543610
- 粉丝: 0
- 资源: 5
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍