Utilización de reservas para reducir los costes de los nodos trabajadores clásicos
Infraestructura clásica
Cuando tenga necesidades de recursos coherentes en un periodo de tiempo de un año como mínimo, cree una reserva para reducir los costes de los nodos de trabajador en los clústeres de Red Hat® OpenShift® on IBM Cloud®. Con una reserva, usted reserva instancias de nodos de trabajadores virtuales en un contrato por un precio fijo, predecible y más bajo que las instancias normales.
Las reservas solo están disponibles para los nodos de trabajador de infraestructura clásica en las regiones multizona (MZR). Tenga en cuenta también que no puede habilitar el complemento de programa de escalado automático de clúster en las agrupaciones de trabajadores que utilizan reservas.
Las reservas sólo están disponibles para las cuentas de la lista de elementos permitidos. Para obtener más información, consulte Solicitud de acceso a las características de la lista de elementos permitidos.
Visión general de las reservas
Una reserva es un tipo de recurso de IBM Cloud que se configura para describir el tipo, la ubicación y otros detalles de los nodos trabajadores que desea adquirir. A continuación, se crean contratos para la reserva, que son acuerdos para pagar una cantidad determinada al mes para un determinado número de nodos trabajadores durante un periodo de 1 o 3 años.
Revise el siguiente diagrama para ver un caso de ejemplo de cómo puede configurar la reserva y los contratos para utilizarlos en sus clústeres.
Reserva: La reserva contiene detalles como la plataforma de contenedor, el tipo de nodos trabajadores, la ubicación y el proveedor de la infraestructura.
Contrato: La reserva de ejemplo tiene dos contratos para distintos términos. Un contrato es para 10 nodos trabajadores durante 3 años. El otro contrato es para 5 nodos trabajadores durante 1 año. Por lo tanto, la capacidad total de la reserva es de 15 nodos trabajadores.
Clústeres: Cada clúster está en la misma región multizona que la reserva, pero puede estar en otro grupo de recursos. Los nodos trabajadores reservados en distintas reservas se pueden utilizar en distintos clústeres. Un clúster puede tener una mezcla de pools de trabajadores reservados y regulares, según las necesidades.
Agrupaciones de nodos trabajadores: Puede crear varias agrupaciones de nodos trabajadores en varios clústeres con los nodos trabajadores reservados. Los nodos de trabajador reservados se utilizan para todo el pool de trabajadores; no se pueden mezclar nodos de trabajador normales y reservados en el mismo pool de trabajadores. Los nodos de trabajador reservados se utilizan en función de su disponibilidad, lo que significa que si aprovisionas un grupo de trabajadores que utiliza todos tus nodos de trabajador reservados, no te quedarán más nodos de trabajador reservados para otros grupos de trabajadores. Por lo tanto, puede crear distintas reservas para cada equipo que posea una agrupación de nodos trabajadores o un clúster.
Zonas: Debido a que la reserva se crea en una región multizona de IBM Cloud, los nodos trabajadores reservados se pueden utilizar para clústeres en cualquiera de las zonas. Por ejemplo, las reservas en Washington, DC (región
EE. UU. este) se pueden utilizar para crear nodos trabajadores clásicos en wdc04
, wdc06
o wdc07
.
Nodos trabajadores reservados que se utilizan en las agrupaciones de nodos trabajadores: En este caso de ejemplo, los entornos de desarrollo y producción comparten una reserva que tiene una combinación de contratos que se utilizan para una mezcla de agrupaciones de nodos trabajadores y equipos. La reserva todavía tiene un nodo trabajador reservado durante 3 años sin utilizar que se puede usar para otras agrupaciones de nodos trabajadores o para escalar las agrupaciones de nodos trabajadores existentes. Si el entorno de producción necesita más de un nodo de trabajador más, puede cambiar el tamaño de algunas agrupaciones de trabajadores en desarrollo, crear una agrupación de trabajadores que utilice nodos de trabajador bajo demanda o añadir más contratos a la reserva. Si le preocupa que un entorno de desarrollo utilice muchos de los recursos del entorno de producción, considere la posibilidad de crear reservas separadas para los distintos entornos.
Uso y ciclo de vida de una reserva
- ¿Cómo puedo utilizar mi reserva?
- Puede utilizar la reserva para crear agrupaciones de nodos trabajadores en clústeres nuevos o existentes. La reserva abarca toda la cuenta, por lo que puede utilizar los nodos trabajadores reservados en distintos clústeres, agrupaciones de nodos trabajadores e incluso grupos de recursos. Sin embargo, puesto que los precios varían según la zona, no se pueden utilizar nodos de trabajadores reservados en distintas ubicaciones metropolitanas o regiones multizona. Tampoco puede utilizar instancias reservadas de otros servicios de infraestructura de IBM Cloud como, por ejemplo, instancias de servidor virtual, para los nodos de trabajador, pero debe utilizar las reservas de Red Hat OpenShift on IBM Cloud.
- ¿Garantiza una reserva capacidad de cálculo en una zona?
- La reserva de nodos trabajadores no garantiza la capacidad de cálculo siempre que desee crear una agrupación de nodos trabajadores. Se reserva un determinado número de nodos trabajadores durante un periodo, de modo que cierra el precio con descuento que está asociado con la reserva.
- ¿Cómo sé cuántos nodos trabajadores reservados necesito?
- Consulte Dimensionamiento del clúster de Kubernetes para dar soporte a la carga de trabajo.
- ¿Qué tipo de cargas de trabajo se adaptan mejor a las reservas?
- Las cargas de trabajo siguientes son buenos candidatos para que se ejecuten en nodos trabajadores reservados:
- Cargas de trabajo de producción
- Cargas de trabajo de misión crítica que deben ejecutarse 24x7
- Cargas de trabajo predecibles que tienen un uso continuo y estados estables
- Cargas de trabajo para las que desea aumentar la alta disponibilidad mediante la creación de réplicas en distintas zonas y regiones
- ¿Puedo convertir los nodos trabajadores existentes en nodos trabajadores reservados para ahorrar dinero?
- No. En su lugar, puede crear reservas y contratos para los nodos de trabajador de los clústeres. A continuación, cree agrupaciones de nodos trabajadores en los clústeres existentes que utilicen los nodos trabajadores reservados. Tenga en cuenta la posibilidad de utilizar etiquetas para volver a planificar las cargas de trabajo existentes en las nuevas agrupaciones de nodos trabajadores reservadas. A continuación, suprima las agrupaciones de nodos trabajadores bajo demanda antiguas.
- ¿Cómo influyen las reservas en las cuotas?
- De forma predeterminada, Red Hat OpenShift on IBM Cloud establece un límite de cuota determinado en cuanto al número de nodos trabajadores que puede tener en todos los clústeres de una región. No se permite crear contratos que superen la cuota de nodos trabajadores. Puede probar una región distinta o aumentar la cuota. Si necesita más cantidad de un recurso, póngase en contacto con el servicio de soporte de IBM. En el caso de soporte, incluya el nuevo límite de cuota para la región y el proveedor de infraestructura que desee. Después de aumentar la cuota, puede crear un contrato.
- ¿Qué ocurre cuando finaliza mi contrato? ¿Se borran mis nodos trabajadores?
- Cuando finaliza un contrato, se comprueba la reserva para obtener capacidad adicional de otros contratos. Si tiene más nodos trabajadores que capacidad, se suprimen los nodos trabajadores que superan la capacidad total de la reserva.
Por ejemplo, supongamos que tiene una reserva con un contrato para 10 nodos trabajadores y otro contrato para 5 nodos trabajadores, con una capacidad total de 15 nodos trabajadores. Utilice 14 de los 15 nodos trabajadores. Cuando caduca el contrato de 5 nodos trabajadores, la capacidad total de la reserva se reduce a 10 nodos trabajadores. Por lo tanto, se suprimen 4 de los 14 nodos trabajadores en ejecución, para que el número de nodos trabajadores sea igual a la capacidad total de 10 nodos trabajadores reservados.
Para evitar una supresión inesperada, reduzca el número de agrupaciones de nodos trabajadores antes de que finalice el contrato a la capacidad restante de la reserva. O bien, añada contratos a la reserva para seguir teniendo suficiente capacidad reservada para los nodos trabajadores que necesita.
Facturación y descuentos
- ¿A cuánto asciende el descuento? ¿Puedo combinar reservas con otros descuentos?
- Los descuentos varían según el tipo, la ubicación y el plazo del contrato, pero normalmente los usuarios consiguen un ahorro de costes significativo en comparación con los nodos trabajadores bajo demanda.
- 33 % o más para contratos de 1 año.
- Hasta un 5 0% para contratos de 3 años.
Estos nodos trabajadores reservados con descuento se suman a los descuentos de nivel de cuenta actuales que pueda tener, como descuentos de una cuenta de suscripción de IBM Cloud.
- ¿Cómo se me factura? ¿Cómo se aplican mis descuentos?
- Cuando crea un contrato, se calcula un precio mensual con descuento para el número total de nodos trabajadores. A continuación, este coste se aplica a cada mes del plazo. Se le factura al mes por el coste con descuento, independientemente del número de nodos trabajadores que utilice durante el mes. Tenga en cuenta que el precio de cada nuevo contrato se fija en el momento en que se crea el contrato para el tiempo de vida del contrato.
Veamos un ejemplo: Usted crea un contrato el 15 de diciembre de 2024 para 12 nodos de trabajadores por un plazo de 1 año, hasta el 15 de diciembre de 2025. El coste total con descuento para los 12 nodos trabajadores para todo el periodo se calcula en 12.000 dólares. Por cada mes completo, se le facturará una tarifa plana de 1.000 dólares, independientemente del número de nodos trabajadores de la reserva que utilice. El primer mes y el último se le factura una cantidad prorrateada, según las fechas en las que el contrato está activo en dichos meses.
- Si ya no necesito nodos de trabajador reservados, ¿puedo modificar mi contrato?
- No, no puede modificar los términos del contrato, como la duración, el número de nodos de trabajador o el tipo de contrato. Puede eliminar los nodos de trabajador que no sean necesarios de los clústeres, pero no puede obtener ningún reembolso por la capacidad no utilizada de la reserva.
Creación de una reserva
Cree una reserva que puede utilizar para suministrar nodos trabajadores a un coste reducido comprometiéndose a un plazo de 1 o 3 años.
Antes de empezar, asegúrese de tener el rol de acceso a la plataforma de Administrador sobre el servicio en IBM Cloud IAM.
- Inicie sesión en la consola de reservas deRed Hat OpenShift on IBM Cloud.
- Pulse Crear reserva.
- Seleccione el proveedor de Infraestructura que se debe utilizar para los nodos trabajadores.
- Seleccione la Ubicación para la reserva. Tenga en cuenta que no puede cambiar la ubicación más adelante.
- Geografía: El área geográfica por la que desea filtrar las ubicaciones.
- Disponibilidad: Elija una sola zona o multizona. Para las áreas multizona, seleccione zonas específicas para los nodos trabajadores cuando cree la agrupación de nodos trabajadores.
- Área metropolitana: Área metropolitana para la ubicación.
- Configure los Nodos trabajadores para la reserva.
- Pulse Cambiar tipo para editar los detalles de CPU, memoria y otros sistemas operativos de los nodos trabajadores. Tenga en cuenta que no puede cambiar el tipo de la reserva más adelante.
- Especifique el Número de nodos trabajadores para crear un contrato para la reserva inicial. Puede añadir contratos para nodos trabajadores adicionales más tarde.
- Rellene los datos de la reserva. Para obtener más información sobre los descuentos, consulte Facturación y descuentos.
- Duración del contrato: Elija entre 1 o 3 años para la duración inicial del contrato. Puede añadir contratos para duraciones adicionales más tarde.
- Fecha de inicio: seleccione la fecha en la que se inician el contrato y la facturación, a las 00:00 UTC independientemente del huso horario. El contrato finaliza 1 o 3 años después de la fecha que ha seleccionado, como por ejemplo del 15 de diciembre de 2020 al 15 de diciembre de 2021. Puede seleccionar una fecha futura, pero no puede crear nodos de trabajador que utilicen la reserva hasta que llegue esa fecha.
- Nombre de reserva: Asigne un nombre a la reserva. Este nombre se utiliza para generar nombres para todos los contratos asociados, que aparecen en los informes de facturación y uso. Tenga en cuenta la posibilidad de incluir detalles breves sobre la ubicación y el tipo para ayudarle cuando seleccione la reserva para crear agrupaciones de nodos trabajadores más tarde.
- En el panel Resumen, revise el resumen del pedido y, a continuación, pulse Crear. La reserva se crea con el contrato inicial para los nodos trabajadores.
- Opcional: Para añadir más capacidad a la reserva, puede crear más contratos.
- En la consola de reservas Red Hat OpenShift on IBM Cloud, haga clic en su reserva.
- En la sección Contratos, pulse Añadir+.
- Seleccione el Número de nodos trabajadores, la Duración del contrato y la Fecha de inicio para el contrato.
- En el panel Resumen, revise el resumen del pedido y, a continuación, pulse Crear. El contrato se añade a la reserva y pasa a estar disponible para utilizarse para suministrar nodos trabajadores en la fecha de inicio.
Se ha creado su reserva. Ahora, utilice la reserva para suministrar nodos trabajadores en el clúster o revise el uso de la reserva.
Utilización de una reserva en un clúster
Cuando crea una agrupación de nodos trabajadores en un clúster, puede optar por utilizar la reserva para suministrar los nodos trabajadores. Puede utilizar la misma reserva para varios clústeres y agrupaciones de nodos trabajadores en la misma ubicación que la reserva.
Si no tiene suficiente capacidad en la reserva para efectuar una acción de agrupación de trabajadores, como la creación, el redimensionamiento, el reequilibrio o la adición de una zona, la acción se bloquea. En su lugar, añada a la reserva un contrato para más nodos trabajadores. O bien, elimine o reduzca el número de agrupaciones de nodos trabajadores existentes para volver a añadir estos nodos trabajadores a la reserva. También puede crear la agrupación de nodos trabajadores con nodos trabajadores bajo demanda.
Antes de empezar:
- En IBM Cloud IAM, asegúrese de tener el rol de acceso a la plataforma de Operador sobre el servicio Kubernetes para que el clúster cree agrupaciones de nodos trabajadores.
- Cree un clúster clásico, si no tiene ya uno, en la misma área metropolitana que la reserva que desea utilizar. Si desea utilizar nodos trabajadores solo desde una reserva, puede crear un clúster con cero nodos trabajadores, o eliminar las agrupaciones de nodos trabajadores bajo demanda existentes de un clúster.
Para utilizar la reserva:
- Inicie sesión en la consola.
- Seleccione el clúster que desea utilizar.
- En el menú del clúster, seleccione Agrupaciones de nodos trabajadores.
- Pulse Añadir +.
- Introduzca los datos del pool de trabajadores.
- Especifique el Nombre de la agrupación de nodos trabajadores.
- Seleccione la Reserva que desea utilizar. Tenga en cuenta que la reserva afecta al tipo y al número de nodos trabajadores que puede suministrar en esta agrupación de nodos trabajadores.
- Seleccione las Zonas de nodos trabajadores y revise la información de VLAN.
- Para los Nodos trabajadores, aumente o reduzca el número de nodos trabajadores que desea crear por zona. Puede revisar el porcentaje de la reserva que utiliza la agrupación de nodos trabajadores. No puede crear una agrupación de trabajadores con más nodos de trabajador de los que tiene en la reserva. Para utilizar nodos trabajadores de otra reserva, cree otra agrupación de nodos trabajadores.
- En el panel Resumen, observe que el coste estimado es cero, ya que el pedido de la agrupación de nodos trabajadores utiliza la reserva. Para completar el pedido, pulse Crear.
Revisión del uso de reservas
Puede revisar los detalles de uso y facturación de una reserva de Red Hat OpenShift on IBM Cloud.
Antes de empezar, asegúrese de tener los siguientes roles en IBM Cloud IAM.
- Rol de acceso a la plataforma de Visor sobre el servicio Kubernetes para ver detalles de uso de la reserva.
- Rol de acceso a la plataforma de Visor sobre el servicio Gestión de cuentas > Facturación para ver detalles de facturación.
Uso de una reserva:
- Inicie sesión en la consola de reservas deRed Hat OpenShift on IBM Cloud.
- Revise la columna Uso para ver cuántos nodos trabajadores de la cantidad total se están utilizando, como por ejemplo
1 of 3 worker nodes
. - Revise la columna Clústeres para ver cuántos clústeres tienen nodos trabajadores que utilizan la reserva.
Detalles de facturación:
- Inicie sesión en la consola de facturación IBM Cloud.
- En el menú de navegación, pulse Uso.
- En la tabla Servicios, busque la fila Servicio Kubernetes y pulse Ver planes.
- En la tabla de planes, busque la fila correspondiente a su nombre de reserva y pulse Ver detalles.
- Revise los detalles de los nodos trabajadores reservados asociados a los contratos de la reserva.
Renovar una reserva que vence
Si es miembro de una cuenta cuya reserva de contrato expira en un plazo de 30 días, debe renovarla para evitar la pérdida del servicio.
Si tiene más nodos de trabajadores que capacidad de reserva en el momento de la expiración del contrato, los nodos de trabajadores se eliminarán hasta que ya no excedan la capacidad total actual de la reserva.
Para evitar la pérdida del servicio, debe crear nuevos contratos para sus reservas existentes para reemplazar los que están a punto de caducar. Alternativamente, si decide no continuar con las reservas, debe crear un nuevo grupo de trabajadores sin utilizar una reserva y migrar las cargas de trabajo antes de la fecha de vencimiento del contrato.
Si desea continuar con las reservas, siga los siguientes pasos.
- Inicie sesión en la consola de reservas deRed Hat OpenShift on IBM Cloud.
- Haga clic en cada reserva de la lista para ver una lista de contratos asociados con cada reserva.
- Para cada contrato, mire la columna de fecha de vencimiento para encontrar contratos que vencen dentro de 30 días.
- Haga clic en Añadir para añadir un nuevo contrato. Repita el proceso para cada contrato que venza en un plazo de 30 días.
- Seleccione el número de nodos trabajadores. Asegúrese de que el número de nodos de trabajo sea suficiente para la capacidad que necesita. Por ejemplo, si su contrato que vence contiene 3 nodos de trabajo, su nuevo contrato también debe contener 3 nodos de trabajo, a menos que determine que necesita más o menos capacidad.
- Seleccione una fecha de inicio para el nuevo contrato. Asegúrese de que se cumplen los siguientes requisitos:
- La fecha de inicio no está más de 30 días en el futuro.
- No hay diferencia entre la fecha de inicio que elijas y la fecha de vencimiento del contrato que vence. Puede elegir una fecha de inicio uno o dos días antes de que caduque la existente para asegurarse de que no haya interrupciones ni pérdidas de servicio.