Bỏ qua đến nội dung chính
FromNine
Danh mục

Phần mềm và đám mây

Nền tảng điện toán đám mây giúp phát hành trở thành việc thường ngày.

Chúng tôi xây dựng nền tảng điện toán đám mây và nền tảng nội bộ cho lập trình viên, nơi môi trường được định nghĩa bằng mã, bản phát hành được ký số và lặp lại được, và mọi khoản chi đều có người chịu trách nhiệm.

Dành cho tổ chức vận hành một nền tảng điện toán đám mây chung cho các công ty ở Việt Nam và ở châu Âu, mỗi nơi chịu sự quản lý của cơ quan riêng.

Điện toán đám mây và nền tảng: các lớp năng lựcBốn lớp xếp chồng theo chiều sâu. Từ trên xuống: ứng dụng của các nhóm sản phẩm, nền tảng nội bộ cho lập trình viên, quy trình phát hành có ký số, và landing zone với định danh, mạng và chính sách ở dưới cùng.01Ứng dụng của nhóm sản phẩm02Nền tảng cho lập trình viên03Quy trình phát hành có ký số04Landing zone và chính sách
  1. 01Landing zone với chính sách dưới dạng mã và nơi lưu trữ dữ liệu xác định cho từng ứng dụng
  2. 02Lộ trình chuẩn (golden path) đưa một dịch vụ mới vào vận hành thực tế theo cách lặp lại được
  3. 03SLO, khôi phục đã kiểm thử và chi phí theo từng sản phẩm, hiển thị cho người ra quyết định

01 Vấn đề

Dấu hiệu nền tảng đang kìm hãm tổ chức

  1. 01

    Mỗi môi trường một kiểu

    Môi trường kiểm thử và môi trường vận hành khác nhau theo những cách không ai ghi lại, và các sửa đổi làm thủ công trên giao diện quản trị bị mất ở lần dựng lại tiếp theo.

  2. 02

    Mỗi lần phát hành cần một cuộc họp

    Triển khai hiếm hoi, thủ công và xếp lịch vào buổi tối. Các nhóm gom nhiều thay đổi lại, khiến mỗi lần phát hành rủi ro hơn.

  3. 03

    Hóa đơn đám mây khiến ai cũng bất ngờ

    Chi phí chỉ thấy theo từng tài khoản đăng ký, không theo từng sản phẩm. Năng lực GPU cho AI thuộc về ai đề nghị trước.

  4. 04

    Không ai biết khôi phục có hoạt động không

    Có bản sao lưu. Việc khôi phục chưa từng được kiểm thử, và mục tiêu về thời gian khôi phục và lượng dữ liệu có thể mất chưa bao giờ được thống nhất với bộ phận nghiệp vụ.

02 Hạng mục triển khai

