Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει το AppScale;
Το AppScale είναι μια πλατφόρμα υπολογιστικής cloud ανοικτού κώδικα που υποστηρίζει την εκτέλεση εφαρμογών που αναπτύχθηκαν από το Google App Engine. Το AppScale επιτρέπει τη μεταφόρτωση πολλών εφαρμογών μηχανών App σε ένα σύννεφο.
Η Techopedia εξηγεί το AppScale
Το πλαίσιο AppScale είναι μια εφαρμογή της πλατφόρμας ως υπηρεσία. Βρίσκεται πάνω σε οποιαδήποτε υποδομή που υποστηρίζεται από virtualization για να φιλοξενεί και να χειρίζεται εφαρμογές που δημιουργούνται στο Google App Engine. Υποστηρίζει την ανάπτυξη πολλών εφαρμογών μέσω του cloud και υποστηρίζει την ανάπτυξη για σημαντικούς προμηθευτές που λειτουργούν ως υποδομή ως υπηρεσία. Προτού κυκλοφορήσει στο εμπόριο, το πλαίσιο AppScale αναπτύχθηκε και διατηρήθηκε ως πανεπιστημιακό ερευνητικό έργο στο εργαστήριο Rapid Access Computing Lab στο Πανεπιστήμιο της Santa Barbara.
Το AppScale είναι γραμμένο σε Java, Go και Python για τον κινητήρα της εφαρμογής Google και εκτελείται σε πλατφόρμες ανεξάρτητες από την υποδομή. Λειτουργεί με την υλοποίηση ως εικονική μηχανή σε οποιαδήποτε εικονική υποδομή, συμπεριλαμβανομένων των ιδιωτικών σύννεφων του Amazon EC2 και του Eucalyptus. Υποστηρίζει επίσης την ενσωμάτωση εφαρμογών που έχουν αναπτυχθεί για το Google App Engine.
Το AppScale υποστηρίζει επίσης άλλα API όπως το MapReduce και το Interface Passing Interface. Το AppScale παρέχει πλήρη ελευθερία στην επιλογή δημόσιας, ιδιωτικής ή υβριδικής υποδομής cloud. Υποστηρίζει επίσης πολλά διαφορετικά καταστήματα δεδομένων, όπως το MySQL Cluster, το Memcache DB και το MongoDB.
