整理 Plan and Design AWS VPC 的一些心得。
主要針對 Multiple VPCs, Regions, Account 的規劃,其中涵蓋到 CIDR / Subnets / Route Table / NAT Gateway / Security Group / Network ACLs… 等規劃。
整理 Plan and Design AWS VPC 的一些心得。
主要針對 Multiple VPCs, Regions, Account 的規劃,其中涵蓋到 CIDR / Subnets / Route Table / NAT Gateway / Security Group / Network ACLs… 等規劃。
經營管理 是我正在學習的領域。因為工作職務關係,斷斷續續都有在讀類似的書籍,工作上經常需要思考相關的事情。因為這樣寫了一些比較屬於筆記性質的文字,有時候回來翻翻看看,覺得似乎慢慢形成自己的一套方法與哲學,雖然很多都還不夠成熟與完整,但總是自己的思考的足跡。
分類這些心得如下:
這個 Index 整理跟 軟體工程實踐 相關的文章,重點在 實踐與執行,主要內容包含以下:
(Research):研究新技術相關資料,計算機科學、網路、資料結構、演算法,新技術應用(Execution):執行管理的實踐方法,像是 Redmine 應用與整合、相關工具 (VSTS)、敏捷、看板等概念(Development):程式、Design Patterns、OOP、資料庫應用(Acceptance):Quality Assurance and Testing(Go Live):軟體到 現場 (Live) 的前、中、後,像是 Provisioning、CI/CD、部署流水線、環境、SRE、Monitoring、Observability、事件管理我習慣稱自己為 Software Developer,而不是 Software Engineer。
這篇文章:Developer vs. Engineer 也講到兩個差異,不過跟我看法完全相反。
整理一些我個人的參考書單,這些是啟發思考的起點。這些內容分成以下:
硬核 (Hardcore): 像是 STEM 相關的,通常需要深度思考才適合的。軟技能:管理、經營都是軟的,屬於發散思考可以想、閱讀。但是要彙整時還是要深度思考。工具書:通常是參考用的,需要時才會翻。成長類:個人學習成長類整理書單是歸納、總結的過程,因為這個過程,也會篩去不需要的書,留下有價值的。這是從另一種角度來看待自己的學習足跡,審視自己的方向,不要貪多,斷捨離 的過程。以前在學音樂時,也是用同樣的方法,歸納出自己的 字典工具與書單,總結出自己的心法,形成自己的哲學。除了實體書、有聲書,有很多不錯的 Youtuber 頻道都有整理很多說書的總結,這些也是我探索的來源之一。
另外特別整理一些我常聽有聲書、知性 Youtuber ,水準都滿高的,很多想法都是從中得來。這年頭書的形式有很多種,實體書、電子書、說書 … 都是書。我從小就喜歡聽演講 (侯文詠),一直有聽書的習慣。這幾年大量高品質、有深度的說書流行,讓工作忙碌的我,找回以前喜歡的學習方式。如果有不錯的書、或者推薦的 youtuber,歡迎留言一起討論。
這裏整理 計算機科學 (Computer Science) 常出現的中英文名詞對照表。舉凡:
等 .. 基礎計算機科學。
而實踐的技術,像是 資訊技術 (Information Technology) 與 工程 (Engineering) 相關的詞彙,相關請參考 另一個表。
這樣整理的想法源自於 喝咖啡聊音樂 的 字典工具,依照
實踐技術與理論基礎分成兩大類: 數位器材、音樂製作專有名詞對照表 和 樂理名詞、演奏術語專有名詞對照表。對應到 STEM (科學、技術、工程及數學) 的T、E與S、M
詞彙的中文翻譯分別為正體中文慣用、簡體中文慣用語。中文詞匯翻譯參考資料:
技術領域名詞出現的很快,整理一些常出現的中英文名詞對照表。這個表放的是 資訊技術 (Information Technology) 與工程 (Engineering) 相關的詞彙。主要有以下:
等 … 以業界相關實踐方法、技術為主。計算機科學 (Computer Science) 相關請參考 另一個表。
這樣整理的想法源自於 喝咖啡聊音樂 的 字典工具,依照
實踐技術與理論基礎分成兩大類: 數位器材、音樂製作專有名詞對照表 和 樂理名詞、演奏術語專有名詞對照表。對應到 STEM (科學、技術、工程及數學) 的T、E與S、M
詞彙的中文翻譯分別為正體中文慣用、簡體中文慣用語。中文詞匯翻譯參考資料:
這裏整理 經營管理 (Management) 常出現的中英文名詞對照表。跟 計算機科學、軟體工程技術 有關參閱其他表。
這樣整理的想法源自於 喝咖啡聊音樂 的 字典工具,依照
實踐技術與理論基礎分成兩大類: 數位器材、音樂製作專有名詞對照表 和 樂理名詞、演奏術語專有名詞對照表。對應到 STEM (科學、技術、工程及數學) 的T、E與S、M
詞彙的中文翻譯分別為正體中文慣用、簡體中文慣用語。中文詞匯翻譯參考資料:
基於以下原因,我覺得公司內部的文件,有其必要性:
整理 GCP 的 Virtual Private Cloud (VPC) 的筆記,同時跟 AWS VPC 的設計比較。
今天 (2017/06/21) 有機會到 AWS User Group Taiwan 分享心得。主題:淺談系統監控與 CloudWatch 的應用。
AWS 跨帳號權限需要透過 Cross Account Roles 的方式來做,可以達到權責分離,不需要每個人在每個 AWS Account 開 IAM 帳號,達到管理便利的平衡。
上次 Migrate 2.x to 3.2 失敗,這次利用假期再試一次 migrate 2.x to 3.3.x。
整理開發 CloudFormation Template 和 Debug Stack 遇到的問題。。。
接著整理 EC2 Auto Scaling 中很重要的觀念:Lifecycle and Hooks。
EC2 Auto Scaling 系列文章
昨天去參加 Google 第一次在台灣辦的活動 Google Cloud onBoard,看到很多讓人興奮的東西。
花一點時間玩了 GCP 的 Compute, Storage, Networking 部分,順便跟 AWS 比較。
繼續整理 CloudFormation Stack 的筆記。主要包含 Stack 工作流程、Stack Status、Update Stack。
上一篇整理 CloudFormation Template Anatomy,本文整理很重要的概念:Resource Types、Attributes,包含以下:
本文整理 CloudFormation 整理官方文件學習筆記,主要是 Template Anatomy (結構) 的部分。
CloudFormation 是 AWS Infrastructure as code (IaS) 的實踐,整理一系列學習筆記與心得。基本概念、生命週期、Debug 技巧等 ….
這幾年 DevOps 盛行,大家都在討論,然後都在喊要 CI 、要自動化測試 ….
我從 Software Developer, Software QA (SQA), System Operation / Administrator 三種角色 / 職務都走過,做了幾年的 System Operation / Administrator 之後,最近開始有機會回到 Developer 身份,專注 Microservice 與架構,反思測試的重要性感覺又更深刻。
Software QA 的職能條件 有過去經驗的分享。
整理一下過去做 SQA Manager 時的 Test Strategies (測試執行策略) 與心得。
- 本文整理的資訊,大概只是
目錄、基本章法,有空再把內容展開,整理出完整的分享。
20230523 更新:本文內容部分收錄在 共同著作《軟體測試實務》 第一冊 第一章之中,歡迎大家彭場指導。
整理一些不錯的 Redmine Plugins and Themes。
產品 / 專案進行中,經常會有 新功能需求,有時候是來自老闆的突發奇想、或者市場反饋、或內部發想。這些資訊的流通,在組織內部是很重要的,畢竟大家要了解『需求』的來龍去脈之後,才能設計出有意義的功能,打到重點,否則會有越來越多溝通成本,所以 需求管理 (Requirements Management) 我覺得是件非常重要的事情。
不過現實跟理想總是有差距的。
本篇整理 CloudWatch 常見問答。
這是個我心裡埋藏已久的問號: Service Using Single IP in Global … 怎麼可能 @@?
但是看到 GCP 的文件說 “Global Load Balancing with Single Anycast IP“, 他是 Google ,所以我相信了 ….
心裡會這麼疑惑是因為很久以前在研究 ELB 原理 時,就一直在猜背後應該是靠 ASG + EC2 組出來的,然後每個 EC2 都有 EIP,所以 IP 不會是固定 …. bala bala … 認知上,實體的 Load Balancing 通常會是一台,但是通常也很貴。軟體的 LB 通常就是用 Auto Scaling 實作,而且很難跨地區。 ….
整理做系統效能測試的時候,如何利用 CloudWatch 作分析。
整理如何利用 CloudWatch 做 Log 分析。
本文整理 CloudWatch 最主要的應用:監控服務 與 告警系統 的建置。
整理 CloudWatch Metrics 的相關資料。
把 AP 的 Log 從機器送到 Log 服務,一直以來都是很重要的課題,這樣功能的角色稱為 Log Shipper。CloudWatch 提供的第一個版本的 Log Shipper 服務:awslogs
CloudWatch 是學習 AWS 之後,除了 EC2、S3 之外,最重要的 Services 之一,本文整理 CloudWatch 主要的功能介紹。
CloudWatch 是 AWS 的全託管 (Managed Service) 監控服務,在眾多 AWS 服務預設都會使用,了解他的基本概念與應用,在學習 AWS 服務中是相當重要的。
在 DevOps Taiwan Group 看到有人分享這篇文章:Microservice Prerequisites,其中的重點有三:
剛好最近工作上這些事都有關係,整理關於第一個 Rapid Provisioning 的心得。
Updated 2023/07/19: 本文收錄在個人著作 《SRE 實踐與開發平台指南》 - 2023/08 上市
整理 AWS 很重要的核心功能之一:EC2 Auto Scaling 筆記,這篇整理核心功能以及概念。
AWS 另一個類似發表於 2018/01/16 的服務叫做 AWS Auto Scaling 則是超集 (Superset) 整合服務,可以管理 EC2 Auto Scaling Groups、EC2 Spot Fleet Requests、ECS、DynamoDB、Auroa … 等服務。本文介紹的只是其中一個子集。
去年 2016 re:Invent 宣布 IPv6 的訊息,當時只有在 ohio region 可以使用,現在已經可以在全部的 region 還有相關的服務 GA 了!