Motore di app Google o servizi web di Amazon [chiuso]


89

Sono un principiante di noi cloud hosting. Voglio sapere con quale è meglio iniziare, il motore dell'app Google o il servizio web Amazon.

Le mie domande sono:

  1. La mia applicazione è basata su java, Database è MySQL. Lo supportano?
  2. Quali sono le offerte gratuite di entrambi e quale è meglio iniziare?
  3. Quanto sarebbe facile migrare da una piattaforma all'altra?
  4. Qualsiasi buon collegamento per iniziare con questi servizi poiché sono un principiante qui.

Inoltre, apprezzerei alcuni buoni collegamenti per iniziare con questi servizi poiché sono un principiante qui e una visione di alto livello su come funziona.


37
@TakashiMatsuo È divertente come dici che post come questo non sono costruttivi, spesso trovo che i post che chiudi siano tra i più costruttivi, le persone cercano di rispondere a domande come questa. basta guardare i panorami 13506
Michele Falciglia

5
Speravo di ottenere il consiglio collettivo della comunità SO su questa domanda. Questo è sicuramente correlato alla codifica. Voglio sapere come distribuire al meglio il mio codice sul web. Immagino che porterò la mia richiesta anche in altri angoli del web, purtroppo.
tmthyjames

9
Amano chiudere tutte le domande più interessanti .. "La tua domanda deve avere una risposta binaria!"
Dominic

2
Sì, sicuramente questa è una buona domanda. Non lo vedevo come non costruttivo poiché molti di noi stanno implorando una buona risposta a una domanda simile. Suggerirei a SO di chiudere tramite il voto degli utenti o la consulenza collettiva della comunità SO. Non da alcune percezioni.
Chetabahana

Risposte:


117

Aggiornamento : la risposta non è più aggiornata. Poiché Google Cloud SQL non è più in versione BETA, ciò significa che sia AWS che GAE supportano app java scritte per utilizzare un database MySQL e che la migrazione non è più così difficile. L'idea generale è che entrambi i fornitori di servizi cloud tendono ad arrivare a un punto in cui offrono "tutto": Google ha lanciato Compute Engine mentre Amazon sta lavorando su Beanstalk . Tuttavia, i servizi IaaS di Amazon sono più maturi di quelli di Google mentre i servizi PaaS di Google sono più maturi di quelli di Amazon. Tutto si riduce al fatto che tu voglia IaaS o PaaS.


Esiste una differenza fondamentale tra AWS e Google App Engine: AWS è infrastruttura come servizio (IaaS) mentre GAE è piattaforma come servizio (PaaS). Ciò significa che con AWS è ancora necessario amministrare i propri server (istanze ec2, istanze db, load balancer e così via) => è richiesto un po 'di lavoro da parte dell'amministratore di sistema. Con GAE devi solo codificare la tua app e distribuirla nel cloud di Google senza preoccuparti di quali server o su quanti server esegue. Google fa tutto il lavoro dell'amministratore di sistema per te.

Entrambi utilizzano un modello a pagamento.

Risposte per ogni domanda:

  1. Supportato da AWS. Per GAE è necessario utilizzare la propria memoria dati (si chiama big table). Puoi utilizzare JPA per accedere ai dati delle tabelle di grandi dimensioni, ma ci sono molte restrizioni (come ad esempio non è possibile eseguire unioni di tabelle). GAE supporta i database relazionali ma sembra essere in versione beta.
  2. Entrambi hanno un piano gratuito: AWS , GAE
  3. Difficile. Come ho detto al punto 1, gae utilizza un'archiviazione dati proprietaria NoSql. Se vuoi passare a un modello relazionale dovrai ridisegnare i tuoi modelli.
  4. Leggi i loro tutorial: AWS , GAE .

Nota : AWS supporta anche PaaS tramite beanstalk elastico , ma è ancora in versione BETA


8
A1 non è corretto poiché App Engine supporta anche mysql. Vedi: developers.google.com/appengine/docs/java/cloud-sql/…
Takashi Matsuo

2
@Takashi Thanks. Non ero a conoscenza di questa nuova funzionalità. Ho modificato la mia risposta per riflettere il tuo commento.
Ioan Alexandru Cucu

5
+1 per le differenze tra PaaS di Google e IaaS di Amazon, a mio parere è una delle differenze principali tra loro.
Radu Maris

1
potresti aggiungere i prezzi in considerazione. Google è in modalità di recupero, quindi il suo prezzo è generalmente migliore (affermano, fino al 40%). ciò potrebbe dipendere dall'effettivo caso d'uso. Calcolatore prezzi Amazon AWS vs Calcolatore prezzi Google Cloud
averasko
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.