aws S3使用總結

  最近公司要上海外項目,要用到亞馬遜。可把我折騰的夠嗆。好多坑。不得不說亞馬遜的東西挺好最起碼服務器性能比阿里雲強多了。但在人性化這一點作的不如阿里。反正是各有千秋
服務器

  這裏說一下個人案例:要把圖片cdn上的圖片傳到S3。這裏我試了不少方法。把cdn的圖片下載到本地經過掛載s3來cp,效果不是很好,官方也不建議這麼作。s3cmd,s3的一個命令行工具。在文件數量不少的狀況下很耗費資源。分析了下緣由是什麼致使的。通過網友的一番提點,以爲多是他默認傳輸走的是外網。結果用traceroute解析了下還真是。這但是把我折磨夠嗆。ide

  解決方法:在數據量很大的狀況下,用s3cmd. s3fs 或者是aws 自帶的工具傳輸數據,都不如內網傳輸效率要快。EC2 傳數據到S3存儲。默認走的是外網,若是想要走內網傳輸須要建立VPC終端節點。這裏寫一下他的教程工具

1.打開VPC控制檯性能

wKioL1iAXsWTkPkHAABMcd5-HBc839.png

2.選擇終端節點測試

wKioL1iAXxuTMA7XAACV8xOOy4k663.png

VPC這裏選擇的是跟你EC2主機關聯的vpc策略阿里雲

服務這裏選的是S3服務命令行

3.配置路由表,建立終端節點cdn

wKioL1iAX1HCfieZAACOvuzqf18720.png

4.測試blog

這時候咱們再傳輸數據的時候。用iftop -i eth0查看一下他的帶寬教程

wKioL1iAX3yiwuJtAAAf-Sg1SZo714.png

這裏出現了兩個地址,左邊的地址是ec2的私有dns。右邊的地址解析是S3的地址。經過解析你能看到

wKioL1iAX4ag8QG3AAA6fGK6uTA274.png

相關文章
相關標籤/搜索