Einrichten einer Website in Google Cloud? [geschlossen]

9

Ich bin völlig verloren in diesem. Ich bin es gewohnt, einfache Webhosts mit cpanel zu benutzen, um Webseiten zu erstellen, und mich einfach mit filezilla anzumelden und meine html / css / php / js Dateien hochzuladen.

Der Grund, warum ich Google Cloud als meinen Server / Host benutze, ist, weil ich mir Sorgen mache, dass meine neue Website zu viel Traffic bekommen wird und ein Standard-Webhost-Unternehmen nicht in der Lage sein wird oder wird teuer.

Aber wenn man sich Google Cloud anschaut, ist der Prozess so kompliziert, und die Terminologie hört sich fast so an, als hätte sie nichts damit zu tun, Websites zu hosten?

Sie sprechen von 'Apps', 'Containern', 'Buckets', 'Linux', etc.

Alles, was ich will, ist eine dynamische Website einzurichten, die SSL, SQL, PHP usw. hat, wo ich mit FTP hochladen kann - wie üblich, aber mit dem Komfort hoher Skalierbarkeit.

Bin ich auf dem richtigen Weg, oder ist Google Cloud etwas völlig anderes?

Soll ich Compute Engine oder App Engine verwenden?

Ich kann keine anständigen Laien-Tutorials darüber finden ...

    
Jack56 02.12.2015, 09:21
quelle

1 Antwort

2

Wenn es sich bei der serverseitigen Technologie, die Sie verwenden möchten, um PHP handelt, sollten Sie sich Google App Engine ansehen. Es ist wahrscheinlich die einfachste Möglichkeit, um loszulegen, ohne im Jargon stecken zu bleiben: Hier sind ein paar Schritte, um Sie zum Laufen zu bringen:

  1. Gehen Sie zur App Engine PHP "Hallo Welt in 5 Minuten" -Seite, lesen Sie schnell
  2. Laden Sie das Google App Engine-SDK für PHP herunter und installieren Sie es.
  3. Gehen Sie zu Github und laden Sie die Hallo Welt-PHP-App herunter.
  4. Fügen Sie Ihre statischen Ressourcen wie HTML, CSS & amp; JavaScript zur Hallo Welt App.
  5. Entfernen Sie die helloworld.php und bearbeiten Sie die app.yaml und entfernen Sie den Handler-Abschnitt, die Update-Anwendung mit Ihrem App-Namen (z. B. my-static-app).
  6. Erstellen Sie ein Projekt in der Google Cloud Console (z. B. my-static-app) und stellen Sie Ihre App als erläutert zur Verfügung hier .

Sie haben jetzt eine statische Website, die in App Engine ausgeführt wird und über eine URL im Format Ссылка aufgerufen werden kann.

Beachten Sie, dass es sich bei App Engine um eine Plattform als Service (PaaS) handelt. Sie erstellen Ihre App einfach und stellen sie bereit, ohne sich um den Server oder dessen Einrichtung kümmern zu müssen. Wenn Ihre App hauptsächlich aus statischen Ressourcen wie HTML, CSS, JavaScript und Bildern besteht, cacht Google sie und bietet diese an Separate Content Delivery Edge Server. Sie müssen sich also keine Sorgen um Skalierbarkeit für diese statische Ressource machen, selbst wenn Ihr Datenverkehr wächst.

Für dynamische Ressourcen wie PHP-Skripts werden diese mithilfe von App Engine-Instanzen bereitgestellt. Je nach Bedarf können Sie Ihre App so konfigurieren, dass mehr App Engine-Instanzen als hier erklärt .

Mit App Engine können Sie keine Dateien auf den Server hochladen, die Sie benötigen, um das SDK zum Hochladen Ihres Codes mit einem einfachen Befehl zu verwenden:

%Vor%     
omerio 02.12.2015 12:09
quelle