Orquestador Rocketbot – R.O.C. Infraestructura

Administre y controle sus robots en cualquier momento con R.O.C.

Infraestructura de Rocketbot Orchestrator Center

Base

  • La infraestructura está diseñada para ser escalable y resiliente, aprovechando las distintas Availability Zones que ofrece AWS.
  • Monitoreo constante de la utilización de recursos para poder escalar la infraestructura arriba o abajo según sea necesario.
  • Amazon CloudWatch para monitorear la salud y el rendimiento de las instancias EC2, ELB y RDS.
  • S3 para almacenar los robots encriptados.
  • Conexión HTTPS / TLS1.2
  • JWT en cabezeras.

Load Balancer – WAF

  • Tipo: Elastic Load Balancer (ELB)
  • Configuración adicional: Web Application Firewall (WAF) para protección contra ataques comunes como SQL Injection, Cross-Site Scripting, etc.

Instancias EC2

Estas instancias actuarán como los servidores de aplicaciones principales. Utilizar diferentes Availability Zones aumenta la resiliencia del sistema

  • Tipo: t3.small
  • CPU: 2 vCPUs
  • RAM:2GB
  • Cantidad: 2 instancias

Base de Datos RDS

La base de datos RDS con configuración Multi-AZ asegura que la información esté siempre disponible, incluso si una zona de disponibilidad sufre un fallo.

  • Motor: MySQL
  • Clase de Instancia: db.m6g.large
  • CPU: 2 vCPUs
  • RAM:8GB
  • Configuración: Multi-AZ para alta disponibilidad

Nomenclatura

JWT: JSON Web Token es un estándar abierto (RFC 7519) que define una forma compacta y autónoma para transmitir de forma segura información entre las partes como un objeto JSON.
Más información: https://auth0.com/docs/jwt

TLS 1.2: Transport Layer Security (TLS; en español seguridad de la capa de transporte) y su antecesor Secure Sockets Layer (SSL; en español capa de puertos seguros) son protocolos criptográficos, que proporcionan comunicaciones seguras por una red, comúnmente Internet.
Más información: https://es.wikipedia.org/wiki/Transport_Layer_Security

WAF: AWS WAF lo ayuda a protegerse de los exploits y bots web comunes que podrían afectar la disponibilidad, poner en riesgo la seguridad o consumir demasiados recursos.
Más información: https://aws.amazon.com/es/waf/

RDS: Amazon Relational Database Service (Amazon RDS) es una colección de servicios administrados que facilita las tareas de configuración, operación y escalado de una base de datos en la nube. Elija entre siete motores populares, Amazon Aurora con compatibilidad con MySQLAmazon Aurora con compatibilidad con PostgreSQLMySQLMariaDBPostgreSQLOracle y SQL Server, e implemente en las instalaciones con Amazon RDS en AWS Outposts.
Más información: https://aws.amazon.com/es/rds/

EC2: Amazon Elastic Compute Cloud (Amazon EC2) ofrece la plataforma de computación más amplia y completa.
Más información: https://aws.amazon.com/es/rds/