Cloud Native 這個詞近年來非常熱門,CNCF 甚至也有針對這個詞給出了一個簡短的定義,然而對於每個使用者來說,要如何實踐這個定義則是百家爭鳴。我認為很認真地去探討到底什麼樣才算 Cloud Native 其實就跟很認真的探討什麼是 DevOps 一樣,就是一個沒有共識,沒有標準答案的問題。
本篇文章從 CNCF 的定義衍伸出 Cloud Native 帶來的優勢,並且針對這個領域介紹了十三種不同面向的科技樹,每個科技樹也都介紹了幾個常見的解決方案。
好處:
1. Speed
作者認為 Cloud Native 的應用程式要具有快速部署與快速開發的特性,擁有這些特性才有辦法更快地去根據市場需求而上線面對。眾多的雲端廠商都提供不同的解決方案讓部署應用程式愈來愈簡單,而 Cloud Native 相關的工具則是大量採用抽象化的方式去描述這類型的應用程式,讓需求可能更簡單與通用的部署到不同環境中。
2. Scalability and Availability
Cloud Native 的應用程式應該要可以無痛擴張來對面不論是面對一百個或是一百萬個客戶。底層所使用的資源應該都要根據當前的需求來動態配置,避免無謂的金錢成本浪費。此外自動化的 Failover 或是不同類型的部署策略(藍綠/金絲雀..等)也都可以整合到 Cloud native 的工具中。
3. Quality
Cloud Native 的應用程式建置時應該要保持不變性,這特性使得應用程式本身能夠提供良好的品質一致性。此外大部分的 Cloud Native 工具都是開放原始碼專案,這意味者使用時比較不會遇到 vendor lock-ins 的問題。
以下是作者列出來認為 Cloud Native 生態系中不可或缺的十三種面向,以及該面向中幾個知名專案。
相關領域
1. Microservices (Node.js/Kotlin,Golang)
2. CI/CD (Gitlab CICD/ Github Actions)
3. Container (Docker/Podmna/LXD)
4. Container Orchestration (Kubernetes/Google Cloud Run)
5. Infrasturcutre as Code (Terraform/Pulumi)
6. Secrets (Vault /Sealed Secrets)
7. Certificates (cert-manager/Google managerd certificates)
8. API Gateway (Ambassador/Kong)
9. Logging (EKF/Loki)
10. Monitoring (Prometheus/Grafana/Datadog)
11. Alerting (Prometheus Alertmanager/Grafana Alerts)
12. Tracing (Jaeger/Zipkin)
13. Service Mesh (Istio/Consul)
https://medium.com/quick-code/how-to-become-cloud-native-and-13-tools-to-get-you-there-861bcebb22bb
「gitlab api」的推薦目錄:
- 關於gitlab api 在 矽谷牛的耕田筆記 Facebook 的最佳解答
- 關於gitlab api 在 梅竹黑客松 Facebook 的最讚貼文
- 關於gitlab api 在 iThome Security Facebook 的精選貼文
- 關於gitlab api 在 How to make GitLab API calls - YouTube 的評價
- 關於gitlab api 在 nmklotas/GitLabApiClient: GitLab API client - GitHub 的評價
- 關於gitlab api 在 How to access the GitLab API? - Stack Overflow 的評價
- 關於gitlab api 在 Gitlab API 获取所有项目信息 的評價
- 關於gitlab api 在 Token authentication requirements for Git operations - The ... 的評價
gitlab api 在 梅竹黑客松 Facebook 的最讚貼文
【團隊部門介紹|開發部】
好奇黑客松各部門在做什麼工作嗎?
今天輪到 #開發部 替你解答!
---------------------------------------------------------
大家好~我們是開發部負責人,清大資工 23 王翊語 清大電資 23 陳昱穎。
你有沒有想過,當自己學了那麼多資訊方面的知識卻從未實際拿去應用,就跟背了很多單字文法卻不曾開口用英語對話一樣,覺得實在是太可惜了?
梅竹黑客松開發部就是一個讓成員彼此之間切磋技術、合作成長、隨機應變、應用所學的最佳平台,藉由這個平台,不僅能夠滿足學習的需求,也能因為帶給團隊貢獻而獲得滿滿的成就感。
我們主要負責開發:
1. 活動報名官網:
梅竹黑客松線上報名網站
2. 大松活動系統:
促進競賽當天參賽者與參賽者之間的交流,也使整個競賽當天更為順暢
加入開發部,你將滿載而歸:
1. 前端開發/Vue.js 前端框架、串接來自後端的 API、和設計部進行溝通討論
2. 後端開發/ Express 後端框架、撰寫 API、非關聯式資料庫
3. 開發流程/Git 版本控制、GitLab、Code Review、Notion 筆記軟體
4. 其他/和企業方討論工作坊及大松相關事宜、吃喝玩樂
心動不如馬上行動,來說明會認識我們吧!
開發部歡迎你的加入~
👉報名徵才說明會: https://forms.gle/T6gp27KcsCP6bLWn8
👉報名徵才面試: https://reurl.cc/xgLLyV
---------------------------------------------------------
|梅竹黑客松徵才說明會|
▌3/10 (三) 18:50~20:15
清華大學 台達館 102教室
▌3/11 (四) 18:50~20:15
陽明交通大學 工程五館 220 教室 (注意: 陽交場更改地點至 工程五館 囉!)
---------------------------------------------------------
|梅竹黑客松有ig了🙌|
▌梅竹黑客松 @mc_hackathon
instagram.com/mc_hackathon
追蹤起來不再漏接徵才消息!
#2021梅竹黑客松徵才說明會
gitlab api 在 iThome Security Facebook 的精選貼文
1.13-1.20 一周資安新聞回顧
1⃣SolarWinds公布供應鏈攻擊事故流程
2⃣微軟預告2月將進行Zerologon第二階段修補
3⃣macOS放行蘋果應用程式流量可繞過防火牆惹議,更新版修改相關配置
4⃣駭客盜走的武漢肺炎藥物與疫苗文件已流落網路
5⃣卡普空攻擊事件恐波及39萬人,包含用戶、員工、合作夥伴
6⃣俄國駭客濫用即時通訊對話機器人發動詐騙攻擊
7⃣中國行銷業者笨鳥外洩2億社交網路用戶資料
8⃣Windows螢幕鎖定存在特權提升漏洞,可繞過BitLocker機制
9⃣瀏覽器有旁路資訊洩漏弱點,恐被竊取跨來源圖片資訊
🔟GitLab發布更新以修復API存取權杖漏洞
https://www.ithome.com.tw/news/142376
gitlab api 在 nmklotas/GitLabApiClient: GitLab API client - GitHub 的推薦與評價
GitLab API client. Contribute to nmklotas/GitLabApiClient development by creating an account on GitHub. ... <看更多>
gitlab api 在 How to make GitLab API calls - YouTube 的推薦與評價
... <看更多>