Những gì chúng tôi triển khai

  1. 01 Landing zone và các lựa chọn chủ quyền dữ liệu

    Cấu trúc tài khoản và gói đăng ký, định danh, mạng và cơ chế kiểm soát trên các nhà cung cấp điện toán đám mây lớn và các dịch vụ đám mây chủ quyền tại EU, với chính sách dưới dạng mã và nơi lưu trữ dữ liệu xác định cho từng ứng dụng.

    Công việc chúng tôi thực hiện

    • Thiết kế tổ chức, nhóm quản lý và tài khoản
    • Mạng trung tâm, kiểm soát lưu lượng ra ngoài và kết nối riêng
    • Chính sách dưới dạng mã cho nơi lưu trữ, mã hóa và gắn thẻ
    • Đối chiếu với các chứng nhận mà khách hàng châu Âu yêu cầu, như BSI C5 hoặc SecNumCloud

    Kết quả bàn giao

    • Landing zone được định nghĩa hoàn toàn bằng mã
    • Thư viện chính sách kèm quy trình xử lý ngoại lệ
    • Tài liệu phương án chủ quyền dữ liệu theo từng nhóm ứng dụng
  2. 02 Hạ tầng dưới dạng mã và nền tảng nội bộ cho lập trình viên

    Terraform hoặc OpenTofu và Bicep cho hạ tầng, GitOps cho triển khai, Kubernetes hoặc môi trường chạy được quản lý ở nơi phù hợp, và lộ trình chuẩn để một nhóm khởi tạo dịch vụ tuân thủ mà không phải gửi phiếu yêu cầu.

    Công việc chúng tôi thực hiện

    • Thư viện mô-đun hạ tầng dưới dạng mã
    • GitOps với cơ chế nâng cấp qua các môi trường
    • Nền tảng Kubernetes hoặc phương án được quản lý
    • Mẫu dịch vụ và cổng thông tin cho lập trình viên

    Kết quả bàn giao

    • Nền tảng nội bộ cho lập trình viên với lộ trình chuẩn
    • Môi trường tự phục vụ
    • Lộ trình nền tảng do một nhóm nền tảng phụ trách
  3. 03 Quy trình phát hành và an ninh chuỗi cung ứng phần mềm

    Quy trình xây dựng một lần, ký số sản phẩm phần mềm, ghi nhận nguồn gốc theo SLSA, quản lý thông tin bí mật đúng cách và đưa cùng một sản phẩm từ kiểm thử đến vận hành thực tế.

    Công việc chúng tôi thực hiện

    • Mẫu quy trình với điểm kiểm soát chất lượng và an ninh
    • Ký số sản phẩm phần mềm và chứng thực nguồn gốc
    • Quản lý thông tin bí mật và luân chuyển khóa
    • Quy tắc nâng cấp môi trường và hồ sơ thay đổi

    Kết quả bàn giao

    • Mẫu quy trình dùng lại được
    • Sản phẩm phần mềm được ký số với nguồn gốc kiểm chứng được
    • Bằng chứng phát hành phục vụ quản lý thay đổi
  4. 04 Khả năng quan sát và SRE

    Mục tiêu mức dịch vụ thống nhất với bộ phận nghiệp vụ, ngân sách lỗi định hướng nhịp phát hành, OpenTelemetry trên toàn bộ hệ thống và quy trình xử lý sự cố đồng thời đáp ứng nghĩa vụ báo cáo theo NIS2 và DORA khi các quy định này áp dụng.

    Công việc chúng tôi thực hiện

    • Xác định SLO cùng người phụ trách dịch vụ
    • Đo đạc bằng OpenTelemetry và bảng theo dõi
    • Cảnh báo theo triệu chứng, không theo nguyên nhân
    • Quản lý sự cố và rà soát sau sự cố

    Kết quả bàn giao

    • Danh mục SLO
    • Hệ thống quan sát và bảng theo dõi
    • Sổ tay xử lý sự cố và báo cáo
  5. 05 FinOps và năng lực tính toán cho AI

    Phân bổ chi phí theo sản phẩm và theo nhóm, chỉ số kinh tế đơn vị như chi phí mỗi giao dịch, và lập kế hoạch năng lực GPU cùng kiểm soát chi phí cho ứng dụng AI.

    Công việc chúng tôi thực hiện

    • Chính sách gắn thẻ và mô hình phân bổ
    • Chỉ số chi phí đơn vị theo sản phẩm
    • Kế hoạch cam kết sử dụng và đặt trước
    • Lập lịch GPU, hạn mức và điều chỉnh quy mô phù hợp

    Kết quả bàn giao

    • Bảng theo dõi chi phí cho từng người phụ trách sản phẩm
    • Danh sách cơ hội tiết kiệm có người phụ trách
    • Kế hoạch năng lực cho AI
  6. 06 Khôi phục và rút lui

    Sao lưu và khôi phục sau thảm họa với mục tiêu thời gian khôi phục (RTO) và điểm khôi phục (RPO) rõ ràng, được kiểm thử định kỳ, cùng chiến lược rút lui dựa trên quyền chuyển đổi nhà cung cấp theo Đạo luật Dữ liệu của EU.

    Công việc chúng tôi thực hiện

    • RTO và RPO thống nhất cho từng dịch vụ
    • Kiểm thử khôi phục và chuyển đổi dự phòng
    • Lập bản đồ phụ thuộc cho dịch vụ quan trọng
    • Kế hoạch rút lui và kiểm tra khả năng chuyển dữ liệu

    Kết quả bàn giao

    • Quy trình khôi phục đã kiểm thử
    • Báo cáo kiểm thử khôi phục
    • Chiến lược rút lui được ghi thành văn bản

