Learning Hub
Bắt đầu & AI cho mọi người

Website, ứng dụng và cloud phối hợp như thế nào

6 phút đọc·Cập nhật 2026-09-09

Website là giao diện chạy phía browser, application chứa hành vi và business rule, còn cloud service cung cấp compute, storage, network và dịch vụ managed. Đây là các lớp phối hợp, không phải các sản phẩm thay thế nhau.

Website là giao diện chạy phía browser, application chứa hành vi và business rule, còn cloud service cung cấp compute, storage, network và dịch vụ managed. Đây là các lớp phối hợp, không phải các sản phẩm thay thế nhau.

Nhìn nhanh

Câu hỏi Câu trả lời thực tế
Dùng khi nào? Một trang học gửi HTML tới browser, gọi application code để tìm bài, lưu file trong object storage và dùng cloud CDN để phân phối asset gần người đọc.
Cần làm gì? Vẽ một ứng dụng bạn dùng thành bốn khối: client, application, data và external service; ghi dữ liệu đi qua từng ranh giới.
Biết là đúng bằng cách nào? Với một thao tác người dùng, bạn lần theo được request từ màn hình tới service chịu trách nhiệm và quay lại thành kết quả nhìn thấy được.
Lỗi hay gặp? Tránh gọi mọi thứ là “server”; hãy tách owner và data flow để tìm được vị trí lỗi.
flowchart LR
  A[Câu hỏi] --> B[Website, ứng dụng và cloud phối hợp như th]
  B --> C[Ví dụ nhỏ]
  C --> D[Bằng chứng]

Điểm quan trọng của sơ đồ là không dừng ở định nghĩa: hãy nối khái niệm với một ví dụ nhỏ và bằng chứng có thể quan sát.

Ví dụ đã phân tích

Một trang học gửi HTML tới browser, gọi application code để tìm bài, lưu file trong object storage và dùng cloud CDN để phân phối asset gần người đọc.

Trước khi làm, hãy viết dấu hiệu thành công. Sau đó chỉ thay đổi một yếu tố, quan sát kết quả và ghi lại assumption. Với Website, ứng dụng và cloud phối hợp như thế nào, cách này giúp tách điều bạn biết khỏi điều bạn chỉ đang đoán.

Thực hành trong 20–30 phút

Mục tiêu: Vẽ một ứng dụng bạn dùng thành bốn khối: client, application, data và external service; ghi dữ liệu đi qua từng ranh giới.

  1. Ghi lại trạng thái ban đầu và điều bạn dự đoán.
  2. Thực hiện phiên bản nhỏ nhất, không thêm công cụ chưa cần thiết.
  3. Thay đổi đúng một input hoặc constraint rồi chạy lại.
  4. Lưu command, screenshot, output hoặc checklist làm bằng chứng.

Kết quả mong đợi: Với một thao tác người dùng, bạn lần theo được request từ màn hình tới service chịu trách nhiệm và quay lại thành kết quả nhìn thấy được.

Sai ở đâu và sửa thế nào

Tránh gọi mọi thứ là “server”; hãy tách owner và data flow để tìm được vị trí lỗi.

Khi kết quả khác dự đoán, đừng đổi nhiều thứ cùng lúc. Kiểm tra input, version, environment, quyền truy cập và log trước; sau đó lặp lại từ ví dụ nhỏ nhất.

Định nghĩa hoàn thành

  • Tôi giải thích được khái niệm bằng ngôn ngữ của mình.
  • Tôi đã hoàn thành ví dụ nhỏ và giữ bằng chứng.
  • Tôi biết một failure mode và cách kiểm tra nó.
  • Người khác có thể làm lại mà không phải đoán bước còn thiếu.

Đi sâu hơn

Mở resource hoặc repository đi kèm ở cuối trang khi bạn cần implementation đầy đủ. Hãy kiểm tra version hiện hành trước khi dùng command trong dự án thật.