Mi dispiace se questa è una domanda strana. Ho letto molte cose per distribuire il mio server per un'applicazione iphone utilizzando i servizi web di Amazon.Il distributore Token AWS dovrebbe essere distribuito sulla propria istanza o posso unirlo con la mia istanza app?
Il problema che sto affrontando adesso è che voglio usare il sistema Token Vending Machine per dare accesso ai dispositivi mobili per caricare o recuperare oggetti dai loro rispettivi account. Quindi ecco la struttura a cui ho pensato:
1) Il dispositivo si collega al servlet TVM per ottenere l'accesso temporaneo a SimpleDB e S3.
2) Il dispositivo si autenticherà ora da un dominio simpleDB che contiene utenti e password.
3) Il server invierà un ID univoco al dispositivo.
4) Il dispositivo utilizzerà questo ID univoco per caricare una foto su S3.
5) Se la risposta del caricamento ha esito positivo, il dispositivo aggiungerà ora alcune informazioni che includono l'ID univoco e altri campi su SimpleDB.
La mia confusione riguarda le istanze EC2 che richiedo per questo. Penso di poter usare una singola app java con servlet per fare la maggior parte di questa procedura, ma se voglio usare l'autenticazione con il distributore automatico di token dovrei lanciare una seconda istanza? L'esempio di Amazon utilizza la propria istanza per il distributore automatico di token e ottiene semplicemente l'autorizzazione per accedere direttamente ai database. Ma ho bisogno di una logica lato server, motivo per cui ho bisogno della mia elaborazione lato server per reindirizzare questi caricamenti e download.
Inoltre, se qualcuno fosse così gentile da dirmi se questa struttura ha un senso. Sono totalmente nuovo alle cose server/database, quindi non posso davvero dire quale sia una buona struttura. Ho letto le migliori pratiche e suggerimenti per i servizi di Amazon di cui ho bisogno. Ma sono ancora incerto.
Grazie per il vostro feedback e supporto.
Hai provato a chiedere questo su AWS stesso? –
Hai visto AWS Simple WorkFlow (SWF)? Per un'architettura come te, potrebbe essere un modo semplice per controllare i download e, con l'SDK iPhone AWS, puoi facilmente effettuare la connessione. – Bourbon
@Jack no, ma ho pensato di chiederlo prima perché non sembrava una domanda difficile. – Pochi