Download - Projeto Calico Jack

Transcript
Page 1: Projeto Calico Jack

Projeto Calico Jack

Uma nova Infraestrutura para o Diretório Estadual de São Paulo

Page 2: Projeto Calico Jack

Quem foi Calico Jack? •  John Rackham, conhecido como Jack Rackham •  Capitão pirata inglês durante o século XVIII •  Seu apelido surgiu graças às roupas coloridas feitas de “calico” que

ele sempre vestia •  Criador da "Jolly Roger" (Bandeira Pirata) •  Lembrado por empregar em sua tripulação as duas mulheres piratas

mais notórias de seu tempo, Anne Bonny e Mary Read. •  A bandeira “Jolly Roger” de Rackham pode ser vista no filme A Ilha

da Garganta Cortada, de 1995 e no filme Piratas do Caribe: A Maldição da Pérola Negra, de 2003.

•  No jogo Assassin's Creed IV: Black Flag como um dos personagens que servirão para te ajudar

31/12/13 Calico Jack 2

Page 3: Projeto Calico Jack

Objetivos do Projeto

•  Criar uma infraestrutura resiliente e facilmente escalável

•  100% Redundante •  Que atenda as necessidades de crescimento futuras •  Que possa atender o Diretório Estadual e os

Coletivos/Diretórios Municipais •  Com monitoramento proativo (e não reativo)

31/12/13 Calico Jack 3

Page 4: Projeto Calico Jack

Escolha do Cloud Provider

•  O Projeto está dividido em duas fases: – Fase 01: Digital Ocean – Fase 02: Amazon AWS

•  Fase 02 inicia quando o diretório estadual tiver verba para a manutenção dos custos

31/12/13 Calico Jack 4

Page 5: Projeto Calico Jack

As necessidades atendidas •  Ambiente Wordpress MultiSite

–  Atender todos os Diretórios Municipais, com site e gestão independente do Estadual

•  Único ponto de entrada para todas as ferramentas •  Uma plataforma PiratePad integrada ao Wordpress •  Um Social estadual, que possibilite a criação de grupos municipais •  Uma plataforma de eVoting com certificação digital (e-CPF) e válida

juridicamente •  Uma plataforma de deliberação e votação de assuntos de interesse

da população •  Autenticação comum (Single Sign On) em todas as plataformas.

31/12/13 Calico Jack 5

Page 6: Projeto Calico Jack

A Estrutura Proposta

31/12/13 Calico Jack 6

Page 7: Projeto Calico Jack

História do nome dos Hosts

•  Os irmãos Barbarossa (ou Barba-Ruiva) •  Na realidade eram dois Barba-Ruiva •  Nome dados pelos corsários europeus aos irmãos

Turcos, Aruj e Hizir. •  Sua base era na África •  Atacavam várias cidades costeiras, se tornando os

homens mais famosos da região.

31/12/13 Calico Jack 7

Page 8: Projeto Calico Jack

CDN CloudFlare

•  CDN Gratuíta •  Cache de Conteúdo Estático •  Integração via Plugin com o Wordpress •  Purge automático de cache nas atualizações de Posts •  Criação automática de sub-domains no DNS para o

redirecionamento dos sites.

31/12/13 Calico Jack 8

Page 9: Projeto Calico Jack

Distribuição dos Serviços

•  Ambientes redudantes ficaram com os irmãos ARUJ e HIZIR

•  Serviços secundários, com um RTO (Recovery Time Objetive), ficaram no host BARBAROSSA

31/12/13 Calico Jack 9

Page 10: Projeto Calico Jack

Estrutura Wordpress

•  Banco de dados MariaDB Galera Cluster •  MariaDB com replicação Master-Master

•  FileSystem do Wordpress no GlusterFS •  Replicado nos 3 hosts

31/12/13 Calico Jack 10

Page 11: Projeto Calico Jack

Estrutura Social

•  Adoção da Plataforma Elgg (http://elgg.org) •  Plataforma usada por grandes instituições (entre outros): –  Australian Government –  British Government –  State of Ohio, USA –  UNESCO –  NASA –  Harvard University Extension School –  Johns Hopkins University

•  Autenticação oAuth com o Wordpress •  Tema personalizado “Pirate Face”

31/12/13 Calico Jack 11

Page 12: Projeto Calico Jack

Etherpad (piratepad)

•  Instalação para uso no Estadual •  Integração no Wordpress como post ou página •  Integração visual •  Melhor UX

31/12/13 Calico Jack 12

Page 13: Projeto Calico Jack

eVoting

•  Plataforma de Votações e Deliberações •  Uso dos Diretórios Municipais e do Estadual •  Seus votos devem ser válidos juridicamente •  Deve permitir votações fechadas (internas ao partido)

com votos válidos •  Deve permitir deliberação da população sobre assuntos

de interesse geral, sem a necessidade de votos válidos •  Deve atender à nova lei referente ao uso assinatura

digital em projetos de iniciativa popular (PL 2.024/2011 )

31/12/13 Calico Jack 13

Page 14: Projeto Calico Jack

Dúvidas e Contatos:

GTIeSP: http://sp.partidopirata.org/gtie

Pirata Hosting: http://hostpirata.com.br

31/12/13 Calico Jack 14