2013-02-07 20 views
6

Desidero utilizzare AppFrbric 1.1 per la memorizzazione nella cache dei dati in diversi casi d'uso. I requisiti di sistema su it's download page suggeriscono che è pensato per Windows Server 2008 e versioni successive, per l'ambiente di produzione mentre può essere installato per lo sviluppo e il test su Windows 7.È possibile distribuire AppFabric su Windows 7?

Il mio prodotto è basato sul Web e può essere distribuito in un ambiente server per clienti di medie dimensioni ma per la distribuzione di un singolo utente, dovrebbe essere distribuibile su una workstation con Windows 7.

Quindi, dovrebbe essere incluso AppFabric nella mia soluzione oppure no? Se distribuito, avrà delle implicazioni tecnologiche su Windows 7 (che sospetto, non)? E se ha implicazioni legali/legate alla conformità di cui ho bisogno di essere consapevole.

BTW, non posso avere due implementazioni per la memorizzazione nella cache a causa dell'impatto sul supporto. Se non è possibile utilizzare AppFabric, potrebbe essere necessario ricorrere a una soluzione personalizzata.

risposta

1

Ovviamente è possibile utilizzarlo su Windows 7 (l'ho fatto). Inoltre, non confondere Client Api (Nuget Here) con il servizio cache (downlaod here).

I requisiti di sistema sono molto semplici da comprendere: in fase di produzione, verranno utilizzati server dedicati per l'hosting del servizio cache in esecuzione su Windows Server. Per lo sviluppo, userete sicuramente Windows 7 o 8. Il servizio cache può essere installato su questi sistemi, ma avrete meno disponibilità e minor perf. Tuttavia, non è così importante per questo ambiente.

+0

Grazie per la risposta, ma non penso che tu abbia capito la mia domanda. Come accennato, il servizio AppFabric deve essere distribuito su Windows Server mentre possiamo usare Windows 7 o 8 come client. La mia domanda è: posso distribuire anche il "servizio AppFabric" sulla workstation di Windows 7 del cliente (vale a dire in produzione)? – Kabeer

+0

è completamente inutile farlo. AppFabric è una cache distribuita: è perfetta per distribuire i dati su più server per molti client. Saranno anche problemi con la manutenzione perché richiede compiti di manutenzione specifici. Utilizza una cache locale per la tua app come System.runtime.Caching.MemoryCache. Certo, puoi provare la tua idea, ma inizierai con un handicap – Cybermaxs

+0

Per riferimento a tutti, l'ho provato sul sistema operativo Windows 8.1 Enterprise e non è supportato. – RBT