SlideShare a Scribd company logo
1 of 16
Windows Azure Conference 2014
Windows Azure
Conference 2014
Caching Data in the
Cloud with Windows
Azure
Windows Azure Conference 2014
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
Windows Azure Conference 2014
Customer Interaction Zone (CiZ)
Any question on Anything Azure!
Book your slot now! @ the
registration desk at the CiZ
Ask the Experts
GBR
Day 1
5:15 PM
Windows Azure Conference 2014
Windows Azure Conference 2014

More Related Content

What's hot

Building modern media solutions with Windows Azure by @fincooper
Building modern media solutions with Windows Azure by @fincooperBuilding modern media solutions with Windows Azure by @fincooper
Building modern media solutions with Windows Azure by @fincooper
Karl Ots
 
SUM230 Optimizing storage across FlexCast delivery models
SUM230 Optimizing storage across FlexCast delivery modelsSUM230 Optimizing storage across FlexCast delivery models
SUM230 Optimizing storage across FlexCast delivery models
Dr. Alex Danilychev
 
опыт использования схемы Drupal+varnish+nginx руслан исай
опыт использования схемы Drupal+varnish+nginx руслан исайопыт использования схемы Drupal+varnish+nginx руслан исай
опыт использования схемы Drupal+varnish+nginx руслан исай
drupalconf
 
Building Blocks of Enterprise Integration
Building Blocks of Enterprise IntegrationBuilding Blocks of Enterprise Integration
Building Blocks of Enterprise Integration
WSO2
 
Buiding and Deploying SaaS with WSO2 as as-a-Service
Buiding and Deploying SaaS with WSO2 as as-a-ServiceBuiding and Deploying SaaS with WSO2 as as-a-Service
Buiding and Deploying SaaS with WSO2 as as-a-Service
WSO2
 
A Walk through SSO
A Walk through SSOA Walk through SSO
A Walk through SSO
WSO2
 
WSO2Con US 2013 - The New ESB - RESTy, Connected, Collaborative, and Optimized
WSO2Con US 2013 - The New ESB - RESTy, Connected, Collaborative, and OptimizedWSO2Con US 2013 - The New ESB - RESTy, Connected, Collaborative, and Optimized
WSO2Con US 2013 - The New ESB - RESTy, Connected, Collaborative, and Optimized
WSO2
 
WSO2 Business Activity Monitor (BAM) 2.0 - a new beginning
WSO2 Business Activity Monitor (BAM) 2.0 - a new beginningWSO2 Business Activity Monitor (BAM) 2.0 - a new beginning
WSO2 Business Activity Monitor (BAM) 2.0 - a new beginning
WSO2
 
presentation of VDI in a box
presentation of VDI in a boxpresentation of VDI in a box
presentation of VDI in a box
Kashan Nawaz
 

What's hot (20)

WordPress hosting & Management: An overview
WordPress hosting & Management: An overviewWordPress hosting & Management: An overview
WordPress hosting & Management: An overview
 
Tokyo Azure Meetup #6 - Azure Monthly Update - June
Tokyo Azure Meetup #6 - Azure Monthly Update - JuneTokyo Azure Meetup #6 - Azure Monthly Update - June
Tokyo Azure Meetup #6 - Azure Monthly Update - June
 
Building modern media solutions with Windows Azure by @fincooper
Building modern media solutions with Windows Azure by @fincooperBuilding modern media solutions with Windows Azure by @fincooper
Building modern media solutions with Windows Azure by @fincooper
 
Microsoft NZ Cloud OS Summit: Enabling the Private Cloud
Microsoft NZ Cloud OS Summit: Enabling the Private CloudMicrosoft NZ Cloud OS Summit: Enabling the Private Cloud
Microsoft NZ Cloud OS Summit: Enabling the Private Cloud
 
SUM230 Optimizing storage across FlexCast delivery models
SUM230 Optimizing storage across FlexCast delivery modelsSUM230 Optimizing storage across FlexCast delivery models
SUM230 Optimizing storage across FlexCast delivery models
 
опыт использования схемы Drupal+varnish+nginx руслан исай
опыт использования схемы Drupal+varnish+nginx руслан исайопыт использования схемы Drupal+varnish+nginx руслан исай
опыт использования схемы Drupal+varnish+nginx руслан исай
 
Dev Ops Geek Fest: Automating the ForgeRock Platform
Dev Ops Geek Fest: Automating the ForgeRock PlatformDev Ops Geek Fest: Automating the ForgeRock Platform
Dev Ops Geek Fest: Automating the ForgeRock Platform
 
