You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Los servidores pueden estar configurados de distinta forma
236
+
dependiendo de las necesidades de la aplicación y las capacidades
237
+
técnicas requeridas. En el ciclo de vida de la aplicación se puede
238
+
dar situaciones en las que se deba aumentar los recursos disponibles
239
+
y de que forma son distribuidos.
240
+
241
+
==== Servidor Único
242
+
243
+
Este es una configuración inicial. Todos los servicios de la aplicación (servidor web, base de datos, almacenamiento de archivos, etc). Están dentro de
244
+
una sola máquina y comparten recursos de red, procesador, memoria y almacenamiento.
245
+
246
+
*Ventajas*
247
+
248
+
- Es fácil de configurar.
249
+
- Es relativamente barato.
250
+
- Ideal para aplicaciones pequeñas y de poco alcance.
251
+
252
+
*Desventajas*
253
+
254
+
- Propenso a errores por agotamiento de memoria o disco.
255
+
- Solamente un servidor, si este es atacado o comprometido en seguridad, puede significar una brecha total o caida total del servicio.
256
+
- Puede tener mayor latencia para usuarios lejos de la región donde está ubicado el servidor.
257
+
258
+
==== Servidor de Base de Datos Separado
259
+
260
+
El siguiente nivel en la configuración es separar el servidor de la base de datos, dandole una instancia propia del servidor de aplicaciones.
261
+
262
+
*Ventajas*
263
+
264
+
- La base de datos tiene sus recursos separados del servidor de aplicaciones.
265
+
- Permite escalar individualmente cada servidor según necesidades.
266
+
- La seguridad es mayor al no compartir la misma máquina.
267
+
268
+
*Desventajas*
269
+
270
+
- Aumenta los costos de mantenimiento al tener más máquinas funcionando.
271
+
272
+
==== Una Máquina por Servicio
273
+
274
+
Una vez que las necesidades de la aplicación lo requieran, se puede buscar la configuración a través de la separación de una máquina por servicio. Por ejemplo si la aplicación tiene: servidor web, base de datos, almacenamiento de archivos y procesamiento de datos. Se podría tener una máquina por cada elemento del sistema, una máquina para el servidor web, otra máquina para la base de datos, otra para el sistema de almacenamiento y otra para el procesamiento de datos.
275
+
276
+
*Ventajas*
277
+
278
+
- Cada componente es separado y puede escalar individualmente.
<title>Tipos de Configuración de Servidores</title>
2309
+
<simpara>Los servidores pueden estar configurados de distinta forma
2310
+
dependiendo de las necesidades de la aplicación y las capacidades
2311
+
técnicas requeridas. En el ciclo de vida de la aplicación se puede
2312
+
dar situaciones en las que se deba aumentar los recursos disponibles
2313
+
y de que forma son distribuidos.</simpara>
2314
+
<sectionxml:id="_servidor_único">
2315
+
<title>Servidor Único</title>
2316
+
<simpara>Este es una configuración inicial. Todos los servicios de la aplicación (servidor web, base de datos, almacenamiento de archivos, etc). Están dentro de
2317
+
una sola máquina y comparten recursos de red, procesador, memoria y almacenamiento.</simpara>
<simpara>Propenso a errores por agotamiento de memoria o disco.</simpara>
2334
+
</listitem>
2335
+
<listitem>
2336
+
<simpara>Solamente un servidor, si este es atacado o comprometido en seguridad, puede significar una brecha total o caida total del servicio.</simpara>
2337
+
</listitem>
2338
+
<listitem>
2339
+
<simpara>Puede tener mayor latencia para usuarios lejos de la región donde está ubicado el servidor.</simpara>
<simpara>El siguiente nivel en la configuración es separar el servidor de la base de datos, dandole una instancia propia del servidor de aplicaciones.</simpara>
<simpara>Aumenta los costos de mantenimiento al tener más máquinas funcionando.</simpara>
2362
+
</listitem>
2363
+
</itemizedlist>
2364
+
</section>
2365
+
<sectionxml:id="_una_máquina_por_servicio">
2366
+
<title>Una Máquina por Servicio</title>
2367
+
<simpara>Una vez que las necesidades de la aplicación lo requieran, se puede buscar la configuración a través de la separación de una máquina por servicio. Por ejemplo si la aplicación tiene: servidor web, base de datos, almacenamiento de archivos y procesamiento de datos. Se podría tener una máquina por cada elemento del sistema, una máquina para el servidor web, otra máquina para la base de datos, otra para el sistema de almacenamiento y otra para el procesamiento de datos.</simpara>
<simpara>La escalabilidad se refiere a la capacidad de una aplicación para manejar y soportar una mayor carga de trabajo sin sacrificar la latencia. Una aplicación necesita una potencia informática sólida para escalar bien. Los servidores deben ser lo suficientemente potentes para manejar mayores cargas de tráfico. Hay dos formas principales de escalar una aplicación: horizontalmente y verticalmente.</simpara>
0 commit comments