[AWS] Interview questions

From: AWS 常见问题汇总

 

S3


尽量利用 hash 或者倒序,使 S3 前缀随机化。

S3 支持 multi-part 分段传输。

 

1.1 结合缓存服务:CloudFront

 

S3 可以和 AWS CloudFront 结合使用而达到更快的上传和下载速度。

Ref: Amazon S3 + Amazon CloudFront: 云中的绝妙搭配

使用云服务后,出现了一种可以更快分发并且具有更好可扩展性的解决方案。

为了帮助优化应用程序的性能和安全性,同时有效地管理成本,我们建议您同时设置Amazon CloudFront,以结合 S3 存储桶来服务和保护内容。CloudFront 是一种内容分发网络 (CDN) 服务,以安全、可扩展的方式在全世界分发静态和动态 Web 内容、视频流和 API。与直接从 S3 向用户分发数据相比,通过 CloudFront 分发数据的设计具有更好的成本经济性。

在第一次 GET 请求后,从我的 S3 存储桶分发的文件将被缓存,现在已经存储在最靠近测试地点的边缘站点中。有时,文件返回的速度提高了 100 倍!

是不是非常直接明了? 希望您已经了解为 S3 配置 CloudFront 是多么方便,并且熟悉了这样操作的两大优势:1) 通过以远远更快的速度服务用户,从而提高应用程序的性能;2) 借助 CloudFront 的安全功能提高应用程序的安全性。嗯,值得再次强调的是,从 CloudFront 向 Internet 传输数据的价格往往要低于从 S3 向 Internet 传输,因此您甚至还可以降低您的 AWS 费用!

 

1.2 相似存储服务 EBS

下面是三种系统的详细对比:

EBS AWS Elastic Block Store (EBS),

Simple Storage Service (Amazon S3)

特性 Amazon S3 EBS EFS
存储类型 对象存储 块存储 文件存储
存储大小 没有限制 最大为16TB 没有限制
单个文件大小限制 0字节~5TB 没有限制 最大52TB
IO吞吐量 支持multipart上传

 

如果使用single object upload,单个文件大小限制为5GB

可以选择HDD或者SSD的磁盘类型,以提供不同的IO 默认3GB
访问 能通过因特网访问 只能被单个EC2实例访问 可以被上千个EC2实例同时访问
可用性 99.99% 99.99% 高度可用(官方没有公布相关数据)
速度比较 最慢 最快 中等
价格 最便宜 中等 最贵

 

在真正采用某一种AWS存储类型的时候,需要考虑到上面的这些参数,以及真实的使用场景。每一种存储类型都有自己最适用的使用场景,都能最大化地发挥自己优势。

 

 

 

ELB


一、工作方式以及应用场合

ELB:负责将前端流量均衡地发放到后端服务器。

如果有两台Web服务器,那么流量进来时应该走哪个服务器呢?这个时候需要有一个“东西”负责接收流量、分配流量的工作,这就是ELB。

比如,你要访问https://www.baidu.com/,通过DNS解析得到远端地址为180.97.33.107:443,这个地址就是ELB的IP地址,ELB前端得到流量后,会检查后端各个服务器的状态,将流量分配到空闲的服务器,服务器得到返回数据后再传递给ELB,ELB再将数据返回给用户。


 
 
 
 

RDS


一、三个常用的

 

 

 
 
 
 
 
 

 

posted @ 2018-02-21 10:57  郝壹贰叁  阅读(694)  评论(0编辑  收藏  举报