View
258
Download
0
Category
Preview:
Citation preview
© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS re:Invent 2015re:Cap (Day 2: CTO Werner Vogels)
@AWScloudhttps://www.facebook.com/amazonwebservices/mailto:klchen@amazon.com
AWS 架構優化框架
雲端理當讓您不再受限
打造我們一直以來想要的應用程式
並且用我們一直以來想要的方式打造
每個雲端架構師都該知道的六個定律
1LUCAS CRITIQUE
“只基於過去歷史資料之間的關係,就想要預測未來可能的改變是非常天真的事情.”
過去 現在 未來+ +
每週十億個來自物聯網的事件
每季17 PB的遊戲資料
每天八百億個廣告投放, 控制在30 毫秒的
回應時間
來自超過兩百五十個網站傳遞每天100 GB
的點擊串流
每天五百億個廣告投放,平均在20毫秒以下回應速度
每天一千七百萬個事件
每天十億個交易
每天即時分析超過1 TB 遊戲資料
利用Amazon Kinesis Streams傳遞即時串流資料
每天一千七百萬個事件
Elastic Beanstalk
Elastic Beanstalk
EC2
EC2
Kinesis
Visitor
EC2 Process Server
S3
封存資料Elastic Beanstalk
Elastic Beanstalk
EC2
EC2
Kinesis
Visitor
每天一千七百萬個事件
EC2 Process Server
S3
Elastic Beanstalk
Elastic Beanstalk
EC2
EC2
Kinesis
VisitorRedshift
報表
封存資料
每天一千七百萬個事件
EC2 Process Server
S3
Elastic Beanstalk
Elastic Beanstalk
EC2
EC2
Kinesis
VisitorRedshift
API
儀表板
DynamoDB
每天一千七百萬個事件
封存資料
報表
串流資料處理仍極具挑戰性…
Amazon Kinesis Analytics強大、基於SQL語法、針對串流資料的時間序列分析
即將推出
建立資料對照
運算總和、加權平均線、警示底限值通知、篩選
增加SQL語法
Kinesis Streams Kinesis FirehoseOutput 格式
針對即時資料執行SQL語法以及設定目標
Kines is Analy tic s
即時財會資料
加權移動平均線
Kines is Analy tic s Kines is F irehose Redshift
S3 & G lac ier
串接
即時財會資料
加權移動平均線
歷史趨勢
Kines is Analy tic s Kines is F irehose Redshift
S3 & G lac ier
QuickSight
串接
即時財會資料
加權移動平均線
2GALL’S LAW
“一個複雜的系統都是從一個單純的系統演變而來的.一個從草圖設計開始就很複雜的系統從來不會成功,你必須重新從一個簡單的系統開始. ”
虛擬機器 容器(Containers) 函式
介紹 X12016上半年即將推出
T2.nano現已推出
虛擬機器 容器(Containers) 函式
Amazon ECS: 一些範例…
批次處理 開源PaaS平台
搜尋引擎集群
PaaS
遊戲引擎
Web應用平台
微服務後端
圖資解決方案
即時圖像轉換
後端前端集群 1
ECS
集群 2
ECS
集群 3
ECS
App狀態
開發者
學生
IGUAZÚ 管理者
服務
Iguazú 後端Iguazú 前端
cassandra 資料庫
AMAZON SQS
AMAZON ECS
業務指標報告
付款對帳
成績報告
學生人數統計
課程資料統計
EMAIL行銷
自動打分數
我們可否再簡化生產環境的容器管理?
Amazon EC2 Container Registry完全代管、安全的容器映像管理庫
現已可用
好運作生產環境容器的地方
EC 2 C ON TA IN ER SER VIC E
EC 2 C ON TA IN ER R EGISTR Y
EC 2 C ON TA IN ER SER VIC E
EC 2 C ON TA IN ER R EGISTR Y
A Z- A W A R ESER VIC E SC H ED U LER
好運作生產環境容器的地方
EC 2 C ON TA IN ER SER VIC E
EC 2 C ON TA IN ER R EGISTR Y
A Z- A W A R ESER VIC E SC H ED U LER
D OC K ER IN TEGR A TIONW ITH C OM POSE
好運作生產環境容器的地方
EC 2 C ON TA IN ER SER VIC E
EC 2 C ON TA IN ER R EGISTR Y
A Z- A W A R ESER VIC E SC H ED U LER
D OC K ER IN TEGR A TIONW ITH C OM POSE
EC S C LI
好運作生產環境容器的地方
$ ecs-cli up
$ ecs-cli compose up
虛擬機器 容器(Containers) 函式
A W S L A M B D A
沒有伺服器比”沒有”伺服器更容易管理
使用AWS Lambda 在生產環境的範例
反威脅智慧與分析
廣告資料分析與派送 行動App分析 圖像內容篩選
即時影像與拍賣
新聞內容處理
新聞媒體處理 遊戲指標分析
No de . j s we b a pp
伺服器傳送事件串流回應
查詢
網頁介面 下放 處理
s 3
Lambda 下放函式 n
Lambda 下放函式 0
Lambda 計數函式 0
使用者
Lambda 計數函式 0
Lambda 計數函式 0
Lambda 計數函式 0
CloudFormationSupport
Integration with SNS, SWF, ASK
API Gateway Integration
Java Mobile SDK & Cognito Integration
今年新的Lambda功能
VPC 支援 長時間功能 排程功能
Python for Lambda
3LAW OF DEMETER
“每個單位對於別的單位只有受限的了解.只跟朋友交談,不跟陌生人說話.”
行動裝置
裝置的對立性
行動後端
裝置的對立性
行動裝置
資料與內容
分析
S3DynamoDB RDS
Mobile Analytics
行動後端
裝置的對立性
行動裝置
S3DynamoDB RDS
Mobile Analytics
SNS
資料與內容
分析
行動後端
裝置的對立性
行動裝置
通知
Amazon Cognito
API Gateway
Lambda
Lambda
Lambda
S3DynamoDB RDS
Mobile Analytics
SNS
資料與內容
分析
行動後端
裝置的對立性
行動裝置
通知
我們怎麼簡化下一個世代的行動App開發?
AWS Mobile Hub三步帶你上App天堂
AWS Mobile Hub三步帶你上App天堂1. 選擇跟設定功能
AWS Mobile Hub三步帶你上App天堂1. 選擇跟設定功能2. 下載內容包
AWS Mobile Hub三步帶你上App天堂1. 選擇跟設定功能2. 下載內容包3. 測試跟監控
簡化
4OCCAM’S RAZOR
“永遠選擇 少假設的選項.”
觀察 – 理論 – 模型 – 事實
5 REED’S LAW
“利用網路規模成長,大型(尤指社交)網路將成指數級倍率成長..”
感應器 傳動器
IoT 溫室
裝置 網路 安全性 資料收集 智慧
1
IoT化繁為簡
AWS IoT輕鬆安全地將裝置連線至雲端。
可靠地擴展到數十億個裝置以及數兆則訊息
現已可用
連接幾十億個裝置
介紹AWS IoT
裝置 網路 安全性 資料收集 智慧
1
連接幾十億個裝置
介紹AWS IoT
裝置 網路 安全性 資料收集 智慧
1
輕量級通訊協定
連接幾十億個裝置
介紹AWS IoT
裝置 網路 安全性 資料收集 智慧
1
輕量級通訊協定 x509認證
連接幾十億個裝置
介紹AWS IoT
裝置 網路 安全性 資料收集 智慧
1
輕量級通訊協定 x509認證 DynamoDB,Kinesis, and S3
連接幾十億個裝置
介紹AWS IoT
裝置 網路 安全性 資料收集 智慧
1
輕量級通訊協定 x509認證 DynamoDB,Kinesis, and S3
觸發Lambda函式
萬物
AWS IoT
裝置閘道
AWS IoT平台
AWS IoT
S3 Dyn a mo DB Kin e sis L a mb da
規則
萬物
裝置閘道
AWS IoT平台
AWS IoT
S3 Dyn a mo DB Kin e sis L a mb da
規則
萬物
裝置閘道
AWS IoT平台
註冊表
那當裝置離線時,怎麼跟它們互動?
透過RESTful API
取得最後回報的狀態
設定想取得未來的狀態
AWS IoT 裝置陰影
AWS IoT
S3 Dyn a mo DB Kin e sis L a mb da
您的App
規則
萬物
裝置閘道
AWS IoT平台
註冊表虛擬版本「陰影」
C-SDK(最適合嵌入式 OS)
JS-SDK (最適合嵌入式Linux)
Arduino Library(Arduino Yun)
New AWS IoT 裝置 SDK
LORA 無線閘道
MQTT裝置閘道
Amazon Kinesis規則引擎
LORA 無線閘道
MQTT裝置閘道
Amazon Kinesis
AWS Lambda
AWS Lambda
Amazon DynamoDB 儀表板
規則引擎
LORA 無線閘道
MQTT裝置閘道
AWS Lambda
AWS Lambda
Amazon DynamoDB
Amazon Kinesis
儀表板
規則引擎
LORA 無線閘道
MQTT裝置閘道
6THE GESTALT PRINCIPLE
“綜效將大於總和.”
IoT 管理平台
IoT 作業系統
IoT 分析平台
IoT 系統整合商
IoT 通訊
AWS IoT 硬體夥伴
每個雲端架構師都該知道的六個定律
7BEASTIE’S LAW
“您必須替自己爭取Party的權利.”
馬上打造
Recommended