AppScale

Was ist AppScale?
AppScale ist eine Open-Source-Cloud-Computing-Plattform, die die Ausführung von Anwendungen unterstützt, die von Google App Engine entwickelt wurden. Mit AppScale können mehrere App Engine-Anwendungen in eine Cloud hochgeladen werden.

AppScale Framework ist eine Implementierung von Plattform als Service. Es befindet sich über jeder virtualisierungsgestützten Infrastruktur, um in der Google App Engine erstellte Anwendungen zu hosten und zu betreiben. Es unterstützt die Bereitstellung mehrerer Anwendungen über die Cloud und unterstützt die Bereitstellung für große Anbieter, die als Infrastruktur als Service arbeiten. Vor der kommerziellen Veröffentlichung wurde das AppScale Framework als universitäres Forschungsprojekt im Rapid Access Computing Environment Lab der Universität Santa Barbara entwickelt und gepflegt.

AppScale ist in Java, Go und Python für die Google App-Engine geschrieben und wird auf infrastrukturunabhängigen Plattformen ausgeführt. Es funktioniert durch die Implementierung als virtuelle Maschine über jede virtualisierte Infrastruktur, einschließlich Amazon EC2 und Eucalyptus Private Clouds. Es unterstützt auch die Integration von Anwendungen, die für die Google App Engine entwickelt wurden.

AppScale unterstützt auch andere APIs wie MapReduce und die Message Passing-Schnittstelle. AppScale bietet vollständige Freiheit bei der Auswahl von öffentlichen, privaten oder hybriden Cloud-Infrastrukturen. Es unterstützt auch viele verschiedene Datenspeicher, einschließlich MySQL Cluster, Memcache DB und MongoDB.


War die Erklärung zu "AppScale" hilfreich? Jetzt bewerten:

Weitere Erklärungen zu