Vous êtes sur la page 1sur 7

Servidor cloud

En esencia un servidor cloud es una mquina virtual, es decir, se trata de un servicio que
mediante el uso de software de virtualizacin nos permite disponer de un servidor completo para
nuestro uso exclusivo.
El software de virtualizacin lo que hace es dividir un ordenador o mquina fsica en varias
mquinas virtuales que se comportan como si fueran mquinas fsicas de verdad.
Tecnologa cloud
Si profundizamos un poco, podremos ver que un servidor cloud es mucho ms que una simple
mquina virtual.
Un servidor cloud se sustenta sobre una infraestructura especial que le permite abstraerse
totalmente del hardware, donde no slo la mquina o el servidor estn virtualizados, sino que
otros componentes como la red y el almacenamiento tambin lo estn. Est abstraccin respecto
al hardware significa que un servidor cloud no est atado a un ordenador fsico concreto, no est
ubicado en un nico ordenador.
El resultado es que un servidor cloud es tolerante a fallos de hardware, es decir, que en caso de
que un ordenador fsico falle el servicio seguir funcionando de forma ininterrumpida o como
mucho requerir reiniciar el servidor en otro nodo de hardware.
Adems, un servidor cloud se puede redimensionar de forma inmediata, es decir, se le puede
aadir ms RAM o ms procesadores, se le puede aadir discos o redimensionar los existentes.
Gestin avanzada
Un servidor cloud es un servicio de tipo Infraestructura como Servicio (Iaas) y, como tal, debe
ofrecer una serie de herramientas de gestin que permitan al cliente hacer todo lo que se podra
hacer con un servidor real.
Por tanto, todo servidor cloud ofrece un avanzado panel de gestin que permite hacer casi
cualquier cosa y lo mejor es que es mucho ms fcil de hacer que con un ordenador fsico.
Por ejemplo, nuestro Panel Cloud permite arrancar o apagar el servidor, permite visualizar e
interactuar a travs de la consola (como si estuvieras sentado delante del ordenador), permite
redimensionar el servidor, permite hacer y restaurar copias de seguridad, permite reiniciar en
modo de recuperacin, permite asignar direccin IP adicionales, permite convertir el servidor en
una plantilla reutilizable para crear nuevos servidores.
hosting
El alojamiento web (en ingls: web hosting) es el servicio que provee a los usuarios de Internet un
sistema para poder almacenar informacin, imgenes, vdeo, o cualquier contenido accesible va
web. Es una analoga de "hospedaje o alojamiento en hoteles o habitaciones" donde uno ocupa un
lugar especfico, en este caso la analoga alojamiento web o alojamiento de pginas web, se
refiere al lugar que ocupa una pgina web, sitio web, sistema, correo electrnico, archivos etc. en
internet o ms especficamente en un servidor que por lo general hospeda varias aplicaciones o
pginas web.
Las compaas que proporcionan espacio de un servidor a sus clientes se suelen denominar con el
trmino en ingls web host.

El hospedaje web aunque no es necesariamente un servicio, se ha convertido en un lucrativo


negocio para las compaas de internet alrededor del mundo.
Se puede definir como "un lugar para tu pgina web o correos electrnicos", aunque esta
definicin simplifica de manera conceptual el hecho de que el alojamiento web es en realidad
espacio en Internet para prcticamente cualquier tipo de informacin, sea archivos, sistemas,
correos electrnicos, videos etc.
computacin en la nube
La computacin en la nube, conocida tambin como servicios en la nube, informtica en la nube,
nube de cmputo o nube de conceptos (del ingls cloud computing), es un paradigma que permite
ofrecer servicios de computacin a travs de una red, que usualmente es Internet.
Caractersticas
La computacin en nube presenta las siguientes caractersticas clave:
Agilidad: Capacidad de mejora para ofrecer recursos tecnolgicos al usuario por parte del
proveedor.
Costo: los proveedores de computacin en la nube afirman que los costos se reducen. Un
modelo de prestacin pblica en la nube convierte los gastos de capital en gastos de
funcionamiento. Ello reduce barreras de entrada, ya que la infraestructura se proporciona
tpicamente por una tercera parte y no tiene que ser adquirida por una sola vez o tareas
informticas intensivas infrecuentes.
Escalabilidad y elasticidad: aprovisionamiento de recursos sobre una base de autoservicio
en casi en tiempo real, sin que los usuarios necesiten cargas de alta duracin.
Independencia entre el dispositivo y la ubicacin: permite a los usuarios acceder a los
sistemas utilizando un navegador web, independientemente de su ubicacin o del
dispositivo que utilice (por ejemplo, PC, telfono mvil).
La tecnologa de virtualizacin permite compartir servidores y dispositivos de
almacenamiento y una mayor utilizacin. Las aplicaciones pueden ser fcilmente migradas
de un servidor fsico a otro.
Rendimiento: Los sistemas en la nube controlan y optimizan el uso de los recursos de
manera automtica, dicha caracterstica permite un seguimiento, control y notificacin del
mismo. Esta capacidad aporta transparencia tanto para el consumidor o el proveedor de
servicio.
Seguridad: puede mejorar debido a la centralizacin de los datos. La seguridad es a
menudo tan buena o mejor que otros sistemas tradicionales, en parte porque los
proveedores son capaces de dedicar recursos a la solucin de los problemas de seguridad
que muchos clientes no pueden permitirse el lujo de abordar.
Mantenimiento: en el caso de las aplicaciones de computacin en la nube, es ms sencillo,
ya que no necesitan ser instalados en el ordenador de cada usuario y se puede acceder
desde diferentes lugares.
Ventajas
Integracin probada de servicios Red. Por su naturaleza, la tecnologa de cloud computing
se puede integrar con mucha mayor facilidad y rapidez con el resto de las aplicaciones

