SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
SERVIÇOS DE CLOUD
COMPUTING COM AWS
CLOUD COMPUTING
oferta 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
• acesso via rede
• elasticidade
instantânea
• serviço mensurado
• recursos
compartilhados
• auto-atendimento sob
demanda
características
básicas
definição segundo NIST
BENEFÍCIOS Alocação e liberação de
recursos conforme necessidade
Redução do tempo de entrega
de recursos
Redução do risco de
indisponibilidade
Possível redução de custos
METODOLOGIA
CLOUDTM
Diagnóstico
e projeto
Migração
Operação
• Entendimento das necessidades e problemas atuais
• Desenho de arquitetura dos serviços
• Estimativa de custos
Diagnóstico e Projeto
• Setup dos serviços selecionados
• Migração de aplicação e dados
• Suporte na adaptação de aplicações
• Configuração de alta disponibilidade
• Configuração de escalabilidade
• Automação de infraestrutura
• Capacitação
Migração
• Suporte
• Monitoramento da infraestrutura
• Avaliação e implementação de melhorias
Operação
METODOLOGIA
CLOUDTM
KNOW-HOW
Desenvolvimento
de software
Big Data
Nuvem privada Automação
Aplicações Web
Monitoramento
ALGUNS CLIENTES
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
CASE
Solução
Route53
AZ
Region
AZ
Auto scaling Group
Elastic Load Balancing
Moodle Instance
m3.large
PostgreSQL RDS Standby
(Multi-AZ)
m1.large
PostgreSQL
RDS
m1.large
Produção
Region
AZ
Instance
m1.small
Homologação
Auto scaling Group
GlusterFS Server 1
m1.small
GlusterFS Server 2
m1.small
moodledata
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
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
CONTATO
Guillermo Nudelman Hess
comercial@ionatec.com.br
(51) 3062-0774
http://www.ionatec.com.br
AV. Maranguape, 72 sala 204
Bairro Petrópolis
Porto Alegre – RS

Mais conteúdo relacionado

Mais procurados

Anatomy of paranasal sinuses
Anatomy of paranasal sinusesAnatomy of paranasal sinuses
Anatomy of paranasal sinusesGANESH DOI
 
brachial arches and derivatives .
brachial arches  and derivatives .brachial arches  and derivatives .
brachial arches and derivatives .meducationdotnet
 
Permanent teeth Anatomy
Permanent teeth AnatomyPermanent teeth Anatomy
Permanent teeth AnatomyMO'men AbuDaif
 
Formation of bilaminar germ disc
Formation of bilaminar germ discFormation of bilaminar germ disc
Formation of bilaminar germ discJyoti Chopra
 
Handout of Salivary Glands Histology
Handout of Salivary Glands HistologyHandout of Salivary Glands Histology
Handout of Salivary Glands HistologyMO'men AbuDaif
 
Muscles of facial expression
Muscles of facial expressionMuscles of facial expression
Muscles of facial expressionKarishma Mohanani
 
Development of Face, Nose and Palate (Special Embryology)
Development of Face, Nose and Palate (Special Embryology)Development of Face, Nose and Palate (Special Embryology)
Development of Face, Nose and Palate (Special Embryology)Dr. Sherif Fahmy
 
Surgical anatomy of salivary gland
Surgical anatomy of salivary gland Surgical anatomy of salivary gland
Surgical anatomy of salivary gland DrFirdousMulla
 
Muscles of mastication ppt
Muscles of mastication pptMuscles of mastication ppt
Muscles of mastication pptAnish Amin
 
Development of Pharyngeal arches and pouches ppt
Development of Pharyngeal arches and pouches pptDevelopment of Pharyngeal arches and pouches ppt
Development of Pharyngeal arches and pouches pptBharanidharanS5
 
Camel disease VI.ppt
Camel disease  VI.pptCamel disease  VI.ppt
Camel disease VI.pptraminmoradi10
 
Permanant Maxillary Lateral Incisor
Permanant Maxillary Lateral IncisorPermanant Maxillary Lateral Incisor
Permanant Maxillary Lateral IncisorAbhishek Solanki
 
Trigeminal nerve/ dental implant courses
Trigeminal nerve/ dental implant coursesTrigeminal nerve/ dental implant courses
Trigeminal nerve/ dental implant coursesIndian dental academy
 

Mais procurados (20)

Anatomy of paranasal sinuses
Anatomy of paranasal sinusesAnatomy of paranasal sinuses
Anatomy of paranasal sinuses
 