03 Kiến trúc

Một kiến trúc tham chiếu minh họa

Mã nguồn đi vào ở bên trái và ứng dụng đang chạy đi ra ở bên phải. Ở giữa, quy trình phát hành ký số những gì nó xây dựng, kho lưu trữ chỉ nhận sản phẩm đã ký, và bộ điều khiển GitOps đưa chúng qua các môi trường theo chính sách.

Bên dưới là landing zone: cấu trúc tổ chức, định danh, mạng, khóa mã hóa, khôi phục và kiểm soát chi phí, được định nghĩa một lần bằng mã và dùng chung cho mọi nhóm sản phẩm.

Các lớp trong sơ đồ

Phát hành
Kho mã nguồn, quy trình phát hành, sản phẩm đã ký số và nâng cấp qua GitOps.
Nền tảng
Nền tảng cho lập trình viên, chính sách dưới dạng mã và môi trường chạy mà các nhóm sản phẩm triển khai lên.
Vùng landing zone
Tổ chức, định danh, mạng, khóa mã hóa, khôi phục và kiểm soát FinOps.
Vận hành
Dữ liệu đo đạc, SLO, ngân sách lỗi và ứng phó sự cố trên toàn bộ hệ thống.
Ví dụ minh họa
  1. Phát hành

    • Kho mã nguồn và IaC
    • Xây dựng, ký số, chứng thực
    • Kho sản phẩm đã ký số
    • Nâng cấp qua GitOps
  2. Nền tảng

    • Nền tảng cho lập trình viên và lộ trình chuẩn
    • Chính sách dưới dạng mã
    • Kubernetes và dịch vụ được quản lý
    • Ứng dụng của nhóm sản phẩm
  3. Vùng landing zone

    • Cấu trúc quản lý
    • Định danh và truy cập
    • Mạng trung tâm và lưu lượng ra
    • Khóa và thông tin bí mật
    • Sao lưu và khôi phục
    • Phân bổ chi phí
  4. Vận hành

    • OpenTelemetry, SLO và ngân sách lỗi, ứng phó sự cố
Phát hành có ký số trên landing zone được quản trị bằng chính sách

Kiến trúc minh họa, không phải hệ thống của khách hàng.

Đọc sơ đồ dưới dạng văn bản

Luồng chính đi từ kho mã nguồn và mã hạ tầng qua quy trình xây dựng, ký số và chứng thực, vào kho sản phẩm phần mềm, rồi đến bộ điều khiển GitOps và cuối cùng là các vùng ứng dụng của nhóm sản phẩm.

Nền tảng nội bộ cho lập trình viên cung cấp lộ trình chuẩn cho quy trình phát hành. Chính sách dưới dạng mã giới hạn bộ điều khiển GitOps. Nền tảng chạy với Kubernetes và dịch vụ được quản lý lưu trữ các ứng dụng. Khóa do khách hàng quản lý cung cấp cho lớp chính sách.

Landing zone bên dưới gồm cấu trúc quản lý, định danh và truy cập, mạng trung tâm, khóa mã hóa, sao lưu và khôi phục, cùng kiểm soát FinOps. Khả năng quan sát với SLO và ứng phó sự cố bao trùm toàn bộ nền tảng.

04 Lưu ý và giới hạn

