Computación en la Nube
Llega el otoño y con la falta de sol se agradece estar en el interior, pero dentro de la oficina tampoco vas a escapar de las nubes ya que es cada vez más común que gran parte de nuestros recursos se encuentren en ellas, especialmente aquellos relacionados con la computación.
¿Qué es la Computación en la Nube?
La computación en la nube es la disponibilidad bajo demanda de los recursos de sistemas informáticos, especialmente el almacenamiento de datos y la potencia informática, sin una gestión activa y directa por parte del usuario. Las nubes grandes a menudo tienen sus funciones distribuidas en múltiples ubicaciones, cada una de las cuales es un centro de datos.
Modelos de servicios en la Nube
- Infraestructura como servicio (IaaS): Las empresas contratan la infraestructura de hardware a un tercero. Este hardware les permite elegir la capacidad de procesamiento, la memoria a utilizar y el espacio de almacenamiento. IaaS es la base del servicio y contiene los bloques de construcción fundamentales para TI en la nube, ya que proporciona los servicios y marcos necesarios sobre los cuales se construyen los otros servicios.
Algunos ejemplos son: Amazon Web Services, Microsoft Azure o Google Cloud.
- Plataforma como servicio (PaaS): En estas plataformas se pueden lanzar aplicaciones como bases de datos, middleware, herramientas de desarrollo, servicios de inteligencia empresarial, etc. Este tipo de servicio es ideal para desarrolladores que solo quieren enfocarse en implementar y administrar sus aplicaciones. Al no tener que preocuparse por los recursos de hardware y software (sistemas operativos), mejoran su eficiencia, centrándose solo en la parte que les interesa.
Algunos ejemplos son: Google App Engine, Oracle Cloud Platform o AWS Lambda.
- Software como servicio (SaaS): Este modelo aloja el software de la empresa, así como sus datos, en servidores externos y paga una tarifa por su uso. Cualquier empleado de una empresa podrá acceder a las aplicaciones de la empresa desde cualquier lugar sin tener que instalarlas en un ordenador local. Cuando hablamos de software en la nube, estamos hablando de SaaS.
Algunos ejemplos son: Gmail, Office 365 o Dropbox.
Modelos de implementación en la Nube
- Nube privada: Consiste en recursos de computación en la nube utilizados exclusivamente por una empresa u organización. La nube privada puede estar ubicada físicamente en el centro de datos del sitio de su organización o puede estar alojada por un proveedor de servicios externo. Pero en una nube privada, los servicios y la infraestructura siempre se mantienen en una red privada, y el hardware y el software se dedican exclusivamente a su organización.
- Nube pública: Este es el tipo más común de implementación de computación en la nube. Los recursos en la nube (como servidores y almacenamiento) son propiedad de un proveedor de servicios externo que los opera y envía a través de Internet. En una nube pública, todo el hardware, software y otra infraestructura de soporte es propiedad y está administrado por el proveedor de la nube.
- Nube híbrida: Es cualquier entorno que utiliza nubes públicas y privadas.
Ventajas y desventajas de la Computación en la Nube
Con la computación en la nube, se tiene una personalización limitada a un precio más económico, siempre será más barato el menú de un restaurante que un chef personal.
Una vez que los datos se almacenan en una nube, es más fácil obtener la copia de seguridad y su recuperación, lo que de otra manera es un proceso que suele tardar más en las instalaciones, pero tener todos sus datos en la nube significa que se depende de la confiabilidad del servicio y, a veces, puede convertirse en un riesgo para la seguridad.
Puede acceder a sus datos en cualquier lugar y en cualquier momento. Eso mejora la colaboración al permitir que grupos de personas compartan información rápida y fácilmente en la nube a través del almacenamiento compartido. Pero siempre dependerá de su conectividad a Internet, si eso falla, todo lo demás no importa.
Dependiendo de su modelo de implementación no se requiere hardware, el proveedor de servicios administrará toda la infraestructura, pero ya no tendrá el control de ella en caso de que ocurra algo. Como dice el chiste: La nube es el ordenador de otro.
Contando todas las ventajas y desventajas, lo que no podemos negar es que la Computación en la Nube es una de las tecnologías con más crecimiento en la actualidad y algo en lo que hay que pensar a la hora de implementar sus proyectos.
Esperamos que te haya sido útil este artículo. Si tienes entre manos algún proyecto de ingeniería y crees que podemos ayudarte, aquí te dejo el enlace donde nos podrás contactar y explicarnos más a cerca de ello.