Projeto

Calico Jack

Uma nova Infraestrutura para o Diretório
Estadual de São Paulo
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
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
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
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
A Estrutura Proposta

31/12/13

Calico Jack

6
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
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
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
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
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
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
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
Dúvidas e Contatos:
GTIeSP:
http://sp.partidopirata.org/gtie

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

31/12/13

Calico Jack

14

Projeto Calico Jack

  • 1.
    Projeto Calico Jack Uma novaInfraestrutura para o Diretório Estadual de São Paulo
  • 2.
    Quem foi CalicoJack? •  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
  • 3.
    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
  • 4.
    Escolha do CloudProvider •  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
  • 5.
    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
  • 6.
  • 7.
    História do nomedos 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
  • 8.
    CDN CloudFlare •  •  •  •  •  CDN Gratuíta Cachede 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
  • 9.
    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
  • 10.
    Estrutura Wordpress •  Bancode 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
  • 11.
    Estrutura Social •  Adoçãoda 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
  • 12.
    Etherpad (piratepad) •  •  •  •  Instalação parauso no Estadual Integração no Wordpress como post ou página Integração visual Melhor UX 31/12/13 Calico Jack 12
  • 13.
    eVoting Plataforma de Votaçõese 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
  • 14.
    Dúvidas e Contatos: GTIeSP: http://sp.partidopirata.org/gtie PirataHosting: http://hostpirata.com.br 31/12/13 Calico Jack 14