brachial arches and derivatives .
brachial arches  and derivatives .brachial arches  and derivatives .
brachial arches and derivatives .
 
Ophthalmic nerve dental surgery
Ophthalmic nerve dental surgeryOphthalmic nerve dental surgery
Ophthalmic nerve dental surgery
 
Permanent teeth Anatomy
Permanent teeth AnatomyPermanent teeth Anatomy
Permanent teeth Anatomy
 
Formation of bilaminar germ disc
Formation of bilaminar germ discFormation of bilaminar germ disc
Formation of bilaminar germ disc
 
Handout of Salivary Glands Histology
Handout of Salivary Glands HistologyHandout of Salivary Glands Histology
Handout of Salivary Glands Histology
 
Muscles of facial expression
Muscles of facial expressionMuscles of facial expression
Muscles of facial expression
 
Enamel
EnamelEnamel
Enamel
 
Cephalometric analysis
Cephalometric analysisCephalometric analysis
Cephalometric analysis
 
hard and soft palate
 hard and soft palate hard and soft palate
hard and soft palate
 
Development of Face, Nose and Palate (Special Embryology)
Development of Face, Nose and Palate (Special Embryology)Development of Face, Nose and Palate (Special Embryology)
Development of Face, Nose and Palate (Special Embryology)
 
Anatomy of breast
Anatomy of breastAnatomy of breast
Anatomy of breast
 
Surgical anatomy of salivary gland
Surgical anatomy of salivary gland Surgical anatomy of salivary gland
Surgical anatomy of salivary gland
 
Muscles of mastication ppt
Muscles of mastication pptMuscles of mastication ppt
Muscles of mastication ppt
 
Development of Pharyngeal arches and pouches ppt
Development of Pharyngeal arches and pouches pptDevelopment of Pharyngeal arches and pouches ppt
Development of Pharyngeal arches and pouches ppt
 
Camel disease VI.ppt
Camel disease  VI.pptCamel disease  VI.ppt
Camel disease VI.ppt
 
Permanant Maxillary Lateral Incisor
Permanant Maxillary Lateral IncisorPermanant Maxillary Lateral Incisor
Permanant Maxillary Lateral Incisor
 
PAROTID GLAND
PAROTID GLANDPAROTID GLAND
PAROTID GLAND
 
Dental anatomy terms
Dental anatomy termsDental anatomy terms
Dental anatomy terms
 
Trigeminal nerve/ dental implant courses
Trigeminal nerve/ dental implant coursesTrigeminal nerve/ dental implant courses
Trigeminal nerve/ dental implant courses
 

Semelhante a Case Moodle AWS

Windows Azure Pack - Visão Geral
Windows Azure Pack - Visão GeralWindows Azure Pack - Visão Geral
Windows Azure Pack - Visão GeralFabio Hara
 
Começando com computação em nuvem em 2022
Começando com computação em nuvem em 2022Começando com computação em nuvem em 2022
Começando com computação em nuvem em 2022EltonFonseca5
 
QCon SP 2016 - Construindo Microservices Auto-curáveis com Spring Cloud e Net...
QCon SP 2016 - Construindo Microservices Auto-curáveis com Spring Cloud e Net...QCon SP 2016 - Construindo Microservices Auto-curáveis com Spring Cloud e Net...
QCon SP 2016 - Construindo Microservices Auto-curáveis com Spring Cloud e Net...Rodrigo Cândido da Silva
 
Apresentação cloud computing
Apresentação   cloud computingApresentação   cloud computing
Apresentação cloud computingVictor Queiroga
 
AWS Meetup Rio - Qual banco usar e quando?
AWS Meetup Rio - Qual banco usar e quando?AWS Meetup Rio - Qual banco usar e quando?
AWS Meetup Rio - Qual banco usar e quando?Pedro Pisa
 
Microsoft Azure Fundamentals | Everis - Julho-2021
Microsoft Azure Fundamentals | Everis - Julho-2021Microsoft Azure Fundamentals | Everis - Julho-2021
Microsoft Azure Fundamentals | Everis - Julho-2021Renato Groffe
 
Módulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptx
Módulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptxMódulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptx
Módulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptxgetuliodasilvasantos
 
Windows Server 2016 | Hyperconvergência
Windows Server 2016 | HyperconvergênciaWindows Server 2016 | Hyperconvergência
Windows Server 2016 | HyperconvergênciaFabio Hara
 
