Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

chuong6

Total questions: 34

Worksheet time: 34mins

Name
Class
Date
1.
Mô hình thiết kế nào thường được sử dụng trong các ứng dụng cloud-native để xử lý giao tiếp giữa các vi dịch vụ?
a)
Mẫu thiết kế Builder
b)
Mẫu thiết kế Singleton
c)
Kiến trúc hướng sự kiện
d)
Mẫu thiết kế Proxy
2.
Trong kiến trúc vi dịch vụ, kiểu kiến trúc nào phát triển các dịch vụ nhỏ, mỗi dịch vụ chạy trong một quy trình riêng biệt?
a)
Mạng phân phối nội dung
b)
Dịch vụ tự trị
c)
Kiến trúc hướng dịch vụ
d)
Dịch vụ hạ tầng
3.
Container trong bối cảnh vi dịch vụ là gì?
a)
Một hệ thống kết nối giữa các vi dịch vụ
b)
Một máy vật lý chạy một dịch vụ duy nhất
c)
Một máy ảo chạy nhiều dịch vụ khác nhau
d)
Một gói phần mềm chứa tất cả các phụ thuộc cần thiết để một dịch vụ có thể chạy độc lập
4.
API Gateway đóng vai trò gì trong kiến trúc vi dịch vụ?
a)
Cung cấp điểm truy cập duy nhất cho khách hàng khi sử dụng dịch vụ
b)
Tất cả các đáp án dưới đây
c)
Định tuyến yêu cầu đến đúng vi dịch vụ cần thiết
d)
Xử lý xác thực và ủy quyền cho các dịch vụ
5.
Lợi ích của việc sử dụng bản tin broker trong kiến trúc vi dịch vụ là gì?
a)
Cho phép các dịch vụ giao tiếp không đồng bộ
b)
Cung cấp khả năng cân bằng tải và mở rộng linh hoạt
c)
Tất cả các đáp án dưới đây
d)
Giảm sự phụ thuộc giữa các vi dịch vụ
6.
Sự khác biệt giữa Service Registry và Service Discovery là gì?
a)
Không có sự khác biệt
b)
Service Registry theo dõi tất cả các vi dịch vụ, còn Service Discovery giúp các dịch vụ tìm kiếm nhau để giao tiếp
c)
Service Registry giúp tìm vi dịch vụ phù hợp, còn Service Discovery theo dõi danh sách dịch vụ đang hoạt động
7.
Tại sao việc chạy vi dịch vụ trong một trung tâm dữ liệu tại chỗ không phải là lựa chọn lý tưởng?
a)
Vi dịch vụ sẽ trở nên kém an toàn hơn
b)
Không thể chạy vi dịch vụ trong trung tâm dữ liệu tại chỗ
c)
Vì doanh nghiệp sẽ không thể tận dụng khả năng mở rộng linh hoạt của đám mây
8.
Các vi dịch vụ giao tiếp với nhau bằng cách nào trong kiến trúc vi dịch vụ?
a)
Dùng chung cơ sở dữ liệu
b)
Giao tiếp không có cấu trúc cụ thể
c)
Thông qua các API được xác định rõ ràng
9.
Sự khác biệt giữa container và máy ảo (VM) về tài nguyên hệ thống là gì?
a)
VM khởi động nhanh hơn container
b)
Container tiêu tốn tài nguyên nhiều hơn VM
c)
VM có thể chạy nhiều hệ điều hành khác nhau
d)
Container có thể chạy trên cùng một nhân hệ điều hành (OS kernel)
10.
Đặc điểm quan trọng của ứng dụng được triển khai bằng container là gì?
a)
Có thể được quản lý độc lập với các container khác
b)
Tận dụng tài nguyên ít hơn VM
c)
Chỉ có thể chạy trên máy chủ chuyên dụng
d)
Phụ thuộc chặt chẽ vào phần cứng
11.
Câu nào sau đây mô tả chính xác nhất về container?
a)
Nhân (kernel) của hệ điều hành máy chủ
b)
Một phần mềm điều khiển luồng dữ liệu hệ thống
c)
Một gói phần mềm chứa ứng dụng cùng với tất cả các thư viện và cấu hình cần thiết
d)
Một hệ điều hành chạy trên phần cứng để ảo hóa
12.
Đúng hay sai: Containers là một dạng của Virtual Machine (VM).
a)
Sai
b)
Đúng
13.
Nhược điểm của việc sử dụng container là gì?
a)
Tốc độ nhanh hơn VM
b)
Khả năng lưu trữ hạn chế
c)
Dung lượng nhỏ hơn VM
d)
Tính bất biến của container
14.
Những thách thức mà tổ chức có thể gặp phải khi sử dụng VM thay vì container hoặc serverless là gì?
a)
Hạn chế hỗ trợ cho ứng dụng dài hạn
b)
Điểm lỗi bảo mật duy nhất
c)
Sử dụng tài nguyên không hiệu quả
d)
Bị ràng buộc với một nhà cung cấp cụ thể
15.
Loại kiến trúc nào phù hợp nhất cho các ứng dụng nguyên khối lâu đời và hệ thống kế thừa?
a)
Containers
b)
Máy ảo (VM)
c)
Vi dịch vụ
16.
Kiến trúc nào phù hợp nhất cho xử lý dữ liệu từ các thiết bị IoT?
a)
Serverless
b)
Containers
c)
Hạ tầng tại chỗ
17.
Loại ứng dụng nào phù hợp nhất để triển khai bằng container?
a)
Ứng dụng web và di động hiện đại
b)
Úng dụng ERP
c)
Ứng dụng theo sự kiện
d)
Ứng dụng nguyên khối
18.
Docker là gì?
a)
rình soạn thảo văn bản
b)
Máy chủ Web
c)
Ngôn ngữ lập trình
d)
Nền tảng containerization T
19.
Mục đích chính của Docker Engine là gì?
a)
Tích hợp với Kubernetes
b)
Quản lý cơ sở dữ liệu trong container
c)
Dùng để xây dựng và chạy container C
d)
ung cấp giao diện đồ họa cho container
20.
Trong Docker, bridge network là gì?
a)
Một phân đoạn mạng riêng được tạo riêng cho một container
b)
Một mạng kết nối các container trên cùng một máy chủ
c)
Một phương thức kết nối container với Internet
d)
Một mạng công khai có thể truy cập từ bên ngoài
21.
Mục đích chính của Docker Swarm là gì?
a)
Điều phối container trên nhiều máy chủ
b)
Tối ưu hóa bộ nhớ lưu trữ của container
c)
Quản lý phiên bản của container
d)
Tự động hóa quy trình xây dựng container
22.
Khi chuyển đổi từ hệ thống nguyên khối sang vi dịch vụ, thách thức nào dưới đây không phải là vấn đề chính?
a)
Điều phối container trên nhiều máy chủ
b)
Tăng lưu lượng mạng
c)
Khó khăn trong giám sát và xử lý sự cố
d)
Phức tạp hơn trong việc tích hợp giữa các thành phần
23.
Lợi ích chính của việc chuyển đổi từ kiến trúc nguyên khối sang vi dịch vụ chạy trong container là gì?
a)
Đơn giản hóa quá trình quản lý nhật ký hệ thống
b)
Mở rộng khả năng sử dụng phần mềm nguồn mở
c)
Cải thiện khả năng mở rộng hệ thống
d)
Tăng lưu lượng mạng
24.
So sánh giữa bảo mật nguyên khối và cloud-native, phát biểu nào đúng?
a)
Các ứng dụng nguyên khối không thể chạy trên kết nối bảo mật SSL
b)
Dễ bảo mật hơn khi các vi dịch vụ được triển khai trên nhiều máy chủ ảo trên đám mây
c)
Dễ bảo mật hơn khi ứng dụng nguyên khối chạy trên một máy chủ duy nhất so với một hệ thống phân tán trên cloud-native
25.
Trong Kubernetes, đơn vị triển khai nhỏ nhất là gì?
a)
Node
b)
Kubelet
c)
Pod
d)
Container
26.
Trong CI/CD, tích hợp liên tục (CI) có nghĩa là gì?
a)
Tối ưu hóa quản lý kho lưu trữ mã nguồn
b)
Hợp nhất mã nguồn từ nhiều lập trình viên vào kho lưu trữ một cách tự động và liên tục
c)
Tự động hóa quy trình kiểm thử hiệu suất ứng dụng
d)
Tự động triển khai phần mềm vào môi trường sản xuất
27.
Trong Serverless Computing, thành phần nào được loại bỏ hoàn toàn?
a)
Máy chủ vật lý
b)
Quản lý máy chủ
c)
Điều phối container
d)
Tự động mở rộng hệ thống
28.
Lợi ích của Cloud-Native Tooling là gì?
a)
Khả năng mở rộng linh hoạt
b)
Hỗ trợ tích hợp liên tục
c)
Tự động hóa quy trình triển khai
d)
Hỗ trợ phát triển liên tục
29.
Git là loại hệ thống quản lý phiên bản nào?
a)
Hệ thống quản lý phiên bản cục bộ
b)
Hệ thống quản lý phiên bản phân tán
c)
Hệ thống quản lý phiên bản dùng riêng
d)
Hệ thống quản lý phiên bản tập trung
30.
Yếu tố nào dưới đây không phải là một phần của cloud-native stack?
a)
Vi dịch vụ
b)
Công nghệ container
c)
Mô hình học máy
31.
Trong Serverless Computing, thành phần nào không còn cần thiết?
a)
Quản lý máy chủ
b)
Điều phối container
c)
Quản lý dung lượng lưu trữ
d)
Máy chủ vật lý
32.
DevOps tập trung vào điều gì trong môi trường đám mây?
a)
Triển khai mã nguồn thủ công
b)
Quản lý tài nguyên phần cứng vật lý
c)
Thiết kế ứng dụng tĩnh
d)
Tự động hóa quá trình phát triển phần mềm và thay đổi hạ tầng
33.
Thực hành DevOps nào tập trung vào tự động hóa quy trình xây dựng, kiểm thử và triển khai mã nguồn?
a)
Hạ tầng dưới dạng mã (IaC)
b)
Công nghệ container
c)
Tích hợp liên tục (CI) và Triển khai liên tục (CD)
d)
Kiểm thử thủ công
34.
Lợi ích chính của việc áp dụng DevOps trong môi trường đám mây là gì?
a)
Gia tăng công việc thủ công
b)
Tăng thời gian ngừng hoạt động hệ thống
c)
Phụ thuộc nhiều hơn vào hệ thống cũ
d)
Chu kỳ phát hành phần mềm nhanh hơn và tăng cường sự phối hợp giữa nhóm phát triển và nhóm vận hành