50+ câu hỏi phỏng vấn AWS và câu trả lời hàng đầu (2025)

Bạn đang chuẩn bị cho buổi phỏng vấn AWS? Điều quan trọng là phải lường trước những câu hỏi có thể được đặt ra. Những buổi thảo luận này sẽ cho thấy kiến ​​thức chuyên môn, khả năng giải quyết vấn đề và khả năng thích ứng trong môi trường đám mây luôn biến đổi.

Cơ hội rất rộng mở, với các câu hỏi và câu trả lời phỏng vấn AWS được thiết kế để đánh giá chuyên môn kỹ thuật, kinh nghiệm chuyên môn và kiến ​​thức chuyên môn. Từ nhân viên mới đến chuyên gia cao cấp với 5 hoặc 10 năm kinh nghiệm trong lĩnh vực này, ứng viên được kiểm tra kỹ năng phân tích, kinh nghiệm cơ bản và khả năng làm việc với trưởng nhóm, quản lý và cấp trên. Để vượt qua những buổi phỏng vấn như vậy, không chỉ cần kinh nghiệm kỹ thuật mà còn cần bộ kỹ năng phù hợp để xử lý các câu hỏi cơ bản, nâng cao, và thậm chí cả các câu hỏi dạng viva.

Nội dung của chúng tôi được đúc kết từ hơn 45 nhà quản lý, hơn 70 chuyên gia và phản hồi từ hơn 60 lãnh đạo kỹ thuật trong nhiều ngành nghề. Những nguồn thông tin này đảm bảo độ tin cậy, bao quát những lĩnh vực phổ biến và chuyên sâu mà ứng viên cần nắm vững, từ kiến ​​thức cơ bản đến các tình huống nâng cao.

Những câu hỏi và câu trả lời phỏng vấn AWS hay nhất

Dưới đây là 50 câu hỏi phỏng vấn AWS được tuyển chọn hàng đầu kèm theo câu trả lời toàn diện dành cho bạn:

1) Giải thích điều gì Amazon Dịch vụ Web (AWS) là gì và tại sao nó được sử dụng rộng rãi

Amazon Dịch vụ Web (AWS) là một nền tảng điện toán đám mây toàn diện được cung cấp bởi AmazonAWS cung cấp các giải pháp cơ sở hạ tầng dưới dạng dịch vụ (IaaS), nền tảng dưới dạng dịch vụ (PaaS) và phần mềm dưới dạng dịch vụ (SaaS). Lý do chính giúp AWS đạt được vị thế thống lĩnh thị trường là tính khả dụng toàn cầu, mô hình định giá trả tiền theo mức sử dụng và danh mục dịch vụ phong phú. Cả doanh nghiệp và công ty khởi nghiệp đều tận dụng AWS để giảm chi phí vốn, mở rộng ứng dụng nhanh chóng và cải thiện khả năng phục hồi. Ví dụ: Netflix dựa vào AWS để truyền phát nội dung trên toàn cầu, xử lý nhu cầu lưu lượng truy cập thay đổi mà không cần sở hữu các trung tâm dữ liệu truyền thống.


Câu hỏi và câu trả lời phỏng vấn AWS

2) AWS hỗ trợ những loại mô hình điện toán đám mây nào?

AWS hỗ trợ ba mô hình triển khai chính: đám mây công cộng, đám mây riêng và đám mây lai. Đám mây công cộng bao gồm các dịch vụ được cung cấp qua internet và được chia sẻ giữa nhiều tổ chức. Đám mây riêng cung cấp một môi trường chuyên dụng cho một thực thể duy nhất, thường được yêu cầu trong các ngành được quản lý chặt chẽ. Đám mây lai kết hợp cả hai, cho phép các khối lượng công việc nhạy cảm được bảo mật riêng tư trong khi vẫn có thể mở rộng quy mô với đám mây công cộng để đảm bảo tính linh hoạt. Các tổ chức lựa chọn dựa trên các yêu cầu tuân thủ, yếu tố chi phí và đặc điểm khối lượng công việc. Ví dụ, các ngân hàng thường ưu tiên mô hình đám mây lai để cân bằng giữa bảo mật dữ liệu nghiêm ngặt với hiệu quả chi phí.


3) AWS khác với cơ sở hạ tầng CNTT tại chỗ truyền thống như thế nào?

CNTT truyền thống đòi hỏi đầu tư ban đầu lớn vào phần cứng, chu kỳ mua sắm dài và khả năng mở rộng thủ công. AWS loại bỏ những rào cản này bằng cách cho phép cung cấp theo yêu cầu, tự động mở rộng và thanh toán dựa trên mức sử dụng. Sự khác biệt giữa hai giải pháp nằm ở khả năng dự đoán chi phí và tính linh hoạt. Mặc dù tại chỗ cung cấp khả năng kiểm soát, nhưng lại thiếu tính linh hoạt. Ví dụ: một doanh nghiệp thương mại điện tử gặp phải tình trạng tăng đột biến theo mùa có thể gặp khó khăn với các tài nguyên nhàn rỗi sau mùa lễ hội tại chỗ, trong khi AWS tự động mở rộng tài nguyên, giảm thiểu cả rủi ro và lãng phí.


4) Các thành phần cốt lõi của AWS tạo nên xương sống của hầu hết các khối lượng công việc là gì?

Các thành phần quan trọng nhất của AWS bao gồm Elastic Compute Cloud (EC2) cho khả năng tính toán có thể mở rộng, Simple Storage Service (S3) cho lưu trữ đối tượng, Identity and Access Management (IAM) cho bảo mật và Relational Database Service (RDS) cho cơ sở dữ liệu được quản lý. Các dịch vụ này đại diện cho các lớp tính toán, lưu trữ, bảo mật và cơ sở dữ liệu, làm nền tảng cho hầu hết mọi giải pháp AWS. Ví dụ: một ứng dụng web có thể lưu trữ backend trên EC2, lưu trữ tệp tĩnh trên S3, quản lý người dùng bằng IAM và lưu trữ dữ liệu giao dịch trên RDS.


5) Elastic Compute Cloud (EC2) hoạt động như thế nào và mang lại những lợi ích gì?

