SlideShare uma empresa Scribd logo
1 de 28
© Hexaware Technologies. All rights reserved. www.hexaware.com© Hexaware Technologies. All rights reserved.
Passionate
Employees
Innovative
Services
Delighted
Customers
Harnessing the Power of
SharePoint 2013’s
Distributed Cache Service
2
© Hexaware Technologies. All rights reserved. | www.hexaware.com
What is Distributed Cache?
 A distributed cache is an extension of the
traditional concept of cache used in a single
locale.
 A distributed cache may span multiple servers so
that it can grow in size and in transactional
capacity.
3
© Hexaware Technologies. All rights reserved. | www.hexaware.com
SharePoint 2013 Distributed Cache
The Distributed Cache (DC) service is built on top of the Windows Server AppFabric Cache.
The Distributed Cache (DC) service provides in-memory caching services to several
features in SharePoint 2013 as listed below
Authentication
Security Trimming
Page load performance
Social Features, Newsfeeds
4
© Hexaware Technologies. All rights reserved. | www.hexaware.com
Architectural Highlights
 In SharePoint 2013, it creates session token
during user login for any of the user
authentication method used, either windows
authentication or forms authentication or SAML
token by external identity provider.
 Prior to SharePoint 2013, the session token
cache was stored at server-local cache. In
SharePoint 2013, session security tokens are
stored centrally in a Distributed Cache Service’s
Logon Token Cache. This architectural
improvement, made tokens accessible across
the farm, to all WFEs.
5
© Hexaware Technologies. All rights reserved. | www.hexaware.com
Architectural Highlights
 User Profile Service Application (UPA) Proxies retrieve configuration details from their
associated UPAs & databases; and cache those details in several per-process in-
memory cache and all such cache information is resident in server memory. Following
Settings are stored in cache
 URLs for MySite portals
 Following limits
 UPA sync configuration (e.g. whether to sync inactive users)
 Newsfeed settings
 Activity Feed
6
© Hexaware Technologies. All rights reserved. | www.hexaware.com
Architectural Highlights
 Prior to SP-2013 ViewState data was stored at the server end, which lead to problem
that subsequent requests would have to be routed to the same server where ViewState
was originally cached. This problem was solved in SP-2013 by storing as key pair value
of GUID and ViewState to distributed ViewState cache.
7
© Hexaware Technologies. All rights reserved. | www.hexaware.com
Architectural Highlights
 For user profiles, it enables everything to be
“in sync” and have minimal visible POSTs
back to the server. As the distributed cache
is resident in server memory the browser
have to post back to Distributed Cache
Service. In background data is persisted to
database from the distributed cache to the
database. During post back browser doesn't
have to wait to get data persisted in
database. This drastically improves page
response performance.
8
© Hexaware Technologies. All rights reserved. | www.hexaware.com
Distributed Caching - Installation
 SharePoint 2013’s prerequisites installer takes
care of installing the Windows Server AppFabric
and configuring it for cache operations on your
behalf.
 There is no initial action required on the part of
administrators to get the Distributed Cache
service installed and operational in their
SharePoint 2013 environment.
9
© Hexaware Technologies. All rights reserved. | www.hexaware.com
Default DC Configuration
 Default Memory allocation to DC Service is 10% of total physical memory.
 From that it uses half of that memory allocation for data storage i.e. it uses 5% of cache
size.
 The other half of that memory allocation is used for memory management overhead.
 When the cached data grows, the DC service uses the entire 10% of the allocated
memory.
10
© Hexaware Technologies. All rights reserved. | www.hexaware.com
DC configuration for small farm
Important Note: DC Service has
to be turned ON all the WFE
servers.
Distributed Cache is
on all WFE Servers
11
© Hexaware Technologies. All rights reserved. | www.hexaware.com
DC configuration for medium farm (10,000+ users)
1. It’s recommended to have dedicated DC Server allocated to the SharePoint
Farm.
2. Use the following method to calculate how much memory can be assigned to
the DC service.
 Determine the total physical memory on the server. For this example, we
will use 16 GB as the total physical memory available on the server
 Reserve 2 GB of memory for other processes and services that are
running on the cache host. i.e. 16 GB – 2 GB = 14 GB. This remaining
memory is allocated to the Distributed Cache service
 Take half of the remaining memory, and convert it to MB. For example,
14 GB/2 = 7 GB or 7000 MB. This is the cache size of the DC service
12
© Hexaware Technologies. All rights reserved. | www.hexaware.com
DC configuration for medium farm (10,000+ users)
APP 03 is made
dedicated Distributed
Cache Server
13
© Hexaware Technologies. All rights reserved. | www.hexaware.com
Wrongly configured DC…
Page render time around 9-10 seconds!!
14
© Hexaware Technologies. All rights reserved. | www.hexaware.com
DC Configured Correctly..
After implementing the Dedicated DC service to a SharePoint farm and correctly updating
the memory allocation the page rendered time improved drastically!
Page render time NOT more than 2 seconds..
15
© Hexaware Technologies. All rights reserved. | www.hexaware.com
DC Configuration - Benefits
 As it creates unique session for any of the