Building Blocks of Enterprise Integration
Building Blocks of Enterprise IntegrationBuilding Blocks of Enterprise Integration
Building Blocks of Enterprise Integration
 
Azure Key Vault - Getting Started
Azure Key Vault - Getting StartedAzure Key Vault - Getting Started
Azure Key Vault - Getting Started
 
Buiding and Deploying SaaS with WSO2 as as-a-Service
Buiding and Deploying SaaS with WSO2 as as-a-ServiceBuiding and Deploying SaaS with WSO2 as as-a-Service
Buiding and Deploying SaaS with WSO2 as as-a-Service
 
Make your storage work for you: VAAI and ODX offload up to 30% of disk operat...
Make your storage work for you: VAAI and ODX offload up to 30% of disk operat...Make your storage work for you: VAAI and ODX offload up to 30% of disk operat...
Make your storage work for you: VAAI and ODX offload up to 30% of disk operat...
 
WSO2 Product Release Webinar: WSO2 Governance Registry 5.1
WSO2 Product Release Webinar: WSO2 Governance Registry 5.1WSO2 Product Release Webinar: WSO2 Governance Registry 5.1
WSO2 Product Release Webinar: WSO2 Governance Registry 5.1
 
A Walk through SSO
A Walk through SSOA Walk through SSO
A Walk through SSO
 
Basic Vaadin knowledge
Basic Vaadin knowledgeBasic Vaadin knowledge
Basic Vaadin knowledge
 
WSO2Con US 2013 - The New ESB - RESTy, Connected, Collaborative, and Optimized
WSO2Con US 2013 - The New ESB - RESTy, Connected, Collaborative, and OptimizedWSO2Con US 2013 - The New ESB - RESTy, Connected, Collaborative, and Optimized
WSO2Con US 2013 - The New ESB - RESTy, Connected, Collaborative, and Optimized
 
WSO2 Business Activity Monitor (BAM) 2.0 - a new beginning
WSO2 Business Activity Monitor (BAM) 2.0 - a new beginningWSO2 Business Activity Monitor (BAM) 2.0 - a new beginning
WSO2 Business Activity Monitor (BAM) 2.0 - a new beginning
 
JavaCro'15 - Service Discovery in OSGi Beyond the JVM using Docker and Consul...
JavaCro'15 - Service Discovery in OSGi Beyond the JVM using Docker and Consul...JavaCro'15 - Service Discovery in OSGi Beyond the JVM using Docker and Consul...
JavaCro'15 - Service Discovery in OSGi Beyond the JVM using Docker and Consul...
 
Empowering Development Governance with WSO2 Products
Empowering Development Governance with WSO2 ProductsEmpowering Development Governance with WSO2 Products
Empowering Development Governance with WSO2 Products
 
Experts Round Table Webinar: Why should you care about VVOLs?
Experts Round Table Webinar: Why should you care about VVOLs?Experts Round Table Webinar: Why should you care about VVOLs?
Experts Round Table Webinar: Why should you care about VVOLs?
 
presentation of VDI in a box
presentation of VDI in a boxpresentation of VDI in a box
presentation of VDI in a box
 

Similar to Window Azure Cache

Windows Server 2012 R2 Jump Start - WEB
Windows Server 2012 R2 Jump Start - WEBWindows Server 2012 R2 Jump Start - WEB
Windows Server 2012 R2 Jump Start - WEB
Paulo Freitas
 

Similar to Window Azure Cache (20)

Oracle on Azure at Windows Azure Conference 2014
Oracle on Azure at Windows Azure Conference 2014Oracle on Azure at Windows Azure Conference 2014
Oracle on Azure at Windows Azure Conference 2014
 
Perth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updatesPerth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updates
 
Global Windows Azure Bootcamp - San Diego
Global Windows Azure Bootcamp - San DiegoGlobal Windows Azure Bootcamp - San Diego
Global Windows Azure Bootcamp - San Diego
 
More Cache for Less Cash
More Cache for Less CashMore Cache for Less Cash
More Cache for Less Cash
 
Azure Functions 101
Azure Functions 101Azure Functions 101
Azure Functions 101
 
Morning Coffee - Windows Server 2016
Morning Coffee - Windows Server 2016Morning Coffee - Windows Server 2016
Morning Coffee - Windows Server 2016
 
Azure Reference Architectures
Azure Reference ArchitecturesAzure Reference Architectures
Azure Reference Architectures
 
