Suche senden
Hochladen
Ops X Serverless (GCPUG.TW meetup 20180627)
•
Als PPTX, PDF herunterladen
•
6 gefällt mir
•
809 views
Earou Huang
Folgen
Weniger lesen
Mehr lesen
Ingenieurwesen
Melden
Teilen
Melden
Teilen
1 von 31
Jetzt herunterladen
Empfohlen
為瞬間巨量做好準備 20180726
為瞬間巨量做好準備 20180726
Earou Huang
CICD Workshop 20180922
CICD Workshop 20180922
Earou Huang
2014 Hpocon 李志刚 1号店 - puppet在1号店的实践
2014 Hpocon 李志刚 1号店 - puppet在1号店的实践
Michael Zhang
容器與 Gitlab CI 應用
容器與 Gitlab CI 應用
Philip Zheng
架構這件事 - Azure 可以幫助什麼 - 如何選擇使用什麼 Azure 服務
架構這件事 - Azure 可以幫助什麼 - 如何選擇使用什麼 Azure 服務
Alan Tsai
容器驅動開發 - .NET Conf 2017 @ 台中
容器驅動開發 - .NET Conf 2017 @ 台中
Andrew Wu
API Token 入門
API Token 入門
Andrew Wu
VSCode Remote Development 介紹
VSCode Remote Development 介紹
Philip Zheng
Empfohlen
為瞬間巨量做好準備 20180726
為瞬間巨量做好準備 20180726
Earou Huang
CICD Workshop 20180922
CICD Workshop 20180922
Earou Huang
2014 Hpocon 李志刚 1号店 - puppet在1号店的实践
2014 Hpocon 李志刚 1号店 - puppet在1号店的实践
Michael Zhang
容器與 Gitlab CI 應用
容器與 Gitlab CI 應用
Philip Zheng
架構這件事 - Azure 可以幫助什麼 - 如何選擇使用什麼 Azure 服務
架構這件事 - Azure 可以幫助什麼 - 如何選擇使用什麼 Azure 服務
Alan Tsai
容器驅動開發 - .NET Conf 2017 @ 台中
容器驅動開發 - .NET Conf 2017 @ 台中
Andrew Wu
API Token 入門
API Token 入門
Andrew Wu
VSCode Remote Development 介紹
VSCode Remote Development 介紹
Philip Zheng
我們與Azure DevOps的距離
我們與Azure DevOps的距離
Edward Kuo
[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...
[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...
Edward Kuo
[2021 .NET Conf]善用 Azure Monitor 服務打造 DevOps 監控一環
[2021 .NET Conf]善用 Azure Monitor 服務打造 DevOps 監控一環
Edward Kuo
與大師對談: 轉移到微服務架構必經之路~ 系統與資料庫重構
與大師對談: 轉移到微服務架構必經之路~ 系統與資料庫重構
Andrew Wu
极速 Angular 开发:效能调校技巧 (ngChina 2019)
极速 Angular 开发:效能调校技巧 (ngChina 2019)
Will Huang
美团点评技术沙龙05 - 前后端联调方案探索与应用
美团点评技术沙龙05 - 前后端联调方案探索与应用
美团点评技术团队
[2018 .NET Conf].NET Core與Azure DevOps應用於企業開發
[2018 .NET Conf].NET Core與Azure DevOps應用於企業開發
Edward Kuo
91APP: 從 "零" 開始的 DevOps
91APP: 從 "零" 開始的 DevOps
Andrew Wu
實現 Angular, Docker 與 Kubernetes 持續部署 (NG+2020)
實現 Angular, Docker 與 Kubernetes 持續部署 (NG+2020)
Will Huang
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
Edward Kuo
不會 Javascript 沒關係,用 Blazor 來解決前端需求 - 成為 Full Stack .NET 開發者吧 - .NET Conf 2020...
不會 Javascript 沒關係,用 Blazor 來解決前端需求 - 成為 Full Stack .NET 開發者吧 - .NET Conf 2020...
Alan Tsai
W3CTech美团react专场-React Native 初探
W3CTech美团react专场-React Native 初探
美团点评技术团队
twMVC#21 | 以實例說明ASP.NET Web API 服務的開發與測試過程
twMVC#21 | 以實例說明ASP.NET Web API 服務的開發與測試過程
twMVC
VSCode Remote Development
VSCode Remote Development
Philip Zheng
Micro-frontends with Angular 10 (Modern Web 2020)
Micro-frontends with Angular 10 (Modern Web 2020)
Will Huang
twMVC#23 | 快速上手 Azure Functions
twMVC#23 | 快速上手 Azure Functions
twMVC
Visual Studio 開發密技大補帖 | Study4.TW 2021 小聚#2
Visual Studio 開發密技大補帖 | Study4.TW 2021 小聚#2
Alan Tsai
twMVC#29 | 當.Net Core 遇到AWS Lambda
twMVC#29 | 當.Net Core 遇到AWS Lambda
twMVC
Envrionment as a code with vagrant & chef
Envrionment as a code with vagrant & chef
mingjin
W3CTech美团react专场-Thinking in React
W3CTech美团react专场-Thinking in React
美团点评技术团队
Running a Service in Production without Losing Your Sanity
Running a Service in Production without Losing Your Sanity
Poga Po
我要活下來 - Ruby Junior 工程師的存活術
我要活下來 - Ruby Junior 工程師的存活術
Li Hsuan Hung
Weitere ähnliche Inhalte
Was ist angesagt?
我們與Azure DevOps的距離
我們與Azure DevOps的距離
Edward Kuo
[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...
[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...
Edward Kuo
[2021 .NET Conf]善用 Azure Monitor 服務打造 DevOps 監控一環
[2021 .NET Conf]善用 Azure Monitor 服務打造 DevOps 監控一環
Edward Kuo
與大師對談: 轉移到微服務架構必經之路~ 系統與資料庫重構
與大師對談: 轉移到微服務架構必經之路~ 系統與資料庫重構
Andrew Wu
极速 Angular 开发:效能调校技巧 (ngChina 2019)
极速 Angular 开发:效能调校技巧 (ngChina 2019)
Will Huang
美团点评技术沙龙05 - 前后端联调方案探索与应用
美团点评技术沙龙05 - 前后端联调方案探索与应用
美团点评技术团队
[2018 .NET Conf].NET Core與Azure DevOps應用於企業開發
[2018 .NET Conf].NET Core與Azure DevOps應用於企業開發
Edward Kuo
91APP: 從 "零" 開始的 DevOps
91APP: 從 "零" 開始的 DevOps
Andrew Wu
實現 Angular, Docker 與 Kubernetes 持續部署 (NG+2020)
實現 Angular, Docker 與 Kubernetes 持續部署 (NG+2020)
Will Huang
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
Edward Kuo
不會 Javascript 沒關係,用 Blazor 來解決前端需求 - 成為 Full Stack .NET 開發者吧 - .NET Conf 2020...
不會 Javascript 沒關係,用 Blazor 來解決前端需求 - 成為 Full Stack .NET 開發者吧 - .NET Conf 2020...
Alan Tsai
W3CTech美团react专场-React Native 初探
W3CTech美团react专场-React Native 初探
美团点评技术团队
twMVC#21 | 以實例說明ASP.NET Web API 服務的開發與測試過程
twMVC#21 | 以實例說明ASP.NET Web API 服務的開發與測試過程
twMVC
VSCode Remote Development
VSCode Remote Development
Philip Zheng
Micro-frontends with Angular 10 (Modern Web 2020)
Micro-frontends with Angular 10 (Modern Web 2020)
Will Huang
twMVC#23 | 快速上手 Azure Functions
twMVC#23 | 快速上手 Azure Functions
twMVC
Visual Studio 開發密技大補帖 | Study4.TW 2021 小聚#2
Visual Studio 開發密技大補帖 | Study4.TW 2021 小聚#2
Alan Tsai
twMVC#29 | 當.Net Core 遇到AWS Lambda
twMVC#29 | 當.Net Core 遇到AWS Lambda
twMVC
Envrionment as a code with vagrant & chef
Envrionment as a code with vagrant & chef
mingjin
W3CTech美团react专场-Thinking in React
W3CTech美团react专场-Thinking in React
美团点评技术团队
Was ist angesagt?
(20)
我們與Azure DevOps的距離
我們與Azure DevOps的距離
[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...
[Agile Tour Hsinchu 2019] Our practice in the DevOps Process for Manufacture ...
[2021 .NET Conf]善用 Azure Monitor 服務打造 DevOps 監控一環
[2021 .NET Conf]善用 Azure Monitor 服務打造 DevOps 監控一環
與大師對談: 轉移到微服務架構必經之路~ 系統與資料庫重構
與大師對談: 轉移到微服務架構必經之路~ 系統與資料庫重構
极速 Angular 开发:效能调校技巧 (ngChina 2019)
极速 Angular 开发:效能调校技巧 (ngChina 2019)
美团点评技术沙龙05 - 前后端联调方案探索与应用
美团点评技术沙龙05 - 前后端联调方案探索与应用
[2018 .NET Conf].NET Core與Azure DevOps應用於企業開發
[2018 .NET Conf].NET Core與Azure DevOps應用於企業開發
91APP: 從 "零" 開始的 DevOps
91APP: 從 "零" 開始的 DevOps
實現 Angular, Docker 與 Kubernetes 持續部署 (NG+2020)
實現 Angular, Docker 與 Kubernetes 持續部署 (NG+2020)
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
不會 Javascript 沒關係,用 Blazor 來解決前端需求 - 成為 Full Stack .NET 開發者吧 - .NET Conf 2020...
不會 Javascript 沒關係,用 Blazor 來解決前端需求 - 成為 Full Stack .NET 開發者吧 - .NET Conf 2020...
W3CTech美团react专场-React Native 初探
W3CTech美团react专场-React Native 初探
twMVC#21 | 以實例說明ASP.NET Web API 服務的開發與測試過程
twMVC#21 | 以實例說明ASP.NET Web API 服務的開發與測試過程
VSCode Remote Development
VSCode Remote Development
Micro-frontends with Angular 10 (Modern Web 2020)
Micro-frontends with Angular 10 (Modern Web 2020)
twMVC#23 | 快速上手 Azure Functions
twMVC#23 | 快速上手 Azure Functions
Visual Studio 開發密技大補帖 | Study4.TW 2021 小聚#2
Visual Studio 開發密技大補帖 | Study4.TW 2021 小聚#2
twMVC#29 | 當.Net Core 遇到AWS Lambda
twMVC#29 | 當.Net Core 遇到AWS Lambda
Envrionment as a code with vagrant & chef
Envrionment as a code with vagrant & chef
W3CTech美团react专场-Thinking in React
W3CTech美团react专场-Thinking in React
Ähnlich wie Ops X Serverless (GCPUG.TW meetup 20180627)
Running a Service in Production without Losing Your Sanity
Running a Service in Production without Losing Your Sanity
Poga Po
我要活下來 - Ruby Junior 工程師的存活術
我要活下來 - Ruby Junior 工程師的存活術
Li Hsuan Hung
Angular從入門到實戰(二)
Angular從入門到實戰(二)
志龍 陳
The way to continuous delivery
The way to continuous delivery
Qiao Liang
Data Analyse Black Horse - ClickHouse
Data Analyse Black Horse - ClickHouse
Jack Gao
【1110ROS社群開講】如何打造與人一起學習的機器檯燈_鄭凱文
【1110ROS社群開講】如何打造與人一起學習的機器檯燈_鄭凱文
MAKERPRO.cc
AWS_Student_Meetup_Cloud_Computing_101
AWS_Student_Meetup_Cloud_Computing_101
土撥 JIE
Angular 深入淺出測試篇:新手入門
Angular 深入淺出測試篇:新手入門
志龍 陳
Dreaming Infrastructure
Dreaming Infrastructure
kyhpudding
Angular js twmvc#17
Angular js twmvc#17
twMVC
2023 08 - SRE 實踐與開發平台指南 - 書友見面會
2023 08 - SRE 實踐與開發平台指南 - 書友見面會
Rick Hwang
信息系统开发平台OpenExpressApp
信息系统开发平台OpenExpressApp
zhoujg
Scrum敏捷开发示例
Scrum敏捷开发示例
Xiaoyan Chen
美丽说的架构发展与变迁 New
美丽说的架构发展与变迁 New
翀 刘
從雲端到邊緣 Azure IoT Edge 幫工廠設備長智慧
從雲端到邊緣 Azure IoT Edge 幫工廠設備長智慧
Poy Chang
Chrome dev tool
Chrome dev tool
Shih-En Chou
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
National Cheng Kung University
Full stack-development with node js
Full stack-development with node js
Xuefeng Zhang
事件驱动编程
事件驱动编程
banq jdon
Q con成都主题演讲【弹性计算】by马介悦
Q con成都主题演讲【弹性计算】by马介悦
drewz lin
Ähnlich wie Ops X Serverless (GCPUG.TW meetup 20180627)
(20)
Running a Service in Production without Losing Your Sanity
Running a Service in Production without Losing Your Sanity
我要活下來 - Ruby Junior 工程師的存活術
我要活下來 - Ruby Junior 工程師的存活術
Angular從入門到實戰(二)
Angular從入門到實戰(二)
The way to continuous delivery
The way to continuous delivery
Data Analyse Black Horse - ClickHouse
Data Analyse Black Horse - ClickHouse
【1110ROS社群開講】如何打造與人一起學習的機器檯燈_鄭凱文
【1110ROS社群開講】如何打造與人一起學習的機器檯燈_鄭凱文
AWS_Student_Meetup_Cloud_Computing_101
AWS_Student_Meetup_Cloud_Computing_101
Angular 深入淺出測試篇:新手入門
Angular 深入淺出測試篇:新手入門
Dreaming Infrastructure
Dreaming Infrastructure
Angular js twmvc#17
Angular js twmvc#17
2023 08 - SRE 實踐與開發平台指南 - 書友見面會
2023 08 - SRE 實踐與開發平台指南 - 書友見面會
信息系统开发平台OpenExpressApp
信息系统开发平台OpenExpressApp
Scrum敏捷开发示例
Scrum敏捷开发示例
美丽说的架构发展与变迁 New
美丽说的架构发展与变迁 New
從雲端到邊緣 Azure IoT Edge 幫工廠設備長智慧
從雲端到邊緣 Azure IoT Edge 幫工廠設備長智慧
Chrome dev tool
Chrome dev tool
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
Full stack-development with node js
Full stack-development with node js
事件驱动编程
事件驱动编程
Q con成都主题演讲【弹性计算】by马介悦
Q con成都主题演讲【弹性计算】by马介悦
Ops X Serverless (GCPUG.TW meetup 20180627)
1.
Earou Huang 黃一樓 現職
91app,開發&運維人員 ● Eclipse IDE plugin 開發 ● JMeter plugin 開發 ● 自動化測試框架設計 ● Socket-base Service 效能測試 ● Nginx in AWS 整合效能測試 ● 滑雪教練
2.
Ops ✕ Serverless 讓
SRE 更輕鬆維運
3.
Ops X Serverless
(這個標題就只是一個幹話)
4.
做什麼? 怎麼做?
5.
Ops Serverless
6.
CICD Jeckins
7.
Ops 做什麼? Serverless 怎麼做? 不是答案,只是起點
8.
現實理想 Ops 為產品需求 Ops
是托嬰中心 線上問題 Feedback 給開發 線上問題 緊急處理後被遺忘 服務獨立性 鬼之相依性 部署流水線 指定倖存者 分析 Root Cause 都市傳說,呂布治百病 技術變產品 永遠的 60 分
9.
SR ”Engineering” 1. 想做一些有
“價值” 的東西 2. 沒有人會開需求給你 3. 開需求給自己 (老闆會不知道你在忙什麼)
10.
小小 SRE 做什麼?評估的幾個面向 提供價值 降低 學習曲線 安全管理
減輕壓力
11.
提供價值 識別重要的雜事 Workaround 需要被監控 User Story
+ Infra Monitoring
12.
Taiwa n Service A VPC VM VM VM Service B VM VM VM Service
C Cloud Platform (Tokyo) Main User Story 1
13.
Main User Story
2 Taiwa n Cloud Platform (Tokyo) Service A VPC VM VM VM Service C Service B VM VM VM
14.
客戶 我的東西爛掉了 第一線人員需要知道... DNS 解析問題 海纜問題 服務對外配置問題 Cloud Platform
問題 CDN 問題 產品本身問題
15.
Alarm
16.
當問題發生時, 要看哪些監控數據?
17.
經驗 + 對系統的熟悉程度
18.
當 Alarm 發生時, 對客戶的影響程度/範圍?
19.
經驗 + 對系統的熟悉程度
20.
Taiwa n Service A VPC VM VM VM Service B VM VM VM Service
C Cloud Platform (Tokyo) 如果有一個這樣的東西
21.
Serverless All-star
22.
前端的問題 ● 空的 HTML ●
一張圖 ● div 標記 搞定!!!
23.
24.
25.
Storage Checks ok ok ok ok ok ok Function Function Function Function Function Function update update update update update update Schedule
26.
Storage Checks ts ts ts ts ts ts Function Function Function Function Function Function update update update update update update Schedule 需不需要每個 Health
Check Function 發 Alarm?
27.
Storage Checks ts ts ts ts ts ts Function Function Function Function Function Function update update update update update update Schedule Function: check_all
28.
Demo http://godsview.s3-website-ap-northeast-1.amazonaws.com
29.
我們解決了什麼問題... ● 將 Health
Check 依照 User Story 分群 ○ 避免重複的過多的 Alarm ● 降低問題分析的技術門檻 ○ 看見全貌,第一線人員不需要再把問題往後丟 ● 節省不必要的溝通成本、時間成本 ○ 大海撈針,大家都懷疑可能是自己負責的部分出問題 (還記得鬼之相依性嗎) ○ 越大規模的公司越需要,尤其是新創轉成熟期
30.
Ops 做什麼? Serverless 怎麼做? 不是答案,只是起點
31.
Thank You 謝謝 https://gitlab.com/earou/sre-demo.git
Hinweis der Redaktion
#避免累積更多醜陋的東西 #利用 Cloud Native 的優勢,創造 SRE 價值
很多動不了的舊服務,因為新功能比較重要 很多 workaround,例如每週要跑特定 script 整理/sync 資料庫,否則服務會爛掉 或是過一陣子需要人工去清理某台機器的 memory,或重啟服務 鬼之相依性,一個重要的服務依賴一個不 HA 的邊緣服務 舉個例子(非真實案例),一個頁面的推薦功能讀取失敗,整個頁面 Crash 以上的事情都順利完成,而你只有 60 分~~ 通常,來到這個場子的都不會是老闆,沒辦法給你什麼架構性的改變 如何由上往下的影響團隊
價值面,數據再多,老闆也不一定認為有價值 (有價值的事 vs 沒價值的事) 把雜事變得有價值 例行性雜事數據化 (有沒有一些雜事是,一個月不做,就會影響很大的) workaround 需要被監控 Workaround 就像一個剛被假釋的犯人,需要被監控 技術面,用到的 Tech Stack,直接影響到可使用的人力資源多寡 安全層面,Ops 的權限控管 心態面,24 小時的壓力,增加壓力,減少壓力
Jetzt herunterladen