Follow By Email

Mostrando entradas con la etiqueta servidor. Mostrar todas las entradas
Mostrando entradas con la etiqueta servidor. Mostrar todas las entradas

viernes, 13 de abril de 2012

Protocolos de aplicación y su ejecución en los servidores

   En mis tiempos de juventud estudiantil, era un simple usuario de internet. Navegaba como todas las personas lo hacen. Y como usuario final, nunca me importó como se producía cada proceso para visualizar un documento HTML.  Y es que somos muy cómodos para entender dicha complejidad.  Si a veces nos preguntamos cómo se hizo la coca-cola o como se realiza un determinado producto o como se realiza un servicio. Como Ingeniero ya no podemos darnos el lujo de usar algo y no saber cuáles fueron sus procesos para su creación, sobre todo cuando es algo relacionado con la computación, redes o informática.

     La internet es maravillosa y siempre es bueno darse un tiempo para entender sus complejidades.  Hoy hablaré un poco sobre la capa de aplicación del modelo OSI. La capa de aplicación tiene una gran cantidad de protocolos que se deben utilizar de forma estricta para desarrollar algún software o documento y poder transmitirlo a las redes y que sea recibido de forma correcta por el receptor. Para poder visualizar una página web, estas por lo general están alojadas en algún servidor, debes direccionarte mediante su dirección IP, pero para evitar escribir el numero IP , estas direcciones están alojadas en un servidor DNS que tiene por función guardar la direcciones y asignarle un nombre de dominio. Para acceder a una página web, solo tienes que escribir un nombre (ejemplo www.arraysblog.blogspot.com) y te conectarás al servidor DNS y este direccionará su ip correspondiente y podrás conectarte a servidor que está alojado dicha página. Pero para que el servidor pueda mostrar su web, este debe tener instalado el servicio de protocolo HTTP.

    HTTP es  otro protocolo de la capa de aplicación de la cual permite el intercambio de información de un cliente /servidor.  Pues es muy fácil poder aplicar todos estos protocolos y poder hacer una web y poder alojarla en un computador personal (como servidor). Solo que también hay que tener en cuenta la seguridad que se requiere para evitar ataques externos.



sábado, 24 de marzo de 2012

El futuro del Software ... ! Cloud Computing

  Ya no es una novedad saber que muchas aplicaciones que alguna vez fueron de escritorio ahora son aplicaciones web. Un ejemplo claro es la Suit de Office, que ahora la tenemos en la web. Pues esto ha sido un gran avance y un camino a seguir. pues claramente tiene grandes beneficios como lo es la portabilidad y la usabilidad de las aplicaciones.

   Pues también esto ha tenido grandes repercusiones a nivel de las empresas y muchas han tomando la decisión de trasladar sus softwares de escritorio a la nube. ¿Razones? Pues una mayor respuesta a los fallos, menos caídas de sistemas, más usuario utilizando un recurso compartido. En mi empresa ya se esta viendo esto y me alegra mucho, pues trasladaremos todo un programa de administración a códigos html, php, js, css etc. Creo que ya no tendré que hacer actualizaciones de software cada vez que no imprime alguna factura defectuosa... pues el futuro esta todo en la nube, los discos duros en el escritorio ya no existirán por la razón de que son demasiados inseguros al momento de mantener los datos. en cambio tener los documentos en la nube (con todas sus seguridades) estas se respaldan automáticamente se host en host, teniendo la certeza de que si se quema algún servidor el archivo estará en otro servidor resguardado.




miércoles, 29 de febrero de 2012

Configurar servidores y administrar sitios

  Hace mucho que no escribo y es por la razón de las vacaciones de verano, pues ya empezó marzo, un mes de alta empleabilidad y de competencias, y es por eso que uno tiene que ponerse en forma con los conocimientos informáticos que se requieren para este mundo.

  Pues han surgido proyectos de los cuales para mi han sido de gran ayuda y he tenido el agrado de estudiar ciertas áreas de la informática que desconocía, aclarando cosas que para mí eran imposibles de entender. Se me propuso configurar un servidor que alojará un sitio y ademas cierta información privilegiada de la empresa de la cual presto servicios. Primero que todo no sabia como empezar, pues me pasaron un servidor físico con Ubuntu server ... alojar la web? donde alojo las bases de datos ? que seguridad les implanto? que pasa si el servidor falla? contrato un vps (servidor virtual en caso de emergencia) ?.

  Instalé Cpanel ( un panel de control para administrar servidores) pues es un programa bastante intuitivo y capaz de hacer todo lo que se necesite para administrar un servidor. pero luego supe que es de pago y que para ubuntu no hay soporte, así que indague más por comandos linux y logre entender la lógica de la terminal. Primero que todo crear los host como usuarios linux y luego alojar su web, luego instalar la base de datos y hacer un repaldo diario automatizado con el código Cron pero antes debe estar  comprimida en un archivo tar. pues ovbiamente velar la seguridad del servidor he instalar ciertos firewalls para linux y control de tráfico. entonces ese pensamiento de algo imposible de hacer se vuelve en un pensamiento "Hooo ahora todo calza como un rompecabezas en la informática".  Ubuntu server ? porque no windows servers? Pues claramente las mayores brechas de seguridad informática son en los sistemas windows, ademas de cobrar por soporte altamente excesivos. Red Hat enterprise o CentOS son los mejores sistemas operativos para servidores, con altos softwares de administración y el soporte que ofrecen es mas accesible. Configurar Cron ! y hacer scripts para automatizar backups de servidor a otro servidor VPN. Pero luego surgen otros problemas como Hackers y es hay donde uno tiene que enfatizar con gran cuidado los permisos de administración en Linux. Mantención ! me gusta esa palabra ya que es la que te aferra al cliente y mantienes ingresos por largo tiempo.