Verteiltes Caching mit Windows Server AppFabric

  • View

  • Download

Embed Size (px)


Verteiltes Caching mit Windows Server AppFabric. Ingo Rammer thinktecture Unterstützung und Consulting von Software- Entwicklern und – Architekten im Windows- und .NET- Umfeld Entwickler -Coaching und –Mentoring Architektur -Consulting und –Prototyping - PowerPoint PPT Presentation

Text of Verteiltes Caching mit Windows Server AppFabric

Verteiltes Caching mit Windows Server AppFabric

Ingo Rammerthinktectureingo.rammer@thinktecture.comVerteiltes Caching mit Windows Server AppFabric1dd/mm/yyyy, author_aliasPresentation_titleIngo Rammer und thinktectureUntersttzung und Consulting von Software-Entwicklern und Architekten im Windows- und .NET-Umfeld

Entwickler-Coaching und MentoringArchitektur-Consulting und PrototypingArchitektur- und Code-ReviewsAnwendungsoptimierung, Troubleshooting, Debugging

Caching in 30 SecondsAppFabric Caching (Velocity) is a Windows Service for highly scalable distributed cachingMultiple physical nodes are combined to form one big virtual cacheSo first lets start the virtual machines WebServer #1WebServer #2WebServer #3WebServer #nLoad BalancerDataUserWeb ServerDataApplicationSession StateLocalCachingTodays IssuesSession stateInProc, Session server, database?Availability, Single-Point-Of-Failure, PerformanceCachingCache consistency when using multiple serversWebServer #1WebServer #2WebServer #3WebServer #nLoad BalancerCacheServer #1CacheServer #2AppFabric CachingWebServer #1WebServer #2WebServer #3WebServer #nLoad BalancerCacheServer #1CacheServer #2Configuring AppFabricAdministrationPowershellCluster config centrally in XML file or in SQL ServerNotebook directly: Windows 7 with IIS and Visual StudioFour virtual machines:VCacheDC

Domain ControllerSQL ServerVCache01AppFabricVCache02AppFabricVCache03AppFabricNamed CachesVCache01VCache02VCache03Cache: defaultCache: sessiondataAdditional caches with different configurationCache AdministrationAdministration via PowershellLoading the moduleImport-Module DistributedCacheAdministrationGet-CacheHelpCreating a new cache: New-Cache democacheStarting the Cluster: Start-CacheClusterStatus: Get-CacheHost

AppFabric Caching w/o SecurityExport-CacheClusterConfig c:\test.xmlAdd advancedProperties

Import-CacheClusterConfig c:\test.xml

AppFabric Caching Hello WorldConfiguring the client