Kategorier: Alle - servicios - infraestructura - computación - software

af ANTHONY GARCIA 2 år siden

162

COMPUTO EN LA NUBE Y SERVICIOS

La computación en la nube es un modelo que permite el acceso remoto a recursos informáticos a través de Internet, eliminando la necesidad de contar con servidores locales. Este enfoque ofrece servicios escalables y bajo demanda, accesibles en línea.

COMPUTO EN LA NUBE Y SERVICIOS

COMPUTO EN LA NUBE Y SERVICIOS

Interoperabilidad en la nube

Estándares y protocolos
- OAuth (Open Authorization) para autenticación y autorización
- JSON (JavaScript Object Notation) y XML (eXtensible Markup Language)
- RESTful APIs (Application Programming Interfaces)
Casos de uso
- Colaboración en proyectos y entornos de trabajo compartidos
- Migración de datos entre plataformas en la nube
- Integración de aplicaciones y servicios en la nube
Tipos
Interoperabilidad organizativa

Colaboración entre diferentes organizaciones

Interoperabilidad semántica

Comprensión común de la información intercambiada

Interoperabilidad técnica

Compatibilidad de protocolos y formatos de datos

Características
- Portabilidad de aplicaciones y datos en diferentes entornos
- Integración fluida de sistemas y servicios en la nube
- Capacidad de diferentes sistemas y servicios en la nube para trabajar juntos

Patrones de diseño en la nube

Separación de responsabilidades

Contenedores

Arquitectura de microservicios

- Microservicios para modularizar y escalar por separado

- División de tareas entre diferentes componentes

Tolerancia a fallos

Respaldos automáticos

Diseño de alta disponibilidad

- Redundancia de componentes para minimizar interrupciones

- Resiliencia ante fallas de hardware o software

Elasticidad

Autoaprovisionamiento

Autoescalado

Concepto

Escalado automático hacia arriba o hacia abajo

Adaptación dinámica de recursos según la demanda

Escalabilidad horizontal y vertical

- Autoaprovisionamiento

- Autoescalado

¿Qué es?

- Distribución de carga de trabajo entre múltiples servidores

- Aumento de la capacidad agregando más instancias

Estándares en servicios en la nube

ISO/IEC 27017
- Ejemplos: Prácticas de seguridad en la nube según ISO/IEC 27017
- Proporciona directrices para la gestión de riesgos y protección de datos
OAuth
Ejemplo

Autorización de aplicaciones mediante OAuth

Permite a los usuarios autorizar a terceros a acceder a sus datos
OpenAPI

Documentación de API en formato OpenAPI

Facilita la interoperabilidad y la integración de servicios en la nube
Cloud Foundry

Routing

Loggregator

- Facilita el despliegue y la escalabilidad de aplicaciones
OpenStack

Keystone

Swift

Nova

- Plataforma de código abierto para la nube

Servicios en la Nube

Definición
Acceso a través de Internet
Recursos y funcionalidades en línea
Escalable y bajo demanda

Seguridad en la nube

Seguridad de la infraestructura
Mantenimiento y parcheo de sistemas
Monitoreo y detección de amenazas
Detección de intrusiones y anomalías
Cumplimiento normativo

Auditorías y certificaciones de seguridad

Cumplimiento de regulaciones y estándares
Protección de datos
Cifrado de datos en reposo y en tránsito
Acceso y autenticación
Controles de acceso basados en roles

Tipos de servicios en la nube

Infraestructura como Servicio (IaaS)

Google Compute Engine

Amazon EC2

Servidores, almacenamiento y redes virtuales
Recursos de infraestructura virtualizada en la nube
Plataforma como Servicio (PaaS)

Heroku

Herramientas y servicios para desarrolladores
Entorno de desarrollo y ejecución en la nube
Software como Servicio (SaaS)

Google Workspace

Acceso a software a través de Internet
Aplicaciones en la nube

Plataformas tecnológicas en la nube

Salesforce

Sales Cloud, Service Cloud, Marketing Cloud

- Plataforma en la nube para aplicaciones empresariales
IBM Cloud

Virtual Servers, Object Storage, Watson AI

- Servicios de cómputo, almacenamiento, inteligencia artificial, blockchain, etc.
Microsoft Azure
Azure Virtual Machines, Blob Storage, Azure SQL Database
- Servicios de cómputo, almacenamiento, redes, análisis, etc.
Amazon Web Services (AWS)
Ejemplos

Amazon S3, EC2, RDS, Lambda

- Almacenamiento, cómputo, bases de datos, inteligencia artificial, etc.

¡QUÉ ES?

Modelo de entrega de servicios de TI a través de Internet
Permite

Elimina la necesidad de servidores locales

Acceso remoto a recursos computacionales