Tìm kiếm
40 kết quả cho “Backup không kiểm tra”. Tìm không phân biệt dấu.
- Kiểm thử độ tin cậy (chaos, fault injection, mô phỏng tất định) Chủ đề Thành viên
Lỗi trong hệ phân tán là chắc chắn (máy chết, zone mất, dependency chậm, cấu hình sai), nhưng phần lớn lỗi nằm ở những tổ hợp hiếm mà test chức năng không chạm tới. Bài toán là chủ động gây lỗi để biết hệ thống phản ứng…
- Postmortem of database outage of January 31 Bài tóm tắt · GitLab · 2017
…lại secondary bằng tay: xoá thư mục dữ liệu rồi chạy pg basebackup . - pg basebackup treo không báo gì (thực ra là hành vi bình thường: nó chờ primary bắt đầu gửi, nhưng runbook và…
- Database Federation: Decentralized and ACL-Compliant Hive Databases Bài tóm tắt · Uber · 2026
…ật lý), bỏ dataset trỏ vào vị trí của dataset khác. Dataset backup là một con trỏ tới dataset nguồn, giữ tới khi xong hẳn, để debug, audit, rollback. Copier Spark phân tán file cho…
- Migration không downtime Chủ đề Thành viên
Hệ thống đang chạy thật (gọi xe, chat, thiết kế) không được dừng, nhưng phải đổi ngôn ngữ, database hoặc hạ tầng bên dưới.
- Open sourcing kubenetmon: how we monitor data transfer in ClickHouse Cloud Bài tóm tắt · ClickHouse · 2025
…hiều nhất; ước lượng băng thông cam kết cho workload; khách backup nhiều TB sang cloud khác nhiều lần mỗi ngày (egress đắt); chi phí của bảng "proxy" (MySQL engine) kéo dữ liệu từ…
- Outage post-mortem Bài tóm tắt · Dropbox · 2014
…hàng nghìn database, mỗi DB một master và hai replica, cộng backup full và incremental ở môi trường riêng. Các DB này giữ metadata cho tính năng (chia sẻ album, camera upload, một…
- Mã hoá đầu cuối và hệ thống mà server không được đọc Chủ đề Thành viên
Một hệ thống bình thường giả định server thấy hết dữ liệu: server fan-out tin nhắn, lưu bản sao lưu, đồng bộ thiết bị, thu log để vận hành, chạy model, chống lạm dụng. Khi sản phẩm hứa chính nhà vận hành cũng không đọc…
- Orchestrating Cassandra on Kubernetes with Operators Bài tóm tắt · Yelp · 2020
…i nhiều region AWS , chạy trên EC2 + ASG, dữ liệu trên EBS (backup bằng snapshot), seed provider dựa trên synapse. - Vòng đời cụm do Taskerman (task manager phân tán tự viết trên Z…
- Failover, replica và dự phòng dữ liệu Chủ đề Thành viên
Mọi hệ có trạng thái đều giữ nhiều bản (replica) để một máy chết không làm mất dịch vụ. Khó không nằm ở việc có bản sao mà ở lúc chuyển sang bản sao:
- Sự cố và postmortem Chủ đề Thành viên
Nhiều bước ngoặt kiến trúc trong wiki bắt đầu từ một sự cố: Netflix lên cloud sau 3 ngày không gửi được DVD, Twitter viết lại hệ thống sau World Cup 2010, Instagram đi nhiều data center sau trận bão 2012. Trang này gom…
- Deploy và release an toàn Chủ đề Thành viên
Phần lớn sự cố bắt đầu bằng một thay đổi: code mới, cấu hình mới, hạ tầng mới. Khi hệ thống và tổ chức lớn lên, câu hỏi là làm sao đưa thay đổi lên production thường xuyên mà vẫn giới hạn được thiệt hại khi có lỗi.
- Pipeline dữ liệu và analytics Chủ đề Thành viên
Lúc đầu, báo cáo chạy thẳng trên DB production. Đến một lúc truy vấn phân tích làm chậm giao dịch, dữ liệu cần gộp từ nhiều nguồn, và có thêm người dùng mới (analyst, ML, khách hàng xem dashboard). Khi đó cần một mặt…
- Ensuring Quora's Resilience to Disaster Bài tóm tắt · Quora · 2016
…ng/Ensuring-Quoras-Resilience-to-Disaster) Bối cảnh - Quora backup hằng ngày mọi kho dữ liệu gốc (MySQL, HBase, Redis, feed service) và nhân bản tới nhiều nơi. - Nhưng có backup ch…
- Chi phí hạ tầng và build vs buy Chủ đề Thành viên
Khi còn nhỏ, chi phí hạ tầng là chuyện phụ và cloud là lựa chọn hiển nhiên. Khi lớn lên, hoá đơn có thể chiếm phần lớn giá vốn. Hai câu hỏi xuất hiện: tối ưu chi phí trên nền đang có thế nào, và khi nào nên tự xây (hoặc…
- Tự động hoá vận hành và auto-remediation Chủ đề Thành viên
Khi số máy, shard, pod tăng lên hàng nghìn, lỗi "hiếm" (một node chết, một đĩa hỏng, một replica trễ) thành chuyện hằng ngày, và thao tác tay không còn theo kịp: Stripe có hàng trăm lần shard suy giảm mỗi năm, mỗi lần…
- Giao dịch phân tán và nhất quán xuyên service Chủ đề Thành viên
Với một DB quan hệ, BEGIN … COMMIT lo hết. Khi dữ liệu bị chia (shard, tách service, thêm Redis bên cạnh Postgres), một thao tác nghiệp vụ chạm nhiều nơi, và câu hỏi khó nhất trở thành "timeout rồi, việc đó đã xảy ra…
- Load shedding, rate limit và backpressure Chủ đề Thành viên
Mọi hệ đều có lúc nhận nhiều việc hơn sức làm: spike của người dùng, client nội bộ có bug, dependency chậm đi, retry dồn lại. Theo Discord, khi chạm giới hạn năng lực thì đó là bài toán kinh tế: hoặc tăng cung (thêm…
- Sharding và tách database Chủ đề Thành viên
Một database quan hệ duy nhất là điểm khởi đầu của hầu hết sản phẩm. Đến một lúc nó không chịu nổi lượng ghi, dữ liệu không còn vừa một máy, hoặc một sự cố ở DB đó làm sập mọi tính năng.
- Inside branch-based restores in Lakebase Postgres Bài tóm tắt · Neon · 2026
Theo Neon, restore ở Postgres managed truyền thống chậm và càng chậm khi DB càng lớn. Failover sang replica giúp khi máy chết, nhưng không giúp khi lệnh ghi sai hay DROP TABLE đã sang cả standby: lúc đó vẫn phải restore.
- Bảo mật hạ tầng và quản lý secret Chủ đề Thành viên
Khi hệ thống lớn lên, số credential (mật khẩu DB, API key, SSH key, token, cookie phiên) tăng theo số service, pipeline, nhà cung cấp, và chúng rải vào code, cấu hình, hệ build, log. Các nguồn trong wiki cho thấy kẻ tấn…
- Độ tin cậy và multi-region Chủ đề Thành viên
Thay đổi kiến trúc lớn thường không đến từ kế hoạch mà từ một sự cố đau đớn. Khi đã chạy nhiều vùng, nhiều giả định của hệ thống một vùng không còn đúng.
- Xử lý sự cố và on-call Chủ đề Thành viên
Khi hệ còn nhỏ, vài người biết hết mọi thứ; có lỗi thì người thấy đầu tiên sửa luôn. Khi có hàng trăm service và hàng trăm engineer, câu hỏi đổi khác:
- Deno KV internals: building a database for the modern web Bài tóm tắt · Deno · 2023
…hông có sẵn ba thứ: cấu hình theo từng tenant (replication, backup, quota khác nhau); kiểu dữ liệu JS (ví dụ cộng nguyên tử trên bigint); và giao dịch không tương tác . Deno dựng m…
- How we used delayed replication for disaster recovery with PostgreSQL Bài tóm tắt · GitLab · 2019
…label với issue và merge request. - Replication không phải backup: một lệnh DELETE / DROP TABLE được replicate gần như ngay tới mọi replica. Thay đổi chính - PITR (point-in-time r…
- GoCD on Kubernetes Bài tóm tắt · Disney Hotstar · 2020
…server mới trong vài phút. - Vận hành chính công cụ deploy: backup sẵn có của GoCD không gồm artifact và dữ liệu plugin, nên viết cron job Kubernetes snapshot volume và một wrapper…
- Postmortem: Removing all users from github.com/trivago Bài tóm tắt · trivago · 2021
…; 5–10/430 lời mời lỗi phải gửi lại). Hành động khắc phục - Backup định kỳ, tự động danh sách thành viên security group. - Admin GitHub gán thẳng vào ứng dụng, không qua group, để…
- Hot partition và thundering herd Chủ đề Thành viên
Chia dữ liệu và tải ra nhiều máy chỉ hiệu quả khi tải chia đều. Thực tế tải lệch: một khách hàng khổng lồ, một kênh có @everyone, một bài của người nổi tiếng. Có hai dạng hay gặp:
- Query planner và hiệu năng truy vấn Chủ đề Thành viên
Database quan hệ không chạy SQL theo đúng cách nó được viết. Query planner chọn một plan (dùng index nào, join kiểu gì: nested loop, merge, hash; dừng sớm khi có LIMIT hay không) dựa trên thống kê về dữ liệu: số dòng,…
- IPLS: Privacy-preserving storage for your WhatsApp contacts Bài tóm tắt · WhatsApp · 2024
Danh bạ trước đây chỉ nằm trong điện thoại: mất máy là mất danh bạ, chỉ thêm được liên hệ từ điện thoại. Multi-device và nhiều account trên một máy (công việc, cá nhân) cần danh bạ riêng cho WhatsApp, đồng bộ qua thiết…
- Scale dọc trước khi scale ngang Chủ đề
Thêm máy (scale ngang) kéo theo độ phức tạp phân tán. Bắt mỗi máy làm được nhiều hơn (scale dọc, tối ưu) thì đơn giản hơn, nhưng có trần và dễ thành một điểm hỏng.
- Multi-tenancy và cô lập tenant Chủ đề Thành viên
Một hệ phục vụ nhiều khách (tenant: workspace, shop, organization, account, service nội bộ) trên cùng hạ tầng thì rẻ và dễ vận hành, vì tài nguyên được dùng chung. Cái giá là bốn câu hỏi đi theo hệ suốt đời:
- WhatsApp Công ty Thành viên
WhatsApp là ca hiếm: blog kỹ thuật gần như chỉ kể hai giai đoạn, và hai giai đoạn ấy giải hai bài khác hẳn nhau. Giai đoạn Erlang (2011–2014) là câu chuyện tối ưu một hệ nhỏ người: năm 2012, một server FreeBSD + Erlang…
- Incident report: Runs list and logs degraded Bài tóm tắt · Trigger.dev · 2026
…:35 bảng runs hồi mạnh, cùng lúc một replica bị kẹt (do một backup chạy lâu giữ lại) cuối cùng tắt và nhả lock. Nhóm thừa nhận không quy được hồi phục cho riêng một hành động. - Nh…
- Dropbox Công ty Thành viên
Dropbox luôn là hybrid: metadata ở data center riêng, nội dung file trên S3. Ở ~500 PB họ tự xây Magic Pocket, theo Dropbox vì hiệu năng và unit economics . Cái giá kèm theo là phải tự dựng cả backbone và edge network .…
- Herding elephants: Lessons learned from sharding Postgres at Notion Bài tóm tắt · Notion · 2021
…oDB (quá rủi ro) và Postgres trên NVMe bare-metal (tốn công backup và replication). - Shard gì: bảng block cùng mọi bảng nối tới block qua khoá ngoại (space, discussion, comment...…
- Controlled Chaos with Fault Injection Testing Bài tóm tắt · Riot Games · 2019
…ve/active (mỗi bên 50% tải, hoặc N bên) đáng tin hơn active/backup vì bản dự phòng nằm im thì không biết có chạy không. Bài học cho SWE - Phần mềm thiết kế cho IP tĩnh và máy sống…
- Fleet Management at Spotify (Part 2): The Path to Declarative Infrastructure Bài tóm tắt · Spotify · 2023
…ình không gắn với một máy (IAM, mạng, quan hệ subscription, backup, replication); không có máy sống lâu để hội tụ chậm. Thay đổi chính - Ràng buộc chọn giải pháp: (1) GitOps: cấu h…
- Incident review: API and Dashboard outage on 10 October 2017 Bài tóm tắt · GoCardless · 2017
…ss khác 0 (để tránh dời tài nguyên không cần thiết); 2. một Backup VIP với luật colocation -INF "không bao giờ nằm cùng primary" (đang nằm ở đúng replica cần promote); 3. hai proce…
- Lessons from Deploying MySQL GTID at Scale Bài tóm tắt · Meta · 2014
…bỏ qua transaction đã chạy); topology replication phân cấp; backup/khôi phục binlog dễ hơn; là điều kiện cho replication đa luồng an toàn khi crash. - Facebook bật GTID trên mọi in…
- Disaster Recovery for Databases: High-availability Architecture of PolarDB-X Bài tóm tắt · Alibaba · 2026
…PO (mất tối đa bao nhiêu dữ liệu) phản ánh cách và tần suất backup; RTO (gián đoạn tối đa bao lâu) phản ánh tốc độ khôi phục. Tiêu chuẩn Trung Quốc GB/T 20988-2025 chia 6 mức, mức…