Lưu ý kỹ thuật và giới hạn

  • Chủ quyền dữ liệu là một dải lựa chọn

    Cách chúng tôi xử lý

    Chúng tôi phân loại ứng dụng theo mức độ nhạy cảm và gắn mỗi loại với một phương án: vùng EU của nhà cung cấp điện toán đám mây lớn, dịch vụ đám mây chủ quyền hoặc hạ tầng riêng. Đánh đổi về tính năng, chi phí và vận hành được ghi lại thành văn bản.

    Giới hạn và điều kiện phụ thuộc

    Dịch vụ đám mây chủ quyền thường đi sau về dịch vụ được quản lý, kể cả dịch vụ AI. Một số ứng dụng sẽ tốn hơn hoặc làm được ít hơn ở đó, và đó là lựa chọn kinh doanh.

  • Nền tảng cần người phụ trách sản phẩm

    Cách chúng tôi xử lý

    Chúng tôi coi nền tảng nội bộ là một sản phẩm có người dùng, lộ trình và vòng phản hồi, và giúp tổ chức thành lập nhóm vận hành nó.

    Giới hạn và điều kiện phụ thuộc

    Nền tảng không có nhóm phụ trách sẽ trở thành điểm nghẽn. Nếu không bố trí được nhân sự, chúng tôi sẽ đề xuất dịch vụ được quản lý và ít lớp trừu tượng hơn.

  • Quy định định hình cách vận hành

    Cách chúng tôi xử lý

    Phân loại sự cố, thời hạn báo cáo và thu thập bằng chứng được đưa vào quy trình xử lý sự cố khi NIS2 hoặc DORA áp dụng, trực tiếp hoặc qua hợp đồng với khách hàng tại EU.

    Giới hạn và điều kiện phụ thuộc

    Việc xác định tổ chức có thuộc phạm vi hay không, và quy định quốc gia nào áp dụng, thuộc về bộ phận tuân thủ và pháp chế của tổ chức.

  • Kiểm soát chi phí là trách nhiệm chung

    Cách chúng tôi xử lý

    Chúng tôi hiển thị chi phí theo từng sản phẩm và bổ sung cơ chế kiểm soát như ngân sách, hạn mức và lịch tắt các môi trường không dùng đến.

    Giới hạn và điều kiện phụ thuộc

    Khoản tiết kiệm lớn nhất thường đến từ quyết định về kiến trúc và cách sử dụng của người phụ trách sản phẩm, không chỉ từ nền tảng.

05 Cách chúng tôi làm việc

Cách chúng tôi làm việc

Nền móng trước, rồi một nhóm đi trên lộ trình chuẩn, sau đó đến tất cả các nhóm còn lại.

  1. 01

    Đánh giá và phân loại

    Ứng dụng, mức độ nhạy cảm của dữ liệu, chi phí hiện tại và các biện pháp kiểm soát mà kiểm toán yêu cầu.

    Kết quảPhân loại ứng dụng và các phương án mục tiêu

  2. 02

    Xây dựng landing zone

    Mọi thứ dưới dạng mã, được rà soát cùng bộ phận an toàn thông tin, kèm quy trình xử lý ngoại lệ.

    Kết quảLanding zone vận hành thực tế

  3. 03

    Đưa nhóm tiên phong lên nền tảng

    Một nhóm sản phẩm chuyển sang lộ trình chuẩn; những vướng mắc của họ định hình nền tảng.

    Kết quảDịch vụ đầu tiên trên nền tảng

  4. 04

    Mở rộng và bàn giao

    Thêm nhiều nhóm lên nền tảng, nhóm nền tảng nhận quyền sở hữu, và việc khôi phục được kiểm thử định kỳ.

    Kết quảLộ trình nền tảng và báo cáo kiểm thử khôi phục

06 Con người kiểm soát

Nơi con người giữ quyền kiểm soát

