Mục lục:
Định nghĩa - AppScale có nghĩa là gì?
AppScale là một nền tảng điện toán đám mây nguồn mở hỗ trợ thực thi các ứng dụng được phát triển bởi Google App Engine. AppScale cho phép nhiều ứng dụng Máy ứng dụng được tải lên đám mây.
Techopedia giải thích về AppScale
AppScale framework là một triển khai nền tảng như một dịch vụ. Nó nằm trên bất kỳ cơ sở hạ tầng hỗ trợ ảo hóa nào để lưu trữ và vận hành các ứng dụng được tạo trong Google App Engine. Nó hỗ trợ triển khai nhiều ứng dụng qua đám mây và hỗ trợ triển khai cho các nhà cung cấp lớn hoạt động như cơ sở hạ tầng như một dịch vụ. Trước khi được phát hành thương mại, khung AppScale đã được phát triển và duy trì như một dự án nghiên cứu của trường đại học tại Phòng thí nghiệm môi trường điện toán truy cập nhanh tại Đại học Santa Barbara.
AppScale được viết bằng Java, Go và Python cho công cụ Ứng dụng Google và được thực thi trên các nền tảng độc lập với cơ sở hạ tầng. Nó hoạt động bằng cách triển khai như một máy ảo trên bất kỳ cơ sở hạ tầng ảo hóa nào, bao gồm cả đám mây riêng của Amazon EC2 và Eucalyptus. Nó cũng hỗ trợ tích hợp các ứng dụng được phát triển cho Google App Engine.
AppScale cũng hỗ trợ các API khác như MapReduce và Giao diện chuyển tin nhắn. AppScale cung cấp sự tự do hoàn toàn trong việc lựa chọn cơ sở hạ tầng đám mây công cộng, riêng tư hoặc lai. Nó cũng hỗ trợ nhiều kho dữ liệu khác nhau, bao gồm MySQL Cluster, Memcache DB và MongoDB.
