Memcached Contenedor para caché distribuida de Azure

Memcached es un caché distribuido en memoria popular que se utiliza en muchas aplicaciones .NET, Java y otras aplicaciones de alto tráfico. Si tienes un Memcached aplicación que desea migrar a Microsoft Azure, puede hacerlo fácilmente sin realizar ningún cambio en el código de su aplicación.

NCache proporciona una Memcached contenedor para Azure y le ofrece una forma sin cambio de código de migrar su Memcached aplicaciones a Azure. NCache para Azure ofrece una serie de funciones de almacenamiento en caché muy valiosas Memcached incluyendo alta disponibilidad, replicación inteligente de datos, elasticidad de caché y mucho más. Vea una comparación detallada de NCache Memcached aqui:

NCache vs Memcached

Puedes usar NCache's Memcached contenedor para Azure de dos maneras. Primero es Memcached Complemento para aplicaciones .NET y Java. Y segundo es un Memcached Pasarela para todas las aplicaciones.

Memcached Enchufar

Para aplicaciones .NET y Java que utilizan Memcached, Memcached Complemento para NCache proporciona una opción sin cambio de código para migrar desde Memcached a la caché distribuida de Windows Azure. En lugar de volver a compilar su código, sólo necesita reemplazar su Memcached biblioteca cliente (ensamblajes .NET) con su equivalente proporcionado por NCache.

Puedes usar Memcached Complemento con lo siguiente Memcached bibliotecas cliente:

Alachisoft le proporciona su propia implementación de estas bibliotecas de código abierto que hablan con NCache y proporcionarle caché distribuida de Microsoft Azure para su aplicación.

Usar Memcached Se recomienda el complemento para aplicaciones .NET y Java en lugar de Memcached Gateway porque el complemento ofrece un rendimiento más rápido que el Gateway. Este rendimiento más rápido se debe a que no se requiere ningún salto adicional en el enfoque Gateway.


Caché reflejada

Y lo mejor es que puedes usar Memcached Complemento incluso si su aplicación ya está implementada en producción.

Memcached Puerta de enlace

La otra opción para trasladar tu Memcached La aplicación a Microsoft Azure Distributed Cache debe utilizar Memcached Opción de puerta de enlace. Memcached Gateway es simplemente un NCache proceso de servidor que implementa texto y binario Memcached Protocolo. Esto le permite usarlo automáticamente en lugar de Memcached como caché distribuida de Microsoft Azure. Sólo apunta tu Memcached aplicación a la misma.

Memcached Gateway le permite migrar cualquier Memcached aplicaciones (incluso distintas de .NET y Java) a la caché distribuida de Microsoft Azure. Memcached La puerta de enlace se puede implementar en los servidores de su aplicación o en servidores de caché dedicados separados.

En Microsoft Azure, Memcached La puerta de enlace se puede implementar en su función web, función de trabajo o máquina virtual que actúa como servidor de aplicaciones. Este Memcached La puerta de enlace luego se conecta a NCache grupo. Esta es la configuración de implementación recomendada para un Memcached Solución de puerta de enlace.


Caché reflejada


La otra forma de implementar Memcached Gateway está en servidores dedicados, tal vez sus servidores de caché distribuida de Microsoft Azure. Luego, sus aplicaciones simplemente apuntan a él y, a su vez, apuntan a NCache grupo. Debe usar esta opción de implementación solo si no desea tocar sus roles web, roles de trabajo o máquinas virtuales del servidor de aplicaciones.


¿Qué hacer a continuación?

NCache para detalles de Azure
Descargar clave de instalación gratuita de 30 días
Solicite una demostración EN VIVO personalizada
© Copyright Alachisoft 2002 - Todos los derechos reservados. NCache es una marca registrada de Diyatech Corp.