EC2 cung cấp khả năng tính toán có thể thay đổi kích thước trên đám mây. Người dùng có thể khởi chạy máy chủ ảo (gọi là instance), chọn hệ điều hành, cấu hình lưu trữ và mở rộng dung lượng khi cần. Các lợi ích chính bao gồm tính linh hoạt, khả năng mở rộng và hiệu quả chi phí. Các instance có thể được tùy chỉnh với các họ instance được tối ưu hóa cho tính toán, bộ nhớ hoặc lưu trữ. Ví dụ: khối lượng công việc học máy có thể sử dụng các instance được tối ưu hóa cho GPU, trong khi máy chủ web lưu lượng cao có thể yêu cầu các instance được tối ưu hóa cho tính toán.


6) Bạn có biết các loại phiên bản EC2 khác nhau không và khi nào nên sử dụng từng loại?

AWS cung cấp một số họ phiên bản:

  • Mục đích chung – tính toán và bộ nhớ cân bằng (ví dụ: t3, m5).
  • Tính toán được tối ưu hóa – các tác vụ tính toán chuyên sâu như máy chủ web (c5).
  • Tối ưu hóa bộ nhớ – cơ sở dữ liệu trong bộ nhớ hoặc bộ nhớ đệm (r5, x1).
  • Lưu trữ được tối ưu hóa – khối lượng công việc I/O cao (i3).
  • Máy tính tăng tốc – GPU hoặc FPGA cho AI (p3, g4).

Việc lựa chọn phụ thuộc vào các yếu tố khối lượng công việc như yêu cầu thông lượng, dung lượng bộ nhớ và xử lý đồ họa.


7) Cái gì là một Amazon Hình ảnh máy (AMI) và nó liên quan như thế nào đến EC2?

AMI là một mẫu được cấu hình sẵn, bao gồm hệ điều hành, phần mềm và các thiết lập cần thiết để khởi chạy một phiên bản EC2. Nó cho phép sao chép đồng nhất các môi trường. Ví dụ: nếu một công ty muốn có các máy chủ ứng dụng giống hệt nhau trên nhiều khu vực, họ có thể tạo một AMI tùy chỉnh và khởi chạy các phiên bản từ đó. Điều này đảm bảo cấu hình đồng nhất và triển khai nhanh hơn so với việc thiết lập máy chủ thủ công.


8) Khi nào các tổ chức nên sử dụng tính năng Auto Scaling trong AWS?

Tính năng Tự động điều chỉnh quy mô (Auto Scaling) được sử dụng khi khối lượng công việc có nhu cầu thay đổi. Tính năng này tự động điều chỉnh số lượng phiên bản EC2 để duy trì hiệu suất đồng thời giảm thiểu chi phí. Ví dụ: một nhà bán lẻ trực tuyến có thể dự đoán lưu lượng truy cập tăng đột biến trong dịp lễ hội. Tính năng Tự động điều chỉnh quy mô sẽ thêm phiên bản vào thời điểm lưu lượng truy cập cao điểm và loại bỏ chúng sau đó, tối ưu hóa cả trải nghiệm người dùng và chi phí. Các lợi ích bao gồm khả năng phục hồi, khả năng chịu lỗi và sử dụng tài nguyên hiệu quả.


9) Sự khác biệt giữa Amazon S3 và Amazon EBS?

Mặc dù cả hai đều là dịch vụ lưu trữ nhưng chúng phục vụ những mục đích khác nhau. Amazon S3 là giải pháp lưu trữ đối tượng lý tưởng cho các tài sản tĩnh như hình ảnh, bản sao lưu và dữ liệu lớn. Elastic Block Store (EBS) là giải pháp lưu trữ khối được gắn vào các phiên bản EC2, hoạt động như một ổ cứng truyền thống.

Hệ số S3 EBS
Loại dữ liệu Lưu trữ đối tượng Chặn bộ nhớ
Truy Cập API REST, giao diện web Được gắn dưới dạng ổ đĩa
khả năng mở rộng Hầu như không giới hạn Giới hạn dung lượng phiên bản
Trường hợp sử dụng Sao lưu, lưu trữ phương tiện, hồ dữ liệu Cơ sở dữ liệu, đĩa hệ điều hành, ứng dụng

10) Giải thích các lớp lưu trữ S3 và chính sách vòng đời bằng ví dụ.

S3 cung cấp nhiều lớp lưu trữ: Standard cho dữ liệu được truy cập thường xuyên, Infrequent Access để tiết kiệm chi phí, Glacier cho lưu trữ, và Intelligent-Tiering để tự động di chuyển lớp. Chính sách vòng đời tự động hóa việc chuyển đổi giữa các lớp hoặc xóa bỏ cuối cùng. Ví dụ: một công ty có thể lưu trữ các tệp dự án đang hoạt động trong Standard trong 90 ngày, sau đó chuyển chúng sang Infrequent Access, rồi lưu trữ chúng vào Glacier sau một năm. Vòng đời này giúp giảm chi phí đồng thời đảm bảo tuân thủ các yêu cầu lưu trữ dữ liệu.


11) AWS Lambda hỗ trợ điện toán không máy chủ như thế nào?

AWS Lambda cho phép thực thi mã mà không cần quản lý máy chủ. Các nhà phát triển tải mã lên, xác định trình kích hoạt và AWS tự động cung cấp tài nguyên. Các lợi ích chính bao gồm tiết kiệm chi phí, tự động mở rộng quy mô và thực thi theo sự kiện. Ví dụ: Lambda có thể xử lý hình ảnh được tải lên S3 bằng cách thay đổi kích thước tức thời mà không cần máy chủ chuyên dụng. Các mẫu thiết kế không máy chủ giúp đơn giản hóa hoạt động và tăng cường khả năng mở rộng cho các vi dịch vụ và quy trình sự kiện.


12) Kịch bản nào lý tưởng hơn cho AWS Lambda so với EC2?

Lambda phù hợp cho các tác vụ ngắn hạn, theo sự kiện như xử lý tệp, xử lý luồng và thông báo. EC2 phù hợp hơn cho các ứng dụng chạy lâu dài, có trạng thái. Sự khác biệt giữa chúng nằm ở mô hình kiểm soát và chi phí. Ví dụ: một chatbot xử lý các truy vấn người dùng rời rạc có thể sử dụng Lambda, trong khi một hệ thống backend thương mại điện tử lớn yêu cầu kết nối liên tục sẽ được hưởng lợi từ EC2.


