SlideShare a Scribd company logo
1 of 17
Cloud
&
no Cloud
no Cloud
no Cloud
Caesar Chi
http://about.me/clonn
Caesar Chi
clonncd
http://thecolorrun.tw/
definition of cloud
http://www.cloudopenlab.org.tw/ccipo_industryDefinition.do
definition of cloud
• 自助式隨需服務 (On-demand self-service)
• 廣泛網路接取 (Broad network access)
• 共享資源池 (Resource pooling)
• 快速的彈性 (Rapid elasticity)
• 可量測的服務 (Measured service)
What is not cloud
• 雲端不是一個地方
• 雲端不等於伺服器虛擬化
• 雲端不是孤島運作
• 雲端不是說說而已
http://www.bnext.com.tw/focus/view/cid/103/id/23683
Service tragedy
上了雲端 --> 無所不能!
你被騙了!!
主機不是上了雲端,就不會掛掉!
運算不是上了雲端,就保證負載平衡!
架構不是上了雲端,就保證高可用性!
■ 好的架構
■ 好的軟體設計
■ 完整的測試 (No Bug)
■ 分散的 署佈 ( 雞蛋不放在同個籃子 )
運算,其實還是 在一台主機上!跑
◦ Guest OS ,執行服務
◦ PasS 服務一般是軟體服務的一個抽象表象
■ PaaS 也是長在主機 ( 虛擬或實體 )
◦ SaaS 服務,也是軟體服務的一個呈現
上了雲端,運算速度其實沒有變快!
• 除非你買了很多台機器
上雲端,並不是代表成本無限降低 ...
上了雲端,服務就永保安全了?
• 服務提供者應該負起保障資料安全的責任 ?嗎
• 使用者應該又應該負起什麼責任 ?呢
但是,人因夢想而偉大,上了雲端 ...
cloud hybrid
http://cloudblueprint.files.wordpress.com/2011/12/cloud-service-broker.jpg

More Related Content

Similar to Cloud and NOT Cloud

分会场八和Net backup一起进入云备份时代
分会场八和Net backup一起进入云备份时代分会场八和Net backup一起进入云备份时代
分会场八和Net backup一起进入云备份时代
ITband
 
課程1 1:雲端運算初探
課程1 1:雲端運算初探課程1 1:雲端運算初探
課程1 1:雲端運算初探
vaemon
 
Microsoft Azure 虛擬機器與虛擬網路 (2014-4-2 雲端達人班)
Microsoft Azure 虛擬機器與虛擬網路 (2014-4-2 雲端達人班)Microsoft Azure 虛擬機器與虛擬網路 (2014-4-2 雲端達人班)
Microsoft Azure 虛擬機器與虛擬網路 (2014-4-2 雲端達人班)
Jeff Chu
 
有道云笔记架构简介
有道云笔记架构简介有道云笔记架构简介
有道云笔记架构简介
drewz lin
 
新浪云计算公开课第一期:Let’s run @ sae(丛磊)
新浪云计算公开课第一期:Let’s run @ sae(丛磊)新浪云计算公开课第一期:Let’s run @ sae(丛磊)
新浪云计算公开课第一期:Let’s run @ sae(丛磊)
锐 张
 
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
colderboy17
 

Similar to Cloud and NOT Cloud (20)

雲端上的資訊安全-Global Azure Bootcamp 2015 臺北場
雲端上的資訊安全-Global Azure Bootcamp 2015 臺北場雲端上的資訊安全-Global Azure Bootcamp 2015 臺北場
雲端上的資訊安全-Global Azure Bootcamp 2015 臺北場
 
雲端科技 茉莉花讀書會
雲端科技 茉莉花讀書會雲端科技 茉莉花讀書會
雲端科技 茉莉花讀書會
 
破雲而出 — 重新發現您的雲端策略
破雲而出 — 重新發現您的雲端策略破雲而出 — 重新發現您的雲端策略
破雲而出 — 重新發現您的雲端策略
 
云制造
云制造云制造
云制造
 
海通证券金融云思考与实践(数据技术嘉年华2017)
海通证券金融云思考与实践(数据技术嘉年华2017)海通证券金融云思考与实践(数据技术嘉年华2017)
海通证券金融云思考与实践(数据技术嘉年华2017)
 
2016 Azure Bootcamp Taipei - Infrastructure as Code by Azure Resource Manager...
2016 Azure Bootcamp Taipei - Infrastructure as Code by Azure Resource Manager...2016 Azure Bootcamp Taipei - Infrastructure as Code by Azure Resource Manager...
2016 Azure Bootcamp Taipei - Infrastructure as Code by Azure Resource Manager...
 
2. 雲計算特質
2. 雲計算特質2. 雲計算特質
2. 雲計算特質
 
分会场八和Net backup一起进入云备份时代
分会场八和Net backup一起进入云备份时代分会场八和Net backup一起进入云备份时代
分会场八和Net backup一起进入云备份时代
 
