17、云计算开发工具全解析

云计算开发工具全解析

1. 学习目标

在深入了解云计算开发工具之前,我们需要明确学习目标。掌握这些工具后,你将能够:
- 确定通过云获取存储、计算、数据库和服务器基础设施的机制。
- 描述企业在选择最佳基于云的开发工具时应关注的特性。
- 总结通过云实现开发工具、集成工具和用户界面工具自动化的方法。

2. 常见云计算开发工具概述

能够让开发者在云中构建和部署应用程序的工具众多,包括 KVM、DeltaCloud、Eucalyptus、OpenStack 和 Apache CloudStack 社区版等。下面为你详细介绍这些工具。

2.1 Kernel Virtual Machine (KVM)

近年来,x86 系列 CPU 的服务器虚拟化技术备受关注。服务器虚拟化技术已存在一段时间,英特尔和 AMD CPU 分别提供的英特尔虚拟化技术(Intel VT)和 AMD 虚拟化(AMD - V)支持功能,为开发者使用 x86 硬件以相对较低成本实现实用性能水平的虚拟化提供了环境,各种实现服务器虚拟化的软件也相继出现。

KVM 作为开源软件提供的服务器虚拟化功能迅速崭露头角。它设计时假定使用英特尔 VT - x 或 AMD - V 功能,通过相对简单的结构实现虚拟化。KVM 是适用于包含虚拟化扩展(Intel VT 或 AMD - V)的 x86 硬件上 Linux 的全虚拟化解决方案,是开源软件。

KVM 的内核组件自 Linux 2.6.20 版本起包含在主线 Linux 中,用户空间组件自 QEMU 1.3 版本起包含在主线 QEMU 中。KVM 主要由以下五个组件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值