Coder Social home page Coder Social logo

azure-challange's Introduction

Edit in Eraser

arq

Requisitos : IAC:

  • [] Toda a infra deve ser provisionada a partir de um script chamado run.sh
  • [] A infra deve ser provisionada via terraform (iuniciado pelo run.sh)
  • [] Os itens de Iaas devem ser configurados via Ansible e integrados com o terraform dentro do modulo e não no default (main.tf raiz).
  • [] As Imagens de vm devem ser criadas via Packer e ter um ciclo de destruição das mesmas.

Infraestrutura:

  • DNS: Hub deverá resolver spoke mas Spoke não resolverá Hub

  • Os Acls devem ser feitos via Ip garantindo que somente itens já provisionados possam se comunicar

  • !00% do trafego deverá passar pelo terraform

  • Todos os itens devem ser monitorados,

  • o Aks deve ser provisionado com o jenkins privado

  • Os componentes do aks devem ser gerenciados pelo jenkins e deployados cada um com uma pipeline diferente DR e Monitoramento:

  • O kubernetes deverá funcionar em Ativo Ativo

  • Os itens em Iaas devem ser ativo passivo dependendo do load.

  • Caso as vms tenham um load alto deveram ser provisionadas em uma segunda zona e ter seu serviço dividido.

  • O Monitoramento deve informar quantas máquinas do cluster kafka estão em uso e conseguir utiliza-lo como metrica para provisionamento de novas máquinas dentro de sua propria zona ( metrica em linguagem neutra: if kafka cluster_cpu and ram use > 80% then provision +1 node wile use > 80% )

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.