云计算架构:变革与实践
"云计算基础设施和体系架构指南" 云计算是一种创新的计算模型,它极大地提升了应用程序部署的速度,促进了业务创新,并降低了运营成本。Sun公司在云计算领域持有全面的观点,强调了服务器、存储、网络和虚拟化技术在构建云计算环境中的关键角色。这种环境允许软件在虚拟设备中运行,从而能够快速组装和部署应用程序。 云计算的核心特性包括: 1. **虚拟化**:将物理硬件资源抽象化,创建虚拟机作为标准部署单元,提高了资源利用率和灵活性。 2. **按需自助服务**:用户可以根据需求自我服务,支付实际使用的资源。 3. **网络交付**:服务通过互联网提供,使得远程访问和跨地域资源共享成为可能。 4. **开源软件**:开放源代码软件在云计算中扮演重要角色,促进了创新和技术进步。 云计算的基础设施模式有三种主要类型: 1. **公共云**:由第三方提供商运营,向公众开放,如Amazon AWS。 2. **私有云**:专为单一组织构建,可以由组织内部管理,也可以外包给第三方。 3. **混合云**:结合了公共云和私有云,提供了资源调配的灵活性和安全性。 云计算的架构层包括: 1. **基础设施即服务(IaaS)**:提供虚拟化的计算资源,如服务器、存储和网络。 2. **平台即服务(PaaS)**:提供运行应用程序的平台,包括操作系统、数据库和开发工具。 3. **软件即服务(SaaS)**:向用户提供完整的应用程序,无需自行维护底层基础设施。 采用云计算技术带来的效益包括: 1. **缩短运行时间**:快速响应业务需求,提高服务可用性。 2. **降低风险**:通过资源池化和冗余,减少单点故障。 3. **降低入市成本**:减少了前期投资,以订阅或按使用付费模式减少财务压力。 4. **加速创新**:快速试验和部署新应用程序,推动业务发展。 在实现IaaS时,需要考虑的架构问题包括: 1. **不断发展的应用程序架构**:随着技术发展,需要适应变化。 2. **变革途径**:重新设计应用程序以充分利用云的优势。 3. **目标一致性**:虽然架构发生变化,但业务目标保持不变。 4. **抽象层的一致性和稳定性**:确保服务接口的稳定性和互操作性。 5. **松散耦合、无状态、原地失败的计算**:设计能容忍失败并快速恢复的系统。 6. **水平扩展和并行化**:利用分布式计算提升性能。 7. **数据物理和处理的关系**:优化数据存储和处理的位置以提高效率。 8. **编程策略**:考虑合规性、安全性和网络实践。 Sun公司在云计算领域的贡献体现在其对开源社区的支持,推动了开放式标准的发展。选择合适的云计算提供商是关键,需要考虑服务质量、安全性和合规性。同时,Sun公司强调了用户在云计算选择上的自由度,鼓励多样化和适应性。
![](https://csdnimg.cn/release/download_crawler_static/4241984/bg6.jpg)
![](https://csdnimg.cn/release/download_crawler_static/4241984/bg7.jpg)
剩余31页未读,继续阅读
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/25054202853749fe93cc96d4f354fbc8_wenjie886.jpg!1)
- 粉丝: 0
- 资源: 12
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 解决本地连接丢失无法上网的问题
- BIOS报警声音解析:故障原因与解决方法
- 广义均值移动跟踪算法在视频目标跟踪中的应用研究
- C++Builder快捷键大全:高效编程的秘密武器
- 网页制作入门:常用代码详解
- TX2440A开发板网络远程监控系统移植教程:易搭建与通用解决方案
- WebLogic10虚拟内存配置详解与优化技巧
- C#网络编程深度解析:Socket基础与应用
- 掌握Struts1:Java MVC轻量级框架详解
- 20个必备CSS代码段提升Web开发效率
- CSS样式大全:字体、文本、列表样式详解
- Proteus元件库大全:从基础到高级组件
- 74HC08芯片:高速CMOS四输入与门详细资料
- C#获取当前路径的多种方法详解
- 修复MySQL乱码问题:设置字符集为GB2312
- C语言的诞生与演进:从汇编到系统编程的革命
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)