13) Bạn có thể mô tả những lợi ích chính của Amazon RDS?

Amazon Dịch vụ Cơ sở dữ liệu Quan hệ tự động hóa việc thiết lập, vận hành và mở rộng quy mô của cơ sở dữ liệu quan hệ. Các lợi ích bao gồm sao lưu tự động, vá lỗi, tính khả dụng cao và sao chép trên nhiều vùng. Các công cụ được hỗ trợ bao gồm MySQL, PostgreSQL, Oracle, SQL Server và Amazon Aurora. Ví dụ, một công ty tài chính có thể triển khai Aurora cho dữ liệu giao dịch có độ trễ thấp trong khi vẫn được hưởng lợi từ khả năng chuyển đổi dự phòng đa vùng tiếp cận (multi-AZ) để đảm bảo khả năng phục hồi.


14) Thế nào rồi Amazon DynamoDB khác với RDS?

RDS cung cấp cơ sở dữ liệu quan hệ với lược đồ có cấu trúc và truy vấn SQL. DynamoDB là cơ sở dữ liệu NoSQL cung cấp khả năng lưu trữ khóa-giá trị và tài liệu với khả năng mở rộng cao và độ trễ chỉ vài mili giây.

Hệ số RDS DynamoDB
Mô hình dữ liệu Bảng quan hệ Khóa-giá trị / tài liệu
Ngôn ngữ truy vấn SQL Dựa trên API
Mở rộng quy mô Bản sao dọc & đọc Ngang, tự động điều chỉnh tỷ lệ
Trường hợp sử dụng Giao dịch ngân hàng IoT, trò chơi, dữ liệu phiên

15) Những yếu tố nào cần được cân nhắc khi lựa chọn dịch vụ cơ sở dữ liệu trên AWS?

Việc lựa chọn phụ thuộc vào loại khối lượng công việc, khả năng mở rộng, yêu cầu giao dịch và độ trễ. Các yếu tố chính bao gồm dữ liệu quan hệ so với dữ liệu phi quan hệ, tuân thủ ACID, mô hình lưu lượng dự kiến ​​và tích hợp với các dịch vụ AWS khác. Ví dụ: khối lượng công việc phân tích yêu cầu kết nối có cấu trúc có thể ưu tiên RDS, trong khi khối lượng công việc IoT tạo ra hàng triệu lượt ghi đồng thời lại được hưởng lợi từ DynamoDB.


16) Giải thích AWS Elastic Load Balancer (ELB) hoạt động như thế nào và các loại khác nhau của nó.

Elastic Load Balancer phân phối lưu lượng đến trên nhiều tài nguyên để đảm bảo tính khả dụng và hiệu suất. Các loại bao gồm Application Load Balancer (Lớp 7, định tuyến dựa trên nội dung), Network Load Balancer (Lớp 4, độ trễ cực thấp) và Gateway Load Balancer (thiết bị của bên thứ ba). Ví dụ: một nền tảng thương mại điện tử có thể sử dụng ALB để định tuyến lưu lượng API trong khi NLB xử lý các yêu cầu TCP cho thanh toán theo thời gian thực.


17) Làm thế nào Amazon CloudFront có hỗ trợ phân phối nội dung không?

CloudFront là Mạng Phân phối Nội dung (CDN) lưu trữ nội dung tại các vị trí biên trên toàn cầu. Nó giúp giảm độ trễ, cải thiện tính khả dụng và giảm tải cho máy chủ gốc. Các lợi ích bao gồm phân phối an toàn với AWS Shield và tối ưu hóa chi phí thông qua bộ nhớ đệm. Ví dụ: một công ty truyền thông phát trực tiếp các sự kiện trên toàn cầu tận dụng CloudFront để giảm thiểu tình trạng đệm cho người xem trên khắp các châu lục.


18) AWS Route 53 là gì và ưu điểm của nó là gì?

Route 53 là dịch vụ DNS của AWS cung cấp dịch vụ đăng ký tên miền, định tuyến DNS và kiểm tra tình trạng hoạt động. Ưu điểm của dịch vụ này bao gồm tính khả dụng cao, phạm vi phủ sóng toàn cầu và tích hợp với các dịch vụ AWS khác. Ví dụ: nhà cung cấp SaaS có thể lưu trữ tên miền, thực hiện kiểm tra tình trạng hoạt động trên máy chủ phụ trợ và tự động chuyển hướng người dùng đến các điểm cuối hoạt động tốt.


19) Vai trò IAM và người dùng IAM có cùng mục đích không?

Người dùng IAM đại diện cho các tài khoản cá nhân với thông tin xác thực cụ thể, trong khi vai trò IAM cung cấp các quyền tạm thời do các thực thể như dịch vụ hoặc ứng dụng đảm nhiệm. Sự khác biệt giữa chúng nằm ở tính lâu dài và bảo mật. Ví dụ: một phiên bản EC2 truy cập S3 nên sử dụng vai trò IAM thay vì nhúng thông tin xác thực người dùng vào mã của nó, do đó cải thiện tình trạng bảo mật.


20) Chính sách IAM là gì và chúng thực thi bảo mật như thế nào?

Chính sách IAM là các tài liệu JSON xác định quyền cho người dùng, nhóm hoặc vai trò. Chúng thực thi nguyên tắc đặc quyền tối thiểu bằng cách chỉ định các hành động được phép và bị từ chối trên tài nguyên. Ví dụ: vai trò nhà phát triển có thể bị hạn chế ở quyền truy cập chỉ đọc trong môi trường sản xuất nhưng được quyền truy cập đầy đủ trong môi trường phát triển. Việc kiểm soát chi tiết này giúp giảm thiểu rủi ro và đảm bảo tuân thủ.


21) AWS CloudFormation hỗ trợ Cơ sở hạ tầng dưới dạng Mã (IaC) như thế nào?

