martes, 12 de julio de 2016

Ambientes de Servidores



En general se habla de 3 ambientes para los servidores. Estos son Producción, Desarrollo y Prueba. Pueden existir más o también menos pero eso depende de que tan complicado se desee estandarizar el manejo de los productos que ofrezca la empresa, el manejo de la seguridad y los controles de cambios de actualizaciones, parches del sistemas e inclusive de seguridad. Pero siempre es recomendable la simplicidad.

Los servidores cumplen un papel muy importante y más cuando se tienen ciertas estructuras; que no son necesariamente una norma pero si una guía de orden y calidad. En un ejemplo de un servidor web para publicar fotos de la familia, se pueden realizar los distintos ambientes en un solo equipo, como crearse la pagina web y montar las fotos (desarrollo); verificarse si cargan fotos (prueba) y publicarse en Internet (desarrollo) todo esto en una misma pc. Este no es el caso para una empresa que vende por internet, porque es evidente que tiene más necesidades. Como un equipo donde se debe crear las nuevas páginas de productos. realizar pruebas sobre un servicio que en nuestro caso es una página web, sin que afecte a nuestros clientes internos o externos dependiendo del caso, debemos tener un ambiente de prueba, donde podemos realizar cambios como desinstalar, actualizar o configurar entre tantas otras.

Estos entornos están relacionados ya que en los 3 se va comprobando las aplicaciones que serán usadas por nuestros clientes, las que deben garantizar Seguridad y correcto Funcionamiento. Estos deben estar físicamente separados (idealmente) para que cualquier fallo, desperfecto o amenaza, no afecte a los demás ambientes. Existen muchos tipos de servidores, que generalmente tienen el nombre del ambiente, pero no es una regla. Algunas empresas solo poseen o necesitan solo 2 ambientes ya sea por presupuesto simplicidad de negocio, o simplemente porque su tamaño no amerita que se implemente una arquitectura formal. Imaginemos un Banco, que tiene solo 2 ambientes; desarrollo y producción. Cuando en su ambiente de Desarrollo se realicen las aplicaciones de internet banking por ejemplo, estas irían directamente a producción, porque evidentemente aunque se realicen pruebas en desarrollo estas no serían ni manejarían el mismo volumen de clientes y datos. Un fallo o proceso que no funcione correctamente, por algún descuido o error de programación por citar uno, en el manejo de los céntimos, puede generar pérdidas significativas, tal vez insignificantes, pero que podrían acarrear multas millonarias o hasta demandas. Un ambiente de pruebas en una página web depende del nicho del negocio y el tamaño de la estructura de la empresa. Pero es un ambiente muy importante para revisar funcionamiento, resultados y productos.

No hay comentarios.:

Publicar un comentario