AzureSQL Managed Instance (SQLKonferenz 2018)
AzureSQL Managed Instance (SQLKonferenz 2018)AzureSQL Managed Instance (SQLKonferenz 2018)
AzureSQL Managed Instance (SQLKonferenz 2018)
 
More Cache for Less Cash (DevLink 2014)
More Cache for Less Cash (DevLink 2014)More Cache for Less Cash (DevLink 2014)
More Cache for Less Cash (DevLink 2014)
 
IaaS azure_vs_amazon
IaaS azure_vs_amazonIaaS azure_vs_amazon
IaaS azure_vs_amazon
 
Samedi SQL Québec - Database Backup & copy to Azure par Eric Moreau
Samedi SQL Québec - Database Backup & copy to Azure par Eric MoreauSamedi SQL Québec - Database Backup & copy to Azure par Eric Moreau
Samedi SQL Québec - Database Backup & copy to Azure par Eric Moreau
 
Windows Server 2012 R2 Jump Start - WEB
Windows Server 2012 R2 Jump Start - WEBWindows Server 2012 R2 Jump Start - WEB
Windows Server 2012 R2 Jump Start - WEB
 
Hybrid cloud sample architectures
Hybrid cloud sample architecturesHybrid cloud sample architectures
Hybrid cloud sample architectures
 
SQL Server Lift & Shift on Azure - SQL Saturday 921
SQL Server Lift & Shift on Azure - SQL Saturday 921SQL Server Lift & Shift on Azure - SQL Saturday 921
SQL Server Lift & Shift on Azure - SQL Saturday 921
 
FiresideChat on Serverless Architecture
FiresideChat on Serverless ArchitectureFiresideChat on Serverless Architecture
FiresideChat on Serverless Architecture
 
Un problème 10 solutions : Azure Fighter
Un problème 10 solutions : Azure FighterUn problème 10 solutions : Azure Fighter
Un problème 10 solutions : Azure Fighter
 
2014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 3652014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 365
 
V mware view™ poc jumpstart service
V mware view™ poc jumpstart serviceV mware view™ poc jumpstart service
V mware view™ poc jumpstart service
 
Implement SQL Server on an Azure VM
Implement SQL Server on an Azure VMImplement SQL Server on an Azure VM
Implement SQL Server on an Azure VM
 
Building Azure RemoteApp - Microsoft Campus Days 2014
Building Azure RemoteApp - Microsoft Campus Days 2014Building Azure RemoteApp - Microsoft Campus Days 2014
Building Azure RemoteApp - Microsoft Campus Days 2014
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Window Azure Cache

  • 1. Windows Azure Conference 2014 Windows Azure Conference 2014 Caching Data in the Cloud with Windows Azure
  • 2. Windows Azure Conference 2014 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
  • 3. 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.
  • 4. Windows Azure Conference 2014 Why do I need cache?
  • 5. Windows Azure Conference 2014 Why do I need cache?
  • 6. Windows Azure Conference 2014 What can I cache?
  • 7. Windows Azure Conference 2014 Windows Azure Cache Offerings
  • 8. 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
  • 9. Windows Azure Conference 2014 Cache features • Resilient to Azure updates • High availability • Scalable cache • Local cache • Notifications • Regions and Tags
  • 10. 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
  • 11. 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
  • 12. 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.
  • 13. Windows Azure Conference 2014 Demo • Portal overview • Cache Client application
  • 14. 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)
  • 15. Windows Azure Conference 2014 Windows Azure Conference 2014 Customer Interaction Zone (CiZ) Any question on Anything Azure! Book your slot now! @ the registration desk at the CiZ Ask the Experts GBR Day 1 5:15 PM
  • 16. Windows Azure Conference 2014 Windows Azure Conference 2014

Editor's Notes

  1. CiZ is an exclusive customer interaction zone(CiZ) setup on the conference premises. A dedicated team of solution architects (MTC folks and Incubation Sales team) covering all aspects from architecture, design, sizing, scenarios, pricing and licensing, aligning partners, compete comparison, ROI discussions, etc will be covered there. &lt;Ask the customers&gt; – as they attend the sessions at WAC, some queries will be addressed in the Q&amp;A slots post every session, however, we would encourage them to drop by the CiZ for in-depth discussions, chalk-talks, on the spot ROI analysis, DataCenter immersive experiences. We have refreshments and comfortable seating and the best guys to talk to you about your cloud plans. Hurry and block your slots at the break!