Está en la página 1de 8

LABORATORIO I

Problema 1:

Los dispositivos móviles podrían beneficiarse de la computación en la nube; explica las razones que
piensas que esta afirmación sea cierta o proporcione argumentos que apoyen lo contrario.

Razones:

 Un acceso más rápido y sencillo a la información


 Un almacenamiento de datos personales de una manera segura
 Una gran versatilidad en cuanto a su utilización o aplicación práctica
 Fácil instalación y configuración
 Sistemas de respaldos y de seguridad

Los recursos compartidos, los datos integrados, la velocidad y la flexibilidad son algunas de las
principales ventajas de la nube móvil. Las aplicaciones móviles en la nube se pueden construir o revisar
rápidamente usando los servicios en la nube de este modo, pueden entregarse a una variedad de
dispositivos con diferentes sistemas operativos.

 Mobile Cloud Computing permite al usuario utilizar aplicaciones y recursos con una inversión
mínima.
 Los usuarios de negocios tienen acceso a más funciones en sus teléfonos móviles.
 Crecimiento de negocio. Se puede cubrir una amplia variedad de necesidades de mercado con el
uso de la nube móvil.
 La nube en el móvil es consciente de que este entorno permite transacciones rápidas gracias a
sus características avanzadas.

Discutir varias nubes de aplicaciones para dispositivos móviles; explicar cuál de los tres modelos de
entrega de computación en la nube SaaS, PaaS o IaaS serían utilizados por cada una de las
aplicaciones y por qué.

¿Qué es IaaS?

Son infraestructuras que utilizan las empresas para conectarse a sus datos, el principal y más
utilizado es el AWS que sería todo el conjunto que permite la capacidad de los procesadores. 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.

Ejemplos de IaaS (Son dos ejemplos claros de infraestructura como servicio)

 Amazon Web Services


 Microsoft Azure

Qué es PaaS (Es tener la plataforma de un servidor Windows Server)

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, 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 operativos), mejoran su eficacia, centrándose sólo en la parte que les
interesa.

Ejemplos de PaaS (Son dos ejemplos de plataforma como servicio)

 Google App Engine


 AWS Elastic Beanstalk

Qué es SaaS (Es un programa (Dropbox) o servicio ( base de datos SQL Server))

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 lugar a las aplicaciones de la empresa sin necesidad de
instalarlas en un equipo local. 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.

Ejemplos de SaaS (Son ejemplos de software como servicio)

 Servicios como Microsoft Office 365


 AWS Aura (Base de datos MySql)

Problema 2:

Cree que la homogeneidad de un sistema distribuido a gran escala es una ventaja, discute las razones
de tu respuesta.

Los recursos compartidos, los datos integrados, la velocidad y la flexibilidad son algunas de las
principales ventajas de la nube móvil. Las aplicaciones móviles en la nube se pueden construir o revisar
rápidamente usando los servicios en la nube y, de este modo, pueden entregarse a una variedad de
dispositivos con diferentes sistemas operativos.

La computación distribuida o computación en grid es un sistema de computación relativamente


nuevo y se define como una colección de computadoras separadas de forma física aunque conectadas
entre sí por una red de comunicaciones. Cada máquina es encargada del procesamiento de un
subconjunto de datos que forme parte del total a procesar.

Esta es la base de los llamados clusters homogéneos. Así se llaman a los ordenadores conectados entre
sí y que poseen componentes y arquitectura similares, además de software común, comportándose
como si fuesen una sola computadora (si los ordenadores tuvieran similar arquitectura, pero diferentes
rendimientos, sería un cluster semi homogéneo).

Por lo tanto, la homogeneidad de un sistema informático es sumamente importante para su correcto


funcionamiento, así como en la eficiencia de procesamiento y la sinergia constante.

Qué aspectos de la homogeneidad del hardware existen, ¿Qué es lo más relevante en su opinión y por
qué?