課程1 1:雲端運算初探
課程1 1:雲端運算初探課程1 1:雲端運算初探
課程1 1:雲端運算初探
 
Cloud computing for manufacturing
Cloud computing for manufacturingCloud computing for manufacturing
Cloud computing for manufacturing
 
实时Web的前世今生未来
实时Web的前世今生未来实时Web的前世今生未来
实时Web的前世今生未来
 
从Docker到容器服务
从Docker到容器服务从Docker到容器服务
从Docker到容器服务
 
Microsoft Azure 虛擬機器與虛擬網路 (2014-4-2 雲端達人班)
Microsoft Azure 虛擬機器與虛擬網路 (2014-4-2 雲端達人班)Microsoft Azure 虛擬機器與虛擬網路 (2014-4-2 雲端達人班)
Microsoft Azure 虛擬機器與虛擬網路 (2014-4-2 雲端達人班)
 
有道云笔记架构简介
有道云笔记架构简介有道云笔记架构简介
有道云笔记架构简介
 
虚拟化与云计算
虚拟化与云计算虚拟化与云计算
虚拟化与云计算
 
美团技术沙龙04 美团下一代分布式存储系统
美团技术沙龙04   美团下一代分布式存储系统美团技术沙龙04   美团下一代分布式存储系统
美团技术沙龙04 美团下一代分布式存储系统
 
新浪云计算公开课第一期:Let’s run @ sae(丛磊)
新浪云计算公开课第一期:Let’s run @ sae(丛磊)新浪云计算公开课第一期:Let’s run @ sae(丛磊)
新浪云计算公开课第一期:Let’s run @ sae(丛磊)
 
AWS入門
AWS入門AWS入門
AWS入門
 
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
 
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
 

More from Caesar Chi

More from Caesar Chi (20)

為何技術老人這樣想那樣做?
為何技術老人這樣想那樣做?為何技術老人這樣想那樣做?
為何技術老人這樣想那樣做?
 
面試AI技術大進化,加速招聘軟體工程師的全套攻略!
面試AI技術大進化,加速招聘軟體工程師的全套攻略!面試AI技術大進化,加速招聘軟體工程師的全套攻略!
面試AI技術大進化,加速招聘軟體工程師的全套攻略!
 
初探工程師升級手冊 2022
初探工程師升級手冊 2022初探工程師升級手冊 2022
初探工程師升級手冊 2022
 
預約及客服 LINE 服務串接大挑戰
預約及客服 LINE 服務串接大挑戰預約及客服 LINE 服務串接大挑戰
預約及客服 LINE 服務串接大挑戰
 
Remote monitoring widget setup and customization
Remote monitoring  widget setup and customizationRemote monitoring  widget setup and customization
Remote monitoring widget setup and customization
 
JS 從 Non-type 到 Type 的愛恨情仇
JS 從 Non-type 到 Type 的愛恨情仇JS 從 Non-type 到 Type 的愛恨情仇
JS 從 Non-type 到 Type 的愛恨情仇
 
LINE@ 2.0 offline to online
LINE@ 2.0  offline to onlineLINE@ 2.0  offline to online
LINE@ 2.0 offline to online
 
Chatbot 智能溝通策 流程規劃與實做 e-Commerce Chatbot - AI strategy and Chat bot user flow
Chatbot 智能溝通策 流程規劃與實做 e-Commerce Chatbot - AI strategy and Chat bot user flow Chatbot 智能溝通策 流程規劃與實做 e-Commerce Chatbot - AI strategy and Chat bot user flow
Chatbot 智能溝通策 流程規劃與實做 e-Commerce Chatbot - AI strategy and Chat bot user flow
 
PWA and Chatbot - with e-Commerce experience sharing
PWA and Chatbot - with e-Commerce experience sharingPWA and Chatbot - with e-Commerce experience sharing
PWA and Chatbot - with e-Commerce experience sharing
 
Morden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web AppsMorden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web Apps
 
codecept.js introduce - front end test E2E tool introduce
codecept.js introduce - front end test E2E tool introducecodecept.js introduce - front end test E2E tool introduce
codecept.js introduce - front end test E2E tool introduce
 
遠端團隊專案建立與管理 remote team management 2016
遠端團隊專案建立與管理 remote team management 2016遠端團隊專案建立與管理 remote team management 2016
遠端團隊專案建立與管理 remote team management 2016
 
Introduce Angular2 & render & firebase flow
Introduce Angular2 & render & firebase flowIntroduce Angular2 & render & firebase flow
Introduce Angular2 & render & firebase flow
 
如何提昇技術力 - 參與技術社群之經驗分享
如何提昇技術力 - 參與技術社群之經驗分享如何提昇技術力 - 參與技術社群之經驗分享
如何提昇技術力 - 參與技術社群之經驗分享
 
