Hogar Finanzas personales ¿Qué es IaaS Cloud Computing? - Dummies

¿Qué es IaaS Cloud Computing? - Dummies

Tabla de contenido:

Video: IaaS PaaS SaaS QUE ES 2024

Video: IaaS PaaS SaaS QUE ES 2024
Anonim

Aunque no puede ver físicamente los entornos y servicios virtuales, todos estos elementos existen como parte de un entorno de computadora real que Amazon aloja en su nombre. Debe comprender cómo funcionan estos elementos en cierta medida, ya que tienen una presencia física e impacto en sus necesidades personales o comerciales. Tres tecnologías permiten a cualquier persona crear un centro de cómputo virtual utilizando Amazon Web Services (AWS):

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

Definición de IaaS

La manera más simple de ver IaaS es como un medio de proporcionar acceso a recursos informáticos virtualizados a través de una conexión a Internet. IaaS actúa como uno de los tres métodos para compartir recursos a través de Internet, junto con SaaS y PaaS. AWS admite IaaS al proporcionar acceso a hardware, software, servidores, almacenamiento y otros componentes de infraestructura virtualizados. En resumen, puede usar IaaS para reemplazar todos los elementos físicos de su configuración informática, excepto los necesarios para establecer y mantener la conectividad a Internet y los necesarios para proporcionar servicios no virtualizados (como la impresión). Las ventajas de IaaS son muchas, pero aquí están las que la mayoría de la gente considera esenciales:

  • El host maneja tareas como el mantenimiento del sistema, la copia de seguridad y la planificación de la capacidad de recuperación.
  • Un cliente puede obtener acceso inmediato a recursos adicionales cuando sea necesario y luego no necesita preocuparse por deshacerse de ellos cuando la necesidad ha terminado.
  • El host gestiona tareas administrativas detalladas, pero el cliente puede gestionar tareas administrativas generales, como decidir cuánta capacidad usar 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 utilizan en un momento dado.
  • El uso de servicios basados ​​en políticas asegura que los usuarios aún deben cumplir con los requisitos de la compañía cuando usan recursos de la computadora.
  • Todas las actualizaciones requeridas (software y hardware) ocurren automáticamente 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 ganancias. Lo hacen invirtiendo en grandes cantidades de hardware, software y personal administrativo para supervisarlo todo. Los beneficios de la escala ayudan a generar ganancias, y muchas empresas simplemente no pueden crear las configuraciones que requieren por menos dinero.

Sin embargo, también debe considerar las desventajas definidas de IaaS:

  • La facturación puede volverse compleja debido a que algunos servicios se facturan a diferentes tasas y en diferentes marcos de tiempo. Además, la facturación puede incluir el uso de recursos. El cliente debe asegurarse de que la cantidad en la factura en realidad coincida con el uso en el mundo real; Pagar demasiado por servicios que el cliente no usó realmente puede suceder fácilmente.
  • La supervisión de la administración de sistemas se vuelve más difícil. El cliente pierde el control sobre la manera precisa en que ocurren las actividades.
  • A menudo ocurre un retraso entre el momento en que se necesita un cambio de servicio y el que lo proporciona, de modo que el cliente puede descubrir que, aunque los servicios son más flexibles, no son tan receptivos.
  • El tiempo de inactividad del host puede afectar a un grupo grande de personas y resultar difícil de corregir, lo que significa que un cliente en particular puede experimentar tiempo de inactividad en el peor momento posible sin ningún medio para resolverlo.
  • Crear y probar aplicaciones personalizadas puede ser más difícil. Muchos expertos recomiendan utilizar equipos internos para las necesidades de desarrollo de aplicaciones para garantizar que el entorno esté protegido y sea receptivo.

Los contratos de servicio de IaaS varían mucho entre los proveedores. Aunque este libro se centra en AWS, debe considerar otras ofertas, como Windows Azure, Google Compute Engine, Rackspace Open Cloud e IBM SmartCloud Enterprise. En algunos casos, puede que le resulte útil obtener servicios de múltiples hosts para obtener el mejor servicio para una necesidad en particular.

Comparar IaaS con SaaS

SaaS se trata de aplicaciones basadas en la nube. Productos como el correo electrónico en línea y las suites de oficina son ejemplos de aplicaciones basadas en la nube. Un cliente generalmente accede a la aplicación usando una aplicación local, como un navegador. El navegador se ejecuta en el 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 estuviera funcionando localmente. 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 complementos.

La diferencia entre IaaS y SaaS es el nivel de servicio. Cuando se trabaja con IaaS, un cliente generalmente requiere soporte detallado que abarque soluciones completas. Una solución SaaS puede incluir solo la aplicación. Sin embargo, también puede incluir lo siguiente:

  • Períodos de ejecución de la aplicación
  • Acceso a los datos
  • Middleware
  • Soporte del sistema operativo
  • Virtualización
  • Acceso al servidor
  • Almacenamiento de datos
  • Networking

SaaS generalmente mantiene al host completamente bajo control y no ofrece ningún tipo de monitoreo.Aunque el host mantiene la aplicación actualizada y garantiza la seguridad de los datos, los administradores de la compañía cliente normalmente no pueden acceder a las soluciones SaaS de manera significativa (SaaS ofrece el uso de la aplicación, pero no necesariamente la configuración de la aplicación, y por lo tanto no es tan flexible como otras alternativas). Además, la compañía cliente generalmente acepta la aplicación tal cual, sin modificaciones ni personalizaciones. El uso de aplicaciones desarrolladas por el cliente está fuera de cuestión en este escenario.

Comparar IaaS con PaaS

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

  • Middleware
  • Soporte del sistema operativo
  • Virtualización
  • Acceso al servidor
  • Almacenamiento de datos
  • Redes

