Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Ứng dụng di động (Portable applications) trên Cloud và rào cản của chúng trong C++


Điện toán đám mây (Cloud Computing) - điện toán dựa trên internet là lưu trữ và truy cập dữ liệu trên máy chủ ảo được lưu trữ qua internet trên máy chủ đám mây thay vì máy chủ cục bộ.

Điện toán đám mây cung cấp cho người dùng tùy chọn sử dụng dữ liệu khi di chuyển. Điều này tăng tính di động của công việc, tức là dữ liệu và xử lý của điện toán đám mây có thể được sử dụng ở bất kỳ đâu bởi người dùng. Không phụ thuộc vào thiết bị và vị trí.

Tính năng này quan trọng đối với các doanh nghiệp vì họ có thể dùng dịch vụ đám mây để chạy dự án từ các vị trí ảo. Các dịch vụ như IAAS, PAAS, SAAS cung cấp môi trường làm việc hoàn hảo.

Nhưng có một số rào cản lớn đối với các ứng dụng di động của đám mây:

  • Truy cập dữ liệu và dịch vụ quản lý dữ liệu để làm cho nó có sẵn là thách thức.

  • Ứng dụng di động cung cấp từ đám mây cần API mới và tiêu chuẩn hóa để nhà cung cấp và vendor sử dụng cho sản phẩm của họ để làm cho chúng tương tác được (interoperable) và người dùng có thể chuyển đổi đám mây và vẫn truy cập ứng dụng bằng API chung.

  • Hệ thống đám mây phân tán qua mạng và duy trì cơ sở dữ liệu không dễ dàng. Và tính di động của cơ sở dữ liệu khó khăn khi nó ở dạng có cấu trúc vì nhiều ràng buộc được áp dụng. Vì vậy, đám mây đang chuyển sang các tùy chọn lưu trữ phi cấu trúc.

  • Schema của cơ sở dữ liệu cũng cần tập trung. Sự không chắc chắn về quyền của người dùng để truy cập và quản lý lưu trữ dữ liệu trên đám mây cũng cần tiến bộ.