user authentication technique like window
authentication or forms authentication or
external identity provider, in a subsequent
calls, it bypasses the need to redirect to
external identity providers and additional
user prompts, in a way avoiding evident
response time delay.
 Creation of unique session token and
caching the token avoids the multiple steps
of regeneration of session token and saving
the time to some extent.
16
© Hexaware Technologies. All rights reserved. | www.hexaware.com
DC Configuration - Benefits
 Session tokens are centralized cached and
webserver can trace token using windows
identity or session cookie, the user can access
any of the webservers without the need to re-
login.
 As ViewState data is stored in Distributed Cache, the problem
related to request routing is resolved and page response time
is improved to a large extent
17
© Hexaware Technologies. All rights reserved. | www.hexaware.com
DC Configuration - Benefits
 Social features like URLs for MySite
portals, Following limits, UPA sync
configuration, Newsfeed settings, Activity
Feed are stored in Distributed cache and
configured to Sync all the User Profile
Applications (UPAs). Also during POST
back action, browser have to POST back to
DC and need not wait till data gets
persisted in database. This improved the
page performance drastically.
18
© Hexaware Technologies. All rights reserved. | www.hexaware.com
Challenges & Tips
Following slides covers some of the challenges faced during
real life implementations of Distributed Caching Service in a
medium farm of about 10000 users.
All the tips provided here are actual resolutions provide by our
“Hexaware SharePoint Expert” team
19
© Hexaware Technologies. All rights reserved. | www.hexaware.com
Challenge # 1
You try to interact with the cache service and find that the service is not functioning
correctly.
Tip: Restarting the cluster is a simple first step that will often clear up any issues. Run
the Command Restart-CacheCluster
20
© Hexaware Technologies. All rights reserved. | www.hexaware.com
Challenge # 2
You get an error related to the registry.
Tip: It usually means that the host you are working with is not part of a cluster and it
sneeds to be added.
Run the Add-SPDistributedCacheServiceInstance command to add.
21
© Hexaware Technologies. All rights reserved. | www.hexaware.com
Challenge # 3
You try to add a cache host to the cluster and you get error ”TCP port already in use”
22
© Hexaware Technologies. All rights reserved. | www.hexaware.com
Challenge # 4
You try to remove a cache host from the cluster and you get error “cacheHostInfo is
null”.
23
© Hexaware Technologies. All rights reserved. | www.hexaware.com
Tip for Challenge #3 & #4
Error showed in Challenge#3 & #4 usually means that the server was
previously part of a cluster and wasn’t added or removed correctly.
To resolve the issue execute following commands
• $instanceName ="SPDistributedCacheService
Name=AppFabricCachingService"
• $serviceInstance = Get-SPServiceInstance | ?
{($_.service.tostring()) -eq $instanceName –and ($_.server.name)
-eq "<Your Server Name>"}
• $serviceInstance.Delete()
• Add-SPDistributedCacheServiceInstance
24
© Hexaware Technologies. All rights reserved. | www.hexaware.com
Challenge # 5
There was a medium farm with dedicated DC server and was facing page performance
issue. When traced the ULS logs, found following error.
Unexpected error occurred in method 'GetObject' , usage 'Distributed Logon Token Cache'
– Exception crosoft.ApplicationServer.Caching.DataCacheException:
ErrorCode<ERRCA0017>:SubStatus<ES0006>:There is a temporary failure. Please retry
later. (One or more specified cache servers are unavailable, which could be caused by
busy network or servers. For on-premises cache clusters, also verify the following
conditions. Ensure that security permission has been granted for this client account, and
check that the AppFabric Caching Service is allowed through the firewall on all cache hosts.
Also the MaxBufferSize on the server must be greater than or equal to the serialized object
size sent from the client.
25
© Hexaware Technologies. All rights reserved. | www.hexaware.com
Tip for Challenge #5
1. Update default DC parameters
2. Change parameter values for Security Token Service followed by IISRESET on all
servers in the.
 Set MaxServiceTokenCacfarmheItems to 1500
 Set MaxLogonTokenCacheItems to 1500
DC Parameters Default Value Recommended
MaxBufferPoolSize 268435456 1073741824
MaxBufferSize 8388608 33554432
ChannelOpenTimeOut 20 3000
RequestTimeout 20 3000
MaxConnectionsToServer 2 100
26
© Hexaware Technologies. All rights reserved. | www.hexaware.com
Be Aware
“The Distributed Cache service can end up
in a non-functioning or unrecoverable state
if you do not follow the procedures. In
extreme scenarios, you might have to
rebuild the server farm“
27
© Hexaware Technologies. All rights reserved. | www.hexaware.com
Best Thing..
If you set DC Configurations Right then
your SharePoint Farm will have an
advantage of Highest Performance and
Improved Scalability…
Passionate
Employees
Innovative
Services
Delighted
Customers
© Hexaware Technologies. All rights reserved. | www.hexaware.com
Thank you

Mais conteúdo relacionado

Mais procurados

Whitepaper: Continuous Compliance in SAP Environments - Happiest Minds
Whitepaper: Continuous Compliance in SAP Environments - Happiest MindsWhitepaper: Continuous Compliance in SAP Environments - Happiest Minds
Whitepaper: Continuous Compliance in SAP Environments - Happiest MindsHappiest Minds Technologies
 
Continuous Compliance-in-Sap-Environments
Continuous Compliance-in-Sap-EnvironmentsContinuous Compliance-in-Sap-Environments
Continuous Compliance-in-Sap-Environmentshappiestmindstech
 
Gp Installation Presentation
Gp Installation PresentationGp Installation Presentation
Gp Installation Presentationddauphin
 
Pivotal gem fire_wp_hardest-problems-data-management_053013
Pivotal gem fire_wp_hardest-problems-data-management_053013Pivotal gem fire_wp_hardest-problems-data-management_053013
Pivotal gem fire_wp_hardest-problems-data-management_053013EMC
 
Governance, Risk, and Compliance Management: Realizing the Value of Cross-Ent...
Governance, Risk, and Compliance Management: Realizing the Value of Cross-Ent...Governance, Risk, and Compliance Management: Realizing the Value of Cross-Ent...
Governance, Risk, and Compliance Management: Realizing the Value of Cross-Ent...FindWhitePapers
 
Rethink Storage: Transform the Data Center with EMC ViPR Software-Defined Sto...
Rethink Storage: Transform the Data Center with EMC ViPR Software-Defined Sto...Rethink Storage: Transform the Data Center with EMC ViPR Software-Defined Sto...
Rethink Storage: Transform the Data Center with EMC ViPR Software-Defined Sto...EMC
 
The Whats, Whys and Hows of Database as a Service
The Whats, Whys and Hows of Database as a ServiceThe Whats, Whys and Hows of Database as a Service
The Whats, Whys and Hows of Database as a ServicePeak 10
 
Introduccion a SQL Server Master Data Services
Introduccion a SQL Server Master Data ServicesIntroduccion a SQL Server Master Data Services
Introduccion a SQL Server Master Data ServicesEduardo Castro
 
Informatica Tutorial For Beginners | Informatica Powercenter Tutorial | Edureka
Informatica Tutorial For Beginners | Informatica Powercenter Tutorial | EdurekaInformatica Tutorial For Beginners | Informatica Powercenter Tutorial | Edureka
Informatica Tutorial For Beginners | Informatica Powercenter Tutorial | EdurekaEdureka!
 
Sql server 2012_licensing_reference_guide
Sql server 2012_licensing_reference_guideSql server 2012_licensing_reference_guide
Sql server 2012_licensing_reference_guideamenus006
 
Dokumen.tips edb postgres-failover-manager-guide-get-failover-manager-require...
Dokumen.tips edb postgres-failover-manager-guide-get-failover-manager-require...Dokumen.tips edb postgres-failover-manager-guide-get-failover-manager-require...
Dokumen.tips edb postgres-failover-manager-guide-get-failover-manager-require...DaniloLemosdeArruda
 
Hp smart cache technology c03641668
Hp smart cache technology c03641668Hp smart cache technology c03641668
Hp smart cache technology c03641668Paul Cao
 
Gssa datacenter solutions
Gssa datacenter solutionsGssa datacenter solutions
Gssa datacenter solutionsGss America
 
White Paper: Rethink Storage: Transform the Data Center with EMC ViPR Softwar...
White Paper: Rethink Storage: Transform the Data Center with EMC ViPR Softwar...White Paper: Rethink Storage: Transform the Data Center with EMC ViPR Softwar...
White Paper: Rethink Storage: Transform the Data Center with EMC ViPR Softwar...EMC
 
Adaptive processing servers for BO
Adaptive processing servers for BOAdaptive processing servers for BO
Adaptive processing servers for BOvinodguptaec
 
Microsoft master data services mds overview
Microsoft master data services mds overviewMicrosoft master data services mds overview
Microsoft master data services mds overviewEugene Zozulya
 
Microsoft India - System Center Virtual Machine Manager 2008 Whitepaper
Microsoft India - System Center Virtual Machine Manager 2008 WhitepaperMicrosoft India - System Center Virtual Machine Manager 2008 Whitepaper
Microsoft India - System Center Virtual Machine Manager 2008 WhitepaperMicrosoft Private Cloud
 
Hyperconverged Solution For Retail and Hospitality
Hyperconverged Solution For Retail and HospitalityHyperconverged Solution For Retail and Hospitality
Hyperconverged Solution For Retail and HospitalityDataCore Software
 

Mais procurados (19)

Parallels
ParallelsParallels
Parallels
 
Whitepaper: Continuous Compliance in SAP Environments - Happiest Minds
Whitepaper: Continuous Compliance in SAP Environments - Happiest MindsWhitepaper: Continuous Compliance in SAP Environments - Happiest Minds
Whitepaper: Continuous Compliance in SAP Environments - Happiest Minds
 
Continuous Compliance-in-Sap-Environments
Continuous Compliance-in-Sap-EnvironmentsContinuous Compliance-in-Sap-Environments
Continuous Compliance-in-Sap-Environments
 
Gp Installation Presentation
Gp Installation PresentationGp Installation Presentation
Gp Installation Presentation
 
Pivotal gem fire_wp_hardest-problems-data-management_053013
Pivotal gem fire_wp_hardest-problems-data-management_053013Pivotal gem fire_wp_hardest-problems-data-management_053013
Pivotal gem fire_wp_hardest-problems-data-management_053013
 
Governance, Risk, and Compliance Management: Realizing the Value of Cross-Ent...
Governance, Risk, and Compliance Management: Realizing the Value of Cross-Ent...Governance, Risk, and Compliance Management: Realizing the Value of Cross-Ent...
Governance, Risk, and Compliance Management: Realizing the Value of Cross-Ent...
 
Rethink Storage: Transform the Data Center with EMC ViPR Software-Defined Sto...
Rethink Storage: Transform the Data Center with EMC ViPR Software-Defined Sto...Rethink Storage: Transform the Data Center with EMC ViPR Software-Defined Sto...
Rethink Storage: Transform the Data Center with EMC ViPR Software-Defined Sto...
 
The Whats, Whys and Hows of Database as a Service
The Whats, Whys and Hows of Database as a ServiceThe Whats, Whys and Hows of Database as a Service
The Whats, Whys and Hows of Database as a Service
 
Introduccion a SQL Server Master Data Services
Introduccion a SQL Server Master Data ServicesIntroduccion a SQL Server Master Data Services
Introduccion a SQL Server Master Data Services
 
Informatica Tutorial For Beginners | Informatica Powercenter Tutorial | Edureka
Informatica Tutorial For Beginners | Informatica Powercenter Tutorial | EdurekaInformatica Tutorial For Beginners | Informatica Powercenter Tutorial | Edureka
Informatica Tutorial For Beginners | Informatica Powercenter Tutorial | Edureka
 
Sql server 2012_licensing_reference_guide
Sql server 2012_licensing_reference_guideSql server 2012_licensing_reference_guide
Sql server 2012_licensing_reference_guide
 
Dokumen.tips edb postgres-failover-manager-guide-get-failover-manager-require...
Dokumen.tips edb postgres-failover-manager-guide-get-failover-manager-require...Dokumen.tips edb postgres-failover-manager-guide-get-failover-manager-require...
Dokumen.tips edb postgres-failover-manager-guide-get-failover-manager-require...
 
Hp smart cache technology c03641668
Hp smart cache technology c03641668Hp smart cache technology c03641668
Hp smart cache technology c03641668
 
Gssa datacenter solutions
Gssa datacenter solutionsGssa datacenter solutions
Gssa datacenter solutions
 
White Paper: Rethink Storage: Transform the Data Center with EMC ViPR Softwar...
White Paper: Rethink Storage: Transform the Data Center with EMC ViPR Softwar...White Paper: Rethink Storage: Transform the Data Center with EMC ViPR Softwar...
White Paper: Rethink Storage: Transform the Data Center with EMC ViPR Softwar...
 
Adaptive processing servers for BO
Adaptive processing servers for BOAdaptive processing servers for BO
Adaptive processing servers for BO
 
Microsoft master data services mds overview
Microsoft master data services mds overviewMicrosoft master data services mds overview
Microsoft master data services mds overview
 
Microsoft India - System Center Virtual Machine Manager 2008 Whitepaper
Microsoft India - System Center Virtual Machine Manager 2008 WhitepaperMicrosoft India - System Center Virtual Machine Manager 2008 Whitepaper
Microsoft India - System Center Virtual Machine Manager 2008 Whitepaper
 
Hyperconverged Solution For Retail and Hospitality
Hyperconverged Solution For Retail and HospitalityHyperconverged Solution For Retail and Hospitality
Hyperconverged Solution For Retail and Hospitality
 

Semelhante a Share point 2013’s distributed cache service 6.0 (1)

Citrix Store front planning guide
Citrix Store front planning guideCitrix Store front planning guide
Citrix Store front planning guideNuno Alves
 
Virtual Design Master Challenge 1 - Akmal
Virtual Design Master Challenge 1  - AkmalVirtual Design Master Challenge 1  - Akmal
Virtual Design Master Challenge 1 - Akmaltovmug
 
Application Scalability in Server Farms - NCache
Application Scalability in Server Farms - NCacheApplication Scalability in Server Farms - NCache
Application Scalability in Server Farms - NCacheAlachisoft
 
Improving Website Performance with Memecached Webinar | Achieve Internet
Improving Website Performance with Memecached Webinar | Achieve InternetImproving Website Performance with Memecached Webinar | Achieve Internet
Improving Website Performance with Memecached Webinar | Achieve InternetAchieve Internet
 
Improving Website Performance with Memecached Webinar | Achieve Internet
Improving Website Performance with Memecached Webinar | Achieve InternetImproving Website Performance with Memecached Webinar | Achieve Internet
Improving Website Performance with Memecached Webinar | Achieve InternetAchieve Internet
 
Four Ways to Improve ASP .NET Performance and Scalability
 Four Ways to Improve ASP .NET Performance and Scalability Four Ways to Improve ASP .NET Performance and Scalability
Four Ways to Improve ASP .NET Performance and ScalabilityAlachisoft
 
Supporting Apache HBase : Troubleshooting and Supportability Improvements
Supporting Apache HBase : Troubleshooting and Supportability ImprovementsSupporting Apache HBase : Troubleshooting and Supportability Improvements
Supporting Apache HBase : Troubleshooting and Supportability ImprovementsDataWorks Summit
 
Supporting Apache HBase : Troubleshooting and Supportability Improvements
Supporting Apache HBase : Troubleshooting and Supportability ImprovementsSupporting Apache HBase : Troubleshooting and Supportability Improvements
Supporting Apache HBase : Troubleshooting and Supportability ImprovementsDataWorks Summit
 
Web Speed And Scalability
Web Speed And ScalabilityWeb Speed And Scalability
Web Speed And ScalabilityJason Ragsdale
 
Operating and supporting HBase Clusters
Operating and supporting HBase ClustersOperating and supporting HBase Clusters
Operating and supporting HBase Clustersenissoz
 
Operating and Supporting Apache HBase Best Practices and Improvements
Operating and Supporting Apache HBase Best Practices and ImprovementsOperating and Supporting Apache HBase Best Practices and Improvements
Operating and Supporting Apache HBase Best Practices and ImprovementsDataWorks Summit/Hadoop Summit
 
SharePoint 2010 Virtualisation - SharePoint Saturday UK
SharePoint 2010 Virtualisation - SharePoint Saturday UKSharePoint 2010 Virtualisation - SharePoint Saturday UK
SharePoint 2010 Virtualisation - SharePoint Saturday UKMichael Noel
 
E g innovations overview
E g innovations overviewE g innovations overview
E g innovations overviewNuno Alves
 
SharePoint 2010 Virtualization
SharePoint 2010 VirtualizationSharePoint 2010 Virtualization
SharePoint 2010 VirtualizationMichael Noel
 
Virtual SAN: It’s a SAN, it’s Virtual, but what is it really?
Virtual SAN: It’s a SAN, it’s Virtual, but what is it really?Virtual SAN: It’s a SAN, it’s Virtual, but what is it really?
Virtual SAN: It’s a SAN, it’s Virtual, but what is it really?DataCore Software
 
Improving Website Performance and Scalability with Memcached
Improving Website Performance and Scalability with MemcachedImproving Website Performance and Scalability with Memcached
Improving Website Performance and Scalability with MemcachedAcquia
 
SPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst PracticesSPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst PracticesScott Hoag
 

Semelhante a Share point 2013’s distributed cache service 6.0 (1) (20)

Citrix Store front planning guide
Citrix Store front planning guideCitrix Store front planning guide
Citrix Store front planning guide
 
Virtual Design Master Challenge 1 - Akmal
Virtual Design Master Challenge 1  - AkmalVirtual Design Master Challenge 1  - Akmal
Virtual Design Master Challenge 1 - Akmal
 
Application Scalability in Server Farms - NCache
Application Scalability in Server Farms - NCacheApplication Scalability in Server Farms - NCache
Application Scalability in Server Farms - NCache
 
Improving Website Performance with Memecached Webinar | Achieve Internet
Improving Website Performance with Memecached Webinar | Achieve InternetImproving Website Performance with Memecached Webinar | Achieve Internet
Improving Website Performance with Memecached Webinar | Achieve Internet
 
Improving Website Performance with Memecached Webinar | Achieve Internet
Improving Website Performance with Memecached Webinar | Achieve InternetImproving Website Performance with Memecached Webinar | Achieve Internet
Improving Website Performance with Memecached Webinar | Achieve Internet
 
Four Ways to Improve ASP .NET Performance and Scalability
 Four Ways to Improve ASP .NET Performance and Scalability Four Ways to Improve ASP .NET Performance and Scalability
Four Ways to Improve ASP .NET Performance and Scalability
 
Supporting Apache HBase : Troubleshooting and Supportability Improvements
Supporting Apache HBase : Troubleshooting and Supportability ImprovementsSupporting Apache HBase : Troubleshooting and Supportability Improvements
Supporting Apache HBase : Troubleshooting and Supportability Improvements
 
Supporting Apache HBase : Troubleshooting and Supportability Improvements
Supporting Apache HBase : Troubleshooting and Supportability ImprovementsSupporting Apache HBase : Troubleshooting and Supportability Improvements
Supporting Apache HBase : Troubleshooting and Supportability Improvements
 
Web Speed And Scalability
Web Speed And ScalabilityWeb Speed And Scalability
Web Speed And Scalability
 
Caching 101
Caching 101Caching 101
Caching 101
 
Operating and supporting HBase Clusters
Operating and supporting HBase ClustersOperating and supporting HBase Clusters
Operating and supporting HBase Clusters
 
Operating and Supporting Apache HBase Best Practices and Improvements
Operating and Supporting Apache HBase Best Practices and ImprovementsOperating and Supporting Apache HBase Best Practices and Improvements
Operating and Supporting Apache HBase Best Practices and Improvements
 
SharePoint 2010 Virtualisation - SharePoint Saturday UK
SharePoint 2010 Virtualisation - SharePoint Saturday UKSharePoint 2010 Virtualisation - SharePoint Saturday UK
SharePoint 2010 Virtualisation - SharePoint Saturday UK
 
E g innovations overview
E g innovations overviewE g innovations overview
E g innovations overview
 
SharePoint 2010 Virtualization
SharePoint 2010 VirtualizationSharePoint 2010 Virtualization
SharePoint 2010 Virtualization
 
Virtual SAN: It’s a SAN, it’s Virtual, but what is it really?
Virtual SAN: It’s a SAN, it’s Virtual, but what is it really?Virtual SAN: It’s a SAN, it’s Virtual, but what is it really?
Virtual SAN: It’s a SAN, it’s Virtual, but what is it really?
 
Technolo Report
Technolo ReportTechnolo Report
Technolo Report
 
Improving Website Performance and Scalability with Memcached
Improving Website Performance and Scalability with MemcachedImproving Website Performance and Scalability with Memcached
Improving Website Performance and Scalability with Memcached
 
SPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst PracticesSPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst Practices
 
Nt1330 Unit 1
Nt1330 Unit 1Nt1330 Unit 1
Nt1330 Unit 1
 

Mais de Hexaware Technologies

Current state of outsourcing relationships the watermelon effect
Current state of outsourcing relationships   the watermelon effectCurrent state of outsourcing relationships   the watermelon effect
Current state of outsourcing relationships the watermelon effectHexaware Technologies
 
Detect and Prevent Insurance fraud using Hexaware’s iFraudEngine
Detect and Prevent Insurance fraud using Hexaware’s iFraudEngineDetect and Prevent Insurance fraud using Hexaware’s iFraudEngine
Detect and Prevent Insurance fraud using Hexaware’s iFraudEngineHexaware Technologies
 
Gets future ready with peoplesoft hcm 9.1 upgrade
Gets future ready with peoplesoft hcm 9.1 upgradeGets future ready with peoplesoft hcm 9.1 upgrade
Gets future ready with peoplesoft hcm 9.1 upgradeHexaware Technologies
 
Middle office outsourcing in the investment management world
Middle office outsourcing in the investment management worldMiddle office outsourcing in the investment management world
Middle office outsourcing in the investment management worldHexaware Technologies
 
Banking and financial services experience, expertise, execution & excellence
Banking and financial services   experience, expertise, execution & excellenceBanking and financial services   experience, expertise, execution & excellence
Banking and financial services experience, expertise, execution & excellenceHexaware Technologies
 
Oracle applications support and maintenance services
Oracle applications support and maintenance servicesOracle applications support and maintenance services
Oracle applications support and maintenance servicesHexaware Technologies
 
Leading global bank reduces costs, increases scalability
Leading global bank reduces costs, increases scalabilityLeading global bank reduces costs, increases scalability
Leading global bank reduces costs, increases scalabilityHexaware Technologies
 
Enterprise Data Management Assessment
Enterprise Data Management AssessmentEnterprise Data Management Assessment
Enterprise Data Management AssessmentHexaware Technologies
 

Mais de Hexaware Technologies (11)

Current state of outsourcing relationships the watermelon effect
Current state of outsourcing relationships   the watermelon effectCurrent state of outsourcing relationships   the watermelon effect
Current state of outsourcing relationships the watermelon effect
 
Detect and Prevent Insurance fraud using Hexaware’s iFraudEngine
Detect and Prevent Insurance fraud using Hexaware’s iFraudEngineDetect and Prevent Insurance fraud using Hexaware’s iFraudEngine
Detect and Prevent Insurance fraud using Hexaware’s iFraudEngine
 
Gets future ready with peoplesoft hcm 9.1 upgrade
Gets future ready with peoplesoft hcm 9.1 upgradeGets future ready with peoplesoft hcm 9.1 upgrade
Gets future ready with peoplesoft hcm 9.1 upgrade
 
Sap Business Implementation
Sap Business ImplementationSap Business Implementation
Sap Business Implementation
 
Agile testing solution
Agile testing solutionAgile testing solution
Agile testing solution
 
Middle office outsourcing in the investment management world
Middle office outsourcing in the investment management worldMiddle office outsourcing in the investment management world
Middle office outsourcing in the investment management world
 
Banking and financial services experience, expertise, execution & excellence
Banking and financial services   experience, expertise, execution & excellenceBanking and financial services   experience, expertise, execution & excellence
Banking and financial services experience, expertise, execution & excellence
 
Oracle applications support and maintenance services
Oracle applications support and maintenance servicesOracle applications support and maintenance services
Oracle applications support and maintenance services
 
Leading global bank reduces costs, increases scalability
Leading global bank reduces costs, increases scalabilityLeading global bank reduces costs, increases scalability
Leading global bank reduces costs, increases scalability
 
Enterprise Data Management Assessment
Enterprise Data Management AssessmentEnterprise Data Management Assessment
Enterprise Data Management Assessment
 
Basel II ERM Implementation
Basel II ERM Implementation Basel II ERM Implementation
Basel II ERM Implementation
 

Último

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Último (20)

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Share point 2013’s distributed cache service 6.0 (1)

  • 1. © Hexaware Technologies. All rights reserved. www.hexaware.com© Hexaware Technologies. All rights reserved. Passionate Employees Innovative Services Delighted Customers Harnessing the Power of SharePoint 2013’s Distributed Cache Service
  • 2. 2 © Hexaware Technologies. All rights reserved. | www.hexaware.com What is Distributed Cache?  A distributed cache is an extension of the traditional concept of cache used in a single locale.  A distributed cache may span multiple servers so that it can grow in size and in transactional capacity.
  • 3. 3 © Hexaware Technologies. All rights reserved. | www.hexaware.com SharePoint 2013 Distributed Cache The Distributed Cache (DC) service is built on top of the Windows Server AppFabric Cache. The Distributed Cache (DC) service provides in-memory caching services to several features in SharePoint 2013 as listed below Authentication Security Trimming Page load performance Social Features, Newsfeeds
  • 4. 4 © Hexaware Technologies. All rights reserved. | www.hexaware.com Architectural Highlights  In SharePoint 2013, it creates session token during user login for any of the user authentication method used, either windows authentication or forms authentication or SAML token by external identity provider.  Prior to SharePoint 2013, the session token cache was stored at server-local cache. In SharePoint 2013, session security tokens are stored centrally in a Distributed Cache Service’s Logon Token Cache. This architectural improvement, made tokens accessible across the farm, to all WFEs.
  • 5. 5 © Hexaware Technologies. All rights reserved. | www.hexaware.com Architectural Highlights  User Profile Service Application (UPA) Proxies retrieve configuration details from their associated UPAs & databases; and cache those details in several per-process in- memory cache and all such cache information is resident in server memory. Following Settings are stored in cache  URLs for MySite portals  Following limits  UPA sync configuration (e.g. whether to sync inactive users)  Newsfeed settings  Activity Feed
  • 6. 6 © Hexaware Technologies. All rights reserved. | www.hexaware.com Architectural Highlights  Prior to SP-2013 ViewState data was stored at the server end, which lead to problem that subsequent requests would have to be routed to the same server where ViewState was originally cached. This problem was solved in SP-2013 by storing as key pair value of GUID and ViewState to distributed ViewState cache.
  • 7. 7 © Hexaware Technologies. All rights reserved. | www.hexaware.com Architectural Highlights  For user profiles, it enables everything to be “in sync” and have minimal visible POSTs back to the server. As the distributed cache is resident in server memory the browser have to post back to Distributed Cache Service. In background data is persisted to database from the distributed cache to the database. During post back browser doesn't have to wait to get data persisted in database. This drastically improves page response performance.
  • 8. 8 © Hexaware Technologies. All rights reserved. | www.hexaware.com Distributed Caching - Installation  SharePoint 2013’s prerequisites installer takes care of installing the Windows Server AppFabric and configuring it for cache operations on your behalf.  There is no initial action required on the part of administrators to get the Distributed Cache service installed and operational in their SharePoint 2013 environment.
  • 9. 9 © Hexaware Technologies. All rights reserved. | www.hexaware.com Default DC Configuration  Default Memory allocation to DC Service is 10% of total physical memory.  From that it uses half of that memory allocation for data storage i.e. it uses 5% of cache size.  The other half of that memory allocation is used for memory management overhead.  When the cached data grows, the DC service uses the entire 10% of the allocated memory.
  • 10. 10 © Hexaware Technologies. All rights reserved. | www.hexaware.com DC configuration for small farm Important Note: DC Service has to be turned ON all the WFE servers. Distributed Cache is on all WFE Servers
  • 11. 11 © Hexaware Technologies. All rights reserved. | www.hexaware.com DC configuration for medium farm (10,000+ users) 1. It’s recommended to have dedicated DC Server allocated to the SharePoint Farm. 2. Use the following method to calculate how much memory can be assigned to the DC service.  Determine the total physical memory on the server. For this example, we will use 16 GB as the total physical memory available on the server  Reserve 2 GB of memory for other processes and services that are running on the cache host. i.e. 16 GB – 2 GB = 14 GB. This remaining memory is allocated to the Distributed Cache service  Take half of the remaining memory, and convert it to MB. For example, 14 GB/2 = 7 GB or 7000 MB. This is the cache size of the DC service
  • 12. 12 © Hexaware Technologies. All rights reserved. | www.hexaware.com DC configuration for medium farm (10,000+ users) APP 03 is made dedicated Distributed Cache Server
  • 13. 13 © Hexaware Technologies. All rights reserved. | www.hexaware.com Wrongly configured DC… Page render time around 9-10 seconds!!
  • 14. 14 © Hexaware Technologies. All rights reserved. | www.hexaware.com DC Configured Correctly.. After implementing the Dedicated DC service to a SharePoint farm and correctly updating the memory allocation the page rendered time improved drastically! Page render time NOT more than 2 seconds..
  • 15. 15 © Hexaware Technologies. All rights reserved. | www.hexaware.com DC Configuration - Benefits  As it creates unique session for any of the user authentication technique like window authentication or forms authentication or external identity provider, in a subsequent calls, it bypasses the need to redirect to external identity providers and additional user prompts, in a way avoiding evident response time delay.  Creation of unique session token and caching the token avoids the multiple steps of regeneration of session token and saving the time to some extent.
  • 16. 16 © Hexaware Technologies. All rights reserved. | www.hexaware.com DC Configuration - Benefits  Session tokens are centralized cached and webserver can trace token using windows identity or session cookie, the user can access any of the webservers without the need to re- login.  As ViewState data is stored in Distributed Cache, the problem related to request routing is resolved and page response time is improved to a large extent
  • 17. 17 © Hexaware Technologies. All rights reserved. | www.hexaware.com DC Configuration - Benefits  Social features like URLs for MySite portals, Following limits, UPA sync configuration, Newsfeed settings, Activity Feed are stored in Distributed cache and configured to Sync all the User Profile Applications (UPAs). Also during POST back action, browser have to POST back to DC and need not wait till data gets persisted in database. This improved the page performance drastically.
  • 18. 18 © Hexaware Technologies. All rights reserved. | www.hexaware.com Challenges & Tips Following slides covers some of the challenges faced during real life implementations of Distributed Caching Service in a medium farm of about 10000 users. All the tips provided here are actual resolutions provide by our “Hexaware SharePoint Expert” team
  • 19. 19 © Hexaware Technologies. All rights reserved. | www.hexaware.com Challenge # 1 You try to interact with the cache service and find that the service is not functioning correctly. Tip: Restarting the cluster is a simple first step that will often clear up any issues. Run the Command Restart-CacheCluster
  • 20. 20 © Hexaware Technologies. All rights reserved. | www.hexaware.com Challenge # 2 You get an error related to the registry. Tip: It usually means that the host you are working with is not part of a cluster and it sneeds to be added. Run the Add-SPDistributedCacheServiceInstance command to add.
  • 21. 21 © Hexaware Technologies. All rights reserved. | www.hexaware.com Challenge # 3 You try to add a cache host to the cluster and you get error ”TCP port already in use”
  • 22. 22 © Hexaware Technologies. All rights reserved. | www.hexaware.com Challenge # 4 You try to remove a cache host from the cluster and you get error “cacheHostInfo is null”.
  • 23. 23 © Hexaware Technologies. All rights reserved. | www.hexaware.com Tip for Challenge #3 & #4 Error showed in Challenge#3 & #4 usually means that the server was previously part of a cluster and wasn’t added or removed correctly. To resolve the issue execute following commands • $instanceName ="SPDistributedCacheService Name=AppFabricCachingService" • $serviceInstance = Get-SPServiceInstance | ? {($_.service.tostring()) -eq $instanceName –and ($_.server.name) -eq "<Your Server Name>"} • $serviceInstance.Delete() • Add-SPDistributedCacheServiceInstance
  • 24. 24 © Hexaware Technologies. All rights reserved. | www.hexaware.com Challenge # 5 There was a medium farm with dedicated DC server and was facing page performance issue. When traced the ULS logs, found following error. Unexpected error occurred in method 'GetObject' , usage 'Distributed Logon Token Cache' – Exception crosoft.ApplicationServer.Caching.DataCacheException: ErrorCode<ERRCA0017>:SubStatus<ES0006>:There is a temporary failure. Please retry later. (One or more specified cache servers are unavailable, which could be caused by busy network or servers. For on-premises cache clusters, also verify the following conditions. Ensure that security permission has been granted for this client account, and check that the AppFabric Caching Service is allowed through the firewall on all cache hosts. Also the MaxBufferSize on the server must be greater than or equal to the serialized object size sent from the client.
  • 25. 25 © Hexaware Technologies. All rights reserved. | www.hexaware.com Tip for Challenge #5 1. Update default DC parameters 2. Change parameter values for Security Token Service followed by IISRESET on all servers in the.  Set MaxServiceTokenCacfarmheItems to 1500  Set MaxLogonTokenCacheItems to 1500 DC Parameters Default Value Recommended MaxBufferPoolSize 268435456 1073741824 MaxBufferSize 8388608 33554432 ChannelOpenTimeOut 20 3000 RequestTimeout 20 3000 MaxConnectionsToServer 2 100
  • 26. 26 © Hexaware Technologies. All rights reserved. | www.hexaware.com Be Aware “The Distributed Cache service can end up in a non-functioning or unrecoverable state if you do not follow the procedures. In extreme scenarios, you might have to rebuild the server farm“
  • 27. 27 © Hexaware Technologies. All rights reserved. | www.hexaware.com Best Thing.. If you set DC Configurations Right then your SharePoint Farm will have an advantage of Highest Performance and Improved Scalability…