Cuando los clientes ejecutan cargas de trabajo de SAP en AWS, muchos optan por comprar SUSE Linux Enterprise Server para aplicaciones SAP (SLES para SAP) a través de AWS Marketplace.
Esto brinda la ventaja de contar con un único proveedor para compras y soporte. Otros beneficios incluyen la reducción de EDP de su compromiso de gasto en AWS junto con el derecho a productos SUSE adicionales (es decir, SUSE Live Patching y SUSE Manager). Una vez que un entorno está implementado y estable, los clientes buscan comprar suscripciones anuales para ayudar a ahorrar en los costos de suscripción.
Al comprar una suscripción anual a través de AWS Marketplace, debe especificar para qué versión de SLES para SAP es la suscripción. En el siguiente ejemplo, hemos seleccionado SLES para SAP 15 SP3.
Pero, ¿qué sucede si actualiza SLES para el sistema operativo SAP después de iniciar la instancia?
¿Qué sucede si implementa un nuevo Service Pack (SP3 -> SP4) o incluso actualiza a la siguiente versión de SLES? (es decir, SLES para SAP 12 -> SLES para SAP 15)?
En cuanto a la renovación, ¿qué versión de SLES para SAP compra a través de AWS Marketplace?
La respuesta está en los Metadatos….
Cuando se inicia una instancia de SLES para SAP bajo demanda desde AWS Marketplace, se incrustan metadatos inmutables en la instancia en ejecución que define la versión del producto de AWS (versión de SLES para aplicaciones de SAP).
Puede encontrar estos metadatos con el siguiente comando:
'curl http://169.254.169.254/latest/dynamic/instance-identity/document'
El resultado debería ser similar a la siguiente imagen. El texto resaltado es MarketplaceProductCode, esta es la clave para determinar qué versión comprar.
Simplemente haga coincidir su código con la siguiente lista para determinar para qué versión del producto AWS comprar una suscripción anual:
Nombre del listado de productos de AWS Marketplace | mercadoProductCodes |
SUSE Linux Enterprise Server para aplicaciones SAP 12 SP2 | dgdq2f6vrm6evuoncsy2kouzw |
SUSE Linux Enterprise Server para aplicaciones SAP 12 SP3 | cxn3s45ssdf4pzyw9bi131msw |
SUSE Linux Enterprise Server para aplicaciones SAP 12 SP4 | 8hsxzwupam9ru0oiuf86cgcgg |
SUSE Linux Enterprise Server para aplicaciones SAP 12 SP5 | 4ahriiqjtpu71834m4md9d3n5 |
SUSE Linux Enterprise Server para aplicaciones SAP 15 | 6ajp9738nmxhrsj68dvuwztp9 |
SUSE Linux Enterprise Server para aplicaciones SAP 15 SP1 | 37nxkx8p59derdjkq3bcvxdtj |
SUSE Linux Enterprise Server para aplicaciones SAP 15 SP2 | dtiu2w0ef1urb9ucbu7pc60nv |
SUSE Linux Enterprise Server para aplicaciones SAP 15 SP3 | 7rb4pogbusm1ce7xt95b27fd8 |
SUSE Linux Enterprise Server para aplicaciones SAP 15 SP4 | 2ivquqrnm6u68aog13cf80ruf |
¿Por qué compartir esto?
Es importante permanecer en una versión del sistema operativo compatible, por lo que con una instancia en ejecución, puede actualizar el sistema operativo, aplicar paquetes de soporte e incluso actualizar la versión principal. …. pero lo importante a tener en cuenta es que este código de producto en los metadatos no cambiará una vez que se lance la instancia.
Tome este ejemplo:
Es posible que una instancia que se ejecuta durante un tiempo haya comenzado como SLES para SAP 15 SP3, pero después del mantenimiento y las actualizaciones durante ese tiempo, la versión del sistema operativo en ejecución ahora es SLES para SAP 15 SP4.
El valor de MarketplaceCodes en los metadatos siempre será el valor de SLES para SAP 15 SP3. Cuando se trata de renovar suscripciones anuales a través de la consola de AWS, debe comprar la versión que coincida con el valor de MarketplaceproductCodes, no el sistema operativo en ejecución.
El desafío de hacerlo mal….
En nuestro ejemplo simple, si compra una suscripción anual a SLES para SAP 15 SP4 a través de AWS Marketplace, no se aplicará a la instancia en ejecución, por lo que puede terminar pagando más de lo necesario.
Esto está lejos de ser ideal, por lo que es importante seleccionar el producto correcto al configurar la suscripción anual en AWS Marketplace.
Finalmente, si no tiene acceso a una sesión de terminal en la instancia, también puede usar la consola de AWS para verificar la AMI utilizada para lanzar la instancia y basar su suscripción anual en esa versión del producto.
Referencias:
Cómo funciona la versión 2 del servicio de metadatos de instancia