AWS CloudFormation cho phép định nghĩa cơ sở hạ tầng trong các mẫu khai báo sử dụng JSON hoặc YAML. Nền tảng này cho phép triển khai tài nguyên tự động, lặp lại, giảm thiểu lỗi do con người. Các lợi ích bao gồm kiểm soát phiên bản, tự động khôi phục và môi trường chuẩn hóa. Ví dụ: một công ty có thể duy trì các mẫu cho môi trường sản xuất và thử nghiệm, đảm bảo cấu hình cơ sở hạ tầng giống hệt nhau. Phương pháp tiếp cận vòng đời này hỗ trợ các hoạt động DevOps bằng cách tích hợp với các quy trình CI/CD để phân phối liên tục.


22) Những lợi ích và bất lợi chính khi sử dụng AWS Elastic Beanstalk là gì?

Elastic Beanstalk cung cấp một nền tảng để triển khai ứng dụng mà không cần quản lý cơ sở hạ tầng. Các lợi ích bao gồm khả năng mở rộng, giám sát và tích hợp với các dịch vụ AWS khác được đơn giản hóa. Nhược điểm bao gồm khả năng kiểm soát chi tiết kém hơn so với việc quản lý thủ công EC2 hoặc khối lượng công việc được đóng gói trong container. Ví dụ: một công ty khởi nghiệp có thể triển khai ứng dụng web nhanh chóng bằng Beanstalk, nhưng một doanh nghiệp yêu cầu mạng phức tạp có thể ưu tiên Kubernetes trên EKS.


23) Những công cụ giám sát và ghi nhật ký nào có sẵn trong AWS?

AWS cung cấp một số dịch vụ giám sát: CloudWatch để đo lường số liệu và cảnh báo, CloudTrail để kiểm tra các lệnh gọi API và AWS Config để theo dõi tính tuân thủ. CloudWatch thu thập dữ liệu như mức sử dụng CPU hoặc số lượng yêu cầu, trong khi CloudTrail ghi lại các hành động của người dùng để phục vụ việc giải trình. Ví dụ: CloudWatch có thể kích hoạt cảnh báo khi mức sử dụng CPU vượt quá 80%, và CloudTrail có thể xác định người dùng nào đã khởi chạy một phiên bản không mong muốn.


24) Giải thích điều gì Amazon Báo động CloudWatch có thể thực hiện và cung cấp một kịch bản thực tế.

Cảnh báo CloudWatch đánh giá các số liệu so với ngưỡng đã xác định và thực hiện các hành động tự động khi đáp ứng các điều kiện. Các hành động này có thể bao gồm gửi thông báo hoặc điều chỉnh quy mô tài nguyên. Ví dụ: nếu CPU của một phiên bản EC2 vượt quá 70% trong năm phút, cảnh báo có thể kích hoạt tính năng Tự động điều chỉnh quy mô để thêm phiên bản. Hành động chủ động này đảm bảo hiệu suất ứng dụng và sự hài lòng của người dùng.


25) Khi nào các tổ chức nên cân nhắc sử dụng AWS CloudTrail?

Các tổ chức sử dụng CloudTrail khi cần kiểm tra hoạt động API về bảo mật, tuân thủ hoặc khắc phục sự cố. CloudTrail ghi lại người thực hiện hành động, thời điểm và địa điểm thực hiện. Ví dụ: nếu người dùng trái phép sửa đổi chính sách IAM, nhật ký CloudTrail sẽ hiển thị IP nguồn và chi tiết tài khoản. Điều này đảm bảo trách nhiệm giải trình và hỗ trợ điều tra pháp y sau các sự cố bảo mật.


26) Làm thế nào để phân biệt giữa mở rộng theo chiều dọc và chiều ngang trong AWS?

Mở rộng theo chiều dọc liên quan đến việc tăng tài nguyên trên một phiên bản duy nhất, chẳng hạn như nâng cấp bộ nhớ hoặc CPU. Mở rộng theo chiều ngang là thêm nhiều phiên bản hơn để phân bổ tải.

Hệ số Tỷ lệ theo chiều dọc Chia tỷ lệ ngang
Phương pháp tiếp cận Máy lớn hơn Thêm máy móc
Chi phí Có thể đắt Tiết kiệm chi phí ở quy mô lớn
Linh hoạt Bị giới hạn bởi phần cứng Hầu như không giới hạn
Ví dụ Nâng cấp kích thước phiên bản EC2 Thêm các phiên bản EC2 với ELB

AWS thường khuyến khích mở rộng theo chiều ngang để tối ưu hóa khả năng phục hồi và chi phí.


27) Vùng và vùng khả dụng AWS là gì và tại sao chúng lại quan trọng?

Khu vực là vị trí địa lý lưu trữ nhiều Vùng Khả dụng (AZ), là các trung tâm dữ liệu biệt lập với nguồn điện và mạng lưới độc lập. Thiết kế này cho phép khả năng chịu lỗi và phục hồi sau thảm họa. Ví dụ: việc triển khai tài nguyên trên hai AZ trong một khu vực đảm bảo tính khả dụng cao. Việc triển khai đa vùng bảo vệ khỏi sự cố gián đoạn cục bộ, một yếu tố thiết yếu đối với các doanh nghiệp toàn cầu như tổ chức tài chính hoặc nền tảng thương mại điện tử.


28) Bạn giải thích Mô hình chia sẻ trách nhiệm của AWS như thế nào?

Mô hình Trách nhiệm Chia sẻ xác định những khía cạnh nào AWS bảo mật và những khía cạnh nào khách hàng phải bảo mật. AWS quản lý bảo mật of đám mây (phần cứng, cơ sở vật chất, mạng), trong khi khách hàng bảo mật dữ liệu, ứng dụng và quyền truy cập in Đám mây. Ví dụ: AWS đảm bảo an ninh cho trung tâm dữ liệu, nhưng khách hàng phải cấu hình IAM đúng cách để ngăn chặn truy cập trái phép. Việc hiểu sai mô hình này có thể dẫn đến các lỗ hổng như các thùng S3 công cộng.


29) AWS Well là gì?ArchiKhung công nghệ và các trụ cột của nó là gì?

