Sisällysluettelo:
Määritelmä - mitä AppScale tarkoittaa?
AppScale on avoimen lähdekoodin pilvipalvelualusta, joka tukee Google App Enginen kehittämien sovellusten suorittamista. AppScale mahdollistaa useiden App Engine -sovellusten lataamisen pilveen.
Techopedia selittää AppScalen
AppScale-kehys on alustan toteutus palveluna. Se sijoittuu kaikkiin virtualisoinnin tukemiin infrastruktuureihin ylläpitää ja käyttää Google App Enginen luomia sovelluksia. Se tukee useiden sovellusten käyttöönottoa pilvipalvelun kautta ja tukee suurten toimittajien käyttöönottoa palveluna infrastruktuurina. Ennen kaupallista julkistamista AppScale-kehys kehitettiin ja ylläpidettiin yliopiston tutkimusprojektina Rapid Access Computing Environment Lab -yrityksessä Santa Barbaran yliopistossa.
AppScale kirjoitetaan Java-, Go- ja Python-sovelluksissa Google App -moottorille ja toteutetaan infrastruktuurista riippumattomilla alustoilla. Se toimii toteuttamalla virtuaalikoneena kaikille virtualisoiduille infrastruktuureille, mukaan lukien Amazon EC2 ja Eucalyptus yksityiset pilvet. Se tukee myös Google App Enginen varten kehitettyjen sovellusten integrointia.
AppScale tukee myös muita sovellusliittymiä, kuten MapReduce ja Message Passing Interface. AppScale tarjoaa täydellisen vapauden valita julkinen, yksityinen tai hybridi pilviinfrastruktuuri. Se tukee myös monia erilaisia tietovarastoja, kuten MySQL Cluster, Memcache DB ja MongoDB.
