Obsah:
Definice - Co znamená AppScale?
AppScale je platforma cloud computingu s otevřeným zdrojovým kódem, která podporuje spouštění aplikací vyvinutých službou Google App Engine. AppScale umožňuje nahrát více aplikací App Engine do cloudu.
Techopedia vysvětluje AppScale
Framework AppScale je implementace platformy jako služby. Hostuje a provozuje aplikace vytvořené v Google App Engine. Podporuje nasazení více aplikací v cloudu a podporuje nasazení pro hlavní dodavatele fungující jako infrastruktura jako služba. Před komerčním uvolněním byl rámec AppScale vyvinut a udržován jako univerzitní výzkumný projekt v laboratoři Rapid Access Computing Environment Lab na University of Santa Barbara.
AppScale je napsán v jazyce Java, Go a Python pro modul Google App a je spouštěn na platformách nezávislých na infrastruktuře. Funguje tak, že je implementován jako virtuální stroj na jakékoli virtualizované infrastruktuře, včetně privátních cloudů Amazon EC2 a Eucalyptus. Podporuje také integraci aplikací vyvinutých pro Google App Engine.
AppScale také podporuje další API, jako je MapReduce a rozhraní pro předávání zpráv. AppScale poskytuje úplnou svobodu při výběru veřejné, soukromé nebo hybridní cloudové infrastruktury. Podporuje také mnoho různých datových úložišť, včetně MySQL Cluster, Memcache DB a MongoDB.
