Zuhause Persönliche Finanzen Beim Arbeiten mit der Google App Engine in Cloud Computing - Dummies

Beim Arbeiten mit der Google App Engine in Cloud Computing - Dummies

Inhaltsverzeichnis:

Video: Building for the Big Screen with Atomic Fiction and Google Cloud Platform 2025

Video: Building for the Big Screen with Atomic Fiction and Google Cloud Platform 2025
Anonim

Wenn Sie die Google App Engine-Website besuchen, werden Sie vier Sätze finden, die die Strategie von Google für Platform as a Service (PaaS) wirklich zusammenfassen: < Es ist keine Montage erforderlich.

  • Google App Engine stellt eine vollständig integrierte Entwicklungsumgebung bereit.

  • Es ist einfach zu skalieren.

  • Es ist kostenlos, loszulegen.

  • Google versucht nicht, Kunden bei der Erstellung jeder Anwendung zu unterstützen, die auf jeder Plattform ausgeführt werden kann. Es ist eigentlich ziemlich fokussiert und hilft Kunden dabei, webbasierte Anwendungen in ihrer Cloud-Computing-Umgebung zu erstellen. Die Plattform ist für die Entwicklung und Bereitstellung.

Im Wesentlichen stellt der Entwickler der Google App Engine eine URL (Webadresse) für die Anwendung zur Verfügung, die er erstellt, und die Engine ordnet diesen Code der Entwicklungsplattform von Google zu. Die App Engine verarbeitet den Lebenszyklus von Webanwendungen, einschließlich Routineaufgaben wie Anforderungsprotokolle, Überprüfung des Anwendungsstatus, Aktualisierung der Anwendungsversion, Betrieb der zugrunde liegenden Datenbank und Abwicklung des Workflows.

Google hat alle Entwicklungswerkzeuge in einer einzigen integrierten Umgebung integriert. Wenn Kunden ihre Entwicklung in die von Google bereitgestellte Lebenszyklusumgebung einbinden, erhalten sie auch Zugriff auf die Infrastructure-as-a-Service-Lösung (IaaS) von Google. Auf diese Weise können Kunden bei Bedarf mehr Kapazität hinzufügen.

Weitere nützliche Google-Dienste für Cloud Computing

Neben den Entwicklungsdiensten bietet Google auch andere integrierte Plattformdienste an, unter anderem die folgenden:

Google-Konten für die Authentifizierung
  • Google natives Dateisystem namens GFS (Google File System)

  • BigTable-Plattform (für Datenverwaltung), ein verteiltes Speichersystem, das sehr umfangreiche strukturierte Daten verwaltet

  • Enthält außerdem Infrastrukturservices wie

Lastenausgleich

  • Persistenter Speicher mit Abfragen

  • Sortieren und Transaktionen

  • Programmierschnittstellen zur Unterstützung der Authentifizierung von Benutzern und zum Senden von E-Mails mithilfe von Google-Konten

  • Geplante Aufgaben für Ereignisse zu bestimmten Zeiten und regelmäßigen Intervallen auslösen

  • Dies ist im Wesentlichen dieselbe Plattform, auf der Google seine eigene Software entwickelt.

Google-Entwicklungsstapel und Cloud Computing

Neben diesen Infrastrukturtools enthält Google App Engine auch einen Entwicklungsstapel. Google nennt dies eine

skalierbare Server-Infrastruktur , die den Webanwendungscode mit der Google-Umgebung verbindet. Dies geschieht durch die Integration mit den folgenden Tools:

Python-Laufzeit:

  • Zum Erstellen einer Anwendung für die Plattform ist eine Programmiersprache erforderlich.Das erste, das Google unterstützte, war Python, eine High-Level-Programmiersprache, die es einfacher macht, komplexe Anwendungen mit minimalem Programmieraufwand schnell aufzubauen. Java Runtime:

  • Google hat Java als zweite unterstützte Programmiersprachenplattform hinzugefügt. Ein Software Development Kit (SDK):

  • Dieser Satz von Entwicklungswerkzeugen ermöglicht es Entwicklern, Anwendungscode zu schreiben. Eine webbasierte Administrationskonsole:

  • Mit der Konsole können Entwickler ihre Anwendungen verwalten. Datenspeicher:

  • Ein Datenspeicher ist eine Softwareschicht, die die Daten einer Webanwendung speichert. Es basiert auf der Bigtable-Struktur (eine Hochleistungsdatenbank). Gebühren für Google Cloud Computing-Plattformen

Google hat Google App Engine eingerichtet, um seine breite Akzeptanz zu fördern. Wie bei anderen Cloud-Plattformen zahlen die Kunden auf der Grundlage der Nutzung, sodass keine Einrichtungskosten oder andere Wartungsgebühren anfallen. Zum Beispiel gibt es keine Gebühr für einen Entwickler, um eine Anwendung zu erstellen.

