Preguntas frecuentes sobre uso y facturación
Las preguntas más frecuentes sobre App Configuration proporciona respuestas a preguntas comunes sobre App Configuration.
¿Cómo puedo crear una instancia de App Configuration?
-
Inicie sesión en la cuenta de IBM Cloud.
-
En el catálogo de IBM Cloud, busque App Configuration y seleccione App Configuration. Se abre la pantalla de configuración del servicio.
-
En la pestaña Crear, seleccione la ubicación que representa el área geográfica (Región ) donde desea aprovisionar su instancia.
-
Seleccione un Plan de precios.
-
Configure el recurso proporcionando un Nombre de servicio para la instancia, o utilice el nombre preestablecido.
-
Seleccione un Grupo de recursos.
-
Opcional: Añada etiquetas que le ayuden a identificar y organizar las instancias de su cuenta. Si las etiquetas están relacionadas con la facturación, considere la posibilidad de escribir las etiquetas como pares clave:valor para ayudar a agrupar las etiquetas relacionadas, como costctr:124.
-
Opcional: añada etiquetas de gestión de acceso que le ayude a aplicar políticas de acceso flexibles en recursos específicos.
-
Acepte los acuerdos de licencia y los términos pulsando el recuadro de selección.
-
Pulse Crear. Se crea una nueva instancia de servicio y se muestra la consola del servicio App Configuration.
¿Puedo utilizar los módulos de Terraform IBM para aprovisionar una instancia de App Configuration?
Sí, puede utilizar Terraform IBM Modules(TIM) para aprovisionar una App Configuration instancia. Los módulos de Terraform IBM son módulos preconstruidos, validados y listos para la empresa que siguen las mejores prácticas de IBM Cloud. Para más información y módulos disponibles, consulte el Registro de Terraform.
¿Qué planes de precio están disponibles con App Configuration?
App Configuration tiene tres planes de precios:
| Plan | Inclusiones | Prestaciones |
|---|---|---|
| Lite | Este plan es un plan de evaluación que incluye 10 ID de entidad activos y 5.000 llamadas de API. Los servicios del plan Lite se suprimen tras 30 días de inactividad. |
Incluye todas las prestaciones de App Configuration solo para evaluación. No debe utilizarse para la producción. |
| Básico | No hay ningún coste de instancia mensual. Pague solo por aquello que utiliza. | Este plan solo incluye prestaciones de gestión de propiedades. |
| Standard | El precio de la instancia mensual incluye 1000 ID de entidad activos y 100.000 llamadas de API. | Este plan incluye distintivos de características además de las prestaciones de gestión de propiedades. |
| Enterprise | El precio de instancia mensual incluye 10.000 ID de entidad activos y 1.000.000 de llamadas de API. | Este plan incluye el despliegue manual y los segmentos de destino, además de la gestión de propiedades y los indicadores de características que se encuentran en el plan Estándar. |
¿Cuáles son los cargos por utilizar App Configuration?
Las métricas de precios fundamentales para App Configuration son Instancia de aplicación, ID de entidad activo y Llamada de API.
Instancia de Aplicación - Una Instancia de Aplicación es una copia de App Configuration con nombre único creada por usted pero gestionada por IBM.Varias instancias de App Configuration dentro de un mismo entorno se consideran instancias de aplicación independientes, al igual que las instancias individuales de App Configuration en varios entornos (como prueba, desarrollo, puesta en escena o producción).
Una sola instancia de App Configuration puede servir a varios entornos y, de hecho, el servicio está diseñado para hacerlo.
ID de entidad activa - Un ID de entidad activa es un identificador único para cada entidad que interactúa con el servicio App Configuration. Por ejemplo, una entidad puede ser una instancia de una app que se ejecuta en un dispositivo móvil, un microservicio que se ejecuta en la nube o un componente de infraestructura que ejecuta dicho microservicio. Para que cualquier entidad interactúe con App Configuration, debe proporcionar un ID de entidad exclusivo. Esta tarea se realiza más fácilmente programando la aplicación o el microservicio para que envíe el ID de la entidad utilizando el App ConfigurationSDK.
Llamada de API -Una llamada de API es la invocación de App Configuration a través de una interfaz programable.
Exactamente lo que constituye una llamada de API varía en función del tipo de entidad (por ejemplo, un microservicio o una app para móvil). Para entidades del lado del servidor, como los microservicios, cuando el estado de un distintivo de característica o una propiedad cambia en el App Configuration, una conexión de socket web notifica al SDK en el microservicio que se ha producido un cambio de estado. A continuación, el microservicio vuelve a llamar a App Configuration para recuperar la actualización. Esta acción es una llamada de API.
Una llamada de API también se produce en el arranque para recuperar el estado de configuración inicial. Para las entidades del lado del cliente, como las apps para móviles, no se utilizan los sockets web. En su lugar, una llamada de API capta el estado de configuración actual cuando un usuario abre la app o la lleva al primer plano. También puede llamar mediante programación a App Configuration para recuperar el estado de configuración más reciente.
¿Cómo puedo ver las métricas de uso para App Configuration?
Vea las métricas de uso históricas básicas de App Configuration en el panel de control Facturación y usode la plataforma IBM. Si necesita una supervisión más sofisticada, cree una instancia IBM Cloud Monitoring desde la sección Observabilidad de la consola IBM Cloud.
¿Cómo puedo predecir el coste de App Configuration?
La forma más sencilla de calcular el coste de cualquier servicio gestionado por IBM Cloud es utilizar la herramienta de estimación de costes de IBM Cloud.
Directrices para ayudarle a predecir los costes con más detalle:
El coste Instancia de aplicación es un coste final fijo. Si suprime una instancia de App Configuration a mitad de mes, el cargo mensual de la instancia de aplicación se prorrateará. Para predecir el coste mensual de la instancia, debe tener en cuenta el número de instancias de App Configuration que tiene y el plan de precios asignado a cada una de ellas.
Consulte todas las instancias existentes en la lista de recursos de la consola de IBM Cloud en la sección Servicios. Determine su plan haciendo clic en la fila de la lista de recursos que contiene su instancia App Configuration para mostrar un menú desplegable de información, o vaya al panel de control de la instancia y busque en la sección Plan.
Algunos planes de precios de App Configuration tienen un precio mensual de Instancia de aplicación y otros no.Si el plan que selecciona tiene un precio de instancia, el precio de la instancia incluye un número determinado de ID de entidad y llamadas a la API que se incluyen en el precio de la instancia. Si supera la asignación incluida, su instancia sigue funcionando con normalidad, pero acumula un cargo por exceso de uso basado en la tarifa publicada para los ID de entidad y las llamadas a la API.
El coste de ID de entidad activo se basa en el número de entidades exclusivas que interactúan con la instancia de App Configuration durante el mes. Las entidades se identifican automáticamente cuando se realiza una llamada de API y cada instancia de la aplicación proporciona un ID de entidad exclusivo. No se le facturará por las entidades que no llaman a App Configuration durante el mes. Si el plan de precios incluye una asignación gratuita de ID de entidad activos, no se le cargará hasta que se supere la asignación.
El coste de los ID de entidad activos puede ser difícil de predecir, por lo que debe supervisar estrechamente la actividad histórica. Consulte ¿Cómo puedo ver las métricas de uso para App Configuration? Confíe en su propio conocimiento del dominio, las métricas empresariales y las previsiones de uso para predecir el coste de Active Entity ID.
El coste de la llamada de API se basa en el número de llamadas de API enviadas o recibidas por App Configuration durante el mes a través de todas las entidades combinadas. Seleccione la sección - ¿Cuáles son los cargos de utilización de App Configuration? para determinar qué constituye una llamada de API.
Si el plan de precios incluye un límite asignado gratuito de llamadas de API, no se le facturará hasta que se supere el límite asignado. Supervise estrechamente la actividad histórica y consulte ¿Cómo puedo ver las métricas de uso para App Configuration? Confíe en su propio conocimiento del sector, las métricas empresariales y las previsiones de uso para predecir los costes.
¿Puede dar algunos ejemplos de escenarios de fijación de precios?
Escenario de fijación de precios 1: App para móvil con distintivos de características
Supongamos que tiene una aplicación móvil y que desea que los distintivos de características y los segmentos de destino desplieguen las características de forma incremental en diferentes conjuntos de usuarios.Sus métricas históricas muestran 200.000 usuarios pero solo el 50% están activos en un mes. Un usuario activo promedio abre la app o la pone en primer plano una vez al día. Espera desplegar una nueva característica dos veces al mes.
Necesita el plan App Configuration Enterprise para poder utilizar tanto las banderas de características como la segmentación.
Para este ejemplo, supongamos que una instancia de plan de empresa es de 500 dólares al mes, los ID de entidad activos son de0.01 dólares cada uno y las llamadas de API son de 10 dólares por 100.000. NOTA: Estos precios se asumen sólo para este ejemplo. La fijación de precios actual puede ser diferente de los importes que se muestran en el ejemplo. Consulte la página del catálogo App Configuration para ver los precios actuales.
App Configuration Instancias de empresa: 1 @ 500 $ al mes ID de entidad activa: 200.000 instancias de aplicación totales (usuarios) * 50% activo = 100.000 ID de entidad activa incluidos: 10.000 ID de entidad activa netos: 100.000 - 10.000 = 90.000 @0.01 $ por ID de entidad activa = 900 $
Llamadas a la API: 100.000 ID de entidades activas * 30 invocaciones de aplicaciones al mes = 3.000.000 Llamadas de API incluidas: 1.000.000 Llamadas API netas: 3.000.000 - 1.000.000 = 2.000.000 @ 10 $/100.000 llamadas de API = 200 $ COSTE TOTAL: 500 $ + 900 $ + 200 $ = 1.600 $ al mes
Escenario de fijación de precios 2: Microservicio con distintivos de características
Supongamos que tiene cinco microservicios de fondo que dan soporte a su app para móvil. Para probar completamente las nuevas características de los microservicios, desea que las inicie de forma oscura en la producción y dirigirlas solo a los probadores. La aplicación móvil se utiliza en todo el mundo, por lo que tiene el conjunto de cinco microservicios en cada una de 3 regiones en todo el mundo, y desea probarlos en la aplicación en cada región antes de activarlos.
Usted se está moviendo hacia la entrega continua por lo que en promedio oscuro lanzar una nueva característica cada 3 días (10 lanzamientos oscuros por mes), y la característica se somete a un día o dos de pruebas antes de ser puesto en libertad (por ejemplo, la orientación eliminado). Esto da como resultado 2 conmutaciones por característica, una para activar la función para los verificadores, y una para eliminar la definición de destino y realizar la activación para todos los usuarios a nivel general.
Necesitará el plan App Configuration Enterprise ya que se requieren tanto las banderas de características como la segmentación.
Para este ejemplo, supongamos que una instancia de plan de empresa es de 500 dólares al mes, los ID de entidad activos son de0.01 dólares cada uno y las llamadas de API son de 10 dólares por 100.000. NOTA: Estos precios se asumen sólo para este ejemplo. La fijación de precios actual puede ser diferente de los importes que se muestran en el ejemplo. Consulte la página del catálogo App Configuration para ver los precios actuales.
App Configuration Instancias de empresa: 1 @ 500 $ al mes IDs de entidades activas: 5 ID de entidad por región * 3 regiones = 15 ID de entidad activos incluidos: 10.000 ID de entidad activos netos: 0 (todos incluidos) = 0 $ Llamadas API: 3 instancias por región * 3 regiones * (10 lanzamientos oscuros al mes * 2 toggles por lanzamiento) = 180 Incluidas Llamadas API: 1.000.000 Llamadas API netas: 0 (todas incluidas) = $0 COSTE TOTAL: $500 + $0 + $0 = $500 al mes
Puede utilizar la misma instancia de App Configuration para ambos escenarios por un coste total de algo más de 1600 dólares al mes.
¿Cuáles son las prestaciones, las cuotas y los límites para varios aspectos de los planes de App Configuration?
| Lite | Básico | Standard | Enterprise | |
|---|---|---|---|---|
| Número de colaboradores (miembros del equipo) | Sin restricciones | Sin restricciones | Sin restricciones | Sin restricciones |
| Número máximo de instancias | 1 | Sin restricciones | Sin restricciones | Sin restricciones |
| Vida de instancia | 30 días de inactividad | Sin restricciones | Sin restricciones | Sin restricciones |
| Precio base para instancia (mensual) | Gratuito | Gratuito | Cargo (ver página de catálogo) | Cargo (ver página de catálogo) |
| ID de entidad activos mensuales incluidos con la instancia | 10 | 0 | 1000 | 10.000 |
| Exceso mensual de ID de entidad activa | Excedente no permitido | Excedente permitido | Excedente permitido | Excedente permitido |
| Máximo de ID de entidad activos mensuales por instancia | 10 | Ilimitado | Ilimitado | Ilimitado |
| Llamadas de API incluidas con la instancia | 5.000 | 0 | 100.000 | 1.000.000 |
| Precio excedente de llamadas de API | Excedente no permitido | Excedente permitido | Excedente permitido | Excedente permitido |
| Máximo mensual de llamadas de API | 5.000 | Ilimitado | Ilimitado | Ilimitado |
| Entornos | 1 | 15 | 15 | 15 |
| Recopilaciones | 1 | 20 | 20 | Ilimitado |
| Propiedades | 10 (propiedades + distintivos) | 1000 | 1000 | Ilimitado |
| Tipos de propiedad | Todos | Todos | Todos | Todos |
| Tamaño máximo de propiedad | 10 kB | 10 kB | 10 kB | 10 kB |
| Tamaño máximo de almacenamiento (todas las propiedades) | 0,1 MB | 10 MB | 10 MB | 10 MB |
| Distintivos | 10 (propiedades + distintivos) |
|
100 | Ilimitado |
| Atributos | Obtener de la respuesta y de los atributos personalizados |
|
|
Obtener de la respuesta y de los atributos personalizados |
| Segmentos | 3 |
|
|
Ilimitado |
| Reglas de definición de segmento por segmento | 3 |
|
|
25 |
| Máximo de reglas de definición de destinos por instancia | 3 |
|
|
100 |
| Reglas de definición de destinos por característica |
|
|
|
50 |
| Modalidad de entrega | Extraer (servidor) u obtener (cliente) de websocket | Extraer (servidor) u obtener (cliente) de websocket | Extraer (servidor) u obtener (cliente) de websocket | Extraer (servidor) u obtener (cliente) de websocket |
| Acceso basado en rol | Nivel de entorno, nivel de colección | Nivel de entorno, nivel de colección | Nivel de entorno, nivel de colección | Nivel de entorno, nivel de colección |
| Ubicaciones | Londres, Dallas, Washington DC, Sydney, Fráncfort | Londres, Dallas, Washington DC, Sydney, Fráncfort | Londres, Dallas, Washington DC, Sydney, Fráncfort | Londres, Dallas, Washington DC, Sydney, Fráncfort |
| HA | Regional | Regional | Regional | Regional |
| Seguridad | RBAC de cifrado de extremo a extremo | RBAC de cifrado de extremo a extremo | RBAC de cifrado de extremo a extremo | RBAC de cifrado de extremo a extremo |
| Supervisión | IBM Cloud Monitoring | IBM Cloud Monitoring | IBM Cloud Monitoring | IBM Cloud Monitoring |
| Auditoría | Registros de IBM Cloud | Registros de IBM Cloud | Registros de IBM Cloud | Registros de IBM Cloud |
| Soporte | por el plan de soporte de IBM Cloud | por el plan de soporte de IBM Cloud | por el plan de soporte de IBM Cloud | por el plan de soporte de IBM Cloud |
| Porcentaje de despliegue | Soportado | No soportado | No soportado | Soportado |
| Instantáneas | No soportado | No soportado | No soportado | Soportado |
| Integración de KMS (BYOK) | No soportado | No soportado | No soportado | Soportado |
| Integración de Event Notifications | No soportado | No soportado | No soportado | Soportado |
| Gestión de flujo de trabajo del estado de distintivo de característica con Service Now | No soportado | No soportado | No soportado | Soportado |
Consulte la página del catálogo App Configuration para conocer los precios actuales.
¿Qué restricciones se aplican al despliegue progresivo?
El despliegue progresivo sólo está disponible con el plan Enterprise. Sólo se permite un despliegue progresivo por indicador de función, y puede configurarse a nivel de indicador o a nivel de regla.
Utilice la API de banderas de características para la creación y actualización de despliegues a nivel de banderas, y utilice la API de reglas para la creación y actualización de despliegues a nivel de reglas. Para detener un rollout, utilice las APIs dedicadas a detener rollouts.
Si se está ejecutando un despliegue progresivo, se aplican las siguientes restricciones:
- No puedes empezar un experimento en la misma bandera.
- No puede modificar la bandera ni la regla de selección que contiene el despliegue.
- No puede eliminar una colección si alguna bandera de característica asociada tiene un despliegue progresivo en estado de ejecución.
- No puede actualizar o eliminar un segmento si alguna bandera de característica asociada tiene un despliegue progresivo en estado de ejecución.
Si ya se está realizando un experimento en una bandera, no se puede crear un despliegue progresivo para esa bandera. Además, si el despliegue progresivo se configura a nivel de indicador, las reglas de selección no pueden heredar rolloutPercentage del indicador. Si el despliegue progresivo está configurado a nivel de regla, la regla no puede heredar su valor de la bandera.
¿Cómo puedo auditar la actividad de App Configuration?
Si necesita una gobernanza y responsabilidad estrictas dentro de su instancia " App Configuration ", cree una instancia de Cloud Logs " IBM Cloud " desde la sección " Observabilidad " de la consola " IBM Cloud ". Utilícelo para registrar y auditar la actividad de App Configuration.
¿Cómo puedo activar los datos de actividad de App Configuration?
Si desea conservar un registro a largo plazo de la actividad dentro de su instancia de App Configuration, ya sea con fines de auditoría o de posprocesamiento y análisis de datos, incluida la aplicación de modelos de aprendizaje automático, cree una instancia de IBM Cloud Cloud Logs desde la sección Observability de la consola IBM Cloud. A continuación, archive los eventos de una instancia de IBM Cloud Cloud Logs en un bucket de una instancia de IBM Cloud Object Storage (COS). Más información.
¿En qué regiones está disponible App Configuration?
Para ver una lista de las regiones de IBM Cloud en las que puede aprovisionar instancias de App Configuration, consulte la página App Configuration Acerca de en el catálogo IBM Cloud.
¿Es App Configuration un servicio altamente disponible?
Sí. App Configuration se ha diseñado como un servicio de alta disponibilidad diseñado para cargas de trabajo empresariales y que se ajusta al Acuerdo de nivel de servicio deApp Configuration y al IBM Cloud Acuerdo de nivel de servicio de disponibilidad.Dentro de una sola región, App Configuration se despliega en un clúster de varias zonas.
¿Es App Configuration seguro?
Sí. Aunque App Configuration no está diseñado como una caja fuerte para secretos (utilice IBM Cloud Secrets Manager en su lugar), el propio servicio se adhiere a las directrices estrictas de seguridad en el proceso de desarrollo y en la seguridad y protección de sus datos. El proceso de desarrollo incluye aspectos como exploración y la corrección de vulnerabilidades, pruebas de penetración periódicas y revisiones de seguridad frecuentes por parte de expertos de seguridad de talla mundial.Los datos de App Configuration se cifran de forma predeterminada tanto en tránsito como en reposo. (Consulte la hoja de datos de proceso y de protección de datos de App Configuration para obtener más información). Además, puede proteger el acceso a sus propias instancias de App Configuration utilizando IBM Cloud Identity and Access Management (IAM). Puede utilizar IBM Cloud Security and Compliance Center para la supervisión y las alertas de seguridad en curso para las instancias de App Configuration.