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 ...
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:
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). 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%Tags und Links google-app-engine google-compute-engine google-cloud-platform website