empresariales (tanto software tradicional como Cloud Computing basado en


infraestructuras), ya sean desarrolladas de manera interna o externa.6
Prestacin de servicios a nivel mundial. Las infraestructuras de cloud computing
proporcionan mayor capacidad de adaptacin, recuperacin completa de prdida de datos
(con copias de seguridad) y reduccin al mnimo de los tiempos de inactividad.
Una infraestructura 100% de cloud computing permite tambin al proveedor de contenidos
o servicios en la nube prescindir de instalar cualquier tipo de software, ya que ste es
provisto por el proveedor de la infraestructura o la plataforma en la nube. Un gran
beneficio del cloud computing es la simplicidad y el hecho de que requiera mucha menor
inversin para empezar a trabajar.
Implementacin ms rpida y con menos riesgos, ya que se comienza a trabajar ms rpido
y no es necesaria una gran inversin. Las aplicaciones del cloud computing suelen estar
disponibles en cuestin de das u horas en lugar de semanas o meses, incluso con un nivel
considerable de personalizacin o integracin.
Actualizaciones automticas que no afectan negativamente a los recursos de TI. Al
actualizar a la ltima versin de las aplicaciones, el usuario se ve obligado a dedicar tiempo
y recursos para volver a personalizar e integrar la aplicacin. Con el cloud computing no
hay que decidir entre actualizar y conservar el trabajo, dado que esas personalizaciones e
integraciones se conservan automticamente durante la actualizacin.
Contribuye al uso eficiente de la energa. En este caso, a la energa requerida para el
funcionamiento de la infraestructura. En los datacenters tradicionales, los servidores
consumen mucha ms energa de la requerida realmente. En cambio, en las nubes, la
energa consumida es slo la necesaria, reduciendo notablemente el desperdicio.

Desventajas
La centralizacin de las aplicaciones y el almacenamiento de los datos origina una
interdependencia de los proveedores de servicios.
La disponibilidad de las aplicaciones est sujeta a la disponibilidad de acceso a Internet.
Los datos "sensibles" del negocio no residen en las instalaciones de las empresas, lo que
podra generar un contexto de alta vulnerabilidad para la sustraccin o robo de
informacin.
La confiabilidad de los servicios depende de la "salud" tecnolgica y financiera de los
proveedores de servicios en nube. Empresas emergentes o alianzas entre empresas
podran crear un ambiente propicio para el monopolio y el crecimiento exagerado en los
servicios.7
La disponibilidad de servicios altamente especializados podra tardar meses o incluso aos
para que sean factibles de ser desplegados en la red.
La madurez funcional de las aplicaciones hace que continuamente estn modificando sus
interfaces, por lo cual la curva de aprendizaje en empresas de orientacin no tecnolgica
tenga unas pendientes significativas, as como su consumo automtico por aplicaciones.
Seguridad. La informacin de la empresa debe recorrer diferentes nodos para llegar a su
destino, cada uno de ellos (y sus canales) son un foco de inseguridad. Si se utilizan
protocolos seguros, HTTPS por ejemplo, la velocidad total disminuye debido a la
sobrecarga que stos requieren.

Escalabilidad a largo plazo. A medida que ms usuarios empiecen a compartir la


infraestructura de la nube, la sobrecarga en los servidores de los proveedores aumentar,
si la empresa no posee un esquema de crecimiento ptimo puede llevar a degradaciones en
el servicio o altos niveles de jitter.

