Оглавление:
Определение - Что означает AppScale?
AppScale - это платформа облачных вычислений с открытым исходным кодом, которая поддерживает выполнение приложений, разработанных Google App Engine. AppScale позволяет загружать несколько приложений App Engine в облако.
Техопедия объясняет AppScale
Фреймворк AppScale - это реализация платформы как сервиса. Он располагается над любой инфраструктурой, поддерживаемой виртуализацией, для размещения и управления приложениями, созданными в Google App Engine. Он поддерживает развертывание нескольких приложений в облаке и поддерживает развертывание для крупных поставщиков, работающих как инфраструктура как услуга. Перед коммерческим выпуском среда AppScale была разработана и поддерживалась в качестве исследовательского проекта в лаборатории Rapid Access Computing Environment в Университете Санта-Барбары.
AppScale написан на Java, Go и Python для движка Google App и выполняется на платформах, не зависящих от инфраструктуры. Он работает как виртуальная машина в любой виртуализированной инфраструктуре, включая частные облака Amazon EC2 и Eucalyptus. Он также поддерживает интеграцию приложений, разработанных для Google App Engine.
AppScale также поддерживает другие API, такие как MapReduce и интерфейс передачи сообщений. AppScale обеспечивает полную свободу выбора публичной, частной или гибридной облачной инфраструктуры. Он также поддерживает множество различных хранилищ данных, включая MySQL Cluster, Memcache DB и MongoDB.
