SlideShare a Scribd company logo
David Rodriguez
Microsoft Azure MVP
Intelequia Software Solutions
Un poco de caché,
por favor
Y
A
X B
http://davidjrh.intelequia.com
@davidjrh
LOAD BALANCER
WORKER
CACHE
SITES
CLOUD
SERVICE
WEBSITES MOBILE
SERVICE
STORAGE
BUSINESS LOGIC
Shared Caching In Role Managed Cache Redis Cache
Retired on Sep 1st,
2014
Generally Available Generally Available Generally Available
(Oct 7th 2014)
Provisioned through
the “Silverlight” portal
Provisioned via
PowerShell/Azure SDK
Provisioned via
PowerShell
Provisioned via
PowerShell/Ibiza/REST
Based on AppFabric
Cache
Based on AppFabric
Cache
Based on Redis (more
than cache)
Collocated or
dedicated
Dedicated Dedicated (HA
available)
Managed by YOU Managed by MS Managed by MS
Ideal for Cloud Services Ideal for Websites,
Cloud Svcs, VMs…
Ideal for all the services
Use of local memory
recommended
Use of local memory
recommended
Super performance
http://redis.io/topics/whos-using-redis
“Just one of
my tweets
updates Redis
65 million
times”
@katyperry
https://msdn.microsoft.com/en-us/library/azure/dn766201.aspx
https://msdn.microsoft.com/en-us/library/azure/dn386094.aspx
https://github.com/StackExchange/StackExchange.Redis
“Item” class must be
serializable as well
Serialize objects before storing
Objects must be “Serializable”
SITES
IN-MEMORY CACHE
REDIS CACHE
https://github.com/davidjrh/davidnews
SITES
IN-MEMORY CACHE
REDIS CACHE
https://github.com/davidjrh/dnn.rediscachingprovider
@davidjrh
David Rodriguez
Microsoft Azure MVP
Intelequia Software Solutions
¡¡¡Si te ha gustado no olvides
rellenar la encuesta!!!
Thanks
Y
A
X B

More Related Content

What's hot

Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5
Lucas Chies
 
Why Not Public Cloud?
Why Not Public Cloud?Why Not Public Cloud?
Why Not Public Cloud?
Matt Ray
 
The 7 deadly sins of micro services
The 7 deadly sins of micro servicesThe 7 deadly sins of micro services
The 7 deadly sins of micro services
Aidan Casey
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
Jose R Jara
 
Customizing Apache CloudStack - CCC13
Customizing Apache CloudStack - CCC13Customizing Apache CloudStack - CCC13
Customizing Apache CloudStack - CCC13
Ilya Musayev
 
60 minutes in the cloud: Predictive analytics made easy
60 minutes in the cloud: Predictive analytics made easy60 minutes in the cloud: Predictive analytics made easy
60 minutes in the cloud: Predictive analytics made easy
Nicolas Morales
 
Serving Files In Azure
Serving Files In AzureServing Files In Azure
Serving Files In Azure
Sam Cogan
 
Unleashing cloud
Unleashing cloudUnleashing cloud
Unleashing cloud
Kartik Kumar Perisetla
 
Florin Loghiade - Azure Site Recovery si Backup in Microsoft Azure
Florin Loghiade - Azure Site Recovery si Backup in Microsoft AzureFlorin Loghiade - Azure Site Recovery si Backup in Microsoft Azure
Florin Loghiade - Azure Site Recovery si Backup in Microsoft Azure
Avaelgo
 
Microsoft Azure Stack Introduction Overview and tp3 release
Microsoft Azure Stack Introduction Overview and tp3 releaseMicrosoft Azure Stack Introduction Overview and tp3 release
Microsoft Azure Stack Introduction Overview and tp3 release
David J Rosenthal
 
Linux en Microsoft Azure Global Azure Lima
Linux en Microsoft Azure Global Azure LimaLinux en Microsoft Azure Global Azure Lima
Linux en Microsoft Azure Global Azure Lima
Germán Cayo Morales
 