Tự động hóa đảm nhận việc vận hành nền tảng. Con người chịu trách nhiệm các quyết định mang rủi ro hoặc chi phí.

  • Thay đổi trên môi trường vận hành đều truy vết được

    Mọi thay đổi trên môi trường vận hành đều đến từ một commit đã được rà soát, nên ai thay đổi gì và ai phê duyệt luôn được ghi lại.

  • Truy cập khẩn cấp hiếm khi dùng và luôn được ghi nhật ký

    Quyền truy cập khẩn cấp có giới hạn thời gian, cần nêu lý do và được rà soát sau đó.

  • Ngoại lệ chính sách có người phụ trách

    Khi một ứng dụng cần ngoại lệ đối với một cơ chế kiểm soát, người phụ trách rủi ro được chỉ định phê duyệt, kèm ngày hết hạn.

  • Người phụ trách dịch vụ đặt mục tiêu

    Mục tiêu khôi phục và mức dịch vụ được thống nhất với người phụ trách nghiệp vụ của từng dịch vụ, không do riêng nhóm nền tảng quyết định.

07 Công nghệ

Các công nghệ chúng tôi sử dụng

Đám mây
  • Microsoft Azure
  • Amazon Web Services
  • Google Cloud
  • Dịch vụ đám mây chủ quyền tại EU
Hạ tầng và phát hành
  • Terraform và OpenTofu
  • Bicep
  • Argo CD và Flux
  • GitHub Actions, GitLab CI và Azure DevOps
Môi trường chạy
  • Kubernetes và các phiên bản được quản lý
  • Nền tảng serverless và container
  • Service mesh ở nơi mang lại hiệu quả
  • Cụm máy GPU cho ứng dụng AI
Vận hành
  • OpenTelemetry
  • Prometheus và Grafana
  • Giám sát gốc đám mây
  • Công cụ thực thi chính sách như OPA

Việc liệt kê một công nghệ mô tả kinh nghiệm kỹ thuật của chúng tôi. Điều đó không có nghĩa là chúng tôi có quan hệ đối tác với nhà cung cấp hoặc được nhà cung cấp chứng nhận.

08 Ví dụ

Một ví dụ minh họa

Ví dụ minh họa

Landing zone chung cho nhà cung cấp phần mềm có khách hàng châu Âu

01Bối cảnh
Ví dụ: một công ty phần mềm tại Việt Nam vận hành dịch vụ được quản lý cho khách hàng ở châu Âu trên ba môi trường đám mây riêng rẽ, mỗi nơi một kiểu kiểm soát. Khách hàng châu Âu chịu NIS2 yêu cầu bằng chứng về xử lý sự cố và khôi phục, và không ai trình bày được tình trạng an ninh trên một màn hình.
02Hệ thống chúng tôi sẽ xây dựng
Một landing zone bằng mã với bộ chính sách cho từng môi trường, nhật ký dùng chung, dữ liệu cá nhân được mã hóa khi lưu trữ và khi truyền, và quy trình phân loại sự cố, chuyển báo cáo theo thời hạn trong hợp đồng của từng khách hàng.
03Nơi con người quyết định
Người phụ trách an ninh của từng dịch vụ phê duyệt ngoại lệ chính sách cho ứng dụng của mình; giám đốc an toàn thông tin chịu trách nhiệm cấu hình nền chung.
04Những gì chúng tôi sẽ đo lường
Thời gian từ khi phát hiện đến khi phân loại sự cố, tỷ lệ ứng dụng nằm dưới chính sách và số lần kiểm thử khôi phục đạt mỗi quý.

09 Theo ngành

Theo ngành của quý vị

  • Phương án chủ quyền dữ liệu theo từng loại dữ liệu, các chứng nhận an ninh cần thiết và kế hoạch rút lui vẫn dùng được sau lần đấu thầu tiếp theo.

  • Khả năng chống chịu vận hành theo DORA cho nhà cung cấp phục vụ tổ chức tài chính tại EU, và yêu cầu khi sử dụng dịch vụ bên thứ ba và điện toán đám mây theo Thông tư số 09/2020/TT-NHNN đối với ngân hàng tại Việt Nam.

Việt Nam

Một bộ bằng chứng cho khách hàng châu Âu và quy định tại Việt Nam