Red privada virtual (VPN)


Una red privada virtual, RPV, o VPN de las siglas en ingls de Virtual Private Network, es una
tecnologa de red que permite una extensin segura de la red local (LAN) sobre una red pblica o
no controlada como Internet. Permite que la computadora en la red enve y reciba datos sobre
redes compartidas o pblicas como si fuera una red privada con toda la funcionalidad, seguridad y
polticas de gestin de una red privada. Esto se realiza estableciendo una conexin virtual punto a
punto mediante el uso de conexiones dedicadas, cifrado o la combinacin de ambos mtodos.
Ejemplos comunes son la posibilidad de conectar dos o ms sucursales de una empresa utilizando
como vnculo Internet, permitir a los miembros del equipo de soporte tcnico la conexin desde
su casa al centro de cmputo, o que un usuario pueda acceder a su equipo domstico desde un
sitio remoto, como por ejemplo un hotel. Todo ello utilizando la infraestructura de Internet.
La conexin VPN a travs de Internet es tcnicamente una unin wide area network (WAN) entre
los sitios pero al usuario le parece como si fuera un enlace privado de all la designacin "virtual
private network".
Ventajas
Integridad, confidencialidad y seguridad de datos.
Las VPN reducen los costos y son sencillas de usar.
Facilita la comunicacin entre dos usuarios en lugares distantes.

Cmo funcionan los navegadores de Internet?


La ilustracin muestra los componentes bsicos que le dan a un navegador su funcionalidad:

Interfaz de usuario.- Esta es la ventana principal del navegador, la que te da funcionalidad fuera
del rea de desplegado de pginas, como por ejemplo, eradministracin de pginas favoritas,
barra de direcciones o URLs, opciones de men, complementos, etc.

Motor del navegador.- Esta capa no se representa en ocasiones, ya que a veces se representan
sus funciones como parte del motor de renderizado. La funcin del motor de navegador es
ponerse como un intermediario que administra la capa persistente.

Motor de renderizado.- Esta capa es la responsable de dibujar las pginas de Internet. Esta es
la capa que interpreta y transforma en contenido legible por humanos a los cdigos de HTML y
CSS que conforman a las pginas que visitas.
Cmo funciona el motor de renderizado?

El motor de renderizado es probablemente el componente ms interesante de los mencionados,


esto es sin nimo de menospreciar a los dems componentes, que son igualmente importante.
Como se mencion anteriormente, el motor de renderizado es el responsable de leer e
interpretar el cdigo de una pgina, y lo hace en la siguiente secuencia bsica:
1. Procesar HTML y construir el DOM.- Este proceso consiste en hacer un parsing (anlisis)
del cdigo HTML de la pgina, y construir un DOM (siglas de Document Object Model),
que es una abstraccin del cdigo HTML.
2. Estructura.- Aqu se toman en cuenta todos los elementos que entran en juego para
dibujar una pgina, como CSS, y se forma un rbol, conocido como render tree.
3. Organizacin.- A cada elemento del render tree se le dan coordinadas de la posicin que
debe tomar en la pgina.
4. Dibujo.- Finalmente, se muestran los elementos de la pgina en pantalla, dentro del rea
que el navegador tiene designada para mostrar pginas de Internet.

Backend de interfaz de usuario.- Este componente se encarga de dibujar los elementos bsicos
de una pgina, como lo son botones, campos de texto, etc.

Interpretador de JavaScript.- Este componente, como su nombre lo indica, se encarga de

interpretar y ejecutar el cdigo de JavaScript que contenga la pgina.

Redes.- Este componente es el que se encarga del manejo de las redes, de la conexin de
Internet. Se encarga de manejar comunicaciones que incluyen el uso de http y https.

Capa persistente.- Esta es la capa que se encarga de almacenar la informacin que el navegador
necesita para operar las pginas de Internet que visitas. Un ejemplo tpico de esta informacin
son las llamadas cookies.
Cada vez que accedes a una pgina de Internet, ocurre lo siguiente:

Usas la interfaz de usuario para indicar qu pgina deseas ver.

El motor del navegador le indica al motor de renderizado que se va a acceder a una pgina.

El componente de red se encarga de enviar la solicitud y recibir la respuesta con el cdigo


de la pgina.

El motor de renderizado lee e interpreta el cdigo de la pgina, para reconocer qu


elementos tiene y dnde estn ubicados.

El backend de interfaz de usuario dibuja los elementos de la pgina en el rea que el


navegador tiene destinada para mostrar pginas de Internet.

Si es necesario se hace uso del interpretador de JavaScript y de la capa persistente.

Vous aimerez peut-être aussi