Cloudtrek Basics Overview
Cloudtrek Basics OverviewCloudtrek Basics Overview
Cloudtrek Basics Overview
Dmitriy Zgoda
 
Getting Started With Microsoft Azure
Getting Started With Microsoft AzureGetting Started With Microsoft Azure
Getting Started With Microsoft Azure
Christos Matskas
 
Global Azure Bootcamp 2019 - Aarhus
Global Azure Bootcamp 2019 - AarhusGlobal Azure Bootcamp 2019 - Aarhus
Global Azure Bootcamp 2019 - Aarhus
Peter Selch Dahl
 
AKS Azure Kubernetes Services Workshop Jorge Arteiro
AKS Azure Kubernetes Services Workshop Jorge ArteiroAKS Azure Kubernetes Services Workshop Jorge Arteiro
AKS Azure Kubernetes Services Workshop Jorge Arteiro
Jorge Arteiro
 
Aliaba Cloud Singapore Meetup- ECS Deep Dive
Aliaba Cloud Singapore Meetup- ECS Deep DiveAliaba Cloud Singapore Meetup- ECS Deep Dive
Aliaba Cloud Singapore Meetup- ECS Deep Dive
Chirag Nayyar
 
Kudu voodoo slideshare
Kudu voodoo   slideshareKudu voodoo   slideshare
Kudu voodoo slideshare
Aidan Casey
 
Azure Saturday 2017 - Planning for the Cloud
Azure Saturday 2017 - Planning for the CloudAzure Saturday 2017 - Planning for the Cloud
Azure Saturday 2017 - Planning for the Cloud
Eric Berg
 
Introduction To Cloud Computing Winsows Azure101
Introduction To Cloud Computing Winsows Azure101Introduction To Cloud Computing Winsows Azure101
Introduction To Cloud Computing Winsows Azure101
Mithun T. Dhar
 
Azure Saturday 2017 - Hold my beer...
Azure Saturday 2017 - Hold my beer...Azure Saturday 2017 - Hold my beer...
Azure Saturday 2017 - Hold my beer...
Eric Berg
 

What's hot (20)

Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5
 
Why Not Public Cloud?
Why Not Public Cloud?Why Not Public Cloud?
Why Not Public Cloud?
 
The 7 deadly sins of micro services
The 7 deadly sins of micro servicesThe 7 deadly sins of micro services
The 7 deadly sins of micro services
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
Customizing Apache CloudStack - CCC13
Customizing Apache CloudStack - CCC13Customizing Apache CloudStack - CCC13
Customizing Apache CloudStack - CCC13
 
60 minutes in the cloud: Predictive analytics made easy
60 minutes in the cloud: Predictive analytics made easy60 minutes in the cloud: Predictive analytics made easy
60 minutes in the cloud: Predictive analytics made easy
 
Serving Files In Azure
Serving Files In AzureServing Files In Azure
Serving Files In Azure
 
Unleashing cloud
Unleashing cloudUnleashing cloud
Unleashing cloud
 
Florin Loghiade - Azure Site Recovery si Backup in Microsoft Azure
Florin Loghiade - Azure Site Recovery si Backup in Microsoft AzureFlorin Loghiade - Azure Site Recovery si Backup in Microsoft Azure
Florin Loghiade - Azure Site Recovery si Backup in Microsoft Azure
 
Microsoft Azure Stack Introduction Overview and tp3 release
Microsoft Azure Stack Introduction Overview and tp3 releaseMicrosoft Azure Stack Introduction Overview and tp3 release
Microsoft Azure Stack Introduction Overview and tp3 release
 
Linux en Microsoft Azure Global Azure Lima
Linux en Microsoft Azure Global Azure LimaLinux en Microsoft Azure Global Azure Lima
Linux en Microsoft Azure Global Azure Lima
 
Cloudtrek Basics Overview
Cloudtrek Basics OverviewCloudtrek Basics Overview
Cloudtrek Basics Overview
 
Getting Started With Microsoft Azure
Getting Started With Microsoft AzureGetting Started With Microsoft Azure
Getting Started With Microsoft Azure
 
