WorksheetsDay3WSO2
Total questions: 15
Worksheet time: 5mins
Name
Class
Date
1.
Trong mô hình "WSO2 Identity Server as Key Manager", vai trò chính của WSO2 Identity Server (IS) là gì?
a)
Lưu trữ log hệ thống
b)
Thay thế hoàn toàn API Gateway
c)
Đóng vai trò là Authorization Server để xác thực và cấp phát OAuth2 Token
d)
Chỉ dùng để quản lý giao diện người dùng
2.
Khi tích hợp WSO2 IS với APIM trên cùng một máy chủ vật lý, tại sao chúng ta phải thay đổi "Port Offset" của một trong hai server?
a)
Để tăng tốc độ mạng
b)
Để tránh xung đột cổng (Port Conflict) vì cả hai đều dùng cổng mặc định 9443
c)
Để mã hóa dữ liệu tốt hơn
d)
Để tiết kiệm dung lượng RAM
3.
Hành động nào là BẮT BUỘC để WSO2 API Manager có thể tin tưởng và gọi API bảo mật sang WSO2 Identity Server (qua HTTPS)?
a)
Copy file database
b)
Import Public Certificate của IS vào Truststore của APIM
c)
Tắt tường lửa
d)
Dùng chung một tài khoản admin
4.
Mã lỗi HTTP nào sẽ được API Gateway trả về cho Client khi họ gửi quá số lượng request cho phép (Rate Limiting)?
a)
500 Internal Server Error
b)
404 Not Found
c)
401 Unauthorized
d)
429 Too Many Requests
5.
Cấp độ Rate Limiting nào áp dụng giới hạn cho một người dùng cụ thể trên tất cả các API mà họ sử dụng?
a)
API Level
b)
Resource Level
c)
Subscription Level (Application)
d)
Backend Level
6.
Trong kiến trúc WSO2, thành phần nào chịu trách nhiệm tính toán và ra quyết định chặn request khi vượt quá hạn ngạch (Traffic Control)?
a)
Key Manager
b)
Traffic Manager
c)
Publisher
d)
Analytics
7.
Để tạo các chính sách giới hạn băng thông nâng cao (Advanced Throttling Policies), quản trị viên cần truy cập vào cổng thông tin nào?
a)
Developer Portal
b)
API Publisher
c)
Admin Portal
d)
Carbon Console
8.
Mô hình triển khai "Pattern #1" (hoặc Single Node / All-in-one) thường được khuyến nghị cho môi trường nào?
a)
Production chịu tải cao
b)
Development (Phát triển) hoặc PoC (Thử nghiệm)
c)
Hệ thống ngân hàng lõi
d)
Môi trường đa quốc gia
9.
Lợi ích chính của việc triển khai WSO2 API Manager trên nền tảng Kubernetes (K8s) là gì?
a)
Không cần cấu hình gì cả
b)
Khả năng tự động mở rộng (Auto-scaling) và tự phục hồi (Self-healing) của các Pods
c)
Giảm chi phí mua bản quyền phần mềm
d)
Tăng độ phức tạp của hệ thống
10.
Trong môi trường Kubernetes, thành phần nào giúp định tuyến traffic từ bên ngoài internet vào dịch vụ WSO2 API Manager bên trong Cluster?
a)
Pod
b)
NodePort
c)
Ingress Controller
d)
Persistent Volume
11.
File nào đóng vai trò là bản thiết kế (Blueprint) để xây dựng một Docker Image cho WSO2 API Manager?
a)
docker-compose.yml
b)
Dockerfile
c)
deployment.toml
d)
jenkinsfile
12.
Khái niệm "Service Discovery" trong bài thực hành tích hợp có ý nghĩa gì?
a)
Tự động tìm kiếm lỗi trong code
b)
Cho phép API Manager tự động phát hiện và tạo API từ các dịch vụ đang chạy trên Micro Integrator (MI)
c)
Tìm kiếm mật khẩu wifi
d)
Phát hiện virus trên server
13.
Khi cấu hình Rate Limiting, "Burst Control" giúp giải quyết vấn đề gì?
a)
Ngăn chặn tấn công DDoS
b)
Cho phép vượt quá giới hạn một chút trong thời gian ngắn để xử lý các đợt truy cập đột biến
c)
Chặn hoàn toàn người dùng
d)
Tăng tốc độ truy cập database
14.
Trong mô hình High Availability (HA), tại sao các node Gateway cần sử dụng chung một cơ sở dữ liệu (Shared Database)?
a)
Để tiết kiệm ổ cứng
b)
Để đồng bộ hóa trạng thái Token, Subscription và API giữa các node
c)
Để tăng tốc độ khởi động
d)
Để giảm tải cho CPU
15.
Nếu bạn muốn chặn một dải IP cụ thể không cho truy cập vào API, bạn sẽ cấu hình ở đâu?
a)
File log4j2.properties
b)
Blacklist/Blocklist Policy trong Admin Portal
c)
Deployment.toml
d)
Code Java của Gateway
100 %