La compatibilidad permite que software distintos puedan trabajar juntos y que ordenadores de
arquitecturas distintas puedan trabajar juntos.
Es homogéneo cuando su composición es igual en toda su extensión, o las partes que lo
componen son idénticas. En informática, se refiere a que todos los componentes de un sistema
informático poseen la misma arquitectura, y por tanto, comparten unos mismos patrones.

Esta es la razón por la cuál es importante la homogeneidad, ya que permite que el sistema
funcione correctamente como si fuese un solo ordenador.

Ambiente geográficamente distribuido: En primer lugar, en muchas situaciones, el entorno


informático en sí mismo está geográficamente distribuido, al tener una distribución ideal permite no
solo una mejor seguridad, sino, una sincronía más eficiente.

Qué aspectos de la homogeneidad del software existen, ¿Cuáles los más relevantes y por qué?

 Speed up: Existe la necesidad de acelerar los cálculos. La velocidad de cómputo en los
uniprocesadores tradicionales se está acercando rápidamente al límite físico.
 Compartir recursos: Existe la necesidad de compartir los recursos, porque se necesita un
proceso activo y estable.
 Tolerancia a fallos: Los poderosos uniprocesadores, o sistemas de computación construidos
alrededor de un solo nodo central son propensos a un completo colapso cuando el procesador
falla.

Todos son relevantes y dependerá de las necesidades del sistema para saber cuál de ellos es el correcto
o el mejor que les funcione.

Problema 3:

Compare los tres modelos de entrega de computación en la nube, SaaS, PaaS y IaaS,

IaaS (Infraestructure-as-a-Service) PaaS (Platform-as-a-Service) SaaS (Software-as-a-Service)


Sistema idóneo para desarrolladores Alternativa idónea para aquellos Cualquier servicio que esté basado en
que deseen encargarse de la gestión y desarrolladores de aplicaciones que la web, los usuarios acceden al servicio
administración de su infraestructura; el únicamente quieren preocuparse de sin prestar la más mínima atención al
desarrollador es el responsable de todo construir la app. La infraestructura la software. Tanto el desarrollo como el
lo relacionado con el mantenimiento proporciona la plataforma y se ocupa mantenimiento y resto de gestiones
de la infraestructura, incluso de escalar tanto de su gestión como de su son responsabilidad única del
sus aplicaciones en función de cuáles mantenimiento. proveedor.
sean sus necesidades.
1. La principal diferencia entre SaaS, PaaS e Iaas tiene que ver con el mantenimiento y soporte ofrecidos por el
proveedor.
2. Mientras que en IaaS es el desarrollador de las aplicaciones el que debe ocuparse de todo, en SaaS, los usuarios ni
siquiera tienen acceso al software.
3. PaaS pueden gestionar la plataforma, pero no el servidor.

Desde el punto de vista de los desarrolladores y usuarios de la aplicación. Discutir la seguridad y la


