Ejecutar Nacos o ZooKeeper para el descubrimiento de servicios y la gestión de configuración requiere aprovisionar servidores, configurar clústeres y mantener la disponibilidad. Microservices Engine (MSE) elimina esta sobrecarga al proporcionar instancias de Nacos y ZooKeeper totalmente gestionadas. Seleccione un tipo y una edición de motor, configure la red y comience a registrar servicios en cuestión de minutos.
Nacos vs. ZooKeeper
MSE admite dos tipos de motor. Elija el que mejor se adapte a su arquitectura:
|
Motor |
Recomendado para |
|
Nacos |
Microservices que requieren descubrimiento dinámico de servicios y gestión de configuración |
|
ZooKeeper |
Aplicaciones distribuidas que necesitan coordinación de clúster |
Nacos es totalmente compatible con el protocolo Eureka. Si sus servicios utilizan actualmente Eureka, seleccione Nacos como tipo de motor.
Developer Edition vs. Professional Edition
Seleccione una edición según los requisitos de su carga de trabajo:
|
Aspecto |
Developer Edition |
Professional Edition |
|
Especificaciones |
1 núcleo, 2 GB de memoria o 2 núcleos, 4 GB de memoria |
1 núcleo, 2 GB de memoria; 2 núcleos, 4 GB de memoria; 4 núcleos, 8 GB de memoria; 8 núcleos, 16 GB de memoria; o 16 núcleos, 32 GB de memoria |
|
Cantidad de nodos |
Solo 1 nodo |
3 o más nodos para alta disponibilidad |
Cada instancia de Developer Edition solo puede tener un nodo. Cada instancia de Professional Edition debe tener como mínimo tres nodos para garantizar la alta disponibilidad.
Requisitos previos
Antes de empezar, asegúrese de contar con lo siguiente:
Una VPC and vSwitch en la región de destino (obligatorio para el tipo de red VPC)
(Opcional) Cuota de ancho de banda público, si la instancia necesita acceso a Internet
Crear una instancia de registro
Paso 1: Abrir la página de creación
Elija la ruta correspondiente:
Usuarios nuevos: En la MSE product page, haga clic en Buy Now y luego en la pestaña Microservices Registry.
Usuarios existentes: Inicie sesión en la consola de MSE. En el panel de navegación izquierdo, vaya a Microservices Registry > Instances y haga clic en Create Instance.
Paso 2: Seleccionar un tipo de producto
MSE ofrece cuatro tipos de producto:
|
Tipo de producto |
Cuándo utilizarlo |
|
Subscription |
Cargas de trabajo de producción de larga duración (un mes o más). Costo unitario más bajo. |
|
Pay-as-you-go |
Cargas de trabajo a corto plazo o variables donde la flexibilidad es más importante que el costo. |
|
Serverless |
Entornos de prueba o cargas de trabajo de producción pequeñas y medianas. Escala automáticamente y reduce los costos por inactividad. |
|
Serverless savings plan |
Cargas de trabajo serverless con un uso base predecible. Combina el escalado automático con descuentos por uso comprometido. |
Paso 3: Seleccionar una región
Seleccione la región más cercana a las cargas de trabajo de su aplicación. Para consultar la lista completa de regiones disponibles, consulte Regiones compatibles.
Paso 4: Configurar la instancia
|
Parámetro |
Descripción |
|
Engine Type |
Seleccione Nacos o ZooKeeper. Consulte la sección Nacos vs. ZooKeeper para obtener orientación. |
|
Engine Version |
Seleccione la versión del motor. |
|
Instance Name |
Introduzca un nombre descriptivo para la instancia. |
|
Engine Specifications |
Seleccione la CPU y la memoria para cada nodo. Las opciones disponibles dependen de la edición. Consulte la sección Developer Edition vs. Professional Edition para obtener más detalles. Para obtener orientación sobre el dimensionamiento, consulte Estimar capacidades de la instancia. |
|
Number of Cluster Nodes |
Seleccione la cantidad de nodos. Developer Edition: solo 1 nodo. Professional Edition: 3 o más nodos para alta disponibilidad. |
|
Resource Group |
Seleccione un resource group para organizar la facturación y el control de acceso. |
Paso 5: Configurar la red
|
Tipo de red |
Descripción |
Campos obligatorios |
|
VPC |
Acceso por red privada. Adecuado para cargas de trabajo de producción que se comunican dentro de una red privada. |
Seleccione una VPC y un vSwitch en la misma región. |
|
Internet |
Acceso por red pública. Alibaba Cloud asigna una dirección IP pública. Ideal para pruebas rápidas o integración de servicios externos. |
Configure y adquiera public bandwidth. |
Ambos tipos de red admiten ancho de banda público. Incluso con VPC seleccionado, la adquisición de ancho de banda público genera un endpoint público para el acceso a Internet.
Paso 6: (Opcional) Configurar el ancho de banda público
Si la instancia requiere acceso a Internet, especifique el ancho de banda público. Esto aplica tanto para el tipo de red VPC como para Internet.
Paso 7: (Solo Subscription) Seleccionar una duración
Si seleccionó Subscription como tipo de producto, elija la duración de la suscripción. Habilite Auto-renewal para evitar interrupciones del servicio.
Paso 8: Confirmar y pagar
Haga clic en Buy Now.
En la página Confirm Order, lea los términos de servicio, marque la casilla de verificación y haga clic en Pay.
Comprobar el resultado
Vaya a la página Instances en la consola de MSE. La instancia estará lista cuando su estado cambie a Running.
La autenticación está deshabilitada de forma predeterminada en las nuevas instancias de Nacos. Después de las pruebas iniciales, enable access authentication y configure a public IP address whitelist para proteger la instancia.
Siguientes pasos
Una vez que la instancia esté en ejecución:
Gestionar la instancia: Modifique la configuración de la instancia o elimínela. Consulte Manage an instance.
Cambiar la VPC: Cambie a una VPC diferente o configure controles de acceso. Consulte Manage the VPC of an instance y Configure a whitelist.
-
Registrar servicios: Conecte sus aplicaciones a la instancia:
Nacos: Consulte Nacos engines.
ZooKeeper: Consulte ZooKeeper engines.
Gestionar servicios: Agregue, consulte o elimine servicios registrados. Consulte Gestionar servicios (Nacos) o Gestionar servicios (ZooKeeper).
Monitorear la instancia: Realice un seguimiento del estado de la instancia y las métricas de rendimiento. Consulte Monitor engines.