Khách hàng tại EU chịu NIS2 hoặc DORA thường yêu cầu nhà cung cấp ở Việt Nam chứng minh an ninh qua hợp đồng: phân loại sự cố, thời hạn báo cáo, khôi phục đã kiểm thử. Nhà cung cấp dịch vụ số thuộc danh sách của NIS2, như điện toán đám mây, trung tâm dữ liệu hay dịch vụ được quản lý, nếu không thành lập tại EU nhưng cung cấp dịch vụ tại đó, phải chỉ định một đại diện tại một quốc gia thành viên (khoản 3 Điều 26 NIS2).

Tại Việt Nam, Nghị định số 356/2025/NĐ-CP yêu cầu dữ liệu cá nhân trên dịch vụ điện toán đám mây được mã hóa khi lưu trữ và khi truyền; Thông tư số 09/2020/TT-NHNN đặt yêu cầu khi ngân hàng sử dụng dịch vụ của bên thứ ba và điện toán đám mây; Luật An ninh mạng số 116/2025/QH15 có hiệu lực từ ngày 1/7/2026. Chúng tôi thiết kế landing zone trong đó nơi lưu trữ, ghi nhật ký và phân loại sự cố là chính sách chứ không phải dự án, để một công ty hay một quốc gia mới được đưa vào bằng cấu hình. Kế hoạch rút lui dựa trên quyền chuyển đổi nhà cung cấp theo Đạo luật Dữ liệu của EU và được kiểm thử, không chỉ được viết ra.

Câu hỏi về điện toán đám mây và nền tảng

Nên chọn nhà cung cấp điện toán đám mây nào?

Nhà cung cấp phù hợp với ứng dụng, hợp đồng hiện có và yêu cầu về chủ quyền dữ liệu của tổ chức. Chúng tôi làm việc với các nhà cung cấp điện toán đám mây lớn và các dịch vụ đám mây chủ quyền tại EU, và ghi lại các đánh đổi để lựa chọn có thể được bảo vệ khi mua sắm và xem xét lại về sau.

Tổ chức có cần Kubernetes không?

Không phải lúc nào cũng cần. Kubernetes đáng giá khi tổ chức chạy nhiều dịch vụ và có nhóm vận hành nền tảng. Với vài dịch vụ, nền tảng container được quản lý hoặc serverless thường đơn giản và rẻ hơn.

FromNine tiếp cận an ninh như thế nào?

An ninh được xây dựng sẵn trong landing zone và quy trình phát hành: định danh với quyền tối thiểu, chính sách dưới dạng mã, sản phẩm phần mềm được ký số và thông tin bí mật không bao giờ nằm trong mã nguồn. Chúng tôi thiết kế để dữ liệu cá nhân trên dịch vụ điện toán đám mây được mã hóa khi lưu trữ và khi truyền, như khoản 4 Điều 12 Nghị định số 356/2025/NĐ-CP yêu cầu. FromNine đạt chứng nhận ISO/IEC 27001.

FromNine có thể giảm chi phí đám mây cho tổ chức không?

Thường là có, nhưng chúng tôi không hứa một tỷ lệ phần trăm trước khi xem dữ liệu. Chúng tôi bắt đầu bằng việc hiển thị chi phí theo từng sản phẩm, rồi xử lý danh sách cơ hội tiết kiệm cùng những người phụ trách có quyền hành động.

Làm sao tránh bị phụ thuộc vào nhà cung cấp?

Bằng cách chủ động chọn nơi phụ thuộc vào dịch vụ riêng của nhà cung cấp, giữ hạ tầng dưới dạng mã và duy trì kế hoạch rút lui được ghi thành văn bản và đã kiểm thử. Với dịch vụ đám mây cung cấp cho khách hàng tại EU, Đạo luật Dữ liệu của EU tăng cường quyền chuyển đổi nhà cung cấp; kế hoạch rút lui giúp quyền đó dùng được trong thực tế.

Hãy cho chúng tôi xem ba lần phát hành sắp tới

Chúng tôi sẽ cho biết điều gì giúp chúng trở thành việc thường ngày, và nền tảng đó tốn bao nhiêu để xây dựng và vận hành.