Skip to content

App

Uso da Infraestrutura


Tarefa: Levantar as aplicações em máquinas virtuais do Openstack:

  • 2 instâncias com a API do projeto, etapa 1;
  • 1 instância com banco de dados, etapa 1, e;
  • 1 instância com LoadBalancer, Nginx.

Atenção

Note que agora você irá utilizar pequenas partes da maquina física, virtualizando suas máquinas, do mesmo modo que é feito em uma nuvem.

Configure as aplicações com a seguinte topologia:

flowchart LR
    subgraph private [192.169.0.0/24]
        direction TB
        lb e2@==> api1[API]
        lb e3@==> api2[API]
        api1 e4@==> db
        api2 e5@==> db
    end
    user e1@==>|request<br>172.16.0.0/20| lb
    e1@{ animate: true }
    e2@{ animate: true }
    e3@{ animate: true }
    e4@{ animate: true }
    e5@{ animate: true }
    lb@{ shape: div-rect, label: "Load Balancer" }
    db@{ shape: cyl, label: "Database" }
    user@{ img: "https://insper.github.io/computacao-nuvem/assets/images/fontawesome-user-icon.png", constraint: "on", h: 60, label: "User" }

Desempenho

Mensure bem a respeito dos flavors que você irá utilizar para cada instância. O ideal é que você utilize o menor flavor possível, por custo, mas que ainda assim atenda a sua aplicação (tenha um desempenho razoável).

Em uma cloud comercial, o custo é proporcional ao tamanho do flavor e seu tempo de uso.

Tarefa 4

  1. Escreva um relatório dos passos utilizados. (Coloque em uma seção do material a ser entregue do roteiro - MkDocs!!!!!!!)
  2. Anexe fotos e/ou diagramas contendo: arquitetura de rede da sua infraestrutura dentro do Dashboard do Openstack
  3. Lista de VMs utilizadas com nome e IPs alocados,
  4. Print do Dashboard do Wordpress conectado via máquina Nginx/LB.
  5. 4 Prints, cada um demonstrando em qual server (máquina fisica) cada instância foi alocado pelo OpenStack.