Exame AZ-900 - Azure Fundamentals | TDC Transformation 2021
Exame AZ-900 - Azure Fundamentals | TDC Transformation 2021Exame AZ-900 - Azure Fundamentals | TDC Transformation 2021
Exame AZ-900 - Azure Fundamentals | TDC Transformation 2021Renato Groffe
 
TDC Transformation 2021 - Certificação AZ-900 Azure Fundamental: Conceitos, d...
TDC Transformation 2021 - Certificação AZ-900 Azure Fundamental: Conceitos, d...TDC Transformation 2021 - Certificação AZ-900 Azure Fundamental: Conceitos, d...
TDC Transformation 2021 - Certificação AZ-900 Azure Fundamental: Conceitos, d...Walter Coan
 
Aplicações Distribuídas com Azure Service Bus + Azure Functions - Azure Tech ...
Aplicações Distribuídas com Azure Service Bus + Azure Functions - Azure Tech ...Aplicações Distribuídas com Azure Service Bus + Azure Functions - Azure Tech ...
Aplicações Distribuídas com Azure Service Bus + Azure Functions - Azure Tech ...Renato Groff
 
CODECON Caminhos para Formação de um Arquiteto de Soluções em Nuvem
CODECON Caminhos para Formação de um Arquiteto de Soluções em NuvemCODECON Caminhos para Formação de um Arquiteto de Soluções em Nuvem
CODECON Caminhos para Formação de um Arquiteto de Soluções em NuvemWalter Coan
 
Iniciando com serviços de bancos de dados gerenciados na AWS
Iniciando com serviços de bancos de dados gerenciados na AWSIniciando com serviços de bancos de dados gerenciados na AWS
Iniciando com serviços de bancos de dados gerenciados na AWSAmazon Web Services LATAM
 
PGDay Campinas 2013 - Implementando o PostgreSQL de maneira escalável e com a...
PGDay Campinas 2013 - Implementando o PostgreSQL de maneira escalável e com a...PGDay Campinas 2013 - Implementando o PostgreSQL de maneira escalável e com a...
PGDay Campinas 2013 - Implementando o PostgreSQL de maneira escalável e com a...PGDay Campinas
 
QCon 2015 - DevOps, Chef, Puppet e Ansible e como vender milhões na Black Fri...
QCon 2015 - DevOps, Chef, Puppet e Ansible e como vender milhões na Black Fri...QCon 2015 - DevOps, Chef, Puppet e Ansible e como vender milhões na Black Fri...
QCon 2015 - DevOps, Chef, Puppet e Ansible e como vender milhões na Black Fri...Bruno Luiz Pereira da Silva
 

Semelhante a Case Moodle AWS (20)

Webinar: Introdução a Big data
Webinar: Introdução a Big dataWebinar: Introdução a Big data
Webinar: Introdução a Big data
 
Windows Azure Pack - Visão Geral
Windows Azure Pack - Visão GeralWindows Azure Pack - Visão Geral
Windows Azure Pack - Visão Geral
 
Começando com computação em nuvem em 2022
Começando com computação em nuvem em 2022Começando com computação em nuvem em 2022
Começando com computação em nuvem em 2022
 
Azure Fundamentals
Azure FundamentalsAzure Fundamentals
Azure Fundamentals
 
QCon SP 2016 - Construindo Microservices Auto-curáveis com Spring Cloud e Net...
QCon SP 2016 - Construindo Microservices Auto-curáveis com Spring Cloud e Net...QCon SP 2016 - Construindo Microservices Auto-curáveis com Spring Cloud e Net...
QCon SP 2016 - Construindo Microservices Auto-curáveis com Spring Cloud e Net...
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Apresentação cloud computing
Apresentação   cloud computingApresentação   cloud computing
Apresentação cloud computing
 
AWS Meetup Rio - Qual banco usar e quando?
AWS Meetup Rio - Qual banco usar e quando?AWS Meetup Rio - Qual banco usar e quando?
AWS Meetup Rio - Qual banco usar e quando?
 
Microsoft Azure Fundamentals | Everis - Julho-2021
Microsoft Azure Fundamentals | Everis - Julho-2021Microsoft Azure Fundamentals | Everis - Julho-2021
Microsoft Azure Fundamentals | Everis - Julho-2021
 
Módulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptx
Módulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptxMódulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptx
Módulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptx
 
Windows Server 2016 | Hyperconvergência
Windows Server 2016 | HyperconvergênciaWindows Server 2016 | Hyperconvergência
Windows Server 2016 | Hyperconvergência
 