Cái giếng-ArchiKhung tected cung cấp các phương pháp hay nhất để thiết kế các hệ thống an toàn, đáng tin cậy, hiệu quả và tiết kiệm chi phí. Khung này gồm sáu trụ cột: OperaTiêu chuẩn quốc gia về Sự xuất sắc, Bảo mật, Độ tin cậy, Hiệu quả hiệu suất, Tối ưu hóa chi phí và Tính bền vững. Ví dụ, trụ cột Bảo mật nhấn mạnh các phương pháp hay nhất của IAM, trong khi trụ cột Độ tin cậy nhấn mạnh kiến ​​trúc chịu lỗi. Các tổ chức sử dụng khuôn khổ này để đánh giá khối lượng công việc và cải thiện các quyết định thiết kế.


30) Bạn có thể liệt kê các tùy chọn lưu trữ khác nhau có sẵn trong AWS không?

AWS cung cấp nhiều dịch vụ lưu trữ khác nhau, mỗi dịch vụ phù hợp với các khối lượng công việc khác nhau:

  • Amazon S3 – lưu trữ đối tượng.
  • Amazon EBS – lưu trữ khối cho EC2.
  • Amazon EFS – lưu trữ tệp có thể mở rộng.
  • Amazon FSx – hệ thống tập tin được quản lý (Windows, Ánh kim).
  • Amazon Sông băng – lưu trữ tài liệu lưu trữ.
  • Cổng lưu trữ AWS – tích hợp lai.

Ví dụ, một công ty truyền thông có thể sử dụng S3 cho video, EBS cho cơ sở dữ liệu giao dịch và Glacier cho cảnh quay lưu trữ.


31) Làm thế nào Amazon EFS khác với Amazon S3?

Amazon EFS cung cấp khả năng lưu trữ ở cấp độ tệp với ngữ nghĩa hệ thống tệp tiêu chuẩn, trong khi S3 là lưu trữ đối tượng với quyền truy cập dựa trên khóa. EFS lý tưởng cho các khối lượng công việc yêu cầu quyền truy cập chia sẻ, chẳng hạn như hệ thống quản lý nội dung, trong khi S3 vượt trội trong việc lưu trữ dữ liệu phi cấu trúc như nhật ký hoặc bản sao lưu.

Tính năng EFS S3
Truy Cập Giao thức NFS REST API
Trường hợp sử dụng Hệ thống tập tin chia sẻ Lưu trữ đối tượng, sao lưu
khả năng mở rộng Cân có chức năng lưu trữ Hầu như không giới hạn

32) Những lợi ích khi sử dụng AWS Global Accelerator là gì?

Global Accelerator cải thiện tính khả dụng và hiệu suất ứng dụng bằng cách định tuyến lưu lượng đến các điểm cuối tối ưu thông qua mạng lưới toàn cầu AWS. Các lợi ích bao gồm địa chỉ IP tĩnh, bảo vệ DDoS và định tuyến thông minh. Ví dụ: một tổ chức đa quốc gia có người dùng ở Châu Á và Bắc Mỹ có thể giảm độ trễ bằng cách tự động chuyển hướng người dùng đến điểm cuối hoạt động tốt gần nhất.


33) Giải thích mục đích của AWS Direct Connect.

AWS Direct Connect cung cấp kết nối mạng chuyên dụng giữa cơ sở hạ tầng tại chỗ và AWS. Ưu điểm bao gồm độ trễ thấp hơn, hiệu suất ổn định và bảo mật được cải thiện so với kết nối internet. Ví dụ: một công ty dịch vụ tài chính xử lý các giao dịch nhạy cảm có thể ưu tiên Direct Connect để giảm thiểu độ trễ và tránh các lỗ hổng bảo mật internet công cộng.


34) AWS có thể hỗ trợ những chiến lược sao lưu và phục hồi sau thảm họa nào?

AWS hỗ trợ nhiều chiến lược phục hồi sau thảm họa:

  • Sao lưu và phục hồi – sao lưu đơn giản vào S3 hoặc Glacier.
  • Đèn thí điểm – sử dụng ít tài nguyên với khả năng mở rộng nhanh chóng.
  • Chế độ chờ ấm áp – phiên bản thu nhỏ của môi trường sản xuất.
  • Hoạt động-Hoạt động đa điểm – hệ thống dự phòng hoàn toàn trên khắp các vùng.

Lựa chọn này phụ thuộc vào mục tiêu thời gian phục hồi (RTO) và mục tiêu điểm phục hồi (RPO). Ví dụ, một hãng hàng không có thể áp dụng dự phòng đa điểm cho hệ thống đặt chỗ của mình để đảm bảo tính khả dụng liên tục.


35) AWS có thể giúp các tổ chức tối ưu hóa chi phí như thế nào?

Tối ưu hóa chi phí bao gồm việc lựa chọn mô hình định giá phù hợp (theo yêu cầu, đặt trước hoặc phiên bản spot), lựa chọn lớp lưu trữ phù hợp và tận dụng các công cụ như AWS Cost Explorer và Trusted Advisor. Ví dụ: một công ty khởi nghiệp có thể bắt đầu với EC2 theo yêu cầu nhưng sau đó chuyển sang phiên bản đặt trước khi mức sử dụng ổn định. Hiệu quả chi phí được cải thiện hơn nữa nhờ các mô hình không máy chủ như Lambda.


36) Reserved Instances là gì và chúng khác với On-Demand như thế nào?

Phiên bản lưu trữ được giảm giá đáng kể so với giá theo yêu cầu, đổi lại bạn phải cam kết sử dụng trong một hoặc ba năm. Theo yêu cầu mang lại sự linh hoạt mà không cần hợp đồng dài hạn.

Hệ số Phiên bản dành riêng Phiên bản theo yêu cầu
Bảng giá Rẻ hơn tới 75% Làm bao nhiêu trả bấy nhiêu
Linh hoạt Cam kết dài hạn, có giới hạn Linh hoạt, không cam kết
Trường hợp sử dụng Khối lượng công việc ổn định Khối lượng công việc không thể đoán trước

37) Có nhược điểm nào khi phụ thuộc quá nhiều vào Spot Instance không?