Global Azure Bootcamp 2019 - Aarhus
Global Azure Bootcamp 2019 - AarhusGlobal Azure Bootcamp 2019 - Aarhus
Global Azure Bootcamp 2019 - Aarhus
 
AKS Azure Kubernetes Services Workshop Jorge Arteiro
AKS Azure Kubernetes Services Workshop Jorge ArteiroAKS Azure Kubernetes Services Workshop Jorge Arteiro
AKS Azure Kubernetes Services Workshop Jorge Arteiro
 
Aliaba Cloud Singapore Meetup- ECS Deep Dive
Aliaba Cloud Singapore Meetup- ECS Deep DiveAliaba Cloud Singapore Meetup- ECS Deep Dive
Aliaba Cloud Singapore Meetup- ECS Deep Dive
 
Kudu voodoo slideshare
Kudu voodoo   slideshareKudu voodoo   slideshare
Kudu voodoo slideshare
 
Azure Saturday 2017 - Planning for the Cloud
Azure Saturday 2017 - Planning for the CloudAzure Saturday 2017 - Planning for the Cloud
Azure Saturday 2017 - Planning for the Cloud
 
Introduction To Cloud Computing Winsows Azure101
Introduction To Cloud Computing Winsows Azure101Introduction To Cloud Computing Winsows Azure101
Introduction To Cloud Computing Winsows Azure101
 
Azure Saturday 2017 - Hold my beer...
Azure Saturday 2017 - Hold my beer...Azure Saturday 2017 - Hold my beer...
Azure Saturday 2017 - Hold my beer...
 

Similar to Un poco de caché, por favor!

Microsoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxMicrosoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptx
saidbilgen
 
Microsoft Azure catch-up
Microsoft Azure catch-upMicrosoft Azure catch-up
Microsoft Azure catch-up
François Boucher
 
Intro to cloud and azure
Intro to cloud and azureIntro to cloud and azure
Intro to cloud and azure
David Giard
 
Drupal DevOps on Microsoft Azure Websites
Drupal DevOps on Microsoft Azure WebsitesDrupal DevOps on Microsoft Azure Websites
Drupal DevOps on Microsoft Azure Websites
Cory Fowler
 
Apache CloudStack 4.2: A First Look
Apache CloudStack 4.2: A First LookApache CloudStack 4.2: A First Look
Apache CloudStack 4.2: A First LookShanker Balan
 
Red Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureRed Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft Azure
John Archer
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with Azure
Shahed Chowdhuri
 
Connect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureConnect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft Azure
K.Mohamed Faizal
 
Modern Development with Microsoft
Modern Development with MicrosoftModern Development with Microsoft
Modern Development with Microsoft
Joshua Drew
 
CMS Tools for Developers- Owen Harris
CMS Tools for Developers- Owen HarrisCMS Tools for Developers- Owen Harris
CMS Tools for Developers- Owen Harris
WordCamp New Zealand
 
Azure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App PlatformAzure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App Platformgiventocode
 
Hybrid cloud sample architectures
Hybrid cloud sample architecturesHybrid cloud sample architectures
Hybrid cloud sample architectures
Jarek Sokolnicki
 
SharePoint on Microsoft Azure
SharePoint on Microsoft AzureSharePoint on Microsoft Azure
SharePoint on Microsoft Azure
K.Mohamed Faizal
 
Microsoft Azure essentials
Microsoft Azure essentialsMicrosoft Azure essentials
Microsoft Azure essentials
Vaibhav Gujral
 
Maximice la flexibilidad estratégica creando una cloud hibrida y abierta
Maximice la flexibilidad estratégica creando una cloud hibrida y abiertaMaximice la flexibilidad estratégica creando una cloud hibrida y abierta
Maximice la flexibilidad estratégica creando una cloud hibrida y abierta
Nextel S.A.
 
Microsoft Azure Platform-as-a-Service (PaaS)
Microsoft Azure Platform-as-a-Service (PaaS)Microsoft Azure Platform-as-a-Service (PaaS)
Microsoft Azure Platform-as-a-Service (PaaS)
Chris Dufour
 