fiabilidad de cada uno de ellos. Analizar las diferencias entre el PaaS y el IaaS. SaaS, PaaS y IaaS son las
principales capas de entrega de servicios en la nube.
IaaS PaaS SaaS
(Infraestructure-as-a-Service) (Platform-as-a-Service) (Software-as-a SaaS -Service)
ofrece mucha flexibilidad a empresas, ya Proporciona un espacio PaaS de Alojan aplicaciones en su red y los
que pueden comprar recursos de trabajo que los desarrolladores usuarios pueden acceder a ellas
computación bajo demanda, en lugar de pueden usar para desarrollar, mediante un buscador o una
comprar su propio hardware. gestionar, distribuir y testear sus aplicación, desde dispositivos diversos.
aplicaciones de software.
Ventajas Ventajas Ventajas
Las empresas aumentan la eficiencia, la Hace que el proceso de desarrollo y 1. Permite ahorrar tiempo y dinero
escalabilidad, la redundancia y la despliegue de aplicaciones sea al delegar la instalación, gestión y
seguridad, al mismo tiempo que mucho más simple, eficiente y mejora de las aplicaciones de
mantienen el control sobre su competitivo. software.
infraestructura. Varios usuarios pueden acceder a 2. El equipo técnico puede dedicar
Al externalizar su infraestructura, una plataforma a través de la misma su tiempo a tareas más valiosas y
también delegan su instalación, gestión y aplicación de desarrollo. complejas.
mantenimiento; como consecuencia, Desarrollo, prueba e implementación 3. Actualizaciones y mejoras de UX
pueden ahorrar mucho dinero, tiempo y de aplicaciones simples y rentables. continuas.
esfuerzos. Los desarrolladores pueden crear
Se puede usar para desplegar aplicaciones personalizadas
aplicaciones web, operar un CRM, realizar escalables y de alta disponibilidad
análisis de Big Data, almacenar datos, fácilmente y con menos código.
backups o planes de Disaster Recovery Innovación más rápida.
Preocupaciones en el modelo IaaS Preocupaciones en el modelo PaaS Preocupaciones en el modelo SaaS
 varían considerablemente  Solo tienen control sobre lo que  Seguridad de los datos.
dependiendo del tipo de cloud que construyen en la plataforma.  Personalización y características
se elija, ya que las empresas no  Seguridad de los datos. limitadas.
disfrutan de los mismos beneficios  Interoperabilidad y vendor lock-  Interoperabilidad y vendor lock-in.
con un cloud público, privado o in o dependencia del proveedor.  Soporte para integraciones.
híbrido.  Integraciones y compatibilidad.  Rendimiento.
 los problemas de rendimiento  Limitaciones operativas.  Los usuarios finales no tienen
pueden ser una gran preocupación  Tiempo de ejecución. mucho control sobre él; lo cual
en un cloud público, la gestión y la  Si hay algún problema con el puede ser un hándicap para
interoperabilidad entre entornos es sistema operativo o el hardware algunos negocios.
una de las principales de la plataforma, no tienen
preocupaciones en un entorno ningún control sobre el impacto
híbrido o multi-cloud. que pueda tener en el
rendimiento de su software.
El modelo IaaS ofrece a las empresas los recursos de computación que necesitan para alojar, construir y operar sus servicios,
el modelo PaaS proporciona un entorno en el que los desarrolladores pueden construir y desplegar aplicaciones, y el modelo
SaaS distribuye software a usuarios y empresas a través de Internet; de modo que no tengan que preocuparse ni de su
gestión ni de su mantenimiento.

El éxito de un proyecto de datos también depende de la estructura organizativa y la metodología


elegidas, así como de su capacidad para involucrar a los usuarios.

Problema 4:

La provisión excesiva es la dependencia de la capacidad adicional para satisfacer las necesidades


de una gran comunidad de usuarios cuando el índice de demanda de recursos promedio a pico es muy
alto.

Depende, ya que conociendo cual es el mínimo y máximo de provisiones, para no elevar la suma
del presupuesto. La provisión es la encargada de planificar, organizar y arrancar una tarea; con el
objetivo de dar fácil acceso a la información en cuanto a tiempo y calidad de la información,
resguardando la información pues todo un buen plan es para ejecutar la acción.

Dar un ejemplo de un sistema a gran escala que usa un exceso de aprovisionamiento y discute si el
exceso de aprovisionamiento es sostenible en ese caso y cuáles son sus limitaciones.
Debido a que el aprovisionamiento es cuando un grupo de técnicos planifican, configuran e
instalan una tarea.

El sistema SIRECI es la encargada de registro nacimientos, matrimonios, divorcios, unión civil,


defunciones, y otros servicios mas que brinda el Renap y por ello los encargados debe aprovisionar una
gran cantidad de recursos para que el sistema sea funcional y así todos los usuarios puedan realizar sus
labores de manera correcta. Por lo que para ellos es viable aprovisionar con exceso.