Đúng vậy, Spot Instance giúp tiết kiệm chi phí nhưng có thể bị chấm dứt mà không cần báo trước nếu dung lượng được khôi phục. Điều này khiến chúng không phù hợp với các khối lượng công việc quan trọng. Chúng có lợi thế cho xử lý hàng loạt, phân tích dữ liệu lớn hoặc các ứng dụng chịu lỗi. Ví dụ: một công ty nghiên cứu hệ gen chạy các phép tính song song quy mô lớn có thể được hưởng lợi, nhưng hệ thống thanh toán không nên phụ thuộc vào Spot Instance.


38) Làm thế nào Amazon VPC có cung cấp khả năng kiểm soát mạng không?

Amazon Đám mây Riêng Ảo (VPC) cho phép người dùng xác định một mạng được cô lập về mặt logic. Người dùng có thể cấu hình dải IP, mạng con, bảng định tuyến và cổng. VPC cung cấp khả năng kiểm soát hoàn toàn lưu lượng truy cập đến và đi. Ví dụ: một doanh nghiệp có thể tách biệt các máy chủ web công cộng trong một mạng con công cộng và cơ sở dữ liệu trong một mạng con riêng, được bảo mật bằng danh sách kiểm soát truy cập mạng (ACL) và các nhóm bảo mật.


39) Sự khác biệt giữa Nhóm bảo mật và ACL mạng trong AWS là gì?

Nhóm Bảo mật hoạt động như tường lửa ảo cho các phiên bản, kiểm soát lưu lượng truy cập đến và đi. ACL mạng hoạt động ở cấp độ mạng con, cho phép hoặc từ chối lưu lượng truy cập ở quy mô rộng hơn.

Hệ số Nhóm bảo mật ACL mạng
Phạm vi Cấp độ phiên bản Cấp độ mạng con
Loại quy tắc Trạng thái Không quốc tịch
Trường hợp sử dụng Truy cập ứng dụng cụ thể Các hạn chế rộng ở cấp độ mạng con

40) Khi nào nên triển khai AWS WAF và Shield?

Tường lửa Ứng dụng Web (WAF) của AWS bảo vệ các ứng dụng khỏi các lỗ hổng web phổ biến như SQL injection hoặc XSS. AWS Shield cung cấp khả năng bảo vệ DDoS. Chúng phù hợp nhất với các ứng dụng tiếp xúc với internet. Ví dụ: một ứng dụng ngân hàng trực tuyến nên triển khai cả hai giải pháp để bảo vệ chống lại các cuộc tấn công mạng có chủ đích và đảm bảo tính khả dụng.


41) Những lợi ích chính của Amazon SNS và SQS?

Amazon Dịch vụ Thông báo Đơn giản (SNS) cung cấp dịch vụ nhắn tin pub-sub, trong khi Dịch vụ Hàng đợi Đơn giản (SQS) cung cấp dịch vụ hàng đợi tin nhắn. Cùng nhau, chúng tách biệt các thành phần ứng dụng, cải thiện khả năng mở rộng. Ví dụ: một ứng dụng thương mại điện tử có thể sử dụng SNS để thông báo cho nhiều dịch vụ về đơn hàng mới trong khi SQS xếp hàng tin nhắn để các hệ thống hạ nguồn xử lý không đồng bộ.


42) AWS Step Functions đơn giản hóa quy trình làm việc của ứng dụng như thế nào?

Các hàm Step cho phép phối hợp nhiều dịch vụ AWS vào quy trình làm việc không cần máy chủ. Các nhà phát triển thiết kế các máy trạng thái để xác định trình tự các bước, xử lý lỗi và thử lại. Ví dụ: một quy trình xử lý video có thể bao gồm việc tải tệp lên S3, kích hoạt các hàm Lambda, chuyển mã bằng MediaConvert và lưu trữ siêu dữ liệu trong DynamoDB. Các hàm bước tự động hóa và quản lý toàn bộ vòng đời này.


43) Dịch vụ AWS nào có liên quan nhất đến học máy?

Các dịch vụ AWS ML chính bao gồm SageMaker để phát triển mô hình, Rekognition để phân tích hình ảnh, Comprehend để xử lý ngôn ngữ tự nhiên và Lex cho bot đàm thoại. Ví dụ: một nhà cung cấp dịch vụ chăm sóc sức khỏe có thể sử dụng SageMaker để dự đoán nguy cơ bệnh nhân tái nhập viện, trong khi một trang web thương mại điện tử sử dụng Rekognition để phát hiện hình ảnh không phù hợp do người dùng tải lên.


44) AWS hỗ trợ khối lượng công việc chứa trong container như thế nào?

AWS cung cấp nhiều dịch vụ container: Elastic Container Service (ECS), Elastic Kubernetes Service (EKS) và Fargate cho container không máy chủ. ECS đơn giản hóa việc quản lý container, EKS cung cấp Kubernetes được quản lý, và Fargate loại bỏ hoàn toàn việc quản lý máy chủ. Ví dụ: kiến ​​trúc microservice có thể chạy với EKS trong khi vẫn tận dụng Fargate cho các khối lượng công việc theo sự kiện.


45) Dịch vụ AWS có cung cấp hỗ trợ tuân thủ cho các ngành được quản lý không?

Có, AWS duy trì các chứng nhận tuân thủ như HIPAA, PCI-DSS, SOC và GDPR. Khách hàng có trách nhiệm cấu hình khối lượng công việc chính xác theo Mô hình Trách nhiệm Chia sẻ. Ví dụ: một tổ chức chăm sóc sức khỏe có thể xây dựng các ứng dụng tuân thủ HIPAA bằng cách sử dụng bộ nhớ được mã hóa, IAM an toàn và các công cụ giám sát của AWS.


46) Giải thích vòng đời của một đối tượng dữ liệu được lưu trữ trong Amazon S3.

Vòng đời của một đối tượng S3 có thể bao gồm việc chuyển đổi giữa các lớp lưu trữ và cuối cùng là xóa bỏ. Ban đầu, một đối tượng có thể được lưu trữ trong Standard để truy cập thường xuyên, chuyển sang Infrequent Access sau 30 ngày, lưu trữ trong Glacier sau một năm và xóa sau khi đáp ứng các yêu cầu tuân thủ. Các chính sách vòng đời tự động hóa các giai đoạn này, giúp giảm thiểu công sức và chi phí thủ công.