Apresentação
ApresentaçãoApresentação
Apresentação
 
Exame AZ-900 - Azure Fundamentals | TDC Transformation 2021
Exame AZ-900 - Azure Fundamentals | TDC Transformation 2021Exame AZ-900 - Azure Fundamentals | TDC Transformation 2021
Exame AZ-900 - Azure Fundamentals | TDC Transformation 2021
 
TDC Transformation 2021 - Certificação AZ-900 Azure Fundamental: Conceitos, d...
TDC Transformation 2021 - Certificação AZ-900 Azure Fundamental: Conceitos, d...TDC Transformation 2021 - Certificação AZ-900 Azure Fundamental: Conceitos, d...
TDC Transformation 2021 - Certificação AZ-900 Azure Fundamental: Conceitos, d...
 
Aplicações Distribuídas com Azure Service Bus + Azure Functions - Azure Tech ...
Aplicações Distribuídas com Azure Service Bus + Azure Functions - Azure Tech ...Aplicações Distribuídas com Azure Service Bus + Azure Functions - Azure Tech ...
Aplicações Distribuídas com Azure Service Bus + Azure Functions - Azure Tech ...
 
Construindo um Data Lake na AWS
Construindo um Data Lake na AWSConstruindo um Data Lake na AWS
Construindo um Data Lake na AWS
 
CODECON Caminhos para Formação de um Arquiteto de Soluções em Nuvem
CODECON Caminhos para Formação de um Arquiteto de Soluções em NuvemCODECON Caminhos para Formação de um Arquiteto de Soluções em Nuvem
CODECON Caminhos para Formação de um Arquiteto de Soluções em Nuvem
 
Iniciando com serviços de bancos de dados gerenciados na AWS
Iniciando com serviços de bancos de dados gerenciados na AWSIniciando com serviços de bancos de dados gerenciados na AWS
Iniciando com serviços de bancos de dados gerenciados na AWS
 
PGDay Campinas 2013 - Implementando o PostgreSQL de maneira escalável e com a...
PGDay Campinas 2013 - Implementando o PostgreSQL de maneira escalável e com a...PGDay Campinas 2013 - Implementando o PostgreSQL de maneira escalável e com a...
PGDay Campinas 2013 - Implementando o PostgreSQL de maneira escalável e com a...
 
QCon 2015 - DevOps, Chef, Puppet e Ansible e como vender milhões na Black Fri...
QCon 2015 - DevOps, Chef, Puppet e Ansible e como vender milhões na Black Fri...QCon 2015 - DevOps, Chef, Puppet e Ansible e como vender milhões na Black Fri...
QCon 2015 - DevOps, Chef, Puppet e Ansible e como vender milhões na Black Fri...
 

Case Moodle AWS

  • 2. CLOUD COMPUTING oferta 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 • acesso via rede • elasticidade instantânea • serviço mensurado • recursos compartilhados • auto-atendimento sob demanda características básicas definição segundo NIST
  • 3. BENEFÍCIOS Alocação e liberação de recursos conforme necessidade Redução do tempo de entrega de recursos Redução do risco de indisponibilidade Possível redução de custos
  • 5. • Entendimento das necessidades e problemas atuais • Desenho de arquitetura dos serviços • Estimativa de custos Diagnóstico e Projeto • Setup dos serviços selecionados • Migração de aplicação e dados • Suporte na adaptação de aplicações • Configuração de alta disponibilidade • Configuração de escalabilidade • Automação de infraestrutura • Capacitação Migração • Suporte • Monitoramento da infraestrutura • Avaliação e implementação de melhorias Operação METODOLOGIA CLOUDTM
  • 6. KNOW-HOW Desenvolvimento de software Big Data Nuvem privada Automação Aplicações Web Monitoramento
  • 8. 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
  • 9. CASE Solução Route53 AZ Region AZ Auto scaling Group Elastic Load Balancing Moodle Instance m3.large PostgreSQL RDS Standby (Multi-AZ) m1.large PostgreSQL RDS m1.large Produção Region AZ Instance m1.small Homologação Auto scaling Group GlusterFS Server 1 m1.small GlusterFS Server 2 m1.small moodledata
  • 10. 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
  • 11. 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
  • 12. CONTATO Guillermo Nudelman Hess comercial@ionatec.com.br (51) 3062-0774 http://www.ionatec.com.br AV. Maranguape, 72 sala 204 Bairro Petrópolis Porto Alegre – RS