雲端新思維(aws)
byjosh@heisoo.com
雲端大問哉?
貴
﹣每一個服務都要收費( ec2, s3 , memorycache,traffic,sns)。
﹣靠妖怎麼那麼貴。
麻煩
- 服務一堆要學,api 麻煩。
爛
﹣server 不夠強,不太穩定。
思維改變
傳統管理 IDC 機房思維已經不合適新的雲端
- IT 系統思考思維產生了360 度的變化
角色進化
- ops -> devops
- 後端跟前端的技能分野慢慢減小(平臺包辦了架構的一大部分)
IT 邏輯思維的變化
物理思維 vs 虛擬思維
﹣需求評估,建制費用 vs 流量預估,使用系統,架構,費用變動率。
﹣硬體成本,可擴充性,穩定性,安全性 vs 標準化硬體,動態變動性
一體成型 vs 堆疊搭配
﹣機器,系統,軟體 VS 運算,資料空間<->雲存儲
人力分工 vs 角色進化
- it, infrastructure ,system / operation engineer VS dev ops
Think out of the box
Storage and Content Delivery
S3 是資料中心的入口。
可用性/價錢的轉換
不等同云端硬碟
可以把資料的特性屬性區分開
不是 folder 是 bucket Glacier
資料冬眠
Storage
Gateway
資料映射
Cdn
資料複製
S3
資料地址
S3 特性
持久性
Amazon S3 可在一年内提供 99.999999999% 的数据元持久性。如果您使
用 Amazon S3 存储 10,000 个数据元,则平均每 10,000,000 年发生一次
数据元丢失。此外,Amazon S3 可以抵御在两个设施同时发生的数据丢失。
唯一地址
s://xxxxxxxxx
資料界面
跟 rds 互動,redshift
事件驅動
SNS , SQS queue , Lambda function
容器設計思維
1. 容器特性
生命週期(移到 glacier or 資料消失)
版本
權限
web or 非 web
2. 功能/特性
報警功能
安裝包
資料交換中心
Canopic jar
Database
rds (mysql , postgresql,oracle,sql server)
﹣自動備份
﹣create read replica
DynamoDB
-nosql,cluster
-deal with api
elaticache
-momery
-deal with api
redshift
PostgreSQL
cluster
deal with PB 等級的 db
log 分析
EC2
即開即用
很脆(硬體容易掛)
ebs (ssd 資料掛了就沒有了 99.5% 不會掛)
可以利用 cloud watch 看到系統狀況。
可以 binding 到 elb (elastic load balancing)
可以 stop (免付費)
彈性
elastic load balance,elastic ip,route53
- 用來粘合系統跟網絡的關系
- 切換時間大概 1 秒不到。
- 要做 bcp 非常容易。
設計概念 ﹣ 太極 (虛實思維互換)
資料的存在是實
﹣ 絕對地址,生命週期
資料的使用跟計算是虛的(需要的時候存在)
所有的架構都是在服務被使用的過程快速資料把硬體跟軟
體快速的結合起來的一個過程。
4個云端現象
一切皆可資料化 (由實轉虛) -
系統配備定義檔案 + 系統 image+應用程式包+網絡群組配置檔案+資料流動配置
檔案
程式化抽象思維(虛實轉換)-
要從資源,代碼,資料流,各個堆疊去看待在系統,想像力跟程式化是不可或缺
的元素。
應對變化的速度,比穩定更重要 -
速度乃是對應變化的唯一方式,在轉換過程中需要做到極快化。
去中心化,分散化 -
避免單點故障( single point of failure )。

雲端新思維(Aws)

  • 1.
  • 2.
    雲端大問哉? 貴 ﹣每一個服務都要收費( ec2, s3, memorycache,traffic,sns)。 ﹣靠妖怎麼那麼貴。 麻煩 - 服務一堆要學,api 麻煩。 爛 ﹣server 不夠強,不太穩定。
  • 3.
    思維改變 傳統管理 IDC 機房思維已經不合適新的雲端 -IT 系統思考思維產生了360 度的變化 角色進化 - ops -> devops - 後端跟前端的技能分野慢慢減小(平臺包辦了架構的一大部分)
  • 4.
    IT 邏輯思維的變化 物理思維 vs虛擬思維 ﹣需求評估,建制費用 vs 流量預估,使用系統,架構,費用變動率。 ﹣硬體成本,可擴充性,穩定性,安全性 vs 標準化硬體,動態變動性 一體成型 vs 堆疊搭配 ﹣機器,系統,軟體 VS 運算,資料空間<->雲存儲 人力分工 vs 角色進化 - it, infrastructure ,system / operation engineer VS dev ops Think out of the box
  • 5.
    Storage and ContentDelivery S3 是資料中心的入口。 可用性/價錢的轉換 不等同云端硬碟 可以把資料的特性屬性區分開 不是 folder 是 bucket Glacier 資料冬眠 Storage Gateway 資料映射 Cdn 資料複製 S3 資料地址
  • 6.
    S3 特性 持久性 Amazon S3可在一年内提供 99.999999999% 的数据元持久性。如果您使 用 Amazon S3 存储 10,000 个数据元,则平均每 10,000,000 年发生一次 数据元丢失。此外,Amazon S3 可以抵御在两个设施同时发生的数据丢失。 唯一地址 s://xxxxxxxxx 資料界面 跟 rds 互動,redshift 事件驅動 SNS , SQS queue , Lambda function
  • 7.
    容器設計思維 1. 容器特性 生命週期(移到 glacieror 資料消失) 版本 權限 web or 非 web 2. 功能/特性 報警功能 安裝包 資料交換中心 Canopic jar
  • 8.
    Database rds (mysql ,postgresql,oracle,sql server) ﹣自動備份 ﹣create read replica DynamoDB -nosql,cluster -deal with api elaticache -momery -deal with api redshift PostgreSQL cluster deal with PB 等級的 db log 分析
  • 9.
    EC2 即開即用 很脆(硬體容易掛) ebs (ssd 資料掛了就沒有了99.5% 不會掛) 可以利用 cloud watch 看到系統狀況。 可以 binding 到 elb (elastic load balancing) 可以 stop (免付費)
  • 10.
    彈性 elastic load balance,elasticip,route53 - 用來粘合系統跟網絡的關系 - 切換時間大概 1 秒不到。 - 要做 bcp 非常容易。
  • 11.
    設計概念 ﹣ 太極(虛實思維互換) 資料的存在是實 ﹣ 絕對地址,生命週期 資料的使用跟計算是虛的(需要的時候存在) 所有的架構都是在服務被使用的過程快速資料把硬體跟軟 體快速的結合起來的一個過程。
  • 12.
    4個云端現象 一切皆可資料化 (由實轉虛) - 系統配備定義檔案+ 系統 image+應用程式包+網絡群組配置檔案+資料流動配置 檔案 程式化抽象思維(虛實轉換)- 要從資源,代碼,資料流,各個堆疊去看待在系統,想像力跟程式化是不可或缺 的元素。 應對變化的速度,比穩定更重要 - 速度乃是對應變化的唯一方式,在轉換過程中需要做到極快化。 去中心化,分散化 - 避免單點故障( single point of failure )。