PREGUNTA01
PREGUNTA01
PREGUNTA01
SISTEMAS E INFORMÁTICA
SAN IGNACIO-CAJAMARCA
PREGUNTA 01:
Qué es IaaS
Cuando nos referimos a IaaS, estamos hablando de infraestructuras como servicio.
Las empresas contratan la infraestructura de hardware a un tercero a cambio de
una cuota o alquiler. La contratación de este hardware permite elegir la capacidad
de proceso (procesadores), la memoria a utilizar (memoria RAM) y el espacio de
almacenamiento (disco duro).
IaaS ofrece también servicios de virtualización como máquinas virtuales,
cortafuegos, sistemas de backups o balanceadores de carga.
IaaS es la base del servicio y contiene los bloques fundamentales para la TI en la
nube, pues proporciona los servicios y estructuras necesarios sobre los cuales se
construyen los otros servicios.
Ejemplos de IaaS
Amazon Web Services y Microsoft Azure son dos claros ejemplos de infraestructura
como servicios, a continuación vemos las principales características de cada uno.
Amazon Web Services: el proveedor de servicios en la nube de Amazon es un
claro ejemplo de IaaS. Con su servicio central Amazon EC2, permite a los
usuarios alquilar servidores virtuales en los cuales instalar sus aplicaciones. EC2
ofrece configuraciones de hardware que pueden ser contratadas por los clientes.
En estas configuraciones, llamadas tipos de instancias, se puede elegir entre una
variedad de CPUs, memoria RAM, almacenamiento en disco duro y capacidad de
transferencia de red. Además ofrece otros servicios anexos, como contratación
de cortafuegos, direcciones IPv4 estáticas y redes virtuales independientes.
Microsoft Azure: Microsoft también dispone de un servicio IaaS con Azure. En él,
se puede realizar una contratación de hardware personalizada en cuanto a CPU,
memoria, almacenamiento y velocidad de red. En esta infraestructura los clientes
pueden hacer correr sus aplicaciones empresariales, como por ejemplo SAP o
Sharepoint sin necesidad de preocuparse por el hardware necesario para hacerlo.
Microsoft Azure destaca por la gran cantidad de recursos que pueden ser
contratados, lo que la hace ideal para las empresas con necesidades muy
exigentes en cuanto a infraestructura.
Qué es PaaS
El servicio PaaS ofrece plataformas como servicios. En estas plataformas se
pueden lanzar aplicaciones como bases de datos, middleware, herramientas de
desarrollo, servicios de inteligencia empresarial, etc.
Este tipo de servicios es el ideal para los desarrolladores que sólo quieran centrarse
en la implementación y administración de sus aplicaciones. Al no tener que
preocuparse por los recursos de hardware y software (sistemas operativo), mejoran
su eficacia, centrándose sólo en la parte que les interesa.
PaaS es la más complicada de entender debido a que el término plataforma puede
confundirse con software. Una plataforma es un software de por sí, que permite
desarrollar aplicaciones.
Ejemplos de PaaS
Google App Engine y Bungee Connect son dos ejemplos de plataformas como
servicios y tienen las siguientes características.
Google App Engine: este servicio de Google está enfocado a que el cliente pueda
publicar aplicaciones web online, sin tener que preocuparse por la infraestructura
donde hacerlo. Así, el cliente se enfoca solamente en la construcción y
configuración de sus aplicaciones, siendo Google la encargada de aprovisionar
de los recursos necesarios. Google App Engine cuenta con un nivelador de carga,
que va aumentando los recursos necesarios según necesiten las aplicaciones,
por lo que no es necesario preocuparse por la escalabilidad.
Bungee Connect: es uno de los primeros servicios PaaS que permitieron el
despliegue de aplicaciones en la nube sin preocuparse por la infraestructura. Con
el servicio de Bungee Connect se obtiene un entorno adecuado para el desarrollo,
testeo y ejecución de aplicaciones web.
Qué es SaaS
Este modelo de software como infraestructura, aloja el software de la empresa, así
como sus datos, en servidores externos a la misma, y paga una cuota por su
utilización. Cualquier empleado de una empresa podrá acceder desde cualquier
lugara las aplicaciones de la empresa sin necesidad de instalarlas en un equipo
local. Cuando hablamos de software en la nube estamos hablando de SaaS.
Con un SaaS la preocupación de la empresa será sólo cómo utilizar los programas
de software necesarios para su funcionamiento, olvidándose del resto de recursos.
El hardware requerido, sistemas operativos, aplicaciones, etc. son provistas por el
proveedor del servicio que, además, se encarga de mantenerlas funcionando
correctamente y actualizadas.
Todos los usuarios acceden diariamente a aplicaciones SaaS ya que se puede decir
que, cualquier aplicación online que se ejecuta en la nube y que se pueda acceder
a ella a través de internet, es una aplicación SaaS.
Ejemplos de SaaS
Servicios como Microsoft Office 365 y CMS para diseño de páginas web como
WordPress, son ejemplos de software como servicio y cuentan con las siguientes
funcionalidades:
Microsoft Office 365: con esta plataforma de Microsoft los usuarios pueden
acceder a las herramientas de ofimática de Microsoft (Word, Excel, Access,
PowerPoint, etc.) desde cualquier dispositivo, que se ejecutan en servidores de
Microsoft. El usuario sólo se preocupa de utilizar la aplicación sin tener nada que
ver con su instalación, mantenimiento y actualización.
WordPress: la instalación de WordPress en un servidor para diseñar una página
web, da como resultado un sitio o página web que es accesible para los usuarios
desde cualquier dispositivo, a través de internet. WordPress es un software que
se está ejecutando en un servidor remoto donde el usuario interactúa con él sin
tener nada que ver con la infraestructura necesaria para su funcionamiento.