2011-05-13 16 views
8

Abbiamo in programma di spostare una delle nostre applicazioni su cloud, ma da qualche parte ho letto che usare la sessione in cloud può essere pericoloso. ma questo blog non ha spiegato alcun pericolo in quanto tale.È sicuro usare la sessione nell'applicazione cloud

Volevo sapere che c'è davvero qualche minaccia nell'utilizzo della sessione per le applicazioni cloud?

Sono nuovo al forum quindi scusami se ho commesso qualche errore e per favore guidami a correggere lo stesso.

+0

Cosa vuoi dire la sessione in the cloud? La tua sessione personalizzata? Se è così, non è diverso da qualsiasi altra chiamata db al cloud. – Tejs

risposta

3

Se si prevede di eseguire l'applicazione su più nodi, sarà necessario tenere conto delle sessioni di bilanciamento del carico e out-of-proc, ma non c'è nulla di intrinsecamente insicuro nell'uso delle sessioni mentre i server sono ospitati altrove.

Questo non ha alcun senso.

1

Se 'pericoloso' significa che in alcune situazioni l'utilizzo di Session non funzionerà, hai ragione se utilizzi Azure per ospitare la tua applicazione cloud. Quindi dipende dal numero di istanze in esecuzione.

Se si esegue solo 1 istanza, è possibile utilizzare Sessione (che rimane memorizzata nell'istanza) senza modificare nulla. Ma se stai utilizzando più di 1 istanza (le richieste vengono caricate in modo bilanciato e ogni richiesta può essere gestita in un'istanza diversa) in memoria, la sessione non funzionerà immediatamente. Per risolvere questo problema, puoi utilizzare 3 diversi modi per memorizzare la sessione.

Vedere questa domanda per ulteriori informazioni: ASP.NET session state provider in Azure

Problemi correlati