Giới thiệu Edge Computing

Edge Computing

Edge computing là quá trình phân tích, xử lý dữ liệu khi chúng được tạo ở một Edge location (không giống Edge location trong Cloudfront). Một egde location có thể là bất kỳ đâu, có thể là một trang trại, hay một chiếc tàu thủy...

  • Những location có thể hoạt động ngay cả không có kết nối internet
  • Bạn cần setup Snowball Egde/Snowcone để thực hiện edge computing

Mình sẽ đưa ra một ví dụ để mọi người dễ hình dung hơn về Edge computing (mình chỉ ví dụ đơn giản vì trên thực tế cần các thiết bị IoT để thực hiện). Ví dụ mình có một trang trại cần hệ thống tưới cây tự động khi độ ẩm không đủ. Theo tư duy về Cloud AWS thì mình sẽ cần tạo một máy server (EC2 chẳng hạn) trên region Tokyo. Máy server đó có nhiệm vụ collect dữ liệu về độ ẩm và tính toán, sau đó sẽ gọi đến function "Tưới cây" . Tuy nhiên nếu 1 ngày đẹp trời, mạng internet của trang trại bị hỏng hay có vấn đề, hệ thông không thể hoạt động được :((. Để giải quyết được tình huống này chúng ta sẽ nghĩ đến giải pháp là cần một công cụ đặt bên ngoài Data center ở Tokyo, có thể là đặt luôn tại trang trại. Công cụ này sẽ thu thập thông tin về độ ẩm và có thể thực thi luôn function "Tưới cây" với độ trễ rất thấp vì không cần thông qua internet. Đó chính là Edge Computing.

Snow family - Edge Computing

  • Snowcone
    • 2CPUs, 4GB memory, có thể truy cập có dây hoặc không dây
    • Cổng USB-C
  • Snowball Edge - Computed Optimized
    • 52vCPUs, 208 GB RAM memory
    • Optimized GPU (Trong video streaming...)
  • Snowball Edge - Storage Optimized
    • Tối đa 40vCPUs, 80 GB RAM memory
    • Object storage clustering

Tất cả có thể chạy EC2 instance hoặc Lambda function (Sử dụng dịch vụ IoT Greengrass)

AWS OpsHub

AWS OpsHub là phần mềm được cài trên máy tính của bạn với mục đích quản lý những thiết bị Snow Family

Bài trước
left Bài trước
left Giới thiệu AWS Snow Family
Bài tiếp theo
Amazon FSx là gì right
Bài tiếp theo right
Avatar Phan Văn Đức
VIẾT BỞI

Phan Văn Đức