資訊技術與工程專有名詞 - 中英文對照表


技術領域名詞出現的很快,整理一些常出現的中英文名詞對照表。這個表放的是 資訊技術 (Information Technology) 與工程 (Engineering) 相關的詞彙。主要有以下:

  • 分散式系統、微服務、雲端技術
  • 系統架構、軟體設計
  • 軟體工程 (Software Engineering)、軟體開發 (Software Development)
  • 軟體測試 (Software Testing)、品質
  • 資訊安全
  • DevOps、CI/CD、SRE
  • Unix, Linux …

等 … 以業界相關實踐方法、技術為主。計算機科學 (Computer Science) 相關請參考 另一個表

這樣整理的想法源自於 喝咖啡聊音樂字典工具,依照 實踐技術理論基礎 分成兩大類: 數位器材、音樂製作專有名詞對照表樂理名詞、演奏術語專有名詞對照表。對應到 STEM (科學、技術、工程及數學)T、ES、M

詞彙的中文翻譯分別為正體中文慣用、簡體中文慣用語。中文詞匯翻譯參考資料:


結構

  • 單字 (詞性): 正體中文翻譯1、正體中文翻譯二 …;簡中翻譯1、簡中翻譯2 …
    • 相關詞彙
    • 相關網站資料
    • 站內資訊

A

  • adapter (n): 配接器、適配器
  • agile (n) 敏捷
    • agile development: 敏捷開發
  • architecture n. 架構、建築
  • API gateway: API 閘道器、API 網關。微服務架構常用的入口組件。參閱 Overview API Gateway
  • application: 應用程式、應用程序
  • ambassador: 外交官、大使
  • atomic: 原子性。
    • atomic elements: 原子元素
  • ACID: 資料庫模型 (Atomicity, Consistency, Isolation, Durability)
  • artifact: 產出物,參閱:Artifacts Management
    • 經常會與 build, image 互用。口語更常用 build or image.
  • ABAC: Attribute-Base Access Control
    • 相關: RBAC
  • architect (n): 架構師
    • architecture (n): 架構
    • architectural (a): 架構的
  • AI: Artificial Intelligence, 人工智慧、人工智能
  • AIOps: Artificial Intelligence for IT Operations, 人工智慧維運、智能運維
  • availability zone (AZ): 可用區域、可用區 (AWS 術語)

B

  • build: 建構、構建
    • building blocks: 建構區塊
  • broker: 仲介
    • message broker: 訊息仲介, 實作的像是 RabbitMQ
  • bash: 全名是 bourne again shell
  • blueprint: 藍圖
  • best practice: 最佳實踐、最佳做法

C


D

  • docker: 一家公司、一種容器化的實踐技術
  • distributed: 分散式, 分佈式
    • distributed pattern: 分散式模式、分佈式樣式
    • distributed system: 分散式系統。相關文章:聊聊分散式系統
  • design pattern: 設計樣式、編程模式
  • distribution: 發佈
    • 不使用 發布
  • devops: 亦寫作 DevOps,為 Development & Operation 的合稱
  • data encryption in transit: 資料傳輸加密,詳細參閱 摘要密碼學與資訊安全
  • DDD: Domain-Driven Development 領域驅動開發
  • data plane: 資料平面
  • devsecops: 研發安全運維
  • disaster recovery (DR): 災難恢復、容災

E

  • environment (n): 環境,應用程式執行的外在條件
    • env: unix 取得環境變數的指令
  • eviction: 快取淘汰
    • redis 裡的快去淘汰機制
  • edge computing: 邊緣運算
  • egress: 流出、出站流量
  • entrypoint: 進入點、入口點

F

  • functional: 功能的。通常指的是商業上的功能
  • fault tolerance: 容錯
    • tolerance: 容忍、氣度
  • finops: 雲成本優化、財務運維
  • feature flag: 功能開關、特性標誌

G

  • golang: google 開發的高階語言
  • gitops: 以 Git 為核心的運維、Git 運維
  • graceful shutdown: 優雅關機、平滑關閉

H

  • hibernate (n) 休眠、一種 Java ORM 框架
  • hash: 雜湊、哈希
  • high availability (HA): 高可用性
  • health check: 健康檢查