47) Những yếu tố chính nào quyết định độ tin cậy của dịch vụ AWS?

Độ tin cậy chịu ảnh hưởng bởi tính dự phòng, thiết kế chịu lỗi, giám sát và tuân thủ các phương pháp hay nhất. Các yếu tố bao gồm triển khai trên nhiều Vùng Khả dụng, thực hiện kiểm tra tình trạng hệ thống và sử dụng các dịch vụ được quản lý với Thỏa thuận Mức Dịch vụ (SLA). Ví dụ: việc triển khai cơ sở dữ liệu ở chế độ Đa Vùng Khả dụng (Multi-AZ) đảm bảo quá trình chuyển đổi dự phòng diễn ra tự động trong trường hợp phần cứng bị lỗi.


48) Khi nào thì sử dụng AWS Marketplace có lợi?

AWS Marketplace rất hữu ích khi các tổ chức cần phần mềm của bên thứ ba được tích hợp nhanh chóng vào môi trường của họ. Nền tảng này cung cấp các ứng dụng, công cụ và bộ dữ liệu được cấu hình sẵn, có thể triển khai với thiết lập tối thiểu. Ví dụ: một công ty cần giải pháp tường lửa có thể mua từ Marketplace thay vì phải tự cấu hình, giúp tiết kiệm thời gian và giảm thiểu lỗi.


49) Các tổ chức tích hợp AWS với các hoạt động DevOps như thế nào?

AWS tích hợp với DevOps thông qua các dịch vụ như CodeCommit (kiểm soát nguồn), CodeBuild (tự động hóa quá trình xây dựng), CodeDeploy (triển khai) và CodePipeline (CI/CD). Các công cụ này hỗ trợ tích hợp và phân phối liên tục. Ví dụ: nhóm phát triển có thể đẩy mã lên CodeCommit, kích hoạt các bản dựng tự động trong CodeBuild, triển khai thông qua CodeDeploy và điều phối vòng đời thông qua CodePipeline, đảm bảo các bản phát hành nhanh chóng và đáng tin cậy.


50) Các chuyên gia nên chuẩn bị cho những xu hướng tương lai nào của AWS?

Các chuyên gia nên chuẩn bị cho việc áp dụng rộng rãi hơn các kiến ​​trúc không máy chủ, tích hợp sâu hơn AI và học máy, tập trung hơn vào tính bền vững và mở rộng điện toán biên với các dịch vụ như AWS Outposts và Wavelength. Ví dụ: các ứng dụng IoT sẽ ngày càng dựa vào điện toán biên để xử lý dữ liệu cục bộ, giảm độ trễ và chi phí băng thông. Việc cập nhật những tiến bộ này đảm bảo tính cạnh tranh liên tục trong lĩnh vực đám mây.

🔍 Những câu hỏi phỏng vấn AWS hàng đầu với các tình huống thực tế và câu trả lời chiến lược

Sau đây là 10 câu hỏi phỏng vấn thực tế của AWS kết hợp các yếu tố dựa trên kiến ​​thức, hành vi và tình huống—chính xác là những gì các nhà quản lý tuyển dụng hỏi khi họ muốn xem xét cả trình độ chuyên môn và khả năng thích ứng với nơi làm việc.


1) Làm thế nào để đảm bảo các biện pháp bảo mật tốt nhất khi triển khai khối lượng công việc AWS?

Mong đợi từ ứng viên: Người phỏng vấn muốn xem bạn hiểu biết như thế nào về AWS Identity and Access Management (IAM), mã hóa, giám sát và tự động hóa bảo mật.

Câu trả lời ví dụ:
“Trong vai trò trước đây, tôi đã triển khai bảo mật bằng cách áp dụng nguyên tắc đặc quyền tối thiểu với các vai trò IAM, kích hoạt MFA cho tất cả người dùng và thực thi mã hóa cả khi truyền tải và khi lưu trữ. Tôi cũng thiết lập các quy tắc AWS Config và ghi nhật ký CloudTrail để giám sát liên tục. Điều này đảm bảo tuân thủ đồng thời giảm thiểu rủi ro cấu hình sai.”


2) Bạn có thể giải thích sự khác biệt giữa EC2 Auto Scaling và AWS Elastic Load Balancing không?

Mong đợi từ ứng viên: Thể hiện kiến ​​thức cơ bản về kiến ​​trúc AWS.

Câu trả lời ví dụ:
“EC2 Auto Scaling tự động điều chỉnh số lượng phiên bản EC2 dựa trên lưu lượng và chính sách, đảm bảo hiệu suất đồng thời tối ưu hóa chi phí. AWS Elastic Load Balancing phân phối lưu lượng đến trên nhiều phiên bản trong các Vùng Khả dụng khác nhau, cải thiện khả năng chịu lỗi và tính khả dụng. Cả hai dịch vụ đều bổ trợ cho nhau để xử lý khối lượng công việc biến đổi.”


3) Hãy kể cho tôi nghe về một dự án di chuyển AWS đầy thách thức mà bạn đã từng tham gia. Bạn đã xử lý nó như thế nào?

Mong đợi từ ứng viên: Người phỏng vấn đang tìm kiếm kinh nghiệm về di chuyển đám mây thực tế, giải quyết vấn đề và cộng tác.

Câu trả lời ví dụ:
“Ở vị trí trước đây, tôi đã dẫn đầu quá trình di chuyển từ cơ sở dữ liệu tại chỗ sang Amazon RDS. Thách thức nằm ở việc giảm thiểu thời gian ngừng hoạt động. Tôi đã triển khai di chuyển theo giai đoạn bằng Dịch vụ Di chuyển Cơ sở dữ liệu AWS và thiết lập sao chép để giữ cho cơ sở dữ liệu nguồn và đích đồng bộ cho đến khi chuyển đổi. Bằng cách phối hợp với các bên liên quan và kiểm tra kỹ lưỡng, chúng tôi đã đạt được quá trình chuyển đổi suôn sẻ với thời gian ngừng hoạt động dưới 30 phút.”


4) Bạn xử lý việc tối ưu hóa chi phí trong AWS như thế nào?

Mong đợi từ ứng viên: Thể hiện nhận thức về quản lý chi phí đám mây và trách nhiệm giải trình.

