• Keine Ergebnisse gefunden

APPSCALE APIs

N/A
N/A
Protected

Academic year: 2021

Aktie "APPSCALE APIs"

Copied!
9
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

AppScale

Fitore Muharremi

Frankfurt University of Applied Sciences High Integrity Systems Cloud Computing

Prof. Dr. Christian Baun

(2)

What is Google App Engine?

GAE lets you run web application on Google’s infrastructure

No need to maintain servers

Once you upload, you can serve from:

-your own domain

-free name on appspot.com domain

Pay what you use

Costs nothing to get started

(3)

What is AppScale?

Implements GAE in open source

Two deployment strategies

On-premise clusters

Private-public cloud systems

 Google Compute Engine, Microsoft Azure, Amazon EC2, Alibaba Cloud,     OpenStack, CloudStack, Eucalyptus, as well as KVM, Xen, VirtualBox, and VMWare.

Automatically configures, deploy, scales

(4)

APPSCALE APIs

    Datastore – AppDB

    Memcache - memcached

    URL Fetch – urllib2

    Blobstore API - custom server built on Tornado

    XMPP – ejabberd

    Channel API - ejabberd and strophejs

    Mail – sendmail

    Images - Python Imaging Library (PIL)  

    Task Queue - RabbitMQ

    Users - AppScale Dashboard

(5)

APPSCALE APIs

MapReduce Streaming API

EC2 API

Supports applications written in Python, Java, PHP, and Go.

(6)

Benefits of using Appscale

Hybrid cloud platform

Scalability

Cost efficiencies

Security

Open source

Platform as a service

Typhoon - similar solution

(7)

Starting with AppScale

Install VirtualBox

Install Vagrant

Install Appscale on local machine

(8)

Easy to  set up and work with..

appscale init cluster

appscale up

appscale deploy ~/sample-apps/python/guestbook   

appscale relocate guestbook 80 443

appscale remove guestbook 

appscale status 

appscale ssh 

appscale down

appscale clean

(9)

References

AppScale Documentation, release 1

https://github.com/AppScale/

https://cloud.google.com/appengine/

Referenzen

ÄHNLICHE DOKUMENTE

Based on a systematic review and evaluation of business reports, documents, statis- tics, literature and press releases, this paper analyzes the market concentration and

Microsoft Azure - Platform as a Service, Ausführungsplattform Google Cloud. - Google Apps: Email, Office für

Grundidee Die Idee dieser Projektarbeit besteht darin, eine Cloud Infrastruktur für das Telecom Labor der HTW Chur aufzubauen.. Anhand dieser Cloud kann Infrastruktur auf

9 confirmed experimentally in quantum-well samples, which were grown in the 关110兴 crystal direction, a very long spin relaxation time on the order of nanoseconds for spins,

[r]

[3] Die Entscheidung mit den Euca2ools nun auch eigene Verwaltungsprogramme bereitzustellen zeigt, dass man nicht nur im Schatten von Amazon bleiben will, sondern sich einen

Anwender Wenn der Anwender eine Anwendung ¨ uber HTTP aufrufen will, dann ben¨ otigt er einen Server (App node).. Diesen erfragt er ¨ uber den Controller (head node), welcher ihn

• Typ 1 Hypervisor (bare Metal): KVM, Red Hat Enterprise Virtualization, Xen, Citrix XenServer, VMware ESXi, VMware vSphere, Microsoft Hyper-V. • Typ 2 Hypervisor (hosted):