“Conocimiento Hardware>Estaciones de Trabajo

¿Qué realizar una tarea específica y se puede colocar con otros servidores a múltiples tareas?

2012/6/18
Parece que estás describiendo microservicios .

He aquí por qué:

* Realizar una tarea específica: Los microservicios están diseñados para ser pequeñas unidades de código independientes que se centran en una sola función bien definida. Por ejemplo, puede tener un microservicio para la autenticación del usuario, otro para la gestión de pedidos y otro para manejar los pagos.

* colocado con otros servidores a múltiples tareas: Los microservicios se pueden implementar de forma independiente y escalarse hacia arriba o hacia abajo según sea necesario. Esto le permite crear aplicaciones complejas combinando múltiples servicios, cada uno que se ejecuta en su propio servidor o clúster de servidores.

Otros términos relevantes:

* sin servidor: Si bien los microservicios a menudo se implementan en los servidores, el enfoque "sin servidor" elimina aún más la necesidad de administración del servidor. En este caso, puede implementar sus microservicios en una plataforma sin servidor como AWS Lambda o Google Cloud Functions, y la plataforma maneja la infraestructura por usted.

* contenedorización: Los microservicios a menudo se empaquetan e implementan en contenedores, como Docker, que proporcionan un entorno ligero y portátil para que el servicio se ejecute. Esto facilita la implementación y administración de microservicios en diferentes entornos.

Beneficios de los microservicios:

* aumentó la agilidad y la flexibilidad: Los microservicios le permiten realizar cambios en un servicio sin afectar a otros, lo que hace que el desarrollo sea más rápido y más fácil.

* Escalabilidad mejorada: Puede escalar los servicios individuales de forma independiente, lo que lleva a una mejor utilización de recursos y ahorros de costos.

* Aislamiento de fallas: Si un microservicio falla, no derriba toda la aplicación.

* Diversidad tecnológica: Puede usar diferentes lenguajes y tecnologías de programación para diferentes servicios, lo que le brinda más libertad en su elección de herramientas.

Ejemplo:

Digamos que está construyendo una plataforma de comercio electrónico. Puede usar una arquitectura de microservicio para manejar diferentes tareas como:

* Catálogo de productos: Administrar información y disponibilidad del producto.

* Cartro de compras: Gestión de pedidos e inventario de clientes.

* Procesamiento de pagos: Manejo de transacciones seguras.

* Autenticación del usuario: Autenticación y administración de cuentas de usuario.

Cada uno de estos servicios podría implementarse en su propio servidor o clúster de servidores, y podrían escalarse de forma independiente según sea necesario.

Estaciones de Trabajo
Cosas que hacer antes de tirar su viejo ordenador
¿Qué sitio está dividido en categorías y contiene artículos que explican cómo realizar determinadas tareas?
¿Qué es un grupo lógico de computadoras y usuarios que comparten recursos están controlados por la estación de trabajo?
¿Cómo se llama el componente que proporciona un fácil acceso a las tareas mientras se crea un documento?
¿Cuál es la palabra para empleados y estudiantes que trabajan en una computadora mientras están fuera de la oficina principal?
¿Existe algún programa en el servidor de Windows 2008 para reparar las relaciones de confianza con las estaciones de trabajo de los clientes?
¿Qué carpeta utiliza el programador de tareas para mantener las tareas programadas?
En una red de anillo, cada estación de trabajo actúa como A?
Conocimiento de la computadora © http://www.ordenador.online