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