¿Es la elasticidad de la nube basada en exceso de aprovisionamiento sostenible? Da los argumentos


para apoyar tu respuesta.

La elasticidad de la nube es la capacidad de ampliar o reducir los recursos informáticos de


procesamiento, memoria y almacenamiento para poder con ello satisfacer las demandas que se
solicitan. Se controla con herramientas en la supervisión del sistema, midiendo sus recursos y la
cantidad de operaciones necesarias.

Beneficios de la Elasticidad

 Capacidad para incrementar el espacio y manejar grandes volúmenes de tráfico.


 Capacidad para reducir el espacio y manejar volúmenes de tráfico más pequeños.
 Ahorra dinero, ya que solo se debe utilizar el espacio adecuado que se necesita.
 Mantener siempre una alta calidad en el servicio.
 Fácil implementación.

Por lo anterior, si es sostenible siempre cuando las empresas tengan la capacidad económica para cubrir
los gastos que serán generados por un alto aprovisionamiento de recursos.

Problema 5:

Una organización que debate si instalar una nube privada o usar un Cloud público, por ejemplo, el
AWS, para sus necesidades de computación y almacenamiento, le pregunta a usted asesoría.
Nube Pública
Nube Privada Nube Híbrida

 Costos inferiores: no es  Más flexibilidad: su  Control: su organización


necesario adquirir organización puede puede mantener una
hardware ni software, y personalizar el entorno infraestructura privada
solo paga por el en la nube para para los recursos o las
servicio que usa. satisfacer necesidades cargas de trabajo
 Sin mantenimiento: su empresariales confidenciales que
proveedor de servicios específicas. requieren una latencia
se encarga de ello.  Más control: los baja.
 Escalabilidad casi recursos no se  Flexibilidad: puede
ilimitada: hay comparten con nadie aprovechar los recursos
disponibles recursos a más, por tanto, es adicionales de la nube
petición para satisfacer posible un mayor nivel pública cuando los
sus necesidades de control y privacidad. necesite.
empresariales.  Más escalabilidad: las  Rentabilidad: gracias a la
 Gran confiabilidad: una nubes privadas suelen posibilidad de escalar su
amplia red de ofrecer más entorno en la nube pública
servidores garantiza escalabilidad en solo pagará por la
que no surjan comparación con la capacidad informática
problemas. infraestructura del adicional cuando la
entorno local. necesite.
   Facilidad: la transición a la
  nube no tiene por qué ser
compleja, ya que puede
realizar una migración
gradual, trasladando las
cargas de trabajo por
fases.

¿Qué información? La información que necesitará para basar su recomendación y cómo utilizará cada
una de ellas los siguientes elementos:

La información necesaria seria estos 4 incisos.

(a) la descripción de los algoritmos y el tipo de aplicaciones que la organización correrá;

(b) el software del sistema utilizado por estas aplicaciones;

(d) el tamaño de la población de usuarios

(f) Los costes implicados.

Se le recomienda a la empresa que instale una nube híbrida porque con ésta tendrán el control
de los logaritmos y sistemas que se utilicen en la organización logrando mantener una infraestructura
privada, si así se requiere en los procesos específicos que se asignen a esta, con este tipo de nube hay
más flexibilidad en cuanto al manejo de los recursos y costos establecidos y la información que manejen
se encontrará más protegida, es decir, no cualquier persona que no sea de la organización podrá
acceder a la misma y tomarla de forma malintencionada.
La flexibilidad y rentabilidad son otras características relevantes que se deben tener en cuenta al
momento de implementación, ya que esta les permitirá atender al volumen de usuarios que la empresa
posea y al mismo tiempo les da la posibilidad de ajustar los recursos según el volumen de usuarios
aumenta o disminuye.

Algunos ejemplos de este tipo de nube que se está recomendando, utilizando los servicios de AWS
son:

 SAAS: S3, ELB, CloudFront.


 PAAS: Beanstalk, EC2.

También podría gustarte