London .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteLondon .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp Keynote
Tom Walker
 
Php on azure
Php on azurePhp on azure
Php on azure
Anders Lybecker
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with Azure
Shahed Chowdhuri
 

Similar to Un poco de caché, por favor! (20)

Microsoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxMicrosoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptx
 
Microsoft Azure catch-up
Microsoft Azure catch-upMicrosoft Azure catch-up
Microsoft Azure catch-up
 
Intro to cloud and azure
Intro to cloud and azureIntro to cloud and azure
Intro to cloud and azure
 
Drupal DevOps on Microsoft Azure Websites
Drupal DevOps on Microsoft Azure WebsitesDrupal DevOps on Microsoft Azure Websites
Drupal DevOps on Microsoft Azure Websites
 
Apache CloudStack 4.2: A First Look
Apache CloudStack 4.2: A First LookApache CloudStack 4.2: A First Look
Apache CloudStack 4.2: A First Look
 
Red Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureRed Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft Azure
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with Azure
 
Connect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureConnect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft Azure
 
Modern Development with Microsoft
Modern Development with MicrosoftModern Development with Microsoft
Modern Development with Microsoft
 
CMS Tools for Developers- Owen Harris
CMS Tools for Developers- Owen HarrisCMS Tools for Developers- Owen Harris
CMS Tools for Developers- Owen Harris
 
Azure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App PlatformAzure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App Platform
 
Hybrid cloud sample architectures
Hybrid cloud sample architecturesHybrid cloud sample architectures
Hybrid cloud sample architectures
 
SharePoint on Microsoft Azure
SharePoint on Microsoft AzureSharePoint on Microsoft Azure
SharePoint on Microsoft Azure
 
Microsoft Azure essentials
Microsoft Azure essentialsMicrosoft Azure essentials
Microsoft Azure essentials
 
Maximice la flexibilidad estratégica creando una cloud hibrida y abierta
Maximice la flexibilidad estratégica creando una cloud hibrida y abiertaMaximice la flexibilidad estratégica creando una cloud hibrida y abierta
Maximice la flexibilidad estratégica creando una cloud hibrida y abierta
 
Microsoft Azure Platform-as-a-Service (PaaS)
Microsoft Azure Platform-as-a-Service (PaaS)Microsoft Azure Platform-as-a-Service (PaaS)
Microsoft Azure Platform-as-a-Service (PaaS)
 
London .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteLondon .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp Keynote
 
Php on azure
Php on azurePhp on azure
Php on azure
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with Azure
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 

More from David J. Rodriguez Hernandez

ReConnect(); 2016 - Novedades en Azure para desarrolladores
ReConnect(); 2016 - Novedades en Azure para desarrolladoresReConnect(); 2016 - Novedades en Azure para desarrolladores
ReConnect(); 2016 - Novedades en Azure para desarrolladores
David J. Rodriguez Hernandez
 
Website monitoring with Application Insights
Website monitoring with Application InsightsWebsite monitoring with Application Insights
Website monitoring with Application Insights
David J. Rodriguez Hernandez
 
Building a bot for your website
Building a bot for your websiteBuilding a bot for your website
Building a bot for your website
David J. Rodriguez Hernandez
 
Windows 10 IoT Core, Raspberry Pi y Azure
Windows 10 IoT Core, Raspberry Pi y AzureWindows 10 IoT Core, Raspberry Pi y Azure
Windows 10 IoT Core, Raspberry Pi y Azure
David J. Rodriguez Hernandez
 
TenerifeDev - VSCode, Node.js, MongoDB - Resources
TenerifeDev - VSCode, Node.js, MongoDB - ResourcesTenerifeDev - VSCode, Node.js, MongoDB - Resources
TenerifeDev - VSCode, Node.js, MongoDB - Resources
David J. Rodriguez Hernandez
 
Global Azure Bootcamp - Madrid Keynote
Global Azure Bootcamp - Madrid KeynoteGlobal Azure Bootcamp - Madrid Keynote
Global Azure Bootcamp - Madrid Keynote
David J. Rodriguez Hernandez
 
