Съдържание:
Определение - Какво означава AppScale?
AppScale е облачна изчислителна платформа с отворен код, която поддържа изпълнението на приложения, разработени от Google App Engine. AppScale позволява много приложения на App Engine да се качват в облак.
Техопедия обяснява AppScale
AppScale Framework е реализация на платформа като услуга. Той е разположен над всяка поддържана от виртуализация инфраструктура за хостване и работа с приложения, създадени в Google App Engine. Той поддържа разгръщането на множество приложения през облака и поддържа внедряване на големи доставчици, работещи като инфраструктура като услуга. Преди да бъде пуснат на пазара, рамката на AppScale е разработена и поддържана като университетски изследователски проект в лабораторията за изчислителна среда за бърз достъп в университета в Санта Барбара.
AppScale е написан на Java, Go и Python за двигателя на Google App и се изпълнява на независими от инфраструктурата платформи. Той работи, като внедрява като виртуална машина върху всяка виртуализирана инфраструктура, включително Amazon EC2 и частни облаци на Евкалипт. Той също така поддържа интеграцията на приложения, разработени за Google App Engine.
AppScale също така поддържа други API, като MapReduce и интерфейса за предаване на съобщения. AppScale предоставя пълна свобода при избора на публична, частна или хибридна облачна инфраструктура. Той също така поддържа много различни хранилища на данни, включително MySQL Cluster, Memcache DB и MongoDB.