html5 & phonegap
html5 & phonegaphtml5 & phonegap
html5 & phonegap
 
From devOps to front end Ops, test first
From devOps to front end Ops, test firstFrom devOps to front end Ops, test first
From devOps to front end Ops, test first
 
Docker with Cloud Service GCPUG
Docker with Cloud Service  GCPUGDocker with Cloud Service  GCPUG
Docker with Cloud Service GCPUG
 
從失敗中學習打造技術團隊
從失敗中學習打造技術團隊從失敗中學習打造技術團隊
從失敗中學習打造技術團隊
 
Docker with Cloud Service
Docker with Cloud ServiceDocker with Cloud Service
Docker with Cloud Service
 
技術單兵作戰及團隊開發流程差異
技術單兵作戰及團隊開發流程差異技術單兵作戰及團隊開發流程差異
技術單兵作戰及團隊開發流程差異
 

Cloud and NOT Cloud

Editor's Notes

  1. 一台雲端主機不夠,要兩台雲端主機,兩台不夠,要擴展成三台主機 ... 負載平衡是雲端架構上常見的概念,但是 ... DNS Round Robin: 透過 DNS multi record 方式讓服務自動導向到 record 上的主機,但 DNS 不會聰明到幫你判斷主機是活的還是死的,而且,實際上,你必須要自己負責 AP 層的 Cluster ! Reverse Proxy: 常用,且大多有免費的解決方案,不過,你需要首先知道什麼是 Apache 或 Nginx... Load Balancer: 透過軟體的設計,讓 Health Check, Cluster 等功能成為可能,不過,它不是免費 ... 而且所費不貲!
  2. 高可用性是所有系統營運的最終目標,希望主機不再用重新開機、軟體可以無痛佈署,可以提供不間斷服務 ... 高可用性 (HA) 必須靠: 好的架構 好的軟體設計 完整的測試 (No Bug) 分散的佈署 ( 雞蛋不放在同個籃子 ) 才能夠保障 High Availability...
  3. 科技很先進,但是服務最終執行的單元還是長在一台主機上 ... IaaS 服務一般將 Host OS 切割成數台 Guest OS ,再讓服務做在它上面 PasS 服務一般是軟體服務的一個抽象表象,透過可程式化介面 (API) ,讓使用者 (Programmer) 可以組織 PaaS 服務成位新的服務,所以 ... PaaS 也是長在主機 ( 虛擬或實體 ) 上 使用者 (Programmer) 的服務也必須成長在買台主機上面 ... SaaS 服務,也是軟體服務的一個呈現,使用者可以不用自己架設主機,不用自己撰寫服務,但是服務的提供,還是基於運算的資源上 ... 也就是主機!
  4. 科技漸漸進步,一台主機可以裝的 CPU 、 RAM 、 Disk 越來越多,但是固定的軀殼裡,還是限制著一台主機可以擁有的資源數量 ... 速度與資源是需要付費的 最大的運算單位,上限仍是小於或等於一台主機可以擁有的最大資源 因此 ... 購買一各單位 (ex: 1G Ram, 1 CPI, 100G Disk) 的資源,速度 ... 其實比同單位的實體主機,要快,也快不到哪去 ... Dropbox 、 AsusWebStorage 等等的空間服務不斷出現,但是,資料都還是寫在 " 硬碟 " 中,服務提供商是透過高層次的磁碟陣列、多份的複製 (Replicate) 的方式來保障服務 SLA ,透過服務賺的錢 ... 服務提供商才能夠提供更多的硬碟來擴充空間 ... 更何況是 IaaS 服務的租用者 ... 通常租賃的是一個固定單位的空間,可以直接掛載給 Server 作為空間的擴展 新型態的 Object Storage(ex: S3) ,提供 " 動態 " 空間擴展的能力,但是存與取,就沒有 copy & past 這麼簡單
  5. 服務提供者應該負起保障資料安全的責任嗎?使用者應該又應該負起什麼責任呢? 通常服務提供者會架構起一聽程度的防護牆,一般包含:網路攻擊防護、資料隔離防護、個人資料防護 ... 但,卻不是保證您提供的服務可以永遠安全 ... 使用者 ( 使用雲端服務的人 ) 必須針對自身的資料進行不同層次的安全性規劃,不同層次的安全性考量,會適用不同的安全性解決方案,想提供安全的服務,不能永遠依靠基礎平台!
  6. 隨著科技的進步,新型態服務的不斷出現,架構在已知的技術上的未知服務,正在等著你我發掘!如果你是開發者,熟悉雲端的各項技術,也可能你就是下個新服務的創造者! GAE 、 Hadoop 等分散式運算,讓服務的運算單位可以執行在多台主機上,讓 HA 與服務的拓展成為可能 ... S3, Swift 等分散式儲存機制,讓儲存裝置賣向可擴展的架構,許多開發者正著手開發讓這些服務可以掛載在主機的方式!