wordcamp lx 2011
TRANSCRIPT
Behind the curtainsPTisp.ptPedro [email protected]@pedromdias
Tuesday, October 4, 11
Quem somos?
http://www.ptisp.pt
10 anos no mercado
4º maior registar .PT
Presença no mercado internacional
Tuesday, October 4, 11
Requisitos
Server%Database%(MySQL)%
PHP%
HTTP%Server%(Apache)%
Internet%
Browser%(User)%
Será que o meu ISP suporta wordpress?
Que soluções apresentam?
Tuesday, October 4, 11
Soluções Típicas
Alojamento partilhado
VPS (virtual server)
Servidor dedicado
Tuesday, October 4, 11
Alojamento partilhadoTarget
Baixo volume
Vantagens
Preço
Solução chave na mão
Desvantagens
Partilha de recursos aplicacionais (LAMP)
Partilha de recursos físicos
Tuesday, October 4, 11
VPSTarget
Volume médio
Vantagens
Independência ao nível aplicacional
Desvantagens
Partilha de recursos físicos
Disrupção no nó
Tuesday, October 4, 11
Servidor dedicadoTarget
Volume elevado.
Vantagens
Independência aplicacional.
Independência física.
Desvantagens
Custos mais elevados
Deployment
Tuesday, October 4, 11
ProblemaPonto de falha único
Alojamento partilhado
Falha física
Epic fail!VPS
Falha no nó.
Falha em todas as VMs.
Epic fail!Servidor dedicado
Falha física
Epic fail!
Tuesday, October 4, 11
ComponentesProcessamento
Hypervisors
Storage
SANs
Templates
Backups
R1Soft
Snapshots
Control Panel
Tuesday, October 4, 11
Cloud PTisp
Hypervisor 12x x5670
96gb
Hypervisor 22x x5670
96gb
SAN 1 SAN 2
Templates
CDP Backups
Control Panel
Tuesday, October 4, 11
Falhas
Falha de um hypervisor
Migração das VMs afectadas.
Falha em uma SAN
Redundância total por 2 SANS.
Tuesday, October 4, 11
Importante
Manter o dobro dos recursos operacionais sempre disponível.
Nunca utilizar 100% do processamento dos HVs
Apenas metade do storage é utilizado em simultâneo.
Tuesday, October 4, 11
PTisp API (Controladores)Cloud controller
Gestão da cloud
Account controller
Gestão de subscrições.
User controller
Gestão de utilizadores.
Domains controller
Gestão de domínios (coming very soon)
API controller
Controlo de versão
Tuesday, October 4, 11
Cloud API/api/cloud/[user]/list
Listar VM’s
/api/cloud/[user]/[id]/offDesligar VM
/api/cloud/[user]/[id]/onLigar VM
/api/cloud/[user]/[id]/status
Power state
/api/cloud/[user]/[id]/addresses
Listar endereços ip associados.
Tuesday, October 4, 11