Proyectos De Infraestructura
De Tecnologías De Información
Tema: 3. Ambiente cloud de infraestructura
PhD(c). Luis Fernando Aguas Bucheli
+593 984015184
@Aguaszoft
Laguas@uisrael.edu.ec
Siempre se puede ser mejor.
Tiger Woods
ODS
● 4.3 De aquí a 2030, asegurar el
acceso igualitario de todos los
hombres y las mujeres a una
formación técnica, profesional
y superior de calidad, incluida
la enseñanza universitaria
META
Objetivo
• Formula adecuadamente
proyectos de Tecnologías de
Información de tal forma
quesea posible realizar el
seguimiento eficaz garantizando
el desarrollo y finalización
exitosa de un proyecto
reduciendo los factores
deriesgo
● 3.1 Saas, Iaas, PaaS
Contenido
3.1 Saas, Iaas, PaaSe
Evolución al cloud
El modelo de administración de cloud
Informe Bankinter (Bankinter, 2010). Basado en Sosinsky, 2011
El modelo de arquitectura de cloud
Acorde a NIST, los modelos de nube son:
Nube Comunitaria: En este escenario, la
infraestructura en la nube está preparada para el
uso exclusivo de una comunidad específica de
consumidores u organizaciones que han compartido
intereses (por ejemplo: misión, requisitos de
seguridad, políticas y consideraciones de
cumplimiento). Puede ser propietaria, administrada
u operada por una o más de las organizaciones de la
comunidad, un tercero o alguna combinación de
ellos y puede existir dentro o fuera de las
instalaciones.
Nube Híbrida: La infraestructura en la nube en
este contexto, es una composición de dos o más
infraestructuras distintas de nube (privadas,
comunitarias o públicas) que aparentan ser
entidades únicas, pero están unidas por la
tecnología estandarizada o propietaria que permite
la portabilidad de datos y aplicaciones.
Nube Privada: Aquí, la infraestructura en la nube está preparada para
el uso exclusivo de una sola organización que comprende múltiples
consumidores internos (por ejemplo: unidades de negocio). Puede ser
de propiedad, administrado y operado por la organización, un tercero o
alguna combinación de ellos y puede existir dentro o fuera de las
instalaciones de la organización.
Nube Pública: La infraestructura en la nube está preparada para el
uso abierto al público en general. Puede ser de propiedad,
administrado y operado por una organización académica, empresa u
organización gubernamental o una combinación de ellos. Existe en las
instalaciones del proveedor de la nube.
Atributos de Servicios
Pool de Recursos: Se refiere a reunir los recursos
informáticos del proveedor para servir a múltiples
consumidores mediante un modelo multiusuario, con
diferentes recursos físicos y virtuales dinámicamente
asignados y reasignados de acuerdo a la demanda del
consumidor.
Acceso a Red: Es la capacidad de disponibilidad de la red
y acceder a ella a través de los mecanismos normales de
comunicación y el uso de plataformas heterogéneas de
clientes livianos o no (por ejemplo: teléfonos móviles,
tabletas, portátiles y estaciones de trabajo).
Medición de Servicios: El NIST lo establece como el
control automático y optimizado sobre el uso de los
recursos mediante el aprovechamiento de la capacidad de
medición en un cierto nivel de abstracción adecuado para
el tipo de servicio (por ejemplo: almacenamiento,
procesamiento, ancho de banda o cuentas de usuario
activas).
Servicios Bajo Demanda: La facilidad con la que un
consumidor puede unilateralmente, aprovisionar las
capacidades de computación, como el almacenamiento y
los servidores de red, según sea necesario de forma
automática sin necesidad de interacción humana, con
cada proveedor de servicios.
Rápida Elasticidad: Es la dinámica de poder
elásticamente, aprovisionar o liberar recursos, en algunos
casos de forma automática, para escalar rápidamente en
consonancia con la demanda. Para el consumidor, las
capacidades disponibles para la provisión de recursos a
menudo deben parecer ilimitadas y aprovechables en
todo momento.
IAAS: INFRASTRUCTURE AS A SERVICE
La Infraestructura como servicio (IaaS) se refiere a los servicios en línea que
proporcionan un alto-nivel de APIs utilizadas para direccionar detalles a bajo nivel
de infraestructura como recursos de informática física, ubicación, dato partitioning,
scaling, seguridad, copia de seguridad etc.
Es el sistema idóneo para desarrolladores que deseen encargarse de la gestión y
administración de su infraestructura. Ofrece un mayor control que otras
alternativas como PaaS, de modo que el desarrollador es el responsable de todo lo
relacionado con el mantenimiento de la infraestructura, incluso de escalar sus
aplicaciones en función de cuáles sean sus necesidades.
PAAS: PLATFORM AS A SERVICE
Se presenta como la alternativa idónea para aquellos desarrolladores de
aplicaciones que únicamente quieren preocuparse de construir la app. La
infraestructura la proporciona la plataforma y se ocupa tanto de su gestión como
de su mantenimiento.
A diferencia de IaaS, la construcción de aplicaciones y la administración de la
plataforma son muy sencillas. Y es que las soluciones PaaS gestionan automática
la escalabilidad, haciendo uso de un mayor número de recursos en caso de que
sea necesario. Aun así, los desarrolladores tienen que intentar que sus
aplicaciones estén lo mejor optimizadas posibles para no consumir demasiados
recursos.
SAAS: SOFTWARE AS A SERVICE
Se define como tal a cualquier servicio que esté basado en la web, como por
ejemplo el Webmail de Gmail. En este caso los usuarios acceden al servicio sin
prestar la más mínima atención al software. Tanto el desarrollo como el
mantenimiento y resto de gestiones son responsabilidad única del proveedor.
Así, los usuarios tienen un control mínimo sobre el servicio en cuestión. Ellos se
sitúan en la capa más superficial del mismo. Ejemplos de SaaS son Dropbox o
Google Drive.
Diferencias entre Saas, PaaS e IaaS.
El nexo común de Isaas, Paas, y SaaS es el tipo de servicio que
ofrecen. Todos ellos son servicios en línea, cuyo
funcionamiento se da a través de la nube. Además, ofrecen la
posibilidad de pagar únicamente en función de los recursos a
consumir y del uso que se les vaya a dar. Todos ellos son
sistemas escalables, de modo que permiten aumentar la
capacidad siempre y cuando sea necesario.
La principal diferencia entre SaaS, PaaS e Iaas tiene que ver
con el mantenimiento y soporte ofrecidos por el proveedor.
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. Por su parte en PaaS pueden
gestionar la plataforma, pero no el servidor.
Herramientas para Mejorar la calidad en prácticas TIC.
• Sonarqube - Kiuwan
• Apache JMeter - HP LoadRunner - Octoperf
• SoapUI - Postman
• Crashlytics -
Testfairy
• Jenkins - Travis CI
• Github, GitLab
Gracias
Responsabilidad con pensamiento positivo

