Vi que había una pregunta similar hace varios meses, pero realmente no solucionó mi problema. Aquí va ...Microsoft Azure Storage vs. Azure SQL Database
Estoy en el proceso de construir desde cero una aplicación .NET basada en la web que tiene el potencial de convertirse en un sitio de gran volumen (varios cientos de miles de páginas visitadas al mes para empezar) y estoy considerando usar Microsoft Azure para alojarlo. Aún no he construido nada y todavía estoy investigando mis diferentes opciones.
La aplicación en sí es, en esencia, una aplicación CRUD estándar que actúa sobre una serie de diferentes tipos de entidades (por ejemplo, usuario, orden, artículo, etc.). Probablemente se estén ejecutando algunos procesos en segundo plano y algunos cola de datos (para actualizaciones que no son en tiempo real, como obtener una insignia SO, por ejemplo), pero la mayoría de las interacciones con el usuario serán las acciones típicas de CRUD.
En cuanto a Azure, he leído varios artículos sobre el uso de almacenamiento de Microsoft Azure para almacenar datos transaccionales y estoy considerando hacerlo en lugar de usar SQL DB de Azure. Sin embargo, no he visto ni leído una serie de historias de éxito de personas reales o empresas reales que hacen eso. Así que pensé en contactar a la comunidad de SO para ver si alguien ha tenido alguna experiencia con el uso de Microsoft Azure Storage, qué tipo de suerte has tenido, cualquier problema que debería tener en cuenta y las mejores prácticas que hayas realizado. presentar.
He leído mucho sobre la sección MSN de Microsoft Azure y sobre la programación del documento API de Microsoft Azure Table de Microsoft. Estoy buscando consejos prácticos, lecciones aprendidas, mejores prácticas, etc. ¡Gracias de antemano!
Gracias por la información. Hice un escaneo rápido de parte de la información que me proporcionó (lo veré más a fondo más adelante este fin de semana). Una pregunta: con los proyectos/productos en los que trabajó, ¿utilizó SQL Azure junto con Azure Storage o simplemente utilizó Azure Storage? Parece que algunos de los documentos con los que se vinculó mostraban que SQL Azure se usaba con Azure Storage. Si utilizó SQL Azure, ¿se utilizó para el lado del comando de CQRS y luego se movió al almacenamiento de Azure? Gracias de nuevo. –
Esta es una buena información y me señala en la dirección correcta. ¡Gracias! –
Estamos utilizando SQL Azure con almacenamiento de Azure en el lado del comando. SQL Azure para los datos relacionales, almacenamiento de Azure para los blobs, las colas y los datos de visualización. En teoría, SQL Azure podría ser reemplazado por el abastecimiento de eventos, pero todavía no lo logramos. –