case moodle aws

12
SERVIÇOS DE CLOUD COMPUTING COM AWS

Upload: ionatec

Post on 08-Jul-2015

319 views

Category:

Software


0 download

DESCRIPTION

Case de migração de ambiente de eduação a distância Moodle para Cloud Computing utilizando Amazon Web Services (AWS)

TRANSCRIPT

Page 1: Case Moodle AWS

SERVIÇOS DE CLOUD COMPUTING COM AWS

Page 2: Case Moodle AWS

CLOUD COMPUTINGoferta eficaz dos recursos e serviços de TI necessários, de forma rápida, mensurável e disponibilizada com um mínimo de esforço definição segundo NISTdefinição segundo NIST

Page 3: Case Moodle AWS

BENEFÍCIOS

Page 4: Case Moodle AWS

METODOLOGIA CLOUDTM

Page 5: Case Moodle AWS

METODOLOGIACLOUDTM

Page 6: Case Moodle AWS

KNOW-HOWDesenvolvimento

de softwareDesenvolvimento

de software

Big DataBig Data

Nuvem privadaNuvem privada AutomaçãoAutomação

Aplicações WebAplicações Web

MonitoramentoMonitoramento

Page 7: Case Moodle AWS

ALGUNS CLIENTES

Page 8: Case Moodle AWS

CASE

Cliente

• 8 mil alunos em cursos EAD• Sistema anterior de difícil gestão. Opção pelo moodle para simplificar• Desde o início a nuvem sempre foi a opção escolhida para hospedagem do ambiente

Requisitos• Sistema altamente disponível (24 x 7)• Ambientes de homologação e produção separados

Page 9: Case Moodle AWS

CASE

SoluçãoRoute53

AZ

Region

AZ

Auto scaling Group

Elastic Load Balancing

Moodle Instancem3.large

PostgreSQL RDS Standby (Multi-AZ)m1.large

PostgreSQLRDS

m1.large

Produção

Region

AZ

Instancem1.small

Homologação

Auto scaling Group

GlusterFS Server 1m1.small

GlusterFS Server 2m1.small

moodledata

Page 10: Case Moodle AWS

CASE

Solução

• Ambiente de desenvolvimento (homologação) separado de produção

• Deploy automático quando arquivos movidos para determinada pasta

• Serviço de banco de dados gerenciado com PostgreSQL, no modelo master-slave

• Auto-scaling nas instâncias de produção

• Dados do moodledata compartilhados usando GlusterFS como servidor de arquivos

• Monitoramento da saúde e performance do sistema

Page 11: Case Moodle AWS

CASE

Benefícios

• Alterações e customizações podem ser testadas em homologação e depois colocadas de

forma automática e controlada em produção

• Sincronização dos dados de produção para homologação quando desejado

• Garantia da alta disponibilidade do banco de dados

• Backup diário automatizado do banco de dados

• Garantia de alta disponibilidade da aplicação, com substituição de servidores não

responsivos

• Alocação e liberação de servidores de acordo com a demanda, otimizando o uso de

recursos, inclusive financeiramente

• Backup automático da aplicação com agendamento

Page 12: Case Moodle AWS

CONTATO

Guillermo Nudelman [email protected](51) 3062-0774http://www.ionatec.com.br

AV. Maranguape, 72 sala 204Bairro PetrópolisPorto Alegre – RS