Atividade Aula 5 - GuilhermeARS/ls2017 GitHub Wiki

Atividade Aula 5

a) 297

b) 15.

c)

  1. Digital Rebar faz a provisão de data centers e controla a infraestrutura, ambientado em uma arquitetura Cloud.

  2. Infrakit é uma ferramenta de orquestração de infraestrutura, com ênfase em infraestrutura estática, visa automação da infraestrutura e gerenciar os processos em pequenos componentes modulares.

  3. Chef é uma ferramenta de automação para implantação contínua para infraestrutura e aplicações.

  4. CircleCI é uma ferramenta de automação para integração contínua, que trabalha integrado com a ferramenta de versionamento.

  5. Vault é uma ferramenta de segurança pra infraestrutura, que faz controle de acesso para tokens, senhas, certificados, API keys, e outras ferramentas de segurança.

  6. Netflix Zuul Zuul é uma aplicação que serve como entrada para todas as requisições feitas por clients para um determinado serviço. É um "Edge Service Aplication", que significa que ele é construído para habilitar roteamento dinâmico, monitoramento e segurança.

  7. Netflix Ribbon é um software de algorítimos de controle de carga na camada de cliente.

  8. Hyperbahn provem um serviço de exploração e roteamento para serviços de larga escala que utiliza muitos microserviços.

  9. Flink é um framework livre para processamento de stream para aplicações distribuídas, de alta performance, de alta disponibilidade e stream de dados precisos.

  10. Firebase É uma plataforma de desenvolvimento para acelerar a criação de aplicações, resumindo diversas plataformas como Android, iOS, JavaScript e C++ em um único SDK.

d) e) f) Estão na página https://github.com/GuilhermeARS/ls2017/wiki/Atividade-T%C3%B3picos-Aula-5

Atividade Supervisionada

Desejo trabalhar na área de processo de software, então cada item que possa auxiliar em cada etapa do ciclo de vida do software é um conhecimento que agrega ao conhecimento pertinente a área.

Como em App Definition & Development para conhecer ferramentas que auxiliam nos processos relacionados com o armazenamento e processamento de dados, bem como a gerência de configuração com ferramentas de versionamento.

Em Orchestration & Management para os processos relacionados a gerência de infraestrutura, bem as ferramentas que auxiliam como é gerida a forma de distribuir o acesso aos clientes.

Em Runtime há a importância de entender como se gerencia dados nas nuvens, bem como as ferramentas de infraestrutura que auxiliam no gerenciamento de serviços e a rede na qual se inserem.

Em Provisioning vemos ferramentas que auxiliam na infraestrutura na área de integração contínua, entrega contínua e deploy contínuo.