SlideShare una empresa de Scribd logo
1 de 10
17/09/2012

Павел Ревенков
EPAM Cloud Computing Competence Center

pavlo_revenkov@epam.com
CDN
  Доставка «тяжелого» контента ближе, к
  конечному пользователю.
Caching
  Хранение часто используемых данных «ближе»
  к приложению.
      Выделенная роль;
      Co-location.
Shared caching
  Отдельный multi-tenant сервис.
Blob
Собственный endpoint;
  Для работы через CDN необходимо сменить
  endpoint подключения к storage services.

Отдельный бизнес план;
  Потребление ресурсов учитывается отдельно.

Более 20 дата-центров по всему миру.
Две модели конфигурации:
  Выделенная роль;
  Co-location.

Оплата в рамках вычислительных ресурсов;

Несколько логических, именованных кэшей;

Возможность хранения session state, page
output.
var cacheFactory = new DataCacheFactory();

var cache = cacheFactory.GetDefaultCache();
var сache = cacheFactory.GetCache("mycache");
var сache = new DataCache("default");
var item = cache.Get("item");

if (item == null)
{
    cache.Add("item", object);
}
else
{
    cache.Put(object);
}
How to use Windows Azure Caching
  https://www.windowsazure.com/en-us/develop/net/how-to-
  guides/cache/



Using Windows Azure CDN
  https://www.windowsazure.com/en-us/develop/net/common-
  tasks/cdn/

Differences between caching on-premises and in the cloud
  http://msdn.microsoft.com/en-
  us/library/windowsazure/gg185678.aspx
Windows Azure Caching

Más contenido relacionado

Más de Pavel Revenkov

Windows Azure Zero Downtime Upgrade
Windows Azure Zero Downtime UpgradeWindows Azure Zero Downtime Upgrade
Windows Azure Zero Downtime UpgradePavel Revenkov
 
Windows Azure Service Bus
Windows Azure Service BusWindows Azure Service Bus
Windows Azure Service BusPavel Revenkov
 
Windows Azure PowerShell Cmdlets
Windows Azure PowerShell CmdletsWindows Azure PowerShell Cmdlets
Windows Azure PowerShell CmdletsPavel Revenkov
 
Starting with windows azure
Starting with windows azureStarting with windows azure
Starting with windows azurePavel Revenkov
 
Windows Azure Service Bus
Windows Azure Service BusWindows Azure Service Bus
Windows Azure Service BusPavel Revenkov
 
Windows Azure Storage services
Windows Azure Storage servicesWindows Azure Storage services
Windows Azure Storage servicesPavel Revenkov
 

Más de Pavel Revenkov (12)

Windows Azure Zero Downtime Upgrade
Windows Azure Zero Downtime UpgradeWindows Azure Zero Downtime Upgrade
Windows Azure Zero Downtime Upgrade
 
Windows Azure Service Bus
Windows Azure Service BusWindows Azure Service Bus
Windows Azure Service Bus
 
Windows Azure Drive
Windows Azure DriveWindows Azure Drive
Windows Azure Drive
 
SQL Azure
SQL AzureSQL Azure
SQL Azure
 
Storage Services
Storage ServicesStorage Services
Storage Services
 
Windows azure start
Windows azure startWindows azure start
Windows azure start
 
SQL Azure Federations
SQL Azure FederationsSQL Azure Federations
SQL Azure Federations
 
Windows Azure PowerShell Cmdlets
Windows Azure PowerShell CmdletsWindows Azure PowerShell Cmdlets
Windows Azure PowerShell Cmdlets
 
Starting with windows azure
Starting with windows azureStarting with windows azure
Starting with windows azure
 
Windows Azure Service Bus
Windows Azure Service BusWindows Azure Service Bus
Windows Azure Service Bus
 
Windows Azure Storage services
Windows Azure Storage servicesWindows Azure Storage services
Windows Azure Storage services
 
Windows Azure Drive
Windows Azure DriveWindows Azure Drive
Windows Azure Drive
 

Windows Azure Caching

  • 1. 17/09/2012 Павел Ревенков EPAM Cloud Computing Competence Center pavlo_revenkov@epam.com
  • 2. CDN Доставка «тяжелого» контента ближе, к конечному пользователю. Caching Хранение часто используемых данных «ближе» к приложению. Выделенная роль; Co-location. Shared caching Отдельный multi-tenant сервис.
  • 4. Собственный endpoint; Для работы через CDN необходимо сменить endpoint подключения к storage services. Отдельный бизнес план; Потребление ресурсов учитывается отдельно. Более 20 дата-центров по всему миру.
  • 5.
  • 6. Две модели конфигурации: Выделенная роль; Co-location. Оплата в рамках вычислительных ресурсов; Несколько логических, именованных кэшей; Возможность хранения session state, page output.
  • 7.
  • 8. var cacheFactory = new DataCacheFactory(); var cache = cacheFactory.GetDefaultCache(); var сache = cacheFactory.GetCache("mycache"); var сache = new DataCache("default"); var item = cache.Get("item"); if (item == null) { cache.Add("item", object); } else { cache.Put(object); }
  • 9. How to use Windows Azure Caching https://www.windowsazure.com/en-us/develop/net/how-to- guides/cache/ Using Windows Azure CDN https://www.windowsazure.com/en-us/develop/net/common- tasks/cdn/ Differences between caching on-premises and in the cloud http://msdn.microsoft.com/en- us/library/windowsazure/gg185678.aspx