azure redis cache

20
Increase Performance of Azure Web App with Redis Cache Chourouk HJAIEJ DX Technical Evangelist Intern at Microsoft Tunisia [email protected]

Upload: chourouk-hjaiejmvp

Post on 16-Jan-2017

184 views

Category:

Software


0 download

TRANSCRIPT

Increase Performance of Azure

Web App with Redis Cache

Chourouk HJAIEJ

DX Technical Evangelist Intern at Microsoft Tunisia

[email protected]

CACHING SOLUTIONS

6

Memcached

Coherence

Couchbase

Redis

SharedCache

AppFabric

NCache

StateServer

Typical Caching Pattern

Web Tier

Storage

S

Q

L

Data

Data

Web Tier

Cache

Data

Storage

SQL

- High Throughput

- Low Consistent Latency

50% : <3ms

99% : <10ms

Azure

Region

Data

50% : <3ms

99% : <10ms• Pings sent via redis-benchmark.exe

• Client and Cache in same region

• Lightly loaded Cache

• Monitor in the portal.

• Set eviction policies.

• Set Alerts.

• Monitor using Redis tools eg. redis-cli.exe

• Provisioning Redis Cache

• Monitoring/ Diagnostics

• Alerts

• ASP.NET Session & Output Cache Providers