Câu trả lời ví dụ:
“Trong vai trò gần đây nhất của mình, tôi đã triển khai kiểm toán chi phí định kỳ bằng AWS Cost Explorer và Trusted Advisor. Tôi đề xuất các phiên bản dành riêng cho khối lượng công việc có thể dự đoán được và các phiên bản spot cho các tác vụ không quan trọng. Tôi cũng điều chỉnh kích thước các phiên bản EC2 và chuyển dữ liệu ít được truy cập sang S3 Glacier. Các biện pháp này đã giảm 25% chi phí hàng tháng mà vẫn duy trì hiệu suất.”


5) Bạn cập nhật xu hướng công nghệ AWS và đám mây bằng cách nào?

Mong đợi từ ứng viên: Thể hiện cam kết học tập liên tục.

Câu trả lời ví dụ:
Tôi luôn cập nhật thông tin bằng cách đọc blog chính thức của AWS, theo dõi các thông báo của re:Invent và tham gia các cộng đồng AWS trực tuyến. Tôi cũng hoàn thành khóa học chuẩn bị chứng chỉ thông qua AWS Skill Builder và tham dự các hội thảo trực tuyến do các chuyên gia trong ngành tổ chức. Những hoạt động này giúp tôi nắm bắt được các dịch vụ mới nổi và các phương pháp hay nhất.


6) Mô tả thời điểm bạn phải quản lý các ưu tiên xung đột trong một dự án AWS.

Mong đợi từ ứng viên: Kiểm tra khả năng cân bằng thời hạn và giao tiếp hiệu quả.

Câu trả lời ví dụ:
“Ở công việc trước đây, tôi được giao nhiệm vụ thiết lập giải pháp phục hồi thảm họa đồng thời quản lý việc nâng cấp ứng dụng có lưu lượng truy cập cao. Tôi ưu tiên dựa trên tác động kinh doanh và đàm phán phân phối theo giai đoạn với các bên liên quan. Tôi đã tự động hóa việc kiểm tra sao lưu và chuyển đổi dự phòng bằng AWS Lambda, giúp tôi có thời gian tập trung vào việc nâng cấp. Việc giao tiếp rõ ràng và phân cấp ưu tiên đã giúp cả hai dự án đi đúng hướng.”


7) Nếu một dịch vụ sản xuất quan trọng trong AWS đột nhiên không khả dụng, bạn sẽ thực hiện những bước nào?

Mong đợi từ ứng viên: Kiểm tra kỹ năng xử lý sự cố và quản lý khủng hoảng.

Câu trả lời ví dụ:
“Trước tiên, tôi sẽ kiểm tra số liệu CloudWatch và AWS Health Dashboard để xác định xem sự cố xảy ra trên toàn dịch vụ hay chỉ xảy ra riêng lẻ. Sau đó, tôi sẽ xem xét các triển khai gần đây bằng CodePipeline hoặc CloudFormation để phát hiện lỗi cấu hình. Nếu cần, tôi sẽ khôi phục về phiên bản ổn định và mở rộng quy mô bằng cách sử dụng các nhóm Auto Scaling để khôi phục dịch vụ nhanh chóng. Trong suốt quá trình, tôi sẽ trao đổi minh bạch với các bên liên quan.”


8) Làm thế nào để đảm bảo tính khả dụng cao và phục hồi sau thảm họa cho các ứng dụng trong AWS?

Mong đợi từ ứng viên: Tìm hiểu về các chiến lược đa AZ và đa vùng.

Câu trả lời ví dụ:
“Tôi thiết kế các ứng dụng có tính khả dụng cao bằng cách triển khai trên nhiều Vùng Khả dụng và, khi cần, trên nhiều vùng. Để phục hồi sau thảm họa, tôi triển khai các chính sách sao lưu với Amazon S3, sao chép liên vùng và bản sao đọc RDS. Tùy thuộc vào yêu cầu kinh doanh, tôi lựa chọn giữa sao lưu và khôi phục, đèn báo, chế độ chờ ấm hoặc chiến lược hoạt động-hoạt động đa điểm.”


9) Hãy kể cho tôi nghe về một lần bạn phải giải thích một giải pháp AWS phức tạp cho một bên liên quan không chuyên về kỹ thuật.

Mong đợi từ ứng viên: Đánh giá kỹ năng giao tiếp và khả năng đơn giản hóa các khái niệm kỹ thuật.

Câu trả lời ví dụ:
“Ở công việc trước đây, tôi phải giải thích những lợi ích của điện toán không máy chủ cho các giám đốc điều hành. Thay vì đào sâu vào kiến ​​trúc Lambda, tôi so sánh nó với việc thuê nhân viên tạm thời, những người chỉ xuất hiện khi cần thiết, giúp giảm chi phí. Bằng cách sử dụng phép so sánh và nhấn mạnh vào khả năng tiết kiệm chi phí và khả năng mở rộng, tôi đã đảm bảo được sự chấp thuận của các bên liên quan cho việc áp dụng không máy chủ cho các khối lượng công việc cụ thể.”


10) Hãy tưởng tượng nhóm của bạn đang tranh luận giữa việc sử dụng AWS Lambda và Amazon EC2 cho một ứng dụng mới. Bạn sẽ đưa ra quyết định như thế nào?

Mong đợi từ ứng viên: Tìm kiếm giải pháp ra quyết định có cấu trúc dựa trên nhu cầu kinh doanh và sự phù hợp về mặt kỹ thuật.

Câu trả lời ví dụ:
“Tôi sẽ bắt đầu bằng cách phân tích các đặc điểm khối lượng công việc. Nếu ứng dụng có lưu lượng truy cập không thể đoán trước và được hưởng lợi từ việc thực thi theo sự kiện, AWS Lambda sẽ tiết kiệm chi phí và có khả năng mở rộng. Nếu khối lượng công việc yêu cầu tính toán liên tục, cấu hình hệ điều hành tùy chỉnh hoặc các quy trình chạy lâu, EC2 sẽ phù hợp hơn. Tôi cũng sẽ xem xét các mô hình chi phí, yêu cầu về khả năng mở rộng và chi phí vận hành trước khi đưa ra khuyến nghị.”