9

Sono completamente perso in questo. Sono abituato ad usare semplici web host con cpanel per creare siti web, e semplicemente loggarmi con filezilla e caricare i miei file html/css/php/js.Configurare un sito Web in Google Cloud?

Il motivo per cui sto pensando di utilizzare Google Cloud come server/host è perché sono preoccupato che il mio nuovo sito Web ottenga troppo traffico e una società host web standard non sarà in grado di far fronte, o sarà troppo caro.

Ma guardando in Google Cloud, il processo è così complicato e la terminologia sembra quasi che non abbia nulla a che fare con i siti web di hosting ??

Parlano di 'app', 'contenitori', 'secchi', 'Linux', ecc

Tutto quello che voglio è quello di creare un sito web dinamico che ha SSL, SQL, PHP ecc dove ho può caricare con FTP - come al solito, ma ha la convenienza di alta scalabilità.

Sono sulla buona strada o Google Cloud è qualcosa di completamente non correlato?

Devo usare Compute Engine o App Engine ??

Non riesco a trovare alcun lay-uomo decente tutorial là fuori su questo ...

+0

La tua domanda è più legata ad ospitare rispetto alla programmazione. Se stai cercando uno spazio web tradizionale in cui puoi ospitare il tuo sito Web PHP, ti consiglio di non utilizzare né Compute Engine né App Engine. Dal momento che il primo è fondamentalmente un server root in affitto e il secondo un PaaS per le applicazioni. Mentre tecnicamente entrambi ti forniscono una piattaforma adatta per la tua applicazione web, non avrai comfort come il caricamento FTP e dovrai configurare molto il tuo sito web per farlo funzionare. Le funzioni PHP sono limitate in App Engine, quindi il tuo sito web potrebbe non funzionare affatto. – konqi

+0

Grazie per la risposta. Avete qualche raccomandazione quindi se ho bisogno di scalabilità, eppure tutte le semplici funzionalità che ho citato? – Jack56

+0

pagherai un extra per il ridimensionamento. Ottieni un servizio di hosting web "normale" e se diventa un problema puoi ottenere un livello di servizio più potente da quel fornitore. –

risposta

2

Se la tecnologia lato server che si prevede di utilizzare è PHP, allora si potrebbe desiderare di avere uno sguardo a Google App Engine . E 'probabilmente l'opzione più semplice per iniziare senza essere impantanarsi con il gergo: Ecco alcuni passi per farti andare:

  1. oltre al capo del App Engine PHP 'Ciao mondo in 5 minuti' pagina, avere una rapida leggi
  2. Scarica e installa il Google App Engine SDK for PHP.
  3. Dirigiti a Github e scarica hello world PHP app.
  4. Aggiungi le tue risorse statiche come HTML, CSS & JavaScript all'applicazione Hello World.
  5. Rimuovere helloworld.php e modificare app.yaml e rimuovere la sezione gestori, l'applicazione di aggiornamento con il nome dell'app (ad esempio my-static-app).
  6. Creare un progetto su Google Cloud Console (ad esempio my-static-app) e distribuire l'app come explained here.

Ora hai un sito Web statico in esecuzione su App Engine e accessibile utilizzando un URL nel formato http://my-static-app.appspot.com.

Tenere a mente App Engine è una piattaforma come servizio (PaaS). Quindi devi solo creare la tua app e distribuirla senza doversi preoccupare del server o della sua configurazione, ecc ... Se la tua app è principalmente costituita da risorse statiche come HTML, CSS, JavaScript e immagini, Google memorizzerà i dati nella cache e li servirà da server edge per la consegna di contenuti separati. Quindi non devi preoccuparti di alcuna scalabilità per queste risorse statiche anche se il tuo traffico cresce.

Per le risorse dinamiche come gli script PHP, queste vengono servite utilizzando le istanze di App Engine e, quando la domanda cresce, è possibile configurare l'app per utilizzare più istanze di App Engine come explained here.

Con App Engine non è possibile FTP i file sul server è necessario utilizzare l'SDK per caricare il tuo codice con l'emissione di un semplice comando:

appcfg.py update myapp/ 
+0

la domanda è troppo ampia e non si può rispondere in merito. questa risposta è incompleta. ci sono molte altre cose di cui preoccuparsi come scrivere sul filesystem in appengine. non un buon suggerimento per i noobs. https://cloud.google.com/appengine/docs/php/googlestorage/ –

Problemi correlati