แปะไว้เผื่อเป็นประโยชน์ สามารถดาวน์โหลดฟรี
ตำรารายวิชาการประมวลผลกลุ่มเมฆ (Cloud Computing)
ของอาจารย์ อุทาน บูรณศักดิ์ศรี
.
เนื้อหาก็จะมี
- ใช้ CentOS 8.2 เป็นระบบปฏิบัติการอ้างอิง
- ทำ Virtualization ด้วยโปรแกรม KVM
- การทำเสมือนซ้อน (Nested Virtualization)
- การทำ Live Migration สำหรับระบบใหญ่ๆ
- ทำ Containerization ด้วยโปรแกรม Docker
- การใช้อิมเมจ ระบบเครือข่ายเสมือนใน Docker และการสร้างอิมเมจที่ดี
- การทำ CI/CD ง่ายๆ ด้วย Gitlab
.
ลิงก์นี้ https://www.ebooks.in.th/51828/ตำรารายวิชาการประมวลผลกลุ่มเมฆ_(Cloud_Computing)/
(ต้องสมัครเป็นสมาชิกเขาก่อน แล้วดาวน์โหลด)
ปล. แต่รู้สึกเว็บล่มบ่อย ต้องใจเย็นๆ หน่อย
.
✍ เขียนโดย โปรแกรมเมอร์ไทย thai programmer
gitlab ci/cd 在 矽谷牛的耕田筆記 Facebook 八卦
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 ci/cd 在 在地上滾的工程師 Nic Facebook 八卦
下禮拜一在 Youtube 有一支影片來閒聊回顧的細節,在這之前還是有文字版的紀錄一下
2020 年回顧,雖然是個疫情擾亂的一年,但仔細回顧還是做了滿多事情的
► 個人
・部落格寫了 26 篇文章
・建立 Youtube 頻道,上傳了 32 部影片,半年累積 4 萬訂閱及 130 萬總觀看量
・「區塊鏈懂不懂」小聚講座分享
・受邀 MOPCON 成為論壇講者
・Side Project 由虧轉盈,平均每月收穫 200 USD
・與自己的愛車參與改裝拍攝
・寫了一本「如何經營工程師 Youtube 頻道」的小書
► 工作
・參與約 10 場的面試,從面試官的角度思考流程以及規劃尊重人才的模式
・成為目前 Ruby 的 Team leader
・將 gitea 轉移到 gitlab,與 DevOps 協助導入更完善的 CI/CD flow
・成功建立每週五工程部分享會的文化
・將金錢相關的 unit test 補齊
・學習 K8S 相關的知識
今年沒出國,錢拿去買了 shoei 祭典帽、做了整套引擎、買 iphone 12 pro、偽出國澎湖、台南玩耍
然後愛上和朋友一起玩 LARP 劇本殺
值得檢討的是,想做的事情太多,反而分散了火力,雖然都是自己親力親為,但也顯得火力不足,無法專心在某個地方上,反而想越深卻越廣了,新的一年要定義更明確的目標並把其他事物分擔出去才是
覺得自己在這一年的技術能力沒有明顯成長的突破,但反倒是個人的品牌經營跟行銷成長了很大一塊,好像在成就的部分,總有遺憾和新鮮感拉扯
但對整體在年初許的願望,「加強開源」這個方向確實是做到了,而且超出我的預期
謝謝每一個支持的朋友,今年忙到很晚才寫回顧,但不變的是更努力的提昇自己與突破限界,在新的一年我一樣會認真做自己,並且完成給自己的目標
然後看著另一半也在努力進步,絕對是種無比的榮耀與超飽滿的精神糧食 😆
gitlab ci/cd 在 為你自己學GitLab CI/CD Day 03 - 建立.gitlab-ci.yml - YouTube 的八卦
為你自己學 GitLab CI / CD Day 03 - 建立. gitlab -ci.yml. ... <看更多>