I

  • image: 映像檔
    • 指 docker container 的 build 之後的檔案
    • 一般應用程式透過編譯器產生的二進位檔,還有其他相關靜態資料打包,壓縮後的檔案,口語稱 images, 有時候也會說 build,專有名詞稱 artifact (產出物)
  • implementation: 實作、實施
  • interaction: 互動、交互
  • interface: 介面
  • IaC (Infrastructure as Code): 基礎設施即程式碼
  • idempotency: 冪等性
  • ingress: 流入、進站流量
  • immutable infrastructure: 不可變基礎設施

J

  • java: 一種物件導向開發語言

K

  • kubernetes: 容器編排工具,由 Google 發起的 Open Source 專案,現已捐給 CNCF 使用。
  • k8s: kubernetes 的簡稱
  • keda: Kubernetes Event-driven Autoscaling
  • knative: 基於 Kubernetes 的無伺服器架構解決方案

L

  • legacy 遺留、遺產。通常指的是陳舊、多年沒有更改,卻還在服務的應用程式。
  • LRU: Least Recently Used, 最近最少使用, 一種快取策略
    • Java 透過 LinkedHashMap 實現
  • LFU: Least Frequently Used, 最不經常使用, 一種快取策略
  • LLM (Large Language Model): 大型語言模型
  • load balancer (LB): 負載平衡器、負載均衡器

M

  • modular reuse: 模組化重用
  • middleware: 中介軟體、中介層
  • microservice: 微服務
  • MTTR: Mean Time To Recovery,平均修復時間
  • MTTF: Mean Time To Failure,修複前平均時間
  • Man-in-the-middle attack (MITM): 中間人攻擊
  • multi-tenancy: 多租戶
  • managed service: 託管服務、托管服務

N

  • SNS: AWS 的 Simple Notificion Services
  • node group: 節點組 (K8s 術語)

O

  • object-oriented programming: 物件導向程式、面向對象編程 [CH01]
  • open source: 開放原始碼、開源 [CH01]
  • operation(s): 1) 維運、運維、 2) 營運、運營
    • 常縮寫為 ops, op, OP
    • operator: 執行的角色,像維運工程師、運維工程師
  • observability 觀測性,參見 Monitoring vs Observability
  • orchestration 音樂專有名詞:管弦樂編曲。在音樂學院是一門課,叫做配器法。引用在容器配置管理工具,像是 k8s、ECS
  • opentelemetry (OTel): 開放遙測

P

  • performance n. 效能
    • performant 高性能
  • pattern: 樣式、模式
  • programming: 編程
  • provisioning: 參見 Resource Provisioning and DevOps
  • POSIX: 可移植作業系統介面,全名:Portable Operating System Interface。
  • platform engineering: 平台工程
  • prometheus: 一種監控系統
  • pub/sub: 發佈/訂閱 (Publish/Subscribe)

Q

  • quality: 品質、質量
    • quality assuranence (QA): 品保
    • quality control (QC): 品質管控

R

  • resilience n. 彈性的
    • resilient a. 彈性的
  • reverse proxy: 反轉代理
  • round robin: 輪替式
  • readiness probe: 就緒探測
    • 另一種是 liveness probes
  • rendering: 通常指前端資料結構轉換,例如轉換成 HTML, Desktop 應用程式的 UI.
  • RPS: Request Per Second, 每秒請求數
  • RBAC: Role-Base Access Control
  • RTO (Recovery Time Objective): 復原時間目標
  • RPO (Recovery Point Objective): 復原點目標
  • rolling update: 滾動更新

S


T

  • terraform: 一種基礎設施即程式碼 (IaC) 工具
  • telemetry: 遙測
  • throughput: 吞吐量
  • TCO (Total Cost of Ownership): 總體擁有成本

U

  • upstream: 上游
  • unit test: 單元測試

V

  • virtualization: 虛擬化
  • VPC (Virtual Private Cloud): 虛擬私有雲

W

  • WIP: working in process 在製品,正在製造的產品 / 商品
  • whitepaper n. 白皮書. 通常是具有權威性的報告 or 指導範本,用以闡述、解決或決策。
  • webhook: 網路鉤子
  • workflow: 工作流、流程

X


Y


Z

  • zookeeper: 分散式協作程序,類似於 service discovery
  • zero trust: 零信任


Comments

  • 全站索引
  • 關於這裏
  • 關於作者
  • 學習法則
  • 思考本質
  • 一些領悟
  • 分類哲學
  • ▲ TOP ▲