#NetDevOps
今天這篇文章是一個數據調查文,主要內容是探討基於 NetDevOps 的文化下,網路維運人員使用哪些工具來協助日常的網路工作。
這份 2020 的報告總共有 333 的投票者,總共有一個月的投票時間。
整個文章總共有 49 個表格,非常的多...
這邊就列舉幾個大家可能比較有興趣的表格來幫大家預覽,當然對於整體有興趣的人還是不要忘了點選全文瀏覽!
每個項目都列舉前六名,標準基於使用正式於生產環境的票數
感興趣或是已經使用的工具
1. Ansible
2. Grafana
3. Netbox
4. ELK
5. EVE-NG
6. Promethes
感興趣或是已經整合的主題
1. Source of Truth
2. Network Health Moniroting
3. IaC
4. DevOps
5. CI
6. CI/CD
使用何種解決方案來自動化處理設定檔案
1. Ansible
2. 內部開發工具
3. NAPALM
4. Nomir
5. Terraform
6. 網路供應商的自主工具
如何控管設定檔案的改變
1. VCS
2. Rancid/Oxidized
3. 內部開發工具
4. 網路供應商的自主工具
5. FTP/SCP/TFTP
6. Solarwind NCM
管理哪些網路廠商的設備
1. Cisco IOS/IOS XE/Viptela
2. Cisco NX-OS/ACI
3. Juniper
4. Cisco IOS XR
5. Cisco ASA
6. Palo Alto
使用何種工具來模擬虛擬網路設備或是功能驗證
1. GNS3
2. VMWare
3. EVE-NG
4. 網路供應商工具
5. Docker Compose
6. Vagrant
網通業者的生態與軟體業者是截然不同的,很多軟體業習慣的操作流程與直覺並不是這容易的直接套用到網通業者的環境中。
舉例來說,使用公有雲創建 VM 並且於 VM 叢集上搭建出一個初始的工作流程並不難,Kubernetes 套上去後,就可以用容器的方式把各種應用,譬如 Prometheus, Grafana, logging, tracing, message queue 等服務都搭建到各個伺服器上。
對於網通業者來說,今天掌管的目標是 Switch 跟少部分的 Server,光 Switch 要買哪一家就是一個問題。
Switch 不太像 X86 架構一樣,想換什麼 OS 就換什麼 OS 這麼輕鬆,不走 whitebox 的架構下,一旦採購了某家廠商的解決方案,有可能就終生是對方的形狀了。這也是很多人都在提倡希望透過標準化來避免 vendor lock-in 的狀況。
上述的報告也可以看到前六名管理的機器中有四名都來自 Cisco 的機器,這種情況下很多事情都會受限於 Cisco 機器本身的設定與狀況,並不是想要做什麼就做什麼。
為了讓這一切變得簡單,如果可以透過標準化的方式去定義 switch 的架構,讓這一切變得如操作 Server 般簡單時,網通業者就會有另外一種方法來管理環境。
如果相關的軟體都有開源專案可以使用,這樣維運人員就可以用更省錢的方式來安裝與控管這一切的網通設備,聽起來真的很棒
現實生活上則是,網路產業對於 uptime 的需求非常的強,一旦出問題不是單純服務不能連,而是可能影響數千數萬甚至更多的使用者。這種情況下如果團隊全部使用開源專案而沒有 SI 公司的支援與維護,誰敢冒這個險去使用這些呢
最後要說的是,隔行如隔山,永遠不要用自己習慣的工作流程去看待別的產業,很容易被打臉。
https://dgarros.github.io/netdevops-survey/reports/2020
「ios ci/cd」的推薦目錄:
- 關於ios ci/cd 在 矽谷牛的耕田筆記 Facebook 的精選貼文
- 關於ios ci/cd 在 軟體開發學習資訊分享 Facebook 的最佳貼文
- 關於ios ci/cd 在 Kewang 的資訊進化論 Facebook 的最讚貼文
- 關於ios ci/cd 在 ios ci%2fcd的推薦與評價,FACEBOOK、GITHUB - 居家網紅 ... 的評價
- 關於ios ci/cd 在 ios ci%2fcd的推薦與評價,FACEBOOK、GITHUB - 居家網紅 ... 的評價
- 關於ios ci/cd 在 A Complete Guide to Flutter CI/CD for iOS, Android and Web 的評價
- 關於ios ci/cd 在 How to set up a CI/CD pipeline for your iOS app using fastlane ... 的評價
- 關於ios ci/cd 在 我的iOS 工程化发展史 - 木鱼的博客 的評價
- 關於ios ci/cd 在 Archive the iOS app for different schemes in Azure CI/CD 的評價
- 關於ios ci/cd 在 利用GitHub Actions 进行iOS 项目的CI/CD | SHEN's BLOG 的評價
- 關於ios ci/cd 在 GitHub Actions 建構iOS CI/CD 自動化流程 的評價
- 關於ios ci/cd 在 AppCoda - 身為一個工程師 的評價
- 關於ios ci/cd 在 codemagic-ci-cd/ios-sonarcloud-sample-project - GitHub 的評價
- 關於ios ci/cd 在 Hosted CI/CD for iOS that's not in the US? - DevOps Stack ... 的評價
- 關於ios ci/cd 在 Continuous Delivery for Flutter using Fastlane and Github ... 的評價
- 關於ios ci/cd 在 CI/CD Pipeline Setup with GitHub Actions for iOS Project 的評價
ios ci/cd 在 軟體開發學習資訊分享 Facebook 的最佳貼文
🌳 文章標題 :Github Actions 現在支援 CI / CD,對公共儲存庫免費
現在,GitHub Actions 可以讓你在任何平台(包括 Linux、 macOS 和 Windows)上自動建構 ( auto build )、測試和部署專案變得更加容易。
在容器或虛擬機器中執行 workflow。 操作也支援比以往更多的語言和框架,包括 Node.js,Python,Java,PHP,Ruby,C / C++,。 和 iOS。 測試多容器應用程式? 現在,只需向 workflow 檔案中新增一些 docker-compose,就可以一起測試 web 服務及其資料庫。
https://github.blog/2019-08-08-github-actions-now-supports…/
ios ci/cd 在 Kewang 的資訊進化論 Facebook 的最讚貼文
小編前兩天參加了 DevOps Summit 2016,聽了許多如何自動化、組態設定的東西。但真的就如兩天下來一直在講的,「文化」真的才是最重要的。
如果團隊沒有 DevOps 文化,那一個人硬玩也只是自 high 而已,偏偏文化又是最難改變的東西,只能循循善誘了。
下面分享一下這兩天的速記,之後主辦單位會再把投影片放出來。
BTW 從會場往大巨蛋看過去,再加上藍天白雲,超美的!
---
## Keynote
* DevOps => Tech + Culture
* 執行太快了有點恐怖
* kubernetes 把一堆設定都寫在一起,然後可以在不同的 cloud platform 上跑
* rolling update => 先 deploy 到少數的 instance 上面,如果有問題可以 rollback 回舊版本
* jenkins => pipeline
* fabric8
## 百度貼吧
* 30億 PV
* 930億 文享
* 線上 1w 台機器
* microservice:如動態消息、聊天室分成不同的 service
* 過載保護、自動降級
* 單 IDC 內自動保障:單一 request 若時間過長,則 timeout、僅允許使用某些特定功能、業務降級使用指令處理
* 日誌檢索
## 聯發科 appleboy
* 如何加上 android, ios 的 deploy
## Monitoring
* Policy:向上管理、向下管理
## Panel Discussion
* Culture 最重要,不能責難
* 除了文化外,找公司的痛點下手
* 從抱怨開始下手
* 要讓主管看到 DevOps
* 從 automation 開始,有件事要做 2 次,就讓它自動化
* 組織裡面沒有人懂 DevOps,就把大家拖下水
#devops #ci #cd #團隊文化 #culture
ios ci/cd 在 How to set up a CI/CD pipeline for your iOS app using fastlane ... 的推薦與評價
How to set up a CI/CD pipeline for your iOS app using fastlane and GitHub Actions. Isabel Barrera. December 15, 2021. So you've built an iOS app and ... ... <看更多>
ios ci/cd 在 我的iOS 工程化发展史 - 木鱼的博客 的推薦與評價
最近对CI/CD 有一些实践,记录一下。每个人对事物的认识都是有一个发展过程的,我也不例外。 手动时代刚开始iOS 开发的我,工作流是这样的开发功能自 ... ... <看更多>
ios ci/cd 在 A Complete Guide to Flutter CI/CD for iOS, Android and Web 的推薦與評價
A Complete Guide to Flutter CI/CD for iOS, Android and Web · Setting Up Your Account · Create The Build Profile · Binding to a GitHub Repository ... ... <看更多>