En este caso, sin embargo, el personal de desarrollo puede acceder al middleware para mejorar el desarrollo de aplicaciones sin reinventar la rueda. No es necesario escribir el código de la aplicación para que la aplicación esté lista para la nube porque el middleware ya contiene estas características. El equipo de desarrollo obtiene acceso a las características de las aplicaciones basadas en la nube que incluyen lo siguiente:

  • Escalabilidad
  • Alta disponibilidad
  • Multipropiedad
  • Habilitación de SaaS

Los administradores también pueden realizar tareas de supervisión y administración dentro de los límites un PaaS (según el contrato que el cliente tenga con el host). Sin embargo, tenga en cuenta que PaaS está orientado a las necesidades de desarrollo, por lo que el desarrollador tiene prioridad cuando se trata de realizar algunas tareas que un administrador normalmente podría realizar. Además, PaaS se relaciona con el desarrollo, no con las configuraciones de producción, por lo que el anfitrión puede encargarse de todas las tareas administrativas localmente.

¿Qué es IaaS Cloud Computing? - Dummies

Selección del editor

Cómo solucionar problemas de Ham Radio: frecuencia de onda de radio y dummies

Cómo solucionar problemas de Ham Radio: frecuencia de onda de radio y dummies

Su estación de radio ham es un sistema de equipos y antenas. Para funcionar correctamente, cada equipo espera ciertas señales y configuraciones en cada uno de sus conectores y controles. Puede rastrear muchos problemas de estación a esas señales y configuraciones, a menudo sin usar ningún equipo de prueba más sofisticado que un voltímetro. La mayoría de los problemas de estación ...

Cómo usar Repeater Networks en Ham Radio - Dummies

Cómo usar Repeater Networks en Ham Radio - Dummies

Dentro de un área local o regional, muchas radioaficionados los sistemas repetidores pueden usar receptores remotos que retransmiten señales débiles desde áreas periféricas al transmisor repetidor principal. La señal retransmitida se transmite a través de un enlace de control, que es un transmisor y receptor dedicado que opera en una banda VHF o UHF. No es inusual para ...

Cómo agregar una descripción de escena en Scratch - Dummies

Cómo agregar una descripción de escena en Scratch - Dummies

Al crear un cómic en Scratch, necesitarás para agregar descripciones de escena. Quizás la herramienta de aspecto más familiar en el lienzo del Editor de Pintura sea la herramienta Texto. Escriba su descripción dentro de un cuadro de descripción. Haga clic en la herramienta Texto. Elija un color que contraste su rectángulo. (Elija negro.) Elija una fuente. (Elija ...

Selección del editor

Retorno sobre la razón financiera equitativa en QuickBooks - dummies

Retorno sobre la razón financiera equitativa en QuickBooks - dummies

La relación financiera de rendimiento sobre el capital expresa los ingresos netos de una empresa un porcentaje del capital de sus propietarios o de los accionistas. (Los accionistas y el capital social son lo mismo). La fórmula, que es engañosamente simple, es la siguiente: ingreso neto / capital propio Suponga que una empresa tiene un ingreso neto igual a $ 50,000, y el propietario ...

Cómo establecer facturas y preferencias de calendario en QuickBooks 2017 - variables ficticias

Cómo establecer facturas y preferencias de calendario en QuickBooks 2017 - variables ficticias

La pestaña Mis preferencias del El cuadro de diálogo Preferencias de contabilidad en QuickBooks 2017 ofrece una única opción: puede indicarle a QuickBooks que desea que complete automáticamente la información al registrar una entrada general en el diario. Configurar los Facturas y las Preferencias del Calendario puede ayudarlo a hacer un trabajo de contabilidad más rápido. Configuración de las Preferencias de Facturas Si visualiza ...

Y el riesgo QuickBooks 2013 - Dummies

Y el riesgo QuickBooks 2013 - Dummies

Son un problema incluso con inversiones simples como los CD del banco. Pero con las inversiones de capital, ninguna agencia del gobierno está buscando su interés y retomando las piezas si las cosas se hacen con Humpty Dumpty y se derrumban. La presupuestación de capital y la gestión de riesgos no se relacionan directamente con el uso de QuickBooks. De alguna manera, el capital ...

Selección del editor

Administrar y escalar aplicaciones usando Heroku - dummies

Administrar y escalar aplicaciones usando Heroku - dummies

Heroku es un producto multiparte que funciona tanto con desarrolladores como con con DevOps y administradores. El producto define tres fases de administración de aplicaciones personalizadas: escala de administración de implementación Aunque un administrador puede involucrarse en la implementación, es probable que el alcance de Heroku se aplique más a los desarrolladores y DevOps en este caso. A diferencia de muchos productos ...

Los límites de los servicios gratuitos de AWS: dummies

Los límites de los servicios gratuitos de AWS: dummies

Amazon proporciona los medios para utilizar muchos de sus servicios en la nube de forma gratuita . Sin embargo, cuando mira a través de la lista de servicios, ve que algunos caducan pero otros no. Además, algunos tienen límites y otros no. Aquellos que sí tienen límites no tienen los mismos límites, por lo que debe ver el uso ...

¿Qué es IaaS Cloud Computing? - Dummies

¿Qué es IaaS Cloud Computing? - Dummies

Aunque no puede ver físicamente los entornos y servicios virtuales, todos estos elementos existen como parte de un entorno de computadora real que Amazon aloja en su nombre. Debe comprender cómo funcionan estos elementos en cierta medida, ya que tienen una presencia física e impacto en sus necesidades personales o comerciales. Tres tecnologías permiten a cualquiera ...