MANUAL DE LA NUBE INFORMÁTICA
¿QUÉ ES LA NUBE INFORMÁTICA?
Es un modo de transmisión y almacenaje de datos, permite un acceso universal, práctico a la demanda de una red compartida y a un conjunto de fuentes informáticas configurables que pueden estar aprovisionados y liberados con un mínimo de administración.
Auto Reparable: En caso de fallo, el ultimo backup de la aplicación pasa a ser automáticamente la copia primaria y se genera uno nuevo.
Escalable: Todo el sistema/arquitectura es predecible y eficiente. Si un servidor maneja 1000 transacciones, 2 servidores manejan 2000 transacciones.
Regidos por un Acuerdo de Nivel de Servicio (SLA) que define varias políticas como cuales son los tiempos esperados de rendimiento y en caso de pico, debe crear más instancias. En el caso de AWS aún se pregunta si su SLA es adecuado.
Virtualizado: las aplicaciones son independientes del hardware en el que corran, incluso varias aplicaciones pueden corren en una misma máquina o una aplicación puede usar varias maquinas a la vez.
Multipropósito: El sistema está creado de tal forma que permite a diferentes clientes compartir la infraestructura sin preocuparse de ello y sin comprometer su seguridad y privacidad.
¿CUALES SON LOS TIPOS DE NUBES INFORMATICAS?
Se manejan por terceras partes Intentan brindar a los consumidores elementos informáticos sin complicaciones. Se trate de software, de infraestructura de aplicaciones o de infraestructura física, el proveedor de la nube asume las responsabilidades de instalación, gestión, provisión y mantenimiento.
Nubes Privadas
Son servicios de nube que se brindan dentro de la empresa que necesitan alta protección de datos y están gestionadas por la misma empresa. Las nubes privadas ofrecen muchos de los beneficios que ofrecen las nubes públicas, con una diferencia fundamental: la empresa es la encargada de la configuración y el mantenimiento de la nube.
Nubes Híbridas
Combinan los modelos de nubes públicas y privadas. Por lo general, estas nubes son creadas por empresas, aunque las responsabilidades de gestión se dividen entre la empresa y el proveedor de la nube pública. La nube híbrida aprovecha al máximo servicios que se encuentran tanto en el espacio público como en el privado.
¿CUALES SON LOS MODELOS DE SERVICIOS?
Software-as-a-Service (SaaS)
Básicamente se trata de cualquier servicio basado en la web. En este tipo de servicios nosotros accedemos normalmente a través del navegador sin atender al software. Todo el desarrollo, mantenimiento, actualizaciones, copias de seguridad es responsabilidad del proveedor.
En este caso tenemos poco control, nosotros nos situamos en la parte más arriba de la capa del servicio. Si el servicio se cae es responsabilidad de proveedor hacer que vuelva a funcionar.
Ejemplos populares de Saas son Google Docs, Salesforce, Dropbox, Gmail…
Platform-as-a-Service (PaaS)
PaaS es el punto donde los desarrolladores empezamos a tocar y desarrollar nuestras propias aplicaciones que se ejecutan en la nube. En este caso nuestra única preocupación es la construcción de nuestra aplicación, ya que la infraestructura nos la da la plataforma.
Es un modelo que reduce bastante la complejidad a la hora de desplegar y mantener aplicaciones ya que las soluciones PaaS gestionan automáticamente la escalabilidad usando más recursos si fuera necesario. Los desarrolladores aún así tienen que preocuparse de que sus aplicaciones estén lo mejor optimizadas posibles para consumir menos recursos posibles (número de peticiones, escrituras en disco, espacio requerido, tiempo de proceso, etc..) Pero todo ello sin entrar al nivel de máquinas.
Ejemplos populares son Google App Engine que permite desarrollar aplicaciones en Java o Python desplegándolas en la infraestructura que provee Google, cosa que también hace Heroku con Rails y Django.
Para los desarrolladores que ignoran la infraestructura que deben montar y sólo quieren preocuparse de escribir software, esta es la alternativa a seguir.
Infraestructure-as-a-Service (IaaS)
En este caso con IaaS tendremos mucho más control que con PaaS, aunque a cambio de eso tendremos que encargarnos de la gestión de infraestructura,
El ejemplo perfecto es el proporcionado por Amazon Web Service (AWS) que no provee una serie de servicios como EC2 que nos permite manejar maquinas virtuales en la nube o S3 para usar como almacenamiento. Nosotros podemos elegir qué tipo de instancias queremos usar LInux o Windows, así como la capacidad de memoria o procesador de cada una de nuestras maquinas. El hardware para nosotros es transparente, todo lo que manejamos es de forma virtual.
La principal diferencia es que nosotros nos encargamos de escalar nuestras aplicaciones según nuestras necesidades, además de preparar todo el entorno en las maquinas (aunque existen imágenes de instancias preparadas con las configuraciones más comunes).
Además de AWS nos encontramos ejemplos como Rackspace Cloud o vCloud de VMWare.
¿CUALES SON SUS VENTAJAS Y SUS DESVENTAJAS?
Las soluciones más completas y que más aportan al entorno educativo son las específicamente diseñadas para este ámbito, con las que es posible crear y editar materiales didácticos, consultar y revisar información, evaluar los progresos… y, por supuesto, elaborar trabajos de forma conjunta: con ellas se pueden realizar las mismas tareas que se harían para una clase tradicional, con especial importancia del aspecto colaborativo, ya que es una forma de compartir información muy versátil en la que varios usuarios pueden utilizar el mismo archivo a la vez, realizando modificaciones de manera simultánea. Así, es posible intercambiar contenidos y experiencias de forma inmediata, obtener feedback, llevar a cabo colaboración en tiempo real o de modo asíncrono, trabajar en equipo desde diferentes lugares, almacenar todo tipo de materiales.
REFERENCIAS
Realizado por:
ISABEL BALTAZAR JIMENEZ
Federico Froebel
Bachillerato
ISABEL BALTAZAR JIMENEZ
Federico Froebel
Bachillerato
Comentarios
Publicar un comentario