全國知名互聯(lián)網(wǎng)會展平臺,提供展會設(shè)計、展覽設(shè)計搭建、會展策劃、會展搭建等全方位解決方案!
我的位置:

如何在AWS云平臺上構(gòu)建千萬級用戶應(yīng)用

提問者: 阮萍秋 |瀏覽 316 次|提問時間: 2016-12-01

已有 1 條回答

符唯

2016-12-13
AWS服務(wù)概述 高擴展性應(yīng)用建設(shè)并非把應(yīng)用直接遷移到云平臺上就能輕易實現(xiàn),相反我們需要根據(jù)云平臺的特性進行專門的設(shè)計,這包括選擇合適的云服務(wù)類型并進行良好的應(yīng)用架構(gòu)設(shè)計。對于希望基于AWS構(gòu)建千萬級用戶應(yīng)用的開發(fā)者而言,不僅需要對區(qū)域(Region)、可用區(qū)(AZ)和邊緣站點等基礎(chǔ)設(shè)施的分布有所了解,更需要了解不同的AWS服務(wù)各自的特點和最佳實踐。 AWS的服務(wù)可大致按照其所處層面分為三類,從下到上依次是基礎(chǔ)服務(wù)層、應(yīng)用服務(wù)層、部署和管理層?;A(chǔ)服務(wù)層也有兩層,下層是計算(EC2、WorkSpaces)、存儲(S3、EBS、Glacier、Storage Gateway)、網(wǎng)絡(luò)(VPC、Direct Connect、ELB、Route53),上層是數(shù)據(jù)庫(RDS、Dynamo、ElastiCache、RedShift)、數(shù)據(jù)分析(EMR、Data Pipeline、Kinesis)、內(nèi)容分發(fā)(CloudFront)。應(yīng)用服務(wù)層主要是把郵件服務(wù)、消息隊列服務(wù)等通用的功能單獨抽離出來。部署和管理層則有用于監(jiān)控的CloudWatch,用于部署運維工作的BeanStalk、OpsWorks、CloudFormation和CloudTrail等,以及IAM、Federation等身份管理服務(wù)。 單機到多實例 傳統(tǒng)的單機服務(wù),到AWS上面就是跑在一個EC2實例上,這個實例上跟以前的服務(wù)器一樣上面安裝所有的Web應(yīng)用...