Nachdem ein Kunde diese Anwendung implementiert hat, beginnen sich die Gebühren zu addieren. Der Kunde zahlt für Speicherplatz und Bandbreite. Jede dieser Anwendungen kann bis zu 500 MB Speicher verwenden, bis zu 5 Millionen Seitenaufrufe pro Monat ohne zusätzliche Gebühr. Ein Kunde darf bis zu zehn Anwendungen pro Entwicklerkonto registrieren.

Beim Arbeiten mit der Google App Engine in Cloud Computing - Dummies

Die Wahl des Herausgebers

Photoshop 7 Navigationswerkzeuge - dummies

Photoshop 7 Navigationswerkzeuge - dummies

Photoshop 7 bietet alle Möglichkeiten, durch die Funktionen zu navigieren, egal ob Sie eine Mac oder ein Windows-System. In der folgenden Tabelle finden Sie Informationen zum Scrollen, Zoomen und Durchlaufen von Photoshop 7: Action Windows Mac Scrollen Sie mit der Leertaste + ziehen Sie die Leertaste + Strg + Leertaste + klicken Sie auf Apple Command + Leertaste + klicken Sie auf Vergrößern und ändern ...

Photoshop 7 Mal- und bearbeitungswerkzeuge - dummies

Photoshop 7 Mal- und bearbeitungswerkzeuge - dummies

In Photoshop 7 sind die Tastenkombinationen für Mal- und Bearbeitungswerkzeuge meist das Gleiche, ob Sie ein Windows-basiertes System oder einen Mac verwenden. Der einzige Unterschied besteht im letzten Eintrag in der folgenden Tabelle, in der die Verknüpfungen angezeigt werden: Erhöhen der Pinselgröße] Verringern der Pinselgröße [Ändern der Deckkraft oder des Werkzeugflusses 1, ...

Photoshop 7 Paletten-Werkzeuge - Dummies

Photoshop 7 Paletten-Werkzeuge - Dummies

Die Paletten von Photoshop 7 geben Ihnen Zugriff auf Gruppen verwandter Werkzeuge. Wenn Sie sich also auf Farbe konzentrieren, können Sie die Farbpalette aufziehen und Ihre Photoshop-Bilder mit einem Regenbogen von Schattierungen beleben. Die folgende Tabelle zeigt den Zugriff auf die verschiedenen Photoshop 7-Paletten in Windows- und Mac-Systemen: Palette / Aktion ...

Die Wahl des Herausgebers

Fantasy Fußball für Dummies Cheat Sheet - Dummies

Fantasy Fußball für Dummies Cheat Sheet - Dummies

Fantasy Fußball ist ein Spaß, wettbewerbsfähig und süchtig machendes Hobby. Bringen Sie Ihre Fantasy-Saison in Schwung, indem Sie Spieler entwerfen, um ein solides Team aufzubauen und Coaching-Tipps verwenden, um Ihr Team stark zu machen. Wenn Sie eine Position verbessern müssen, probieren Sie einige Strategien für den Handel mit Spielern und den Erwerb freier Agenten aus. Halten Sie einen Führer handlich von ...

Wie Fantasy-Fußball-Playoffs funktionieren - Dummies

Wie Fantasy-Fußball-Playoffs funktionieren - Dummies

Wenn du das Ende deiner Fantasy-Football-Saison erreichst, wenn sie vorbei ist Nun, Sie sind vielleicht im Streit, um die Playoffs zu machen. Wenn das der Fall ist, herzlichen Glückwunsch! Mit diesen Rechten geht es um dieses Spiel, und Sie sind dem ultimativen Preis einen Schritt näher. Wenn nicht, fühle dich nicht schlecht. ...

Bereiten Sie Ihre Fantasy Football Roster für die Draft - Dummies

Bereiten Sie Ihre Fantasy Football Roster für die Draft - Dummies

Vor, wenn Sie Ihre Fantasy Football League erforschen und herausfinden Wie viele Dienstplan-Spots Sie haben, können Sie Ihre Aufmerksamkeit darauf lenken, Ihren Entwurf basierend auf diesen Anforderungen vorzubereiten. Sie können Ihren eigenen Dienstplan-Spickzettel aus CheatSheet War Room ausdrucken. Neben dem Listenblatt finden Sie weitere kostenlose druckbare Fantasy-Fußball ...

Die Wahl des Herausgebers

Erstellen eines neuen Dokuments aus CSS-Starterseiten in Dreamweaver CS6 - Dummies

Erstellen eines neuen Dokuments aus CSS-Starterseiten in Dreamweaver CS6 - Dummies

Adobe Dreamweaver CS6 bietet Ihnen eine Bibliothek von Beispielseiten mit CSS-basierten Layouts als Alternative zum Neuanfang. Diese CSS-Beispielseiten enthalten nützliche und allgemeine Layoutideen, und da sie mit CSS-Positionierung erstellt werden, sind sie sehr flexibel. Sie können sie direkt im Bedienfeld "CSS-Stile" oder im Eigenschafteninspektor ändern. ...