amazon-rds - pricing - rds types
¿Las instancias de Amazon RDS son actualizables? (10)
¿Podré cambiar (me refiero a actualizar o degradar) la instancia de Amazon RDS según sea necesario o tengo que crear una nueva y pasar por la migración?
Acabamos de realizar una actualización de db.m3.large a db.m3.xlarge con 200 GB de datos no IOPS que ejecutan SQL Server 2012. El tiempo de inactividad fue de aproximadamente 5 minutos.
Acabo de hacer una actualización de una instancia de RDS mediana a una grande cuando recibimos un tráfico inesperado (bueno, ¿verdad? :)). Ya que tenemos una instancia multi-AZ, bajamos por 2-3 minutos. En la documentación de Amazon, dicen que el tiempo de inactividad será breve si tiene una instancia multi-AZ.
En multi-az, habrá una conmutación por error, pero de lo contrario será suave. Aquí están los datos de la línea de tiempo de mi tipo de instancia de db más reciente, degradado de r3.4xlarge a r3.2xlarge en un Postgres 9.3 Multi-Az configurado con 3TB de disco (los datos reales son solo ~ 800G)
time (utc-8) event Mar 11 10:28 AM Finished applying modification to DB instance class Mar 11 10:09 AM Multi-AZ instance failover completed Mar 11 10:08 AM DB instance restarted Mar 11 10:08 AM Multi-AZ instance failover started
La actualización de MySQL RDS de db.t2.small a db.t2.medium para 25G de datos tomó 6 minutos.
Para cualquier persona interesada, acabamos de modificar una instancia RDS (MySQL, 15 GB HD, resto de parámetros estándar) cambiándola de micro a pequeña. El tiempo de inactividad fue de 5 minutos.
Sí, son actualizables. Instancia RDS actualizada de SQL Server 2008 a SQL Server 2012 para un tamaño de instancia de aproximadamente 36 GB, clase db-m1-small, almacenamiento de 200 GB y sin IOPS o Multi AZ. No hubo tiempo de inactividad, este proceso apenas tomó 10 minutos.
Tuvimos una declaración de Alter para una mesa grande (alrededor de 53 millones de registros) y no se pudo completar la operación.
El tamaño de uso existente era de 48GB. Decidimos aumentar el almacenamiento asignado en AWS - Instancia RDS. La operación completa tomó 2 horas para completar el db.r3.8xlarge de MYSQL de 100G a 200G
La declaración de Alter tomó alrededor de 40 minutos, pero funcionó.
RE: Tiempo de interrupción: acabamos de actualizar postgresql 9.3 solicitando inmediatamente los siguientes cambios:
- actualización postgresql 9.3.3 a 9.3.6
- instancia redimensionar de m3.large a m3.2xlarge
- cambio de tipo de almacenamiento a IOPS aprovisionado
- ampliación del almacenamiento de 200G a 500G (operación más costosa en términos de tiempo)
Nos llevó casi 5 horas completar esta operación. La base de datos contiene alrededor de 100G de datos en el momento de la actualización. Puede monitorear el progreso de su actualización en la sección Eventos en la consola RDS. Durante la actualización, RDS toma un par de instantáneas de copia de seguridad, el progreso de las mismas se puede monitorear en la sección Snapsnots .
RE: Tiempo de interrupción : tenemos una instancia de RDS de SQL Server 2012 (unidad de 1TB sin IOPS), y vamos de un db.m1.xlarge a db.m3.xlarge (más CPU, menos $$) incurridos en poco más de 4 minutos de tiempo de inactividad .
NOTA: Realizamos la actualización desde la GUI de la consola de AWS y seleccionamos "Aplicar de inmediato", pero pasaron 10 minutos antes de que realmente comenzara la interrupción. El estado RDS indicó "Modificación" inmediatamente después de que iniciamos la actualización, y se mantuvo así durante el tiempo de espera y el tiempo de interrupción.
¡Espero que esto ayude!
Greg
Sí , las instancias de Amazon RDS se pueden actualizar a través del comando modify-db-instance
. No hay necesidad de migración de datos.
De la documentación de Amazon RDS :
"Si no está seguro de la cantidad de CPU que necesita, le recomendamos que comience con la clase de instancia de base de datos db.m1.small y que supervise la utilización de la CPU con el servicio CloudWatch de Amazon. Si su instancia de base de datos está vinculada a la CPU, puede actualizar fácilmente a una base de datos más grande. Clase de instancia utilizando el comando rds-modify-db-instance.
Amazon RDS realizará la actualización durante la próxima ventana de mantenimiento. Si desea que la actualización se realice ahora, en lugar de esperar a la ventana de mantenimiento, especifique la opción --aplicar-inmediatamente. Advertencia: cambiar la clase de instancia de base de datos requiere una breve interrupción para su instancia de base de datos ".