亚马逊EC2 理解和学习

http://hi.baidu.com/chenshake/blog/item/aa239f0241d34d1f4afb5104.html

2010-11-26 14:54
国内很多人都在学亚马逊,很多公司都希望成为中国的亚马逊,不过做出来的东西,就和亚马逊差异很大。

不过其实对于亚马逊的各种服务,真正深入了解的,其实不多,为啥。因为亚马逊的很多服务,和我们日常的观念,不太一样,加上都是英文,不好理解。

1:Amazon Elastic Compute Cloud (Amazon EC2)

这就是可能大家常听说的EC2,很多人都把EC2理解成vps,这本来也没错,这是最容易理解的一种方式。所以很多人就把提供vps服务,说成是云服务。

所有关于亚马逊EC2的介绍,http://aws.amazon.com/ec2/ 资料都在这里,我现在也就尝试一下,翻译一下我理解的东西。

2:亚马逊EC2功能

通过镜像,实现快速部署。

可以设置镜像的防火墙,进行安全保护,我的理解是你可以设置linux里的iptables,让他更加安全。

选择你需要的配置,启动相关的vm,你还可以通过api,或者各种工具进行管理这些vm。

可以选择机房,使用固定的ip地址

按需付费。原则就是你根据你占用的资源来付费。后面会介绍具体如何按需付费。

3:服务的亮点

弹性:你可以在10分钟内部署1个,或者部署上千个vm。不过这个功能你肯定是要通过api,才可以实现。你可以根据你的需要来决定你需要vm的数量。

完全控制:你对系统是完全控制,你对vm的控制,是可以通过api来进行的。

灵活:你可以根据你的需求,选择不同的配置,不同的os。

使用其他亚马逊的服务:结合一起使用,可以实现更多的功能。

可靠:提供SLA,保证99.95%

安全:不但提供工具帮助你配置vm的防火墙,还可以通过vpn,只允许内部使用。

价格便宜:提供3种价格的选择。

1:按需,就是你启用一个vm的时间,配置,流量来收费。

2:预定,假如我决定长期使用一个vm,比如1年,我可以交一个首期费用,那么你后面的使用vm的时候,也是按需,不过价格就会比上面的低不少。

3:拍卖,当亚马逊的资源剩余很多的时候,你可以拍卖到更低的价格的使用时间。

4:增值服务

Amazon Elastic Block Store (EBS)

缺省的情况下,如果你关闭了你的vm,那么你vm上的所有的资料都是丢失了。为啥这样,其实你就要理解一下亚马逊的设计原则。当你关闭vm,不使用,如果保留数据,那么还是占有资源。所以亚马逊默认你关机就所有数据都丢失。这你就明白,为啥说亚马逊的EC2,不是vps

如果你希望亚马逊的vm,关机后,还可以保存vm里的东西,那么你就需要用到EBS。EBS和亚马逊的S3,其实有本质的区别。EBS,你是可以理解成是一块硬盘,你是可以在上面创建文件系统,分区。最大支持1T。

Multiple Locations

目前亚马逊有4个机房,你可以选择。

IP地址

在国外,IP地址,基本就是不值钱的东西,你可以申请使用静态的IP地址,不收费,不过你要长期使用。

Amazon Virtual Private Cloud

可以理解成亚马逊的私有云,通过vpn,你就可以实现吧亚马逊的vm和你公司内部的网络连接在一起。

监控

提供一个工具帮助你监控亚马逊的各种服务

自动扩展

云最大的一个炒作的地方就是按需和自动扩展,当你的资源不足的时候,那么就自动调节。如何自动调节呢,你可以通过监控,当监控到资源紧张,那么马上扩展,当资源有剩余,就减少。具体原理还没有看,如何使用,估计也是很有挑战性。

负载均衡

这个倒是很好理解,就相当于提供了一个lvs的功能。

High Performance Computing (HPC) Clusters群集

你可以建立群集,进行分布式计算,甚至可以利用gpu来提高运算速度,什么是GPU,最近中国的超级计算机,就是利用这个技术提高计算能力的。


5:配置类型 Instance Types

亚马逊根据你的不同使用场景,分成好几种类型,每种类型,还提供几个配置。

需要注意的一个地方就是cpu,

1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit)

其实做虚拟化,cpu如何分配,这是一个大的难题。亚马逊自己定义了一个。所以不同的配置,cpu,都是按照多个ECU来计算。

6:操作系统

亚马逊应该就除了不支持BSD的系统以外,都是支持的。

7:价格

这就是最复杂的地方,价格会和你选择的配置类型,使用时间,操作系统都有关联。

当你启动一个vm的时候,那些东西决定了你使用的价格

1:使用的时间,这个i比较容易理解

2:vm的配置,cpu,内存:

3:使用过程中的带宽占用

4:操作系统,如果是linux是免费。

5:使用的存储,如果你使用的默认的,是不收费,如果用EBS,那么就需要额外收费。也就是说,如果你希望关机还可以保存vm里的内容,这个是需要收费的。

6:IP地址,如果是动态IP,是免费,静态的IP,会收费,估计很少。

7:增值服务,如果你启用,会进行收费。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值