PDIDTI-S5.pptx

  • 1.
    Proyectos De Infraestructura DeTecnologías De Información Tema: 3. Ambiente cloud de infraestructura PhD(c). Luis Fernando Aguas Bucheli +593 984015184 @Aguaszoft Laguas@uisrael.edu.ec
  • 2.
    Siempre se puedeser mejor. Tiger Woods
  • 3.
    ODS ● 4.3 Deaquí a 2030, asegurar el acceso igualitario de todos los hombres y las mujeres a una formación técnica, profesional y superior de calidad, incluida la enseñanza universitaria META
  • 4.
    Objetivo • Formula adecuadamente proyectosde Tecnologías de Información de tal forma quesea posible realizar el seguimiento eficaz garantizando el desarrollo y finalización exitosa de un proyecto reduciendo los factores deriesgo ● 3.1 Saas, Iaas, PaaS Contenido
  • 5.
  • 6.
  • 7.
    El modelo deadministración de cloud Informe Bankinter (Bankinter, 2010). Basado en Sosinsky, 2011 El modelo de arquitectura de cloud
  • 8.
    Acorde a NIST,los modelos de nube son: Nube Comunitaria: En este escenario, la infraestructura en la nube está preparada para el uso exclusivo de una comunidad específica de consumidores u organizaciones que han compartido intereses (por ejemplo: misión, requisitos de seguridad, políticas y consideraciones de cumplimiento). Puede ser propietaria, administrada u operada por una o más de las organizaciones de la comunidad, un tercero o alguna combinación de ellos y puede existir dentro o fuera de las instalaciones. Nube Híbrida: La infraestructura en la nube en este contexto, es una composición de dos o más infraestructuras distintas de nube (privadas, comunitarias o públicas) que aparentan ser entidades únicas, pero están unidas por la tecnología estandarizada o propietaria que permite la portabilidad de datos y aplicaciones. Nube Privada: Aquí, la infraestructura en la nube está preparada para el uso exclusivo de una sola organización que comprende múltiples consumidores internos (por ejemplo: unidades de negocio). Puede ser de propiedad, administrado y operado por la organización, un tercero o alguna combinación de ellos y puede existir dentro o fuera de las instalaciones de la organización. Nube Pública: La infraestructura en la nube está preparada para el uso abierto al público en general. Puede ser de propiedad, administrado y operado por una organización académica, empresa u organización gubernamental o una combinación de ellos. Existe en las instalaciones del proveedor de la nube.
  • 9.
    Atributos de Servicios Poolde Recursos: Se refiere a reunir los recursos informáticos del proveedor para servir a múltiples consumidores mediante un modelo multiusuario, con diferentes recursos físicos y virtuales dinámicamente asignados y reasignados de acuerdo a la demanda del consumidor. Acceso a Red: Es la capacidad de disponibilidad de la red y acceder a ella a través de los mecanismos normales de comunicación y el uso de plataformas heterogéneas de clientes livianos o no (por ejemplo: teléfonos móviles, tabletas, portátiles y estaciones de trabajo). Medición de Servicios: El NIST lo establece como el control automático y optimizado sobre el uso de los recursos mediante el aprovechamiento de la capacidad de medición en un cierto nivel de abstracción adecuado para el tipo de servicio (por ejemplo: almacenamiento, procesamiento, ancho de banda o cuentas de usuario activas). Servicios Bajo Demanda: La facilidad con la que un consumidor puede unilateralmente, aprovisionar las capacidades de computación, como el almacenamiento y los servidores de red, según sea necesario de forma automática sin necesidad de interacción humana, con cada proveedor de servicios. Rápida Elasticidad: Es la dinámica de poder elásticamente, aprovisionar o liberar recursos, en algunos casos de forma automática, para escalar rápidamente en consonancia con la demanda. Para el consumidor, las capacidades disponibles para la provisión de recursos a menudo deben parecer ilimitadas y aprovechables en todo momento.
  • 10.
    IAAS: INFRASTRUCTURE ASA SERVICE La Infraestructura como servicio (IaaS) se refiere a los servicios en línea que proporcionan un alto-nivel de APIs utilizadas para direccionar detalles a bajo nivel de infraestructura como recursos de informática física, ubicación, dato partitioning, scaling, seguridad, copia de seguridad etc. Es el sistema idóneo para desarrolladores que deseen encargarse de la gestión y administración de su infraestructura. Ofrece un mayor control que otras alternativas como PaaS, de modo que el desarrollador es el responsable de todo lo relacionado con el mantenimiento de la infraestructura, incluso de escalar sus aplicaciones en función de cuáles sean sus necesidades.
  • 11.
    PAAS: PLATFORM ASA SERVICE Se presenta como la alternativa idónea para aquellos desarrolladores de aplicaciones que únicamente quieren preocuparse de construir la app. La infraestructura la proporciona la plataforma y se ocupa tanto de su gestión como de su mantenimiento. A diferencia de IaaS, la construcción de aplicaciones y la administración de la plataforma son muy sencillas. Y es que las soluciones PaaS gestionan automática la escalabilidad, haciendo uso de un mayor número de recursos en caso de que sea necesario. Aun así, los desarrolladores tienen que intentar que sus aplicaciones estén lo mejor optimizadas posibles para no consumir demasiados recursos.
  • 12.
    SAAS: SOFTWARE ASA SERVICE Se define como tal a cualquier servicio que esté basado en la web, como por ejemplo el Webmail de Gmail. En este caso los usuarios acceden al servicio sin prestar la más mínima atención al software. Tanto el desarrollo como el mantenimiento y resto de gestiones son responsabilidad única del proveedor. Así, los usuarios tienen un control mínimo sobre el servicio en cuestión. Ellos se sitúan en la capa más superficial del mismo. Ejemplos de SaaS son Dropbox o Google Drive.
  • 13.
    Diferencias entre Saas,PaaS e IaaS. El nexo común de Isaas, Paas, y SaaS es el tipo de servicio que ofrecen. Todos ellos son servicios en línea, cuyo funcionamiento se da a través de la nube. Además, ofrecen la posibilidad de pagar únicamente en función de los recursos a consumir y del uso que se les vaya a dar. Todos ellos son sistemas escalables, de modo que permiten aumentar la capacidad siempre y cuando sea necesario. La principal diferencia entre SaaS, PaaS e Iaas tiene que ver con el mantenimiento y soporte ofrecidos por el proveedor. 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. Por su parte en PaaS pueden gestionar la plataforma, pero no el servidor.
  • 14.
    Herramientas para Mejorarla calidad en prácticas TIC. • Sonarqube - Kiuwan • Apache JMeter - HP LoadRunner - Octoperf • SoapUI - Postman • Crashlytics - Testfairy • Jenkins - Travis CI • Github, GitLab
  • 15.