云计算_03 Amazon云计算AWS电子工业出版社《云计算(第二版)》配套课件
第3章 Amazon云计算AWS
《云计算(第二版)》购买网址:
当当网京东商城
姊妹力作《实战Hadoop》购买网址:
当当网京东商城
提纲
Amazon平台基础存储架构:Dynamo
弹性计算云EC2
简单存储服务S3
简单队列服务SQS
简单数据库服务Simple DB
关系数据库服务RDS
内容推送服务CloudFront
其他Amazon云计算服务
AWS应用实例
小结
内容推送网络CDN
CloudFront——一个基于Amazon云计算平台实现的内容分发网络(Content work,CDN)
传统的用户访问网站的模式缺点
网站服务器可以容纳的访问量是有限
没有考虑访问者的地域问题
不同网络服务提供商服务的用户之间的互访速度也会受到限制
传统的用户访问网站的模式
内容推送网络CDN
CDN通过将网站内容发布到靠近用户的边缘节点,使不同地域的用户在访问相同网页时可以就近获取。这样既可以减轻源服务器的负担,也可以减少整个网络中流量分布不均的情况,进而改善整个网络性能
加入CDN后用户访问流程
CDN的实现需要多种网络技术的支持
(1)负载均衡技术
(2)分布式存储
(3)缓存技术
云内容推送CloudFront
CloudFront正是通过Amazon设在全球的边缘节点来实现CDN,较普通的CDN而言,它的优势无疑是巨大的
收费方式和Amazon的其他云计算收费方式一样是按用户实际使用的服务来收费,这尤其适合那些资金缺乏的中小企业
使用非常简单,只要配合S3再加上几个简单的设置就可以完成CDN的部署
云内容推送CloudFront
CloudFront中的基本概念
(Object)
利用CloudFront进行分发的任意一个文件(存储在S3中且公开可读)
(Origin Server)
存储需要分发文件的位置,对CloudFront服务而言就是S3中的桶
(Distribution)
CloudFront服务和源服务器之间建立一条通道
)
系统分配给用户域名的一个别名
(Edge Location)
实际的边缘节点服务器位置
(Expiration)
文件副本在边缘节点上的存放时间
云内容推送CloudFront
CloudFront在此处就相当于CDN中的智能DNS负载均衡系统
CloudFront服务的安全措施
AWS共有的安全措施
访问日志(用户可以自行决定是否启用这项功能,访问日志会记录所有通过CloudFront服务访问用户分发的文件的行为)
只接受安全的HTTPS方式而不接受HTTP方式进行访问
CloudFront基本架构
Elastic Beanstalk和CloudFormation
AWS Elastic Beanstalk——一种简化在AWS上部署和管理应用程序的服务。用户只需上传自己的程序,系统会自动地进行需求分配、负载均衡、自动缩放、监督检测等一些具体部署细节
Elastic Beanstalk虚拟机是一种运行Apache Web Server、Tomcat 和 the Enterprise Edition of the Java platform的AMI虚拟机
AWS CloudFormation——为开发者和系统管理员提供一个简化的、可视的AWS资源调用方式。开发者可以直接利用CloudFormation提供的模板或自己创建的模板方便地建立自己的服务
云计算 03 Amazon云计算AWS 来自淘豆网m.daumloan.com转载请标明出处.