CLOUDING
Existen varios modelos para la implementación del clouding (XaaS)
- IaaS -> se ve la infraestructura como un servicio
- PaaS -> se ve la plataforma como un servicio
- SaaS -> se ve el software como un servicio (Ej. Google Apps)
En azul lo que gestiona la empresa y en negro lo que gestiona proveedor de clouding.
Las ventajas que nos proporciona el Clounding son por ejuemplo, la centralización, la automatización y orquestación (el conjunto de software para ejecutar la automatización), virtualización, estandarización, rendimiento, fiabilidad, seguridad, confidencialidad, escalabilidad,iteroperabilidad. El usuario tiene una buena experiencia sin importar su localización.
Tenemos varios modos para Clouding:
- Private Cloud -> la propia empresa se monta su cloud
- Public Cloud -> se contrata el servicio con un proveedor
- Hybrid Cloud -> interoperan las dos a la vez
Tendremos una plataforma, ya sea externa o interna, para poder gestionar el clouding, por ejemplo,para asignar más recursos a un servidor.
Cisco, por supuesto, nos vende un producto para esto: Cisco One Enterprise Cloud Site
Este suite se compone de:
- Cisco Primes Service Catalog: los servicios que puede usar
- UCS Director: la infraestructura de todos los servicios instalados
- Intercloud Fabric for Business: gestión híbrida que soporta AWS, Azure, Cisco Intercloud, etc.
- Virtual Application Cloud Segmentation (VACS): provisiona y segmenta la seguridad de las aplicaciones y servicios.
Otro porducto quenos vende Cisco es: Cisco Intelligent Automation for Cloud:
- Cisco Primes Service Catalog: los servicios que puede usar
- Cisco Process Orchestrator (CPO): el cerebro del producto
OPENSTACK
Es un software libre (open source) para la implementación y gestión de un espacio clouding. Se gestiona desde un Openstack API o desde http.
Componentes de Opensatck. Hay muchos para conformar el servico de clouding:
NETWORK PROGRAMMABILITY (SDN)
SDN significa Software-Define Networking. No es producto solo sino un conjunto de ellos. La idea de SDN es trasladar la inteligencia de la red desde dispositivos individuales a un dispositivo central, como por ejemplo los protocolos de enrutamiento. Este dispositivo central es llamado "Controller". Entre sus funciones están:
- Monitorización de la red
- Configuración de la red
- Hace el troubleshooting y resolución de problemas de la red.
- Actualización de software
- Aplicación de políticas.
API - Application Programm Interface
Es software para conectar dos diferentes piezas del código del sistema operativo para que se comuniquen entre ellas. Las APIs son el software del controller que nos permite definir como van a interactuar los equipos. La comunicación entre dos dispositivos se le llama "interface". Tenemos dos tipos de "interface":
- Southbound Interface (SBI): comunicación entre el controller y los dispositivos. Los protocolos típicos para ellos son OpenFlow, NetConf,PCEP, BGP-LS, OVSDB. Aquí es donde van las instrucciones para las APIs.
- Northbund Interface (NBI): comunicación entre el controller y las APIs
- Agents: representa el lado de los dispositivos, la infraestructura.
- Drivers: representa el lado de las aplicaciones de software.
SCRIPTING
También podemos usar scripts en tareas espcíficas para administrar nuestra red. Podemos personalizar nuestras herramientas de gestión o configurar múltiples dispositivos. Cisco Nexus ya trae soporte para Python, uno de los más usados. Otros son Perl o Java.
IoT (Inernet of Things)
Es un concepto que se refiere a la interconexión digital de objetos cotidianos con Internet. Hay una preocupación grande por la seguridad de estos dispositivos, porque quizás sea el punto más vulnerable del IoT.
Miles de millones de equipos se conectarán al IoT.
Protocolos de IoT |
No hay comentarios:
Publicar un comentario