sql-server - studio - cuál es el tamaño máximo de la base de datos en ms sql server que se puede hospedar en amazon aws
Rendimiento Amazon EC2 Sql (5)
Acabo de encender una instancia pequeña de 32 bits Server 2003 m1 con SQL 2005 Express y tuve un juego rápido. Solo estaba usando el disco de la máquina suministrado, no un volumen adjunto. Después de leer el artículo vinculado a su publicación, esperaba que el rendimiento fuera horrible. No fue genial, pero tampoco estuvo mal.
Mis ''pruebas'' fueron bastante simples. Creó una tabla con una columna de identidad, algunas columnas de texto (varchar) y algunas columnas de clave externa más enteros con relaciones con algunas búsquedas básicas.
Se tardó alrededor de un minuto en insertar 1 millón de registros, y aproximadamente un segundo en realizar actualizaciones de 200,000 bloques de filas de datos usando Like ''% para forzar un escaneo de tabla.
Esto no nos dice nada sobre cómo será el rendimiento bajo una gran carga.
Conclusión: No es genial, pero podría ser peor, especialmente teniendo en cuenta la forma en que los ''discos'' se almacenan en aws. No creo que este sea realmente el lugar para una gran instalación de SQL Server, muchas instalaciones pequeñas podrían ser una perspectiva más interesante. También me interesaría ver cómo era el rendimiento con el db spead en muchos pequeños volúmenes adjuntos.
Espero usar EC2 para un próximo proyecto y haré algunas pruebas más exhaustivas durante las próximas semanas. - Publicaré los resultados ya que están disponibles.
Estoy deseando ver las experiencias de otras personas.
Estoy considerando usar el EC2 de Amazon con una instancia de Windows y SQL. He visto algunas críticas sobre la ejecución de las instancias de SQL aquí. Me pregunto si algún SO tiene experiencia de primera mano y puedo comentar sobre el rendimiento.
Estoy muy interesado en esto yo mismo, pero no he tenido la oportunidad de realizar ninguna prueba. Una pregunta sobre sus pruebas, ¿usó el almacenamiento estándar que viene con una instancia de EC2 o las instancias Server Server EC2 utilizan automáticamente el Elastic Block Storage de Amazon? Sé muy poco sobre ABS, pero dicen que
"La latencia y el rendimiento de los volúmenes de Amazon EBS está diseñado para ser significativamente mejor que las tiendas de instancias de Amazon EC2 en casi todos los casos. También puede adjuntar múltiples volúmenes a una instancia y recorrer los volúmenes".
Tenga en cuenta que EC2 tiene un impacto de rendimiento en la primera escritura en un bloque en la tienda efímera, y el primer acceso a EBS. Como tal, los puntos de referencia que no tienen esto en cuenta pueden no ser representativos del rendimiento en un sistema de larga ejecución.
Mi limitada experiencia hasta el momento muestra que el uso de Elastic Block Storage para el almacenamiento de su base de datos es esencial. Cuando se usa EBS, el rendimiento parece más o menos comparable a una máquina de desarrollo independiente. Todavía no he ejecutado estadísticas de rendimiento detalladas, solo una sensación general.
Hay un hilo en los foros de EC2 donde se trata esto:
http://developer.amazonwebservices.com/connect/thread.jspa?threadID=26118&start=0&tstart=0
Las últimas dos publicaciones de gente de AWS apuntan a que 8MB / seg es todo lo que se puede esperar de cualquier disco dado ese tipo de carga aleatoria de E / S.