Ist die Verwendung der Sitzung in der Cloud-Anwendung sicher?

8

Wir planen, eine unserer Anwendungen in die Cloud zu verschieben, aber irgendwo habe ich gelesen, dass die Verwendung einer Sitzung in der Cloud gefährlich sein kann. aber dieser Blog erklärt keine Gefahr als solche.

Ich wollte wissen, dass es wirklich eine Bedrohung für die Verwendung von Session für Cloud-Anwendungen gibt?

Ich bin neu im Forum, also entschuldigen Sie, wenn ich einen Fehler begangen habe und bitte führen Sie mich, das gleiche zu korrigieren.

    
Manoj 13.05.2011, 13:18
quelle

2 Antworten

3

Wenn Sie Ihre Anwendung über mehrere Knoten hinweg ausführen möchten, müssen Sie Load-Balancing- und Out-of-Proc-Sitzungen berücksichtigen, aber nichts an sich ist unsicher, wenn Sie Sitzungen verwenden, während Ihre Server anderswo gehostet werden.

>

Das macht einfach keinen Sinn.

    
John Cromartie 13.05.2011 13:22
quelle
1

Wenn "gefährlich" bedeutet, dass in bestimmten Situationen die Verwendung von Session nicht funktioniert, haben Sie Recht, wenn Sie Azure zum Hosten Ihrer Cloud-Anwendung verwenden würden. Dann hängt es von der Anzahl der Instanzen ab, die Sie ausführen.

Wenn Sie nur eine Instanz ausführen, können Sie die Sitzung (die sich im Speicher der Instanz befindet) verwenden, ohne etwas zu ändern. Wenn Sie jedoch mehr als eine Instanz verwenden (die Anforderungen werden ausgeglichen, und jede Anforderung kann an einer anderen Instanz bearbeitet werden), wird die Sitzung nicht sofort ausgeführt. Um dies zu beheben, können Sie 3 verschiedene Speichermöglichkeiten verwenden.

Siehe diese Frage für weitere Informationen: ASP.NET-Sitzungsstatusanbieter in Azure

    
nickvane 13.05.2011 14:01
quelle

Tags und Links