Amazon

Amazon开始通过CloudFront分发云服务

Amazon发布了CloudFront Beta,这是一个云端的内容分发网络(Content Delivery Network,CDN),经由部署于三个大陆上的一系列边缘节点,能在全世界范围内实现低延迟、高速度的内容传输。CloudFront已经与Amazon的S3及EC2服务集成。

CloudFront与其他CDN一样依赖于边缘节点的地理位置,它的14个边缘节点,8个位于美国,4个在欧洲,2个在亚洲。CloudFront能分发任何类型的Web内容,虽然如此,其主要用途还是在于富媒体文件及软件的下载包。它的限制条件是所分发内容必须已经存放在Amazon的简单存储服务(S3)上。

建立在线账户之后即可开始使用CloudFront(无需和销售人员打交道),首先把希望发布的S3 bucket标记为“公开可读”,然后通过一个API调用创建新的CloudFront Distribution,CloudFront就会给出发布内容的URL和域名,让用户放在网页上。用户还可以指定一个CNAME,CloudFront会使分发内容看上去来自该CNAME域。免费的Amazon S3控制界面S3Fox已经为CloudFront作了相应更新,如果不想通过APi调用来建立CloudFront Distribution,也可以用S3Fox去完成。

通过FTP上传文件到Amazon EC2

amazon ec2 运行后,可以用key pair ssh到终端, 不得不承认key pair是很安全的一种方式, 但是安全意味着麻烦,要登陆ssh必须随身带着key pair, 不过个人见意还是不要更改 毕竟这是为了安全着想,

那么上传文件呢, sftp 很多人会想到, 这个也要keypair 还要运行一个putty的程序来host 这个pair, 本人用mac 有款叫transmit的软件十分可爱, 可以很快的连接到EC2 自带key pair验证, 还有连接S3的功能,总之是麻烦,而且也不好把key pair随意给人, 这样就失去了其安全的意义,不给别人,工作不能都自己做了吧

果断建产ftp 服务器,
$ sudo yum install vsftpd

$sudo useradd -s /sbin/nologin -d /var/www/ -g ftp ftpadmin

$sudo passwd ftpadmin
$sudo chmod 777 /var/www/ -R
然后可以用filezilla 连接了,
可能会报 服务器发回了不可路由的地址。使用服务器地址代替 的错误
解决方法:更改Filezilla设置,编辑-设置-连接-FTP-被动模式,将“使用服务器的外部ip地址来代替”改为“回到主动模式”即可。

使用Amazon SES批量发送邮件

Amazon Simple Email Service(SES)是构建在Amazon基础设施之上的批量、事务性的邮件发送服务,多年来已经向无数客户发送了大量邮件。SES的主要任务之一就是提供这样一个服务:可以发送不被目标ISP拒绝的大量邮件,因为ISP会强制使用过滤手段以处理垃圾邮件,Amazon SES的技术程序经理Chris Wheeler强调说:

在发送第一封邮件前,你必须得做好规划。否则,你的邮件就会被放到垃圾目录中,也有可能发不出去,还有可能再也无法发送了。

为了避免有人使用SES发送垃圾邮件,Amazon使用了几个策略。在发送前会通过编程的方式扫描每封邮件以确定是否是垃圾邮件,是否包含了恶意软件。被Amazon过滤器打上spam标签的消息是不会发送出去的,同时会告知用户,这样他们就能修改邮件内容了。如果消息通过了Amazon过滤器但由于垃圾邮件的原因被目标ISP拒绝的话也会告知用户。这样Amazon就能掌握某些用户发送的邮件质量了,Amazon可以暂停某些发送垃圾邮件的账户,然后执行进一步的调查。