El término nube generalmente se usa para representar Internet, pero no se limita solo a Internet. Es un almacenamiento virtual donde los datos se almacenan en centros de datos de terceros. El almacenamiento, la gestión y el acceso a los datos presentes en la nube se suele denominar computación en la nube . Es un modelo de distribución de tecnología de la información para acceder a los recursos de Internet sin depender de una conexión directa con el servidor. Utiliza varias herramientas y aplicaciones basadas en la web para recibir recursos fácilmente.
El acceso a los recursos a través de Internet hace que estos recursos estén disponibles en cualquier momento y en cualquier lugar, lo que permite al usuario trabajar de forma remota. En general, la computación en la nube no es más que el uso de recursos informáticos, como hardware y software, que se distribuyen como servicios a través de la red. Centraliza el almacenamiento de datos, el procesamiento y el ancho de banda, lo que a su vez proporciona una informática eficiente al usuario. Los servicios están disponibles a través de un proveedor de la nube basado en el pago por uso.
Con el fin de servir a los grandes recursos informáticos para resolver un solo problema, el concepto de computación pasó de la computación en cuadrícula a la computación en la nube. Esta computación hace uso de ideas potenciales de poder de cómputo en forma de utilidad. Las principales diferencias entre la red y la nube son que la primera justifica el uso de varias computadoras al mismo tiempo para resolver una aplicación específica. Por otro lado, la computación en la nube fundamenta el uso de múltiples recursos que incluyen recursos informáticos para brindar un servicio unificado al usuario final.
Por lo general, la computación en la nube contiene recursos comerciales y de TI, incluidos el almacenamiento de servidores, la red, las aplicaciones y los procesos. Proporciona las necesidades del usuario y la carga de trabajo de forma dinámica. Además de admitir la red, la nube también admite un entorno sin red que incluye una arquitectura web de tres niveles.
Principio básico de la computación en la nube:
- Federación: un entorno de computación en la nube debe ser capaz de proporcionar proveedores de servicios federados, lo que significa que estos proveedores deben ser capaces de colaborar y compartir recursos en cualquier punto, independientemente de su tipo. Esto suele ser necesario cuando una organización amplía su paradigma informático de la nube privada a la pública. Además, esta federación debe mantenerse transparente para que la aplicación virtual pueda usarse en todos los sitios. Esto hace que la aplicación se maneje de forma remota y permite migrar de un sitio a otro. Aparte de esto, la federación debe llevarse a cabo de forma segura e independiente.
- Independencia: El usuario de los servicios de computación en la nube debe ser independiente de la herramienta específica del proveedor y del tipo de servicio. Según este principio, a un usuario se le debe permitir el recurso virtual requerido independientemente del tipo de proveedor. Además, es responsabilidad de los proveedores de servicios manejar la infraestructura mientras ocultan información confidencial.
- Aislamiento: Según este principio, un proveedor de servicios debe garantizar al usuario con respecto al aislamiento de sus datos de los demás. Incluso los datos en la misma nube deben estar separados de diferentes usuarios y, por lo tanto, no se debe acceder a ellos.
- Elasticidad: el usuario de la computación en la nube debe contar con la facilidad de acceder y liberar los recursos según sea necesario. Esto se conoce típicamente como elasticidad. Las reglas asociadas a la elasticidad deben estar incluidas dentro del contrato realizado entre consumidores y proveedores de servicios.
- Orientación empresarial: para desarrollar un entorno informático más eficiente, se debe desarrollar una plataforma eficiente antes de que las aplicaciones se incluyan en la nube. Esto generalmente garantiza la calidad de los servicios y ayuda a SLA (Acuerdo de nivel de servicio).
- Confianza: para construir un entorno de computación en la nube exitoso, uno de los principales factores es la confianza entre los consumidores y los proveedores de servicios. Por lo tanto, se deben incluir mecanismos efectivos para desarrollar un entorno informático confiable.
Publicación traducida automáticamente
Artículo escrito por najeebsparks y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA