Enviar pesquisa
Carregar
SRE 讀書會 - 導讀:第 30 章
•
1 gostou
•
958 visualizações
Chen Cheng-Wei
Seguir
於 2018/05/10 - SRE 讀書會協助導讀《Site Reliability Engineering》第 31 章。
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 71
Baixar agora
Baixar para ler offline
Recomendados
這次在 twMVC #40 的分享,延續九月於 iThome Cloud Edge Summit 2020 談過的 GitOps 內容,再更多補充了 IaC 的內容。 以下是原公布的講題簡介: 延續 DevOps、IaC、K8S⋯⋯等熱潮,下一個被人們熱烈討論的技術實踐會是什麼?在新一波浮出水面的關鍵字中,GitOps 會不會是下一個明日之星? 嚴格檢視 GitOps,它並不是一個全新的概念,而是延續在 DevOps + IaC + CI/CD 之上的技術實踐。在這場演講中,將會分享 GitOps 與 IaC 的愛恨情仇,原來 GitOps 的出現,其實是為了讓 IaC 能做得盡善盡美?
GitOps is IaC done right
GitOps is IaC done right
Chen Cheng-Wei
這是艦長在 MOPCON 2020 之 Unconf 活動的分享。在活動中介紹了 GitLab Auto DevOps,分享原來 Auto DevOps 並不是什麼萬靈丹,而是建構在 GitLab CI 之上的進階功能,在擁抱了 K8s 並搭配 CI/CD Pipeline Template,讓 GitLab CI 不僅是 CI 更是跨足了自動部署與維運的 DevOps 工具。
GitLab Auto DevOps 大解析—CI/CD 原來可以這樣做
GitLab Auto DevOps 大解析—CI/CD 原來可以這樣做
Chen Cheng-Wei
延續 DevOps、IaC、K8S⋯⋯等熱潮,下一個被人們熱烈討論的技術實踐會是什麼?在新一波浮出水面的關鍵字中,GitOps 會不會下一個明日之星? 嚴格檢視 GitOps,它並不是一個全新的概念,而是延續在 DevOps + IaC + CI/CD 之上的技術實踐。在這場演講,我們將會認識何為 GitOps,並以 GitLab 為例說明如何開始實踐 GitOps。
From DevOps to GitOps with GitLab
From DevOps to GitOps with GitLab
Chen Cheng-Wei
於 GitLab Taipei User Group 首場活動 GitLab Hero Sharing - Taiwan 中,幫忙推坑大家加入 GitLab Heroes,希望能有更多會說中文的 GitLab Heroes 一起來經營 GitLab 的 User Community。 GitLab Heroes Program https://about.gitlab.com/community/heroes/
Become a GitLab Hero
Become a GitLab Hero
Chen Cheng-Wei
最初對於許多人而言,GitLab 只是自建 Git Server 的其中一項選擇,但隨著其功能的日漸完善,如今 GitLab 已成為能夠幫助團隊快速建構軟體開發 Workflow 的其中一種解決方案。由 GitLab 公司提出的 GitLab Workflow,結合了 GitLab 一條龍的全套功能,試圖滿足軟體開發專案從開發至部署之各階段的需求。想更加認識 GitLab 與 GitLab Workflow 能玩出什麼花樣嗎?那就跟著艦長一起玩轉 GitLab 吧!
和艦長一起玩轉 GitLab & GitLab Workflow
和艦長一起玩轉 GitLab & GitLab Workflow
Chen Cheng-Wei
於台灣軟體的生命力 III - DevOps 的產業實務作法 分享主題「以自動化先行的 DevOps 實踐經驗分享」 (活動網址 https://www.seat.org.tw/event/taiwantalk3) 導入 DevOps有人強調要 Agile 先行、 Lean 先行、KanBan 先行,那麼是否有可能以「自動化」先行作為實踐 DevOps 的第一步?DevOps 不等於自動化,但自動化的確是實踐 DevOps 時不可缺少的重要環節,也許我們可以將自動化作為實踐 DevOps 其中一座重要的灘頭堡,作為導入 DevOps 的加速器。本場分享會談一談常見之 DevOps 與自動化的誤解,並分享兩個案例。
以自動化先行的 DevOps 實踐經驗分享
以自動化先行的 DevOps 實踐經驗分享
Chen Cheng-Wei
於 SRE 讀書會(http://fb.sre.tw)導讀《持續交付》第15章 - 持續交付管理。 本章點出許多在導入「持續交付」時,需要注意的關鍵點及常見問題。
SRE 讀書會:導讀《持續交付》第15章 - 持續交付管理
SRE 讀書會:導讀《持續交付》第15章 - 持續交付管理
Chen Cheng-Wei
感謝今年有高達 500 多人參加 DevOpsDays Taipei 2018,期望所有的參與者都能有所收穫,共同成為這個社群的一份子,一起發揮更多正向的影響力!
DevOpsDays Taiepi 2018 - Farewell 閉幕
DevOpsDays Taiepi 2018 - Farewell 閉幕
Chen Cheng-Wei
Recomendados
這次在 twMVC #40 的分享,延續九月於 iThome Cloud Edge Summit 2020 談過的 GitOps 內容,再更多補充了 IaC 的內容。 以下是原公布的講題簡介: 延續 DevOps、IaC、K8S⋯⋯等熱潮,下一個被人們熱烈討論的技術實踐會是什麼?在新一波浮出水面的關鍵字中,GitOps 會不會是下一個明日之星? 嚴格檢視 GitOps,它並不是一個全新的概念,而是延續在 DevOps + IaC + CI/CD 之上的技術實踐。在這場演講中,將會分享 GitOps 與 IaC 的愛恨情仇,原來 GitOps 的出現,其實是為了讓 IaC 能做得盡善盡美?
GitOps is IaC done right
GitOps is IaC done right
Chen Cheng-Wei
這是艦長在 MOPCON 2020 之 Unconf 活動的分享。在活動中介紹了 GitLab Auto DevOps,分享原來 Auto DevOps 並不是什麼萬靈丹,而是建構在 GitLab CI 之上的進階功能,在擁抱了 K8s 並搭配 CI/CD Pipeline Template,讓 GitLab CI 不僅是 CI 更是跨足了自動部署與維運的 DevOps 工具。
GitLab Auto DevOps 大解析—CI/CD 原來可以這樣做
GitLab Auto DevOps 大解析—CI/CD 原來可以這樣做
Chen Cheng-Wei
延續 DevOps、IaC、K8S⋯⋯等熱潮,下一個被人們熱烈討論的技術實踐會是什麼?在新一波浮出水面的關鍵字中,GitOps 會不會下一個明日之星? 嚴格檢視 GitOps,它並不是一個全新的概念,而是延續在 DevOps + IaC + CI/CD 之上的技術實踐。在這場演講,我們將會認識何為 GitOps,並以 GitLab 為例說明如何開始實踐 GitOps。
From DevOps to GitOps with GitLab
From DevOps to GitOps with GitLab
Chen Cheng-Wei
於 GitLab Taipei User Group 首場活動 GitLab Hero Sharing - Taiwan 中,幫忙推坑大家加入 GitLab Heroes,希望能有更多會說中文的 GitLab Heroes 一起來經營 GitLab 的 User Community。 GitLab Heroes Program https://about.gitlab.com/community/heroes/
Become a GitLab Hero
Become a GitLab Hero
Chen Cheng-Wei
最初對於許多人而言,GitLab 只是自建 Git Server 的其中一項選擇,但隨著其功能的日漸完善,如今 GitLab 已成為能夠幫助團隊快速建構軟體開發 Workflow 的其中一種解決方案。由 GitLab 公司提出的 GitLab Workflow,結合了 GitLab 一條龍的全套功能,試圖滿足軟體開發專案從開發至部署之各階段的需求。想更加認識 GitLab 與 GitLab Workflow 能玩出什麼花樣嗎?那就跟著艦長一起玩轉 GitLab 吧!
和艦長一起玩轉 GitLab & GitLab Workflow
和艦長一起玩轉 GitLab & GitLab Workflow
Chen Cheng-Wei
於台灣軟體的生命力 III - DevOps 的產業實務作法 分享主題「以自動化先行的 DevOps 實踐經驗分享」 (活動網址 https://www.seat.org.tw/event/taiwantalk3) 導入 DevOps有人強調要 Agile 先行、 Lean 先行、KanBan 先行,那麼是否有可能以「自動化」先行作為實踐 DevOps 的第一步?DevOps 不等於自動化,但自動化的確是實踐 DevOps 時不可缺少的重要環節,也許我們可以將自動化作為實踐 DevOps 其中一座重要的灘頭堡,作為導入 DevOps 的加速器。本場分享會談一談常見之 DevOps 與自動化的誤解,並分享兩個案例。
以自動化先行的 DevOps 實踐經驗分享
以自動化先行的 DevOps 實踐經驗分享
Chen Cheng-Wei
於 SRE 讀書會(http://fb.sre.tw)導讀《持續交付》第15章 - 持續交付管理。 本章點出許多在導入「持續交付」時,需要注意的關鍵點及常見問題。
SRE 讀書會:導讀《持續交付》第15章 - 持續交付管理
SRE 讀書會:導讀《持續交付》第15章 - 持續交付管理
Chen Cheng-Wei
感謝今年有高達 500 多人參加 DevOpsDays Taipei 2018,期望所有的參與者都能有所收穫,共同成為這個社群的一份子,一起發揮更多正向的影響力!
DevOpsDays Taiepi 2018 - Farewell 閉幕
DevOpsDays Taiepi 2018 - Farewell 閉幕
Chen Cheng-Wei
於 2018/05/10 - SRE 讀書會協助導讀《Site Reliability Engineering》第 31 章。
SRE 讀書會 - 導讀:第 31 章
SRE 讀書會 - 導讀:第 31 章
Chen Cheng-Wei
如同程式需要測試,Ansible Playbook 或 Roles 其實也是某種 Code,因此最好也能為其撰寫適當的測試。就讓我們用 15 分鐘的時間,向 Ansible 圈內的大神 geerlingguy 求教,學習 geerlingguy 大神測試 Roles 的方式。 同名文章: https://medium.com/laraveldojo/follow-geerlingguy-testing-ansible-roles-c9257a8af4ca
跟著 geerlingguy 大神 一起測試 Ansible Roles
跟著 geerlingguy 大神 一起測試 Ansible Roles
Chen Cheng-Wei
於 iThome 主辦,DevOps Taiwan 社群協辦之 Serverless All-Star 大會中,利用 10 分鐘的時間,分享一下 DevOps 之父對於 Serverless 的一些提醒。
iThome Serverless All-Star 開場
iThome Serverless All-Star 開場
Chen Cheng-Wei
延續 2017 年 12 月於 Agile Tour Kaohsiung 2017 分享過相同主題,這次感謝 GCPUG.TW 的邀請,微調部分內容後,再次於台北分享此主題。 QNAP 錄影直播: https://www.youtube.com/watch?v=Vr2SV26y7sw
CI/CD、自動化,你還沒準備好(GCPUG.TW Meetup #34)
CI/CD、自動化,你還沒準備好(GCPUG.TW Meetup #34)
Chen Cheng-Wei
於 DevOpsDays Taipei 2017 午間休息之閃電秀時段,利用 5 分鐘介紹何為 Ignite talks。
Ignite talks
Ignite talks
Chen Cheng-Wei
因為當日實際只有 50 分鐘的分享時間,因此無法手把手的讓參與者操作每個步驟,但所有的操作步驟都已經公開於部落格文章中,可自行操作。此簡報為解說 workshop 101 每個環節之用,並提出一些在規劃 CI / CD pipeline 時需要注意的延伸思考。
Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)
Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)
Chen Cheng-Wei
CI / CD / Automation 已逐漸變成軟體開發中的新顯學,你的團隊還沒開始將重複性的工作轉為自動化?那也許你應該要盡快嘗試看看。在這場分享中和大家聊一聊目前在導入 CI / CD / Automation 的一些經驗,又在過程中遭遇到哪些雷、哪些坑。
CI、CD、Automation你還沒準備好!?(Agile Tour Kaohsiung 2017)
CI、CD、Automation你還沒準備好!?(Agile Tour Kaohsiung 2017)
Chen Cheng-Wei
延續從去年以來多次分享「什麼是 DevOps?」、「DevOps 到底都在談些什麼?」等內容。這一次在 Agile Tour HsinChu 2017,再次跟大家分享「Effective DevOps」這個題目,並針對此主題補充一些來自《Effective DevOps》書中的案例與內容。 希望能幫助大家能夠認識 DevOps 究竟在文化和技術層面帶來哪些了轉變,以及我們又應該用什麼樣的心態與角度來看待這場與組織、團隊文化密不可分的企業轉型運動。
Effective DevOps (Agile Tour HsinChu 2017)
Effective DevOps (Agile Tour HsinChu 2017)
Chen Cheng-Wei
於 2017/11/2 - SRE 讀書會協助導讀《Site Reliability Engineering》第一章。
SRE 讀書會 - 導讀:第一章
SRE 讀書會 - 導讀:第一章
Chen Cheng-Wei
DevOpsDays Taipei 2017 的 Opening Talk,利用約 10 分鐘的時間與所有參與者分享 DevOps 是一場文化與技術攜手並進的轉型運動,並且傳達期盼藉由本次的活動,能夠更加強化台灣的 IT 社群。
DevOpsDays Taipei 2017 Opening Talk
DevOpsDays Taipei 2017 Opening Talk
Chen Cheng-Wei
於 DevOpsDays Taipei 2017 的最後,花費約 5 分鐘時間感謝所有大會的參與者、志工與工作人員,謝謝大家響應本次的活動。
DevOpsDays Taipei 2017 Farewell
DevOpsDays Taipei 2017 Farewell
Chen Cheng-Wei
席捲全世界的 DevOps 運動,不只關乎於技術,更一再被證實它與組織、團隊文化密不可分,究竟全世界這麼多專家、技術傳教士在提到 DevOps 時到底都在談些什麼?本場分享將和大家聊一聊 DevOps 究竟在文化和技術層面帶來哪些了轉變,以及我們又應該用什麼樣的心態與角度來看待這場轉型運動。 備註:這場分享並非全部都是新內容,是之前於 Agile Tour Taichung 2017 分享過的「到底 DevOps 在談些什麼玩意兒?」的刪減更新版。
Effective DevOps:一場文化與技術的轉型運動
Effective DevOps:一場文化與技術的轉型運動
Chen Cheng-Wei
在 DevOps Taiwan Meetup #6 首次嘗試 Ignite Talks,因為是第一次挑戰此種只有 20 張簡報、每張 15 秒,總長只有 5 分鐘的分享方式,所以將過去分享過的「自動化」相關內容精簡之後作為主題分享。
Ignite talks - 自動化的關鍵
Ignite talks - 自動化的關鍵
Chen Cheng-Wei
DevOps 一詞自 2009 年出現之後,現在已經是全球熱門的重要關鍵字,你可以看到 Everyone is “selling, doing, hiring DevOps”,顯然這已是無法阻擋的趨勢!這次將在 Agile Tour Taichung 2017 與大家聊一聊 DevOps,究竟當大家談到 DevOps 時都在談些什麼?這個 buzzword 葫蘆裡賣的是什麼藥?
提到 DevOps 到底在 談些什麼玩意兒?(@ Agile Tour Taichung 2017)
提到 DevOps 到底在 談些什麼玩意兒?(@ Agile Tour Taichung 2017)
Chen Cheng-Wei
感謝 Fackbook 社團「線上 Docker讀書會」 (https://www.facebook.com/groups/750311598438135/) 的邀請,這次以線上連線的方式與大家分享「什麼是 DevOps」,內容談到 DevOps 的歷史淵源、定義、職稱及 DevOps 涵括的領域。 友善提醒:如果你已經聽過我過去談「什麼是 DevOps」的題目,例如「DevOps:建造開發維運的跨界之橋」,那這個簡報可以跳過,因為內容範圍與過去相同,只是重新排列組合並補充了一些新的資料。
提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?
Chen Cheng-Wei
伴隨 DevOps 熱潮全球延燒,包含在 DevOps 之中 Continuous Integration、Continuous Delivery 及 Automation 等重要觀念已是軟體開發流程中不可或缺的重要關鍵。本工作坊將從 DevOps 的基本觀念切入,搭配 CI Server 為工具,引導學員實際演練如何進行自動化建置、測試與部署,透過實作演練,引導學員了解如何打造您專屬的自動化服務。
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
Chen Cheng-Wei
自動化是目前常見用來提升團隊生產力的妙方之一,在這場分享中想跟大家聊聊個人對於「自動化」的一些想法,並用四個不同的 DEMO 做為示範,介紹開發團隊可以如何去建立一個具備自動化建置、測試、部署及持續整合能力的工作環境。
快快樂樂打造自動化開發環境
快快樂樂打造自動化開發環境
Chen Cheng-Wei
DevOps 強調文化、自動化及資訊分享,因此當 DevOps 越深植於團隊之中,團隊也就越能感受在開發流程、部署及資訊分享的作法必須有所改善,但改善的方法究竟爲何?於是 ChatOps 一詞正式浮出水面。在這場分享中,讓我們一起來聊聊 ChatOps,究竟它與 DevOps 的關係爲何?以及它又是如何能幫助團隊邁向 DevOps 之道?
從 DevOps 到 ChatOps:War Room、Bots 與 Automation
從 DevOps 到 ChatOps:War Room、Bots 與 Automation
Chen Cheng-Wei
分享於 Cloud & DataCenter EXPO 2016 iThome (2016.6.17) 延續去年在 DevOps Summit 2015 分享的主題《DevOps 叢林裡的小隊游擊戰》,在這場分享中,正瑋仍延續得寬科技導入 DevOps 的實際經驗,分享當小型開發團隊在面對人力與資源有限的困境時,DevOps 是否即為那幫助團隊脫困的致勝關鍵?在面對 DevOps 帶來的新浪潮時,小團隊又該如何因應才能跟上這波 DevOps 新潮流。
困境與轉型:一個小型開發團隊的 DevOps 學習之旅
困境與轉型:一個小型開發團隊的 DevOps 學習之旅
Chen Cheng-Wei
分享於 C.C. Agile #37 (2015.9.24) DevOps 一詞自 2009 年出現之後,現在已經是全球熱門的重要關鍵字,你可以看到 Everyone is “selling, doing, hiring DevOps”,顯然這已是無法阻擋的趨勢!這次有榮幸能在 C.C. Agile 社群中再次與大家聊一聊什麼是 DevOps?因此有別於過去的簡報《摩登開發團隊的 DevOps 之道》,重新補充了一些新的內容,希望能幫助大家更認識 DevOps,不被潮流名詞所迷惑。
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
Chen Cheng-Wei
Mais conteúdo relacionado
Mais de Chen Cheng-Wei
於 2018/05/10 - SRE 讀書會協助導讀《Site Reliability Engineering》第 31 章。
SRE 讀書會 - 導讀:第 31 章
SRE 讀書會 - 導讀:第 31 章
Chen Cheng-Wei
如同程式需要測試,Ansible Playbook 或 Roles 其實也是某種 Code,因此最好也能為其撰寫適當的測試。就讓我們用 15 分鐘的時間,向 Ansible 圈內的大神 geerlingguy 求教,學習 geerlingguy 大神測試 Roles 的方式。 同名文章: https://medium.com/laraveldojo/follow-geerlingguy-testing-ansible-roles-c9257a8af4ca
跟著 geerlingguy 大神 一起測試 Ansible Roles
跟著 geerlingguy 大神 一起測試 Ansible Roles
Chen Cheng-Wei
於 iThome 主辦,DevOps Taiwan 社群協辦之 Serverless All-Star 大會中,利用 10 分鐘的時間,分享一下 DevOps 之父對於 Serverless 的一些提醒。
iThome Serverless All-Star 開場
iThome Serverless All-Star 開場
Chen Cheng-Wei
延續 2017 年 12 月於 Agile Tour Kaohsiung 2017 分享過相同主題,這次感謝 GCPUG.TW 的邀請,微調部分內容後,再次於台北分享此主題。 QNAP 錄影直播: https://www.youtube.com/watch?v=Vr2SV26y7sw
CI/CD、自動化,你還沒準備好(GCPUG.TW Meetup #34)
CI/CD、自動化,你還沒準備好(GCPUG.TW Meetup #34)
Chen Cheng-Wei
於 DevOpsDays Taipei 2017 午間休息之閃電秀時段,利用 5 分鐘介紹何為 Ignite talks。
Ignite talks
Ignite talks
Chen Cheng-Wei
因為當日實際只有 50 分鐘的分享時間,因此無法手把手的讓參與者操作每個步驟,但所有的操作步驟都已經公開於部落格文章中,可自行操作。此簡報為解說 workshop 101 每個環節之用,並提出一些在規劃 CI / CD pipeline 時需要注意的延伸思考。
Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)
Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)
Chen Cheng-Wei
CI / CD / Automation 已逐漸變成軟體開發中的新顯學,你的團隊還沒開始將重複性的工作轉為自動化?那也許你應該要盡快嘗試看看。在這場分享中和大家聊一聊目前在導入 CI / CD / Automation 的一些經驗,又在過程中遭遇到哪些雷、哪些坑。
CI、CD、Automation你還沒準備好!?(Agile Tour Kaohsiung 2017)
CI、CD、Automation你還沒準備好!?(Agile Tour Kaohsiung 2017)
Chen Cheng-Wei
延續從去年以來多次分享「什麼是 DevOps?」、「DevOps 到底都在談些什麼?」等內容。這一次在 Agile Tour HsinChu 2017,再次跟大家分享「Effective DevOps」這個題目,並針對此主題補充一些來自《Effective DevOps》書中的案例與內容。 希望能幫助大家能夠認識 DevOps 究竟在文化和技術層面帶來哪些了轉變,以及我們又應該用什麼樣的心態與角度來看待這場與組織、團隊文化密不可分的企業轉型運動。
Effective DevOps (Agile Tour HsinChu 2017)
Effective DevOps (Agile Tour HsinChu 2017)
Chen Cheng-Wei
於 2017/11/2 - SRE 讀書會協助導讀《Site Reliability Engineering》第一章。
SRE 讀書會 - 導讀:第一章
SRE 讀書會 - 導讀:第一章
Chen Cheng-Wei
DevOpsDays Taipei 2017 的 Opening Talk,利用約 10 分鐘的時間與所有參與者分享 DevOps 是一場文化與技術攜手並進的轉型運動,並且傳達期盼藉由本次的活動,能夠更加強化台灣的 IT 社群。
DevOpsDays Taipei 2017 Opening Talk
DevOpsDays Taipei 2017 Opening Talk
Chen Cheng-Wei
於 DevOpsDays Taipei 2017 的最後,花費約 5 分鐘時間感謝所有大會的參與者、志工與工作人員,謝謝大家響應本次的活動。
DevOpsDays Taipei 2017 Farewell
DevOpsDays Taipei 2017 Farewell
Chen Cheng-Wei
席捲全世界的 DevOps 運動,不只關乎於技術,更一再被證實它與組織、團隊文化密不可分,究竟全世界這麼多專家、技術傳教士在提到 DevOps 時到底都在談些什麼?本場分享將和大家聊一聊 DevOps 究竟在文化和技術層面帶來哪些了轉變,以及我們又應該用什麼樣的心態與角度來看待這場轉型運動。 備註:這場分享並非全部都是新內容,是之前於 Agile Tour Taichung 2017 分享過的「到底 DevOps 在談些什麼玩意兒?」的刪減更新版。
Effective DevOps:一場文化與技術的轉型運動
Effective DevOps:一場文化與技術的轉型運動
Chen Cheng-Wei
在 DevOps Taiwan Meetup #6 首次嘗試 Ignite Talks,因為是第一次挑戰此種只有 20 張簡報、每張 15 秒,總長只有 5 分鐘的分享方式,所以將過去分享過的「自動化」相關內容精簡之後作為主題分享。
Ignite talks - 自動化的關鍵
Ignite talks - 自動化的關鍵
Chen Cheng-Wei
DevOps 一詞自 2009 年出現之後,現在已經是全球熱門的重要關鍵字,你可以看到 Everyone is “selling, doing, hiring DevOps”,顯然這已是無法阻擋的趨勢!這次將在 Agile Tour Taichung 2017 與大家聊一聊 DevOps,究竟當大家談到 DevOps 時都在談些什麼?這個 buzzword 葫蘆裡賣的是什麼藥?
提到 DevOps 到底在 談些什麼玩意兒?(@ Agile Tour Taichung 2017)
提到 DevOps 到底在 談些什麼玩意兒?(@ Agile Tour Taichung 2017)
Chen Cheng-Wei
感謝 Fackbook 社團「線上 Docker讀書會」 (https://www.facebook.com/groups/750311598438135/) 的邀請,這次以線上連線的方式與大家分享「什麼是 DevOps」,內容談到 DevOps 的歷史淵源、定義、職稱及 DevOps 涵括的領域。 友善提醒:如果你已經聽過我過去談「什麼是 DevOps」的題目,例如「DevOps:建造開發維運的跨界之橋」,那這個簡報可以跳過,因為內容範圍與過去相同,只是重新排列組合並補充了一些新的資料。
提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?
Chen Cheng-Wei
伴隨 DevOps 熱潮全球延燒,包含在 DevOps 之中 Continuous Integration、Continuous Delivery 及 Automation 等重要觀念已是軟體開發流程中不可或缺的重要關鍵。本工作坊將從 DevOps 的基本觀念切入,搭配 CI Server 為工具,引導學員實際演練如何進行自動化建置、測試與部署,透過實作演練,引導學員了解如何打造您專屬的自動化服務。
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
Chen Cheng-Wei
自動化是目前常見用來提升團隊生產力的妙方之一,在這場分享中想跟大家聊聊個人對於「自動化」的一些想法,並用四個不同的 DEMO 做為示範,介紹開發團隊可以如何去建立一個具備自動化建置、測試、部署及持續整合能力的工作環境。
快快樂樂打造自動化開發環境
快快樂樂打造自動化開發環境
Chen Cheng-Wei
DevOps 強調文化、自動化及資訊分享,因此當 DevOps 越深植於團隊之中,團隊也就越能感受在開發流程、部署及資訊分享的作法必須有所改善,但改善的方法究竟爲何?於是 ChatOps 一詞正式浮出水面。在這場分享中,讓我們一起來聊聊 ChatOps,究竟它與 DevOps 的關係爲何?以及它又是如何能幫助團隊邁向 DevOps 之道?
從 DevOps 到 ChatOps:War Room、Bots 與 Automation
從 DevOps 到 ChatOps:War Room、Bots 與 Automation
Chen Cheng-Wei
分享於 Cloud & DataCenter EXPO 2016 iThome (2016.6.17) 延續去年在 DevOps Summit 2015 分享的主題《DevOps 叢林裡的小隊游擊戰》,在這場分享中,正瑋仍延續得寬科技導入 DevOps 的實際經驗,分享當小型開發團隊在面對人力與資源有限的困境時,DevOps 是否即為那幫助團隊脫困的致勝關鍵?在面對 DevOps 帶來的新浪潮時,小團隊又該如何因應才能跟上這波 DevOps 新潮流。
困境與轉型:一個小型開發團隊的 DevOps 學習之旅
困境與轉型:一個小型開發團隊的 DevOps 學習之旅
Chen Cheng-Wei
分享於 C.C. Agile #37 (2015.9.24) DevOps 一詞自 2009 年出現之後,現在已經是全球熱門的重要關鍵字,你可以看到 Everyone is “selling, doing, hiring DevOps”,顯然這已是無法阻擋的趨勢!這次有榮幸能在 C.C. Agile 社群中再次與大家聊一聊什麼是 DevOps?因此有別於過去的簡報《摩登開發團隊的 DevOps 之道》,重新補充了一些新的內容,希望能幫助大家更認識 DevOps,不被潮流名詞所迷惑。
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
Chen Cheng-Wei
Mais de Chen Cheng-Wei
(20)
SRE 讀書會 - 導讀:第 31 章
SRE 讀書會 - 導讀:第 31 章
跟著 geerlingguy 大神 一起測試 Ansible Roles
跟著 geerlingguy 大神 一起測試 Ansible Roles
iThome Serverless All-Star 開場
iThome Serverless All-Star 開場
CI/CD、自動化,你還沒準備好(GCPUG.TW Meetup #34)
CI/CD、自動化,你還沒準備好(GCPUG.TW Meetup #34)
Ignite talks
Ignite talks
Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)
Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)
CI、CD、Automation你還沒準備好!?(Agile Tour Kaohsiung 2017)
CI、CD、Automation你還沒準備好!?(Agile Tour Kaohsiung 2017)
Effective DevOps (Agile Tour HsinChu 2017)
Effective DevOps (Agile Tour HsinChu 2017)
SRE 讀書會 - 導讀:第一章
SRE 讀書會 - 導讀:第一章
DevOpsDays Taipei 2017 Opening Talk
DevOpsDays Taipei 2017 Opening Talk
DevOpsDays Taipei 2017 Farewell
DevOpsDays Taipei 2017 Farewell
Effective DevOps:一場文化與技術的轉型運動
Effective DevOps:一場文化與技術的轉型運動
Ignite talks - 自動化的關鍵
Ignite talks - 自動化的關鍵
提到 DevOps 到底在 談些什麼玩意兒?(@ Agile Tour Taichung 2017)
提到 DevOps 到底在 談些什麼玩意兒?(@ Agile Tour Taichung 2017)
提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
快快樂樂打造自動化開發環境
快快樂樂打造自動化開發環境
從 DevOps 到 ChatOps:War Room、Bots 與 Automation
從 DevOps 到 ChatOps:War Room、Bots 與 Automation
困境與轉型:一個小型開發團隊的 DevOps 學習之旅
困境與轉型:一個小型開發團隊的 DevOps 學習之旅
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
SRE 讀書會 - 導讀:第 30 章
1.
SRE 讀書會 導讀 -
第 30 章 Slide by
2.
第 30 章 透過嵌入
SRE 的方式幫助團隊 從維運超載中恢復
3.
第 30 章 !!! ??? 透過嵌入
SRE 的方式幫助團隊 從維運超載中恢復
4.
透過嵌入 SRE 的方式幫助團隊 從維運超載中恢復 第
30 章 從團隊外部引入另一位資深的 SRE 作為顧問、Mentor
5.
本章內容類似於某種 Mentor 指南
6.
or Ops Mode SRE Mode
7.
Ops Mode
8.
SRE Mode
9.
SRE 理想的工作分配
10.
SRE 50% 研發/改善
11.
OPS 50% 傳統 Ops 工作/手動工作
12.
當長期工作失衡的時候? SRE Ops
13.
Burnout Game Over~
14.
該如何解決此狀況?
15.
你需要為團隊 嵌入另一位 SRE
16.
這並非是為了增加人力 1+
17.
而是為了引入新的觀點
18.
嵌入 SRE 該做些什麼?
19.
第一階段:了解狀況
20.
了解團隊目前的 流程與工作習慣
21.
了解團隊現況對於服務 未來發展之利與弊 scalability
22.
例如:是否有健康的 工作習慣?
23.
例如:工作自動化與簡 化的狀況如何?
24.
確定最大的壓力來源
25.
壓力會限制你的眼界
26.
導致陷入 Ops Mode Oooooops~
27.
提醒:壓力與問題的大小 不一定是正相關!
28.
找出癥結點
29.
大多數會是全新的緊急狀況
30.
也有一些常見的來源
31.
知識代溝
32.
某項 SRE 開發之功能日趨重要
33.
對「未來解決方案」過度依賴
34.
令人分心之無用警報
35.
欠缺 SLI /
SLO / SLA 的服務
36.
「容量規劃」欠缺前瞻性
37.
未能理解根本原因之「事後檢討」
38.
對於關鍵元件的理解不足
39.
第二階段:分享背景知識
40.
不要指正過去的錯誤
41.
建立優良的實踐典範
42.
例如:建立一份優質的 事後檢討
43.
說明修復根本問題,對於團隊 在時間層面能帶來的長遠影響
44.
例如:整理緊急事件清 單,區分瑣事、非瑣事
45.
藉此釐清壓力源,以及可以 被簡化與自動化之工作
46.
第三階段:主導改變
47.
保持團隊健康 是一個持續的過程
48.
需要建立良好的心理模型 SRE
49.
優先事項:制定 SLO
50.
建立量化分析的依據, 是施行變革的基礎
51.
獲取團隊的幫助
52.
不要急著想改變人們的想法
53.
要循序漸進的洗腦
54.
利用團隊既有的成功案例
55.
說明成功案例是如何 一勞永逸的解決問題
56.
切記:你亦要親身參與
57.
重複以上過程數次
58.
鼓勵團隊撰寫文件
59.
重點:解釋邏輯推理過程
60.
面對反對意見,動之以理
61.
面對反對意見,動之以理
62.
提出引導性問題
63.
小結
64.
從技術、量化角度, 動之以理
65.
提供「成功案例」
66.
注重「邏輯推理」
67.
重點:SRE 目標與原則 Ops Mode SRE Mode
68.
嵌入 SRE 結束之時, 撰寫一份結案報告
69.
解釋一路以來的改善計畫
70.
確保團隊會持續進行
71.
繼續關注該團隊, 直到他們長大成人!
Baixar agora