¿Qué es la computación en la nube iaas?

Aunque no se puede ver físicamente los entornos virtuales y servicios, todos estos elementos existen como parte de un entorno de ordenador real que Amazon alberga en su nombre. Es necesario comprender cómo funcionan estos elementos en cierta medida debido a que tienen una presencia física y el impacto de sus necesidades personales o de negocios. Tres tecnologías permiten que cualquiera pueda crear un centro de cómputo virtual a través de Amazon Web Services (AWS):

  • IaaS: Una forma de nube de computación que proporciona recursos de computación virtualizados. Esencialmente utiliza IaaS para reemplazar los recursos físicos, tales como servidores, con recursos virtuales alojados y administrados por Amazon.
  • SaaS: Un servicio de distribución de software que le permite utilizar aplicaciones sin tener las aplicaciones instaladas localmente. Otro término utilizado para describir este servicio es el software bajo demanda. El anfitrión, Amazon, mantiene el software, proporciona las licencias necesarias, y hace todo el trabajo necesario para hacer que el software disponible.
  • PaaS: UN plataforma proporciona una solución completa para ejecutar el software de forma integrada en una pieza de hardware. Por ejemplo, Windows es un tipo particular de plataforma. La plataforma virtual proporcionado por PaaS permite a un cliente para desarrollar, ejecutar y administrar aplicaciones de todo tipo.

Definición de IaaS

La forma más sencilla de ver IaaS es como un medio de proporcionar acceso a los recursos informáticos virtualizados a través de una conexión a Internet. IaaS actúa como uno de los tres métodos de compartir recursos a través de Internet, junto con SaaS y PaaS. AWS apoya IaaS, proporcionando el acceso al hardware virtualizado, software, servidores, almacenamiento y otros componentes de la infraestructura. En resumen, se puede utilizar IaaS reemplazar cada elemento físico en la configuración de la informática, excepto los necesarios para establecer y mantener la conectividad a Internet y los requeridos para proporcionar servicios no virtualizados (tales como la impresión). Las ventajas de IaaS son muchas, pero aquí son los que la mayoría de las personas consideran esenciales:

  • El anfitrión se encarga de tareas como el mantenimiento del sistema, copia de seguridad, y la planificación de la resiliencia.
  • Un cliente puede tener acceso inmediato a los recursos adicionales cuando sea necesario y luego no tiene que preocuparse acerca de cómo deshacerse de ellos cuando la necesidad ha terminado.
  • tareas administrativas detalladas son manejados por el anfitrión, pero el cliente puede gestionar las tareas administrativas generales, tales como decidir cuánta capacidad de utilizar para una tarea en particular.
  • Los usuarios tienen acceso a la virtualización de escritorio, lo que significa que su escritorio aparece en cualquier dispositivo que suceden a utilizar en un momento dado.
  • El uso de los servicios basados ​​en políticas asegura que los usuarios todavía tienen que cumplir con los requisitos de la empresa al utilizar los recursos informáticos.
  • Todos los cambios requeridos (software y hardware) se producen de forma automática y sin ninguna interacción requerida por el cliente.

Tenga en cuenta que no hay almuerzo gratis. AWS y otros proveedores de IaaS están interesados ​​en obtener una ganancia. Lo hacen mediante la inversión en grandes cantidades de hardware, software y personal de gestión para supervisar todo. Los beneficios de la ayuda escala de generar ganancias, y muchas empresas simplemente no pueden crear configuraciones que requieren por menos dinero.

Video: ¿QUÉ ES LA COMPUTACIÓN EN LA NUBE?

Sin embargo, debe tener en cuenta las desventajas definidas de IaaS, así:

  • Facturación puede llegar a ser complejos debido a que algunos servicios se facturan a ritmos diferentes y en distintos plazos. Además, la facturación puede incluir el uso de recursos. El cliente debe asegurarse de que el importe de la factura en realidad coincide con el mundo real usage- pagar demasiado por los servicios que el cliente no utiliza realmente puede suceder fácilmente.
  • monitoreo de los sistemas de gestión se hace más difícil. El cliente pierde el control sobre la forma precisa en que se producen las actividades.
  • Un retraso a menudo se produce entre el momento en que se necesita un cambio en el servicio y el anfitrión le proporciona, por lo que el cliente puede encontrar que a pesar de que los servicios son más flexibles, que no son tan sensibles.
  • Anfitrión tiempo de inactividad puede afectar a un gran grupo de personas y resultar difícil de solucionar, lo que significa que un cliente particular puede experimentar el tiempo de inactividad en el peor momento posible sin ningún medio para resolverlo.
  • aplicaciones personalizadas de prueba Construcción y pueden llegar a ser más difícil. Muchos expertos recomiendan el uso de equipos en el local para el desarrollo de aplicaciones necesita para asegurarse de que el medio ambiente es a la vez protegido y sensible.

