Projeto Calico Jack

Click here to load reader

  • date post

    18-Dec-2014
  • Category

    Technology

  • view

    423
  • download

    0

Embed Size (px)

description

Desenho da solução de hosting para o Partido Pirata - 100% redundante e baseada em Wordpress com MariaDB Galera Cluster.

Transcript of Projeto Calico Jack

  • 1. Projeto Calico Jack Uma nova Infraestrutura para o Diretrio Estadual de So Paulo
  • 2. Quem foi Calico Jack? John Rackham, conhecido como Jack Rackham Capito pirata ingls durante o sculo XVIII Seu apelido surgiu graas s roupas coloridas feitas de calico que ele sempre vestia Criador da "Jolly Roger" (Bandeira Pirata) Lembrado por empregar em sua tripulao as duas mulheres piratas mais notrias de seu tempo, Anne Bonny e Mary Read. A bandeira Jolly Roger de Rackham pode ser vista no lme A Ilha da Garganta Cortada, de 1995 e no lme Piratas do Caribe: A Maldio da Prola Negra, de 2003. No jogo Assassin's Creed IV: Black Flag como um dos personagens que serviro para te ajudar 31/12/13 Calico Jack 2
  • 3. Objetivos do Projeto Criar uma infraestrutura resiliente e facilmente escalvel 100% Redundante Que atenda as necessidades de crescimento futuras Que possa atender o Diretrio Estadual e os Coletivos/Diretrios Municipais Com monitoramento proativo (e no reativo) 31/12/13 Calico Jack 3
  • 4. Escolha do Cloud Provider O Projeto est dividido em duas fases: Fase 01: Digital Ocean Fase 02: Amazon AWS Fase 02 inicia quando o diretrio estadual tiver verba para a manuteno dos custos 31/12/13 Calico Jack 4
  • 5. As necessidades atendidas Ambiente Wordpress MultiSite Atender todos os Diretrios Municipais, com site e gesto independente do Estadual nico ponto de entrada para todas as ferramentas Uma plataforma PiratePad integrada ao Wordpress Um Social estadual, que possibilite a criao de grupos municipais Uma plataforma de eVoting com certicao digital (e-CPF) e vlida juridicamente Uma plataforma de deliberao e votao de assuntos de interesse da populao Autenticao comum (Single Sign On) em todas as plataformas. 31/12/13 Calico Jack 5
  • 6. A Estrutura Proposta 31/12/13 Calico Jack 6
  • 7. Histria do nome dos Hosts Os irmos Barbarossa (ou Barba-Ruiva) Na realidade eram dois Barba-Ruiva Nome dados pelos corsrios europeus aos irmos Turcos, Aruj e Hizir. Sua base era na frica Atacavam vrias cidades costeiras, se tornando os homens mais famosos da regio. 31/12/13 Calico Jack 7
  • 8. CDN CloudFlare CDN Gratuta Cache de Contedo Esttico Integrao via Plugin com o Wordpress Purge automtico de cache nas atualizaes de Posts Criao automtica de sub-domains no DNS para o redirecionamento dos sites. 31/12/13 Calico Jack 8
  • 9. Distribuio dos Servios Ambientes redudantes caram com os irmos ARUJ e HIZIR Servios secundrios, com um RTO (Recovery Time Objetive), caram no host BARBAROSSA 31/12/13 Calico Jack 9
  • 10. Estrutura Wordpress Banco de dados MariaDB Galera Cluster MariaDB com replicao Master-Master FileSystem do Wordpress no GlusterFS Replicado nos 3 hosts 31/12/13 Calico Jack 10
  • 11. Estrutura Social Adoo da Plataforma Elgg (http://elgg.org) Plataforma usada por grandes instituies (entre outros): Australian Government British Government State of Ohio, USA UNESCO NASA Harvard University Extension School Johns Hopkins University Autenticao oAuth com o Wordpress Tema personalizado Pirate Face 31/12/13 Calico Jack 11
  • 12. Etherpad (piratepad) Instalao para uso no Estadual Integrao no Wordpress como post ou pgina Integrao visual Melhor UX 31/12/13 Calico Jack 12
  • 13. eVoting Plataforma de Votaes e Deliberaes Uso dos Diretrios Municipais e do Estadual Seus votos devem ser vlidos juridicamente Deve permitir votaes fechadas (internas ao partido) com votos vlidos Deve permitir deliberao da populao sobre assuntos de interesse geral, sem a necessidade de votos vlidos Deve atender nova lei referente ao uso assinatura digital em projetos de iniciativa popular (PL 2.024/2011 ) 31/12/13 Calico Jack 13
  • 14. Dvidas e Contatos: GTIeSP: http://sp.partidopirata.org/gtie Pirata Hosting: http://hostpirata.com.br 31/12/13 Calico Jack 14