DevOpsDevOps
19 ghi chú19 notes
- 01Ngôn ngữ lập trình cho DevOpsProgramming Languages for DevOpsDevOps nằm ở giao điểm giữa software engineering và vận hành hệ thống, và gần như mọi thứ trong lĩnh vực này — provisioning, deployment pipeline, monitoring, tooling xử lý sự cố — đều được điều khiển bằng code. Một…DevOps sits at the intersection of software engineering and operations, and virtually everything in that space — provisioning, deployment pipelines, monitoring, incident tooling — is driven by code. A DevOps engineer…18 Th7, 2026Jul 18, 2026
- 02Hệ điều hànhOperating SystemsHệ điều hành là tầng nền mà mọi DevOps engineer đứng trên đó. Container thực chất là process Linux với namespace và cgroup; node Kubernetes là máy Linux; CI runner, database, load balancer đều sống hay chết theo hành vi…The operating system is the layer every DevOps engineer ultimately stands on. Containers are Linux processes with namespaces and cgroups; Kubernetes nodes are Linux machines; CI runners, databases, and load balancers…18 Th7, 2026Jul 18, 2026
- 03Terminal & ScriptingTerminal & ScriptingTerminal là giao diện làm việc chính của DevOps. GUI và web console vẫn tồn tại, nhưng server được quản trị qua SSH, job CI chạy các bước shell, container không có desktop, và mọi công cụ hạ tầng nghiêm túc đều phát…The terminal is the primary interface of DevOps work. GUIs and web consoles exist, but servers are administered over SSH, CI jobs run shell steps, containers have no desktop, and every serious infrastructure tool ships…18 Th7, 2026Jul 18, 2026
- 04Hệ thống quản lý phiên bản & VCS HostingVersion Control Systems & VCS HostingHệ thống quản lý phiên bản (Version Control System — VCS) ghi lại mọi thay đổi của mã nguồn theo thời gian, giúp nhiều người cùng làm việc trên một codebase mà không ghi đè lên nhau, xem lại lịch sử, và quay về bất kỳ…Version control systems (VCS) track every change made to a codebase over time, letting teams collaborate on the same files without overwriting each other's work, review history, and roll back to any previous state. Git…18 Th7, 2026Jul 18, 2026
- 05Mạng máy tính & Các giao thứcNetworking & ProtocolsMạng là nền tảng mà mọi hệ thống phân tán chạy trên đó. Dù bạn đang debug vì sao pod không kết nối được database, cấu hình TLS termination trên load balancer, hay viết rule cho security group, bạn đều đang làm việc với…Networking is the substrate every distributed system runs on. Whether you are debugging why a pod can't reach a database, terminating TLS at a load balancer, or writing a security group rule, you are working with the…18 Th7, 2026Jul 18, 2026
- 06Web Server, Proxy & Load BalancerWeb Servers, Proxies & Load BalancersGiữa internet và code ứng dụng của bạn là một lớp gồm web server, proxy và load balancer. Lớp này đảm nhiệm TLS termination, phục vụ file tĩnh, nén và cache response, định tuyến request đến đúng backend, hấp thụ các đợt…Between the internet and your application code sits a layer of web servers, proxies, and load balancers. This layer terminates TLS, serves static files, compresses and caches responses, routes requests to the right…18 Th7, 2026Jul 18, 2026
- 07Nhà cung cấp Cloud (Cloud Providers)Cloud ProvidersCloud provider cung cấp tài nguyên tính toán — server, storage, networking, database và các managed service cấp cao hơn — qua internet theo mô hình trả tiền theo mức sử dụng (pay-as-you-go). Thay vì mua và lắp đặt phần…Cloud providers deliver computing resources — servers, storage, networking, databases, and higher-level managed services — over the internet on a pay-as-you-go basis. Instead of buying and racking physical hardware…18 Th7, 2026Jul 18, 2026
- 08ServerlessServerlessServerless là mô hình thực thi trên cloud trong đó provider quản lý toàn bộ việc cấp phát server, scaling và bảo trì, còn bạn chỉ trả tiền cho lượng compute thực sự dùng. "Serverless" không có nghĩa là không có server —…Serverless is a cloud execution model where the provider fully manages server provisioning, scaling, and maintenance, and you pay only for the compute actually consumed. "Serverless" doesn't mean there are no servers —…18 Th7, 2026Jul 18, 2026
- 09ContainersContainersContainer là kỹ thuật ảo hóa nhẹ, đóng gói ứng dụng cùng toàn bộ dependencies (thư viện, runtime, cấu hình) thành một đơn vị di động duy nhất, chạy nhất quán trên bất kỳ máy chủ nào có kernel tương thích. Khác với máy…Containers are a lightweight virtualization technique that packages an application together with its dependencies (libraries, runtime, configuration) into a single, portable unit that runs consistently on any host with…18 Th7, 2026Jul 18, 2026
- 10Container Orchestration (Kubernetes)Container Orchestration (Kubernetes)Chạy một container thì dễ; chạy hàng trăm container trên cả một cụm máy thì không. Container orchestration tự động hóa khối lượng công việc vận hành xuất hiện khi hệ thống lớn lên: lập lịch (schedule) container lên các…Running one container is easy; running hundreds across a fleet of machines is not. Container orchestration automates the operational work that appears at scale: scheduling containers onto healthy nodes, restarting them…18 Th7, 2026Jul 18, 2026
- 11CI/CDCI/CDCI/CD (Continuous Integration / Continuous Delivery / Continuous Deployment) là thực hành tự động hóa toàn bộ con đường từ một thay đổi code đến phần mềm chạy trên production. Thay vì tích hợp code theo từng đợt lớn đầy…CI/CD (Continuous Integration / Continuous Delivery / Continuous Deployment) is the practice of automating the path from a code change to running software. Instead of integrating work in large, risky batches and…18 Th7, 2026Jul 18, 2026
- 12Infrastructure as CodeInfrastructure as CodeInfrastructure as Code (IaC) là thực hành định nghĩa hạ tầng — network, compute, database, DNS, IAM policy — trong các file định nghĩa mà máy đọc được, nằm trong version control, thay vì provision bằng cách click qua…Infrastructure as Code (IaC) is the practice of defining infrastructure — networks, compute, databases, DNS, IAM policies — in machine-readable definition files that live in version control, instead of provisioning it…18 Th7, 2026Jul 18, 2026
- 13Configuration ManagementConfiguration ManagementConfiguration management (CM — quản lý cấu hình) là kỷ luật đưa server về một trạng thái mong muốn, đã biết trước — package được cài, file cấu hình, user, service, thiết lập kernel — và giữ chúng ở đó, một cách tự động…Configuration management (CM) is the discipline of getting servers into a desired, known state — installed packages, config files, users, services, kernel settings — and keeping them there, automatically and repeatably…18 Th7, 2026Jul 18, 2026
- 14Secret Management (Quản lý Secret)Secret ManagementSecret management là kỷ luật lưu trữ, phân phối, xoay vòng (rotate) và audit các thông tin nhạy cảm — API key, mật khẩu database, chứng chỉ TLS, SSH key, encryption key, OAuth client secret và access token. Bất kỳ hệ…Secret management is the discipline of storing, distributing, rotating, and auditing sensitive credentials — API keys, database passwords, TLS certificates, SSH keys, encryption keys, OAuth client secrets, and access…18 Th7, 2026Jul 18, 2026
- 15Monitoring & Observability (Giám sát & Khả năng quan sát)Monitoring & ObservabilityMonitoring cho bạn biết hệ thống có khỏe hay không; observability cho phép bạn hỏi tại sao nó không khỏe. Monitoring là thu thập các tín hiệu định nghĩa trước (CPU, error rate, độ sâu queue) và cảnh báo khi vượt ngưỡng…Monitoring tells you whether your system is healthy; observability lets you ask why it isn't. Monitoring is collecting predefined signals (CPU, error rate, queue depth) and alerting when they cross thresholds — it…18 Th7, 2026Jul 18, 2026
- 16Quản lý Artifact (Artifact Management)Artifact ManagementTrong một pipeline CI/CD lành mạnh, artifact được build đúng một lần, gán danh tính bất biến (immutable), rồi được promote qua các môi trường (dev → staging → prod) mà không thay đổi. Nguyên tắc "build once, deploy…An artifact is any file produced by your build process that you deploy, distribute, or depend on: compiled binaries, language packages (JARs, wheels, npm tarballs), container images, Helm charts, OS packages (deb/rpm)…18 Th7, 2026Jul 18, 2026
- 17GitOpsGitOpsGitOps là mô hình vận hành cho việc triển khai hạ tầng và ứng dụng, trong đó Git là nguồn chân lý duy nhất (single source of truth) cho trạng thái mong muốn của hệ thống. Mọi thứ định nghĩa môi trường runtime — manifest…GitOps is an operating model for delivering infrastructure and applications in which Git is the single source of truth for the desired state of the system. Everything that defines your runtime environment — Kubernetes…18 Th7, 2026Jul 18, 2026
- 18Service MeshService MeshService mesh là một tầng hạ tầng chuyên biệt xử lý giao tiếp giữa các service trong kiến trúc microservices. Thay vì nhúng các mối quan tâm về mạng—mã hóa, retry, timeout, load balancing, telemetry—vào từng ứng dụng…A service mesh is a dedicated infrastructure layer that handles service-to-service communication in a microservices architecture. Instead of embedding networking concerns—encryption, retries, timeouts, load balancing…18 Th7, 2026Jul 18, 2026
- 19Cloud Design Patterns & Độ tin cậyCloud Design Patterns & ReliabilityCloud design patterns là những giải pháp đã được kiểm chứng, tái sử dụng được cho các vấn đề lặp đi lặp lại khi xây dựng hệ thống phân tán: lỗi cục bộ (partial failure), tải biến động, mạng không đáng tin cậy và tính…Cloud design patterns are proven, reusable solutions to the recurring problems of building distributed systems: partial failure, variable load, network unreliability, and data consistency at scale. In the cloud, failure…18 Th7, 2026Jul 18, 2026
Không tìm thấy ghi chú nào.No notes found.