没有合适的资源?快使用搜索试试~ 我知道了~
首页用API控制你的云端服务器
长期以来,寻找高速、稳定和便于管理的IDC环境一直是互联网站长最头疼的问题。阿里云弹性计算平台为中国的站长和开发者提供了一个不错的选择。作为开放平台,aliyun.com不仅提供了面向终端用户的操作控制台,而且将弹性计算服务的各项功能以OpenAPI的形式对外开放,让合作伙伴或者站长可以更加精细地控制弹性计算资源。阿里云弹性计算平台目前提供的计算资源包括云服务器和负载均衡。接下来,我们通过一个实例来演示如何利用平台的OpenAPI来构建一个具备伸缩性的服务器架构。为了访问弹性计算平台的OpenAPI,用户首先要注册成为aliyun.com的开发者,获得AppKey和AppSecret。具体参见
资源详情
资源推荐
用用API控制你的云端服务器控制你的云端服务器
长期以来,寻找高速、稳定和便于管理的IDC环境一直是互联网站长最头疼的问题。阿里云弹性计算平台为中国的站长
和开发者提供了一个不错的选择。作为开放平台,aliyun.com不仅提供了面向终端用户的操作控制台,而且将弹性计算
服务的各项功能以Open API的形式对外开放,让合作伙伴或者站长可以更加精细地控制弹性计算资源。
阿里云弹性计算平台目前提供的计算资源包括云服务器和负载均衡。接下来,我们通过一个实例来演示如何利用平台
的Open API来构建一个具备伸缩性的服务器架构。
基本应用
准备工作:获得API权限
为了访问弹性计算平台的Open API,用户首先要注册成为aliyun.com的开发者,获得AppKey和AppSecret。具体参见
阿里云云账号中心,此处不再赘述。每一个API请求必须有认证信息app_key,否则将被视作非法访问。API的响应内
容采用统一格式,调用者可以通过指定format参数选择返回数据的格式。目前支持的格式包括XML和JSON两种,分别
如下所示。
XML格式:格式:
JSON格式:格式:
准备工作完成之后,我们将通过四个步骤来启动一个准备工作完成之后,我们将通过四个步骤来启动一个VM(如图(如图1所示)。所示)。
图图1 启动启动VM的四个步骤的四个步骤
步骤步骤 1:创建:创建VM实例实例
在进入实战前,先简单介绍一下云数据中心的两个基本概念。
Region:相当于一个数据中心或者机房,不同的Region在物理上隔离。
Zone:数据中心内部的不同集群,VM可以在Zone内迁移。
阿里云在北京和杭州有多个数据中心,因此,在创建VM前,首先考虑好要把它放在哪个区域(这里假设我们选择了
cn-hangzhou-dg)。
接下来我们要考虑创建一个什么样的VM。弹性计算平台支持目前的主流服务器操作系统,包括Windows系列、
RHEL、Debian等。Image仓库中已经预置了这些操作系统的不同镜像版本,因此在创建一个VM实例前,可以通过
query_available_imgs接口获得可用Image的列表,并从中选择一个适合自身应用的Image。假设此处我们选择了
windows2003.32.20110520.01.vhd。create_vm接口会根据你传入的参数创建一个VM实例,重要参数如下。
cores:CPU核数。
mem:内存大小,单位为MB。
image_no:指定Image,例如windows2003.32.20110520.01.vhd。
请记住返回的vm_name,因为后续的API调用以vm_name为唯一标识。
create_vm接口中有一个很特殊的参数safety_quota,表示云磁盘的数据安全级别。当设置为0时,平台不会冗余云磁
盘上的数据,因此它的损坏率接近物理磁盘,年损坏率约为4%;当设置为1时,云磁盘会自动将写入的每一份数据复
制多份,并且分布在不同的物理位置,确保任意一台宿主机或者交换机损坏时VM数据都不会丢失,数据安全性达到
99.999%以上。
调用示例如下:调用示例如下:
调用返回如下:调用返回如下:
步骤2:修改VM配置
通过默认配置生成的VM也许难以满足需求,此时可以通过modify_vm、add_disk等接口来修改VM的CPU核数、内存
大小、网络带宽、增加磁盘等。
调用示例如下:调用示例如下:
调用返回如下:调用返回如下:
剩余13页未读,继续阅读
weixin_38725623
- 粉丝: 4
- 资源: 940
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- BSC绩效考核指标汇总 (2).docx
- BSC资料.pdf
- BSC绩效考核指标汇总 (3).pdf
- C5000W常见问题解决方案.docx
- BSC概念 (2).pdf
- ESP8266智能家居.docx
- ESP8266智能家居.pdf
- BSC概念 HR猫猫.docx
- C5000W常见问题解决方案.pdf
- BSC模板:关键绩效指标示例(财务、客户、内部运营、学习成长四个方面).docx
- BSC概念.docx
- BSC模板:关键绩效指标示例(财务、客户、内部运营、学习成长四个方面).pdf
- BSC概念.pdf
- 各种智能算法的总结汇总.docx
- BSC概念 HR猫猫.pdf
- bsc概念hr猫猫.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功