Behind the curtains
          PTisp.pt
          Pedro Dias
          pedrodias@ptisp.pt
          @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
Parcerias / Acreditações




Tuesday, October 4, 11
Quero ter o meu blog!
          E agora?




Tuesday, October 4, 11
Requisitos

                         Será que o meu ISP
                         suporta wordpress?
                         Que soluções         Database%(MySQL)%
                         apresentam?




                                                                      Server%
                                              PHP%
                                              HTTP%Server%(Apache)%
                                              Internet%
                                              Browser%(User)%




Tuesday, October 4, 11
Soluções Típicas

                         Alojamento partilhado
                         VPS (virtual server)
                         Servidor dedicado




Tuesday, October 4, 11
Alojamento partilhado
               Target
                         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
VPS
                         Target
                           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 dedicado
               Target
                         Volume elevado.
               Vantagens
                         Independência aplicacional.
                         Independência física.
               Desvantagens
                         Custos mais elevados
                         Deployment

Tuesday, October 4, 11
Problema
               Ponto 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
Cloud
          VM Deployment




Tuesday, October 4, 11
Componentes
                         Processamento   Backups
                           Hypervisors     R1Soft
                                           Snapshots
                         Storage
                           SANs          Control Panel
                           Templates




Tuesday, October 4, 11
Arquitectura




Tuesday, October 4, 11
Cloud PTisp


                                Control Panel             Templates




                         Hypervisor 1     Hypervisor 2   CDP Backups
                          2x x5670         2x x5670
                            96gb             96gb




                            SAN 1           SAN 2
Tuesday, October 4, 11
Escalabilidade (Cloud)




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                    Domains controller
                         Gestão da cloud             Gestão de domínios
                                                     (coming very soon)
               Account controller
                                                   API controller
                         Gestão de
                         subscrições.                Controlo de versão
               User controller
                         Gestão de utilizadores.


Tuesday, October 4, 11
Cloud API
               /api/cloud/[user]/list       /api/cloud/[user]/[id]/
                         Listar VM’s        status
                                              Power state
               /api/cloud/[user]/[id]/off
                         Desligar VM        /api/cloud/[user]/[id]/
                                            addresses
               /api/cloud/[user]/[id]/on
                                              Listar endereços ip associados.
                         Ligar VM




Tuesday, October 4, 11
THE END
                           Perguntas?




Tuesday, October 4, 11

Wordcamp LX 2011

  • 1.
    Behind the curtains PTisp.pt Pedro Dias pedrodias@ptisp.pt @pedromdias Tuesday, October 4, 11
  • 2.
    Quem somos? http://www.ptisp.pt 10 anos no mercado 4º maior registar .PT Presença no mercado internacional Tuesday, October 4, 11
  • 3.
  • 4.
    Quero ter omeu blog! E agora? Tuesday, October 4, 11
  • 5.
    Requisitos Será que o meu ISP suporta wordpress? Que soluções Database%(MySQL)% apresentam? Server% PHP% HTTP%Server%(Apache)% Internet% Browser%(User)% Tuesday, October 4, 11
  • 6.
    Soluções Típicas Alojamento partilhado VPS (virtual server) Servidor dedicado Tuesday, October 4, 11
  • 7.
    Alojamento partilhado Target 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
  • 8.
    VPS Target Volume médio Vantagens Independência ao nível aplicacional Desvantagens Partilha de recursos físicos Disrupção no nó Tuesday, October 4, 11
  • 9.
    Servidor dedicado Target Volume elevado. Vantagens Independência aplicacional. Independência física. Desvantagens Custos mais elevados Deployment Tuesday, October 4, 11
  • 10.
    Problema Ponto 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
  • 11.
    Cloud VM Deployment Tuesday, October 4, 11
  • 12.
    Componentes Processamento Backups Hypervisors R1Soft Snapshots Storage SANs Control Panel Templates Tuesday, October 4, 11
  • 13.
  • 14.
    Cloud PTisp Control Panel Templates Hypervisor 1 Hypervisor 2 CDP Backups 2x x5670 2x x5670 96gb 96gb SAN 1 SAN 2 Tuesday, October 4, 11
  • 15.
  • 16.
    Falhas Falha de um hypervisor Migração das VMs afectadas. Falha em uma SAN Redundância total por 2 SANS. Tuesday, October 4, 11
  • 17.
    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
  • 18.
    PTisp API (Controladores) Cloud controller Domains controller Gestão da cloud Gestão de domínios (coming very soon) Account controller API controller Gestão de subscrições. Controlo de versão User controller Gestão de utilizadores. Tuesday, October 4, 11
  • 19.
    Cloud API /api/cloud/[user]/list /api/cloud/[user]/[id]/ Listar VM’s status Power state /api/cloud/[user]/[id]/off Desligar VM /api/cloud/[user]/[id]/ addresses /api/cloud/[user]/[id]/on Listar endereços ip associados. Ligar VM Tuesday, October 4, 11
  • 20.
    THE END Perguntas? Tuesday, October 4, 11