AWS Transfer Family

2 phút đọcSeries: NoteBook: AWS Certified Solutions Architect Associate SAA-C031 lượt xem

AWS Transfer Family

  • Một service được quản lý hoàn toàn dùng để truyền file vào và ra khỏi Amazon S3 hoặc Amazon EFS bằng giao thức FTP
  • AWS Transfer không lưu trữ bất kỳ dữ liệu nào. AWS Transfer Family chỉ đóng vai trò trung gian (proxy service)
  • Các giao thức được hỗ trợ:
    • AWS Transfer for FTP (File Transfer Protocol - FTP)
    • AWS Transfer for FTPS (File Transfer Protocol over SSL - FTPS)
    • AWS Transfer for SFTP (Secure File Transfer Protocol - SFTP)
  • Cơ sở hạ tầng được quản lý, có khả năng mở rộng, đáng tin cậy, độ sẵn sàng cao (multi-AZ)
  • Tính phí theo số endpoint đã provision mỗi giờ + dung lượng dữ liệu truyền theo GB
  • Lưu trữ và quản lý thông tin xác thực (credentials) của người dùng ngay trong service
  • Tích hợp với các hệ thống xác thực hiện có (Microsoft Active Directory, LDAP, Okta, Amazon Cognito, tùy chỉnh)
  • Trường hợp sử dụng: chia sẻ tệp, public datasets, CRM, ERP, ...
Giải thích sơ đồ kiến trúc AWS Transfer Family
  • Luồng người dùng
    • Users (FTP client) là người dùng cuối sử dụng client FTP (như FileZilla, WinSCP...) để kết nối vào hệ thống.
    • Người dùng có thể truy cập thông qua Route 53 (service DNS của AWS, tùy chọn), giúp phân giải tên miền đến endpoint của service AWS Transfer.
  • Xác thực người dùng
    • Khi người dùng cố gắng kết nối qua SFTP/FTPS/FTP, hệ thống sẽ thực hiện xác thực thông qua các hệ thống hiện có như:
      • Microsoft Active Directory
      • LDAP
  • Service AWS Transfer Family
    • Bao gồm 3 loại giao thức hỗ trợ:
      • AWS Transfer for SFTP
      • AWS Transfer for FTPS
      • AWS Transfer for FTP (chỉ hoạt động bên trong VPC, không public endpoint)
  • IAM Role
    • Sau khi xác thực thành công, AWS Transfer sử dụng IAM Role để phân quyền truy cập tài nguyên lưu trữ tương ứng.
  • Đích đến lưu trữ
    • Amazon S3: Dành cho lưu trữ dạng object, thường dùng để lưu trữ file dạng tĩnh.
    • Amazon EFS: Dành cho lưu trữ dạng file system (NFS), phù hợp với các hệ thống yêu cầu đọc ghi đồng thời theo kiểu POSIX.
Bạn thấy bài này thế nào?