TenerifeDev - Azure Websites Intro
TenerifeDev - Azure Websites IntroTenerifeDev - Azure Websites Intro
TenerifeDev - Azure Websites Intro
David J. Rodriguez Hernandez
 
Azure TechEd 2014 Highlights
Azure TechEd 2014 HighlightsAzure TechEd 2014 Highlights
Azure TechEd 2014 Highlights
David J. Rodriguez Hernandez
 
DNN Cloud Services - Under the Hood - Techorama 2014
DNN Cloud Services - Under the Hood - Techorama 2014DNN Cloud Services - Under the Hood - Techorama 2014
DNN Cloud Services - Under the Hood - Techorama 2014
David J. Rodriguez Hernandez
 
DNN Cloud Services - Under the Hood - CloudBurst 2013
DNN Cloud Services - Under the Hood - CloudBurst 2013DNN Cloud Services - Under the Hood - CloudBurst 2013
DNN Cloud Services - Under the Hood - CloudBurst 2013David J. Rodriguez Hernandez
 

More from David J. Rodriguez Hernandez (11)

ReConnect(); 2016 - Novedades en Azure para desarrolladores
ReConnect(); 2016 - Novedades en Azure para desarrolladoresReConnect(); 2016 - Novedades en Azure para desarrolladores
ReConnect(); 2016 - Novedades en Azure para desarrolladores
 
Website monitoring with Application Insights
Website monitoring with Application InsightsWebsite monitoring with Application Insights
Website monitoring with Application Insights
 
Building a bot for your website
Building a bot for your websiteBuilding a bot for your website
Building a bot for your website
 
Windows 10 IoT Core, Raspberry Pi y Azure
Windows 10 IoT Core, Raspberry Pi y AzureWindows 10 IoT Core, Raspberry Pi y Azure
Windows 10 IoT Core, Raspberry Pi y Azure
 
TenerifeDev - VSCode, Node.js, MongoDB - Resources
TenerifeDev - VSCode, Node.js, MongoDB - ResourcesTenerifeDev - VSCode, Node.js, MongoDB - Resources
TenerifeDev - VSCode, Node.js, MongoDB - Resources
 
Global Azure Bootcamp - Madrid Keynote
Global Azure Bootcamp - Madrid KeynoteGlobal Azure Bootcamp - Madrid Keynote
Global Azure Bootcamp - Madrid Keynote
 
TenerifeDev - Azure Websites Intro
TenerifeDev - Azure Websites IntroTenerifeDev - Azure Websites Intro
TenerifeDev - Azure Websites Intro
 
Azure TechEd 2014 Highlights
Azure TechEd 2014 HighlightsAzure TechEd 2014 Highlights
Azure TechEd 2014 Highlights
 
DNN Cloud Services - Under the Hood - Techorama 2014
DNN Cloud Services - Under the Hood - Techorama 2014DNN Cloud Services - Under the Hood - Techorama 2014
DNN Cloud Services - Under the Hood - Techorama 2014
 
DNN Cloud Services - Under the Hood - CloudBurst 2013
DNN Cloud Services - Under the Hood - CloudBurst 2013DNN Cloud Services - Under the Hood - CloudBurst 2013
DNN Cloud Services - Under the Hood - CloudBurst 2013
 
Dnn europe 2013 dnn cloud - no video
Dnn europe 2013   dnn cloud - no videoDnn europe 2013   dnn cloud - no video
Dnn europe 2013 dnn cloud - no video
 

Un poco de caché, por favor!

Editor's Notes

  1. More info: http://blog.pivotal.io/pivotal/case-studies-2/case-study-staple-yourself-to-a-tweet-to-understand-30-billion-redis-updates-per-day http://www.infoq.com/presentations/Twitter-Timeline-Scalability
  2. http://www.pivotal.io/big-data/case-study/leading-video-company-scales-to-serve-4-billion-videos-with-800-percent-query-performance-improvement-hulu