Video: IaaS PaaS SaaS QUE ES

contratos de servicio IaaS varían mucho entre los vendedores. A pesar de que este libro se centra en AWS, es necesario considerar otras ofertas, incluyendo Windows Azure, Google Compute Engine, Rackspace Open Cloud, e IBM SmartCloud Enterprise. En algunos casos, es posible que en realidad le resulte útil para obtener servicios de múltiples hosts para obtener el mejor servicio para una necesidad particular.

Comparando IaaS SaaS

SaaS tiene que ver con las aplicaciones basadas en la nube. Productos como el correo electrónico y suites de oficina en línea son ejemplos de aplicaciones basadas en la nube. Un cliente normalmente accede a la aplicación mediante una aplicación local, como por ejemplo un navegador. El navegador se ejecuta en hardware local, pero la aplicación se ejecuta en el hardware del host. Lo que un cliente ve es la aplicación que se ejecuta en el navegador como si se está trabajando a nivel local. En la mayoría de los casos, la aplicación se ejecuta dentro de un navegador sin ninguna alteración en el sistema local. Sin embargo, algunas aplicaciones requieren la adición de plug-ins.

Video: MOOC Cloud Computing - 2.1 Infraestructura como servicio IaaS v2 - Actívate

La diferencia entre IaaS y SaaS es el nivel de servicio. Cuando se trabaja con IaaS, un cliente normalmente requiere apoyo detallada que abarca soluciones enteras. Una solución SaaS puede incluir sólo la aplicación. Sin embargo, también puede incluir lo siguiente:

  • tiempos de ejecución de aplicaciones
  • Acceso a los datos
  • middleware
  • compatibilidad del sistema operativo
  • virtualización
  • El acceso al servidor
  • Almacenamiento de datos
  • Redes

SaaS normalmente mantiene el anfitrión completamente en control y no ofrece ningún tipo de supervisión. A pesar de que el anfitrión mantiene actualizada la aplicación y garantiza la seguridad de datos, los administradores de la empresa cliente normalmente no pueden acceder a las soluciones SaaS de forma significativa (SaaS ofrece uso de la aplicación, pero no necesariamente configuración de la aplicación, y por lo tanto no es tan flexible como otras alternativas) . Además, la compañía cliente normalmente acepta la solicitud, es decir, sin ningún tipo de modificaciones o personalizaciones. El uso de aplicaciones cliente-desarrollado está fuera de la cuestión en este escenario.

Comparando IaaS a PaaS

PaaS es más bien una solución para el desarrollo de una solución entorno de producción. Un equipo de desarrollo normalmente utiliza PaaS para crear soluciones personalizadas o modificar las soluciones existentes. El equipo de desarrollo tiene el control total sobre la aplicación y puede realizar todas las tareas relacionadas con el desarrollo, como la depuración y pruebas. Al igual que con la solución SaaS, el anfitrión normalmente mantiene el control sobre

  • middleware
  • compatibilidad del sistema operativo
  • virtualización
  • El acceso al servidor
  • Almacenamiento de datos
  • Redes

En este caso, sin embargo, el equipo de desarrollo puede acceder al middleware para mejorar el desarrollo de aplicaciones sin reinventar la rueda. Escribir código de la aplicación para hacer la aplicación en la nube-listo no es necesario porque el middleware ya contiene estas características. Las ganancias del equipo de desarrollo el acceso a las características de aplicación basados ​​en la nube que incluyen lo siguiente:

Video: ¿Qué es Computación en Nube? simple y claro

  • escalabilidad
  • Alta disponibilidad
  • Multi Alquiler
  • la habilitación de SaaS

Los administradores también pueden realizar tareas de supervisión y de gestión dentro de los límites cuando se trabaja con un PaaS (dependiendo del contrato que el cliente tiene con el anfitrión). Sin embargo, se da cuenta de que PaaS está orientada hacia las necesidades de desarrollo, por lo que el desarrollador tiene prioridad cuando se trata de realizar algunas tareas que un administrador puede realizar normalmente. Además, PaaS se relaciona con el desarrollo, no configuraciones de producción, por lo que el anfitrión puede hacerse cargo de todas las tareas de administración local.

Artículos Relacionados