Mã UNSPSC 81162100 — Nền tảng điện toán đám mây dạng dịch vụ (Cloud-based platform as a service)
Class 81162100 (English: Cloud-based platform as a service) trong UNSPSC phân loại các dịch vụ điện toán đám mây (cloud computing) cung cấp môi trường nền tảng (platform) để phát triển, thử nghiệm và triển khai ứng dụng, bao gồm ngôn ngữ lập trình (programming languages), công cụ phát triển (development tools), phần mềm trung gian (middleware) và các thành phần phần mềm nền tảng (platform software components) — tất cả vận hành trên hạ tầng dùng chung đa người thuê (multi-tenant infrastructure).
Class này thuộc Family 81160000 Information Technology Service Delivery, Segment 81000000 Engineering and Research and Technology Based Services. Trong bối cảnh procurement công nghệ thông tin tại Việt Nam, mã 81162100 áp dụng cho các gói mua sắm dịch vụ PaaS từ nhà cung cấp đám mây, bao gồm hợp đồng đăng ký nền tảng phát triển ứng dụng và các dịch vụ tích hợp middleware theo mô hình thuê bao.
Định nghĩa #
Class 81162100 bao gồm các dịch vụ dựa trên đám mây hoặc web cung cấp môi trường nền tảng hoàn chỉnh phục vụ phát triển và triển khai ứng dụng. Theo định nghĩa UNSPSC gốc, nền tảng dạng dịch vụ (Platform as a Service — PaaS) cung cấp ngôn ngữ lập trình, công cụ phát triển, thành phần phần mềm, phần mềm trung gian và môi trường nền tảng trên hạ tầng dùng chung đa người thuê. Khách hàng có khả năng kiểm soát các ứng dụng đã triển khai và cấu hình môi trường chạy ứng dụng, nhưng không cần quản lý hay kiểm soát hạ tầng vật lý bên dưới (máy chủ, mạng, hệ thống lưu trữ).
Đây là điểm phân biệt cốt lõi của PaaS so với hai mô hình đám mây lân cận: SaaS (Software as a Service — chỉ sử dụng ứng dụng đã đóng gói sẵn, không tự phát triển) và IaaS (Infrastructure as a Service — kiểm soát toàn bộ hạ tầng ảo hóa từ máy ảo trở lên).
Các commodity tiêu biểu trong class:
- 81162101 — Programming languages and tools as a service: môi trường ngôn ngữ lập trình và công cụ IDE, CI/CD trên đám mây.
- 81162102 — Middleware as a service: dịch vụ phần mềm trung gian (message queue, API gateway, service bus) theo mô hình đám mây.
- 81162103 — Platform software as a service: phần mềm nền tảng (runtime, container orchestration, serverless framework) cung cấp dạng dịch vụ.
- 81162104 — Platform software components as a service: các thành phần đơn lẻ của nền tảng (database-as-a-service, caching service, identity platform) tích hợp vào môi trường phát triển.
Khi nào chọn mã này #
Chọn 81162100 khi đối tượng mua sắm là dịch vụ đám mây cung cấp môi trường phát triển và triển khai ứng dụng mà khách hàng tự viết code hoặc tự cấu hình ứng dụng, bao gồm các trường hợp sau:
Các tình huống điển hình trong procurement IT Việt Nam:
- Hợp đồng đăng ký nền tảng phát triển ứng dụng trên đám mây (ví dụ: Google App Engine, AWS Elastic Beanstalk, Azure App Service, Heroku) khi mục đích là xây dựng ứng dụng nội bộ.
- Gói dịch vụ container orchestration (Kubernetes as a Service) dùng để triển khai và quản lý ứng dụng micro-service.
- Dịch vụ serverless computing (Function as a Service) như AWS Lambda, Google Cloud Functions khi chức năng chính là thực thi code do khách hàng viết.
- Dịch vụ middleware đám mây (message broker, API gateway, service mesh) đi kèm môi trường phát triển.
- Dịch vụ CI/CD pipeline trên đám mây (GitLab CI hosted, GitHub Actions hosted runner) phục vụ quy trình phát triển phần mềm.
- Dịch vụ database-as-a-service (managed PostgreSQL, managed MongoDB) khi được mua như thành phần của nền tảng phát triển.
Tiêu chí xác định: Nếu tổ chức mua dịch vụ để tự phát triển ứng dụng (có đội ngũ lập trình viên sử dụng nền tảng), và không cần quản lý hạ tầng vật lý, thì mã 81162100 là lựa chọn phù hợp. Nếu tổ chức chỉ sử dụng ứng dụng có sẵn do nhà cung cấp xây dựng, nên chuyển sang 81162000 (SaaS).
Phạm vi không áp dụng: Dịch vụ lưu trữ web thông thường (shared hosting, VPS chưa có tính năng PaaS), phần mềm đóng gói cài đặt on-premise, hoặc hợp đồng thuê máy chủ vật lý không thuộc class này.
Dễ nhầm với mã nào #
Class 81162100 nằm trong cụm mã dịch vụ đám mây (cloud services) thuộc Family 81160000. Bảng dưới liệt kê các mã dễ nhầm và điểm phân biệt chính:
| Mã UNSPSC | Tên (EN) | Điểm phân biệt |
|---|---|---|
| 81162000 | Cloud-based software as a service (SaaS) | Người dùng chỉ sử dụng ứng dụng có sẵn (ERP, CRM, email); không có quyền phát triển hay thay đổi code ứng dụng. |
| 81162200 | Cloud-based infrastructure as a service (IaaS) | Cung cấp hạ tầng ảo hóa (máy ảo, mạng, lưu trữ); khách hàng tự cài OS, middleware, runtime — kiểm soát sâu hơn PaaS. |
| 81162300 | Cloud-based business process as a service (BPaaS) | Cung cấp quy trình nghiệp vụ hoàn chỉnh dạng dịch vụ (thuê ngoài xử lý payroll, BPO đám mây); không phải môi trường kỹ thuật phát triển ứng dụng. |
| 81161900 | Cloud-based hardware as a service (HaaS) | Phần cứng vật lý cho thuê theo mô hình đám mây/dịch vụ; không bao gồm phần mềm nền tảng hay runtime. |
| 81161800 | Data voice or multimedia network equipment or platform rental or leasing services | Thuê/cho thuê thiết bị mạng vật lý; không phải dịch vụ đám mây PaaS. |
| 81162102 | Middleware as a service | Đây là commodity con của 81162100 — dùng khi hợp đồng chỉ bao gồm middleware đám mây đơn thuần, không có môi trường phát triển đầy đủ. |
Lưu ý thực tế: Nhiều nhà cung cấp đám mây (hyperscaler) cung cấp gói dịch vụ tích hợp bao gồm cả PaaS lẫn IaaS. Khi phân loại hợp đồng hỗn hợp, xác định thành phần giá trị chủ yếu: nếu mục đích chính là phát triển ứng dụng trên nền tảng được quản lý → 81162100 PaaS; nếu chủ yếu là tài nguyên máy ảo/lưu trữ → 81162200 IaaS.
Cấu trúc mã con (Commodity) #
Class 81162100 chia thành bốn commodity 8 chữ số, phản ánh các thành phần kỹ thuật của một nền tảng PaaS:
| Code | Tên (EN) | Mô tả ứng dụng |
|---|---|---|
| 81162101 | Programming languages and tools as a service | Môi trường ngôn ngữ lập trình (Python, Java, Node.js runtime), IDE trực tuyến, công cụ CI/CD dạng dịch vụ đám mây |
| 81162102 | Middleware as a service | Message queue (RabbitMQ, Kafka managed), API gateway, service bus, enterprise service bus (ESB) trên đám mây |
| 81162103 | Platform software as a service | Container runtime (managed Kubernetes, OpenShift), serverless framework, application server được quản lý bởi nhà cung cấp |
| 81162104 | Platform software components as a service | Các thành phần đơn lẻ tích hợp vào nền tảng: managed database, caching service (Redis managed), identity/authentication platform, object storage API |
Trong hồ sơ thầu kỹ thuật yêu cầu độ chi tiết cao, dùng commodity 8 chữ số; trong gói mua sắm gộp nhiều thành phần PaaS, dùng class 81162100.
Lưu ý procurement tại Việt Nam #
Quy định và thực tiễn đấu thầu: Theo Luật Đấu thầu Việt Nam và hướng dẫn liên quan, dịch vụ điện toán đám mây (cloud services) thường được phân loại là dịch vụ công nghệ thông tin (IT services). Mã UNSPSC 81162100 phù hợp để ghi nhận trong phần mô tả hàng hóa/dịch vụ của hồ sơ mời thầu, hợp đồng khung và báo cáo chi tiêu procurement theo chuẩn quốc tế.
Các tình huống mua sắm phổ biến tại Việt Nam:
- Cơ quan nhà nước, tổ chức tài chính triển khai nền tảng phát triển ứng dụng nội bộ trên đám mây trong nước (theo yêu cầu lưu trữ dữ liệu nội địa).
- Doanh nghiệp phần mềm đăng ký dịch vụ PaaS từ nhà cung cấp nước ngoài (AWS, Google Cloud, Azure, Alibaba Cloud) để phát triển sản phẩm.
- Tổ chức giáo dục và nghiên cứu sử dụng nền tảng phát triển đám mây cho dự án số hóa.
Xem xét về thuế và hợp đồng: Dịch vụ PaaS từ nhà cung cấp nước ngoài không có hiện diện tại Việt Nam có thể phát sinh nghĩa vụ thuế nhà thầu nước ngoài (FCT). Bộ phận procurement cần phối hợp với kế toán để xác định đúng nghĩa vụ thuế khi ký hợp đồng với hyperscaler quốc tế.
Câu hỏi thường gặp #
- PaaS (mã 81162100) khác gì so với SaaS (81162000) trong thực tế mua sắm?
SaaS cung cấp ứng dụng hoàn chỉnh để người dùng cuối sử dụng trực tiếp (ví dụ: phần mềm kế toán, email doanh nghiệp) mà không cần viết code. PaaS cung cấp môi trường và công cụ để đội ngũ kỹ thuật của tổ chức tự xây dựng ứng dụng. Tiêu chí phân biệt khi phân loại hợp đồng: nếu tổ chức có lập trình viên sử dụng dịch vụ để phát triển phần mềm, đó là PaaS; nếu chỉ dùng ứng dụng do nhà cung cấp xây sẵn, đó là SaaS.
- Dịch vụ managed Kubernetes (Kubernetes as a Service) thuộc mã UNSPSC nào?
Managed Kubernetes là ví dụ điển hình của PaaS — nhà cung cấp quản lý control plane, khách hàng triển khai và quản lý workload của mình mà không cần quản lý hạ tầng vật lý. Phân loại phù hợp là commodity 81162103 (Platform software as a service), thuộc class 81162100. Nếu hợp đồng bao gồm cả tài nguyên máy ảo bên dưới cluster, cần xem xét thêm 81162200 (IaaS).
- Dịch vụ serverless (Function as a Service) thuộc class 81162100 hay mã khác?
Serverless computing (FaaS) phù hợp với class 81162100 vì người dùng chỉ viết và triển khai hàm (function) mà không quản lý server hay container — đúng với định nghĩa PaaS. Commodity con phù hợp nhất là 81162103 (Platform software as a service) hoặc 81162101 (Programming languages and tools as a service) tùy theo trọng tâm hợp đồng.
- Hợp đồng thuê VPS (Virtual Private Server) có thuộc class 81162100 không?
Không. VPS là dịch vụ cung cấp máy ảo mà khách hàng tự cài đặt hệ điều hành, middleware và ứng dụng — đây là IaaS, thuộc class 81162200. Class 81162100 chỉ áp dụng khi nhà cung cấp quản lý hạ tầng và cung cấp môi trường runtime hoặc nền tảng phát triển sẵn cho khách hàng.
- Dịch vụ API gateway đám mây (managed API gateway) nên dùng mã nào?
API gateway đám mây là dạng middleware dịch vụ, thuộc commodity 81162102 (Middleware as a service), nằm trong class 81162100. Nếu hợp đồng chỉ bao gồm duy nhất API gateway, dùng 81162102; nếu đây là một phần của gói nền tảng phát triển lớn hơn, dùng class 81162100.
- Khi nhà cung cấp đám mây bán gói tích hợp cả PaaS lẫn IaaS, nên phân loại theo mã nào?
Xác định thành phần chiếm tỷ trọng giá trị và mục đích sử dụng chính của hợp đồng. Nếu mục đích chủ yếu là phát triển ứng dụng trên nền tảng được quản lý, dùng 81162100 (PaaS). Nếu chủ yếu là tài nguyên tính toán và lưu trữ ảo hóa, dùng 81162200 (IaaS). Trong trường hợp không thể tách bạch, nhiều tổ chức procurement lựa chọn mã theo mục tiêu nghiệp vụ được ghi trong phạm vi công việc (Statement of Work).
- Dịch vụ PaaS từ nhà cung cấp nước ngoài có bị ảnh hưởng bởi quy định lưu trữ dữ liệu tại Việt Nam không?
Nghị định 13/2023/NĐ-CP về bảo vệ dữ liệu cá nhân và một số quy định ngành (tài chính, viễn thông, y tế) có thể yêu cầu lưu trữ dữ liệu nhất định trong lãnh thổ Việt Nam. Khi sử dụng PaaS nước ngoài để xây dựng ứng dụng xử lý dữ liệu cá nhân, tổ chức cần đánh giá tuân thủ pháp lý độc lập với việc phân loại mã UNSPSC.