Transcript Slide 1

Windows Azure
Conference 2014
Windows Azure Conference 2014
Caching Data in the Cloud
with Windows Azure
Agenda
•
•
•
•
•
•
•
•
•
•
What is Windows Azure Cache ?
Why do I need Cache ?
What can I cache ?
Windows Azure Cache Service (preview)
Key differences
Cache features
Client applications
Diagnostics
Key takeaways
Demo
Windows Azure Conference 2014
What is Windows Azure Cache?
A distributed, in-memory, flexible
cache for all data types that can be
used to speed up Windows Azure
applications and reduce database
load.
Basically, cache helps your app
become faster.
Windows Azure Conference 2014
Why do I need cache?
Windows Azure Conference 2014
Why do I need cache?
Windows Azure Conference 2014
What can I cache?
Windows Azure Conference 2014
Windows Azure Cache Offerings
Windows Azure Conference 2014
Key differences
Cache Service
(Preview)
In-role cache
Shared Azure
Caching
Pricing model
Memory based
VM based
Memory based
SLA
SLA backed
Only on VMs
SLA backed
Dedicated infra
Yes
Yes
No
High availability
Yes
Yes
No
Throttling/Quota
No
No
Yes
Size of cache
128 MB to 150 GB*
1 GB to 350 GB
128 MB to 4 GB
Latency
Sub-millisecond
Sub-millisecond
~5 ms
VM support
Yes
No
Yes
Websites support
Yes
No
Yes
Windows Azure Conference 2014
Cache features
•
•
•
•
•
•
Resilient to Azure updates
High availability
Scalable cache
Local cache
Notifications
Regions and Tags
Windows Azure Conference 2014
Cache features
• Get/Put API variations
• Pessimistic and optimistic locking support
• Zero code ASP.NET session state and output cache
support
• Zero code change migration for .Net based memcache
apps
• On-wire compression
• Custom serialization
Windows Azure Conference 2014
Client applications
• NUGET package
• Client configuration
<autoDiscover isEnabled="true" identifier="[Cache role name or
Service Endpoint]"/>
<!--<securityProperties mode="Message" sslEnabled="false">
<messageSecurity authorizationInfo="[Authentication
Key]" />
</securityProperties>-->
• Emulator
Windows Azure Conference 2014
Diagnostics
• Only client side logs are available to users
• PaaS
– No change in logging. Client side logs still go to storage.
• IaaS
– Same as on-premises. Logs are collected manually via logman command.
• WebSites
– No access to WebSites VM. Logging relies on .Net tracing.
Windows Azure Conference 2014
Demo
• Portal overview
• Cache Client application
Windows Azure Conference 2014
Key takeaways
• Microsoft managed, Dedicated infra, SLA backed
• Breadth support
– Cloud Services
– Azure Websites
– Azure Virtual Machines
• Full parity with in-role cache (SDK)
Windows Azure Conference 2014
Customer Interaction Zone (CiZ)
Ask the Experts
Any question on Anything Azure!
GBR
Day 1
5:15 PM
Book your slot now! @ the
registration desk at the CiZ
Windows Azure Conference 2014
Windows Azure Conference 2014
Windows Azure Conference 2014
Windows Azure Conference 2014