Dom Chmura obliczeniowa Co to jest Google App Engine (Gae)? - definicja z techopedia

Co to jest Google App Engine (Gae)? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza Google App Engine (GAE)?

Google App Engine (GAE) to usługa do opracowywania i hostowania aplikacji internetowych w centrach danych Google, należąca do platformy jako kategoria usługowa (PaaS) w chmurze obliczeniowej. Aplikacje internetowe hostowane na GAE są przetwarzane w trybie piaskownicy i działają na wielu serwerach w celu zapewnienia nadmiarowości i umożliwienia skalowania zasobów zgodnie z aktualnymi wymaganiami dotyczącymi ruchu. App Engine automatycznie przydziela dodatkowe zasoby serwerom w celu dostosowania do zwiększonego obciążenia.

Techopedia wyjaśnia Google App Engine (GAE)

Google App Engine to platforma Google jako oferta usług, która umożliwia programistom i firmom tworzenie i uruchamianie aplikacji przy użyciu zaawansowanej infrastruktury Google. Aplikacje te muszą być napisane w jednym z kilku obsługiwanych języków, a mianowicie: Java, Python, PHP i Go. Wymaga to również użycia języka zapytań Google oraz wykorzystywania bazy danych Google Big Table. Aplikacje muszą być zgodne z tymi standardami, więc aplikacje muszą być opracowane z uwzględnieniem GAE lub zmodyfikowane w celu spełnienia wymagań.

GAE jest platformą, więc zapewnia wszystkie elementy niezbędne do uruchamiania i hostowania aplikacji internetowych, zarówno na urządzeniach mobilnych, jak i internetowych. Bez tej wszechstronnej funkcji programiści musieliby pozyskiwać własne serwery, oprogramowanie baz danych i interfejsy API, dzięki którym wszystkie z nich działałyby poprawnie razem, nie wspominając już o całej konfiguracji, którą należy wykonać. GAE odciąża programistów, aby mogli skoncentrować się na interfejsie aplikacji i jej funkcjonalności, poprawiając komfort użytkowania.

Zalety GAE obejmują:

  • Łatwo dostępne serwery bez wymagań konfiguracji
  • Funkcja skalowania mocy aż do „darmowej”, gdy zużycie zasobów jest minimalne
  • Zautomatyzowane narzędzia do przetwarzania w chmurze
Co to jest Google App Engine (Gae)? - definicja z techopedia