Aportes a la Arquitectura de Le Corbusier y Mies Van Der Rohe.pdf
PDIDTI-S5.pptx
1. 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
3. 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
4. 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
7. El modelo de administració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
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.
10. 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.
11. 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.
12. 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.
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 Mejorar la calidad en prácticas TIC.
• Sonarqube - Kiuwan
• Apache JMeter - HP LoadRunner - Octoperf
• SoapUI - Postman
• Crashlytics -
Testfairy
• Jenkins - Travis CI
• Github, GitLab