SlideShare uma empresa Scribd logo
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

PDF
구글시트로 개발자 해방시키기
PDF
Career in Software Testing | Skills Required for Software Test Engineer | Edu...
DOC
Ame setups
DOC
Payment create a ppr for multiple legal entities (eft)
PPTX
Share preference
PDF
Demystifying Oracle Cloud ERP Financials
PDF
Oracle alert
PPSX
Test Complete
구글시트로 개발자 해방시키기
Career in Software Testing | Skills Required for Software Test Engineer | Edu...
Ame setups
Payment create a ppr for multiple legal entities (eft)
Share preference
Demystifying Oracle Cloud ERP Financials
Oracle alert
Test Complete

Mais procurados (20)

PDF
What is WebElement in Selenium | Web Elements & Element Locators | Edureka
PPT
Oracle R12 Inventory present.ppt
PPTX
Automation Testing with Test Complete
PPTX
Magento 2 Database Tables, Schema, Main tables for main features of Magento 2...
PDF
Redesign of payment UX/UI — MoneyLion
PPT
Oracle Web ADI Implementation Steps
PPSX
Fundamentals of JDBC
DOCX
How to create planner from inventory setups (Oracle- Inventory)
PPTX
Php basics
DOCX
R12 Fixed Assets General Questions
PPT
Session Tracking in servlets
PPTX
Deep dive on dynamic member lists
PPT
Swing and AWT in java
PDF
High Quality Software Development with Agile and Scrum
PPSX
JDBC: java DataBase connectivity
ODT
R12:Payment Process Request (PPR)
PDF
People code events flowchart
PPT
Java Servlets
What is WebElement in Selenium | Web Elements & Element Locators | Edureka
Oracle R12 Inventory present.ppt
Automation Testing with Test Complete
Magento 2 Database Tables, Schema, Main tables for main features of Magento 2...
Redesign of payment UX/UI — MoneyLion
Oracle Web ADI Implementation Steps
Fundamentals of JDBC
How to create planner from inventory setups (Oracle- Inventory)
Php basics
R12 Fixed Assets General Questions
Session Tracking in servlets
Deep dive on dynamic member lists
Swing and AWT in java
High Quality Software Development with Agile and Scrum
JDBC: java DataBase connectivity
R12:Payment Process Request (PPR)
People code events flowchart
Java Servlets
Anúncio

Semelhante a Case Moodle AWS (20)

PPT
Conceito das principais nuvens de tecnologia do mercado parte 1
PPTX
Webinar: Introdução a Big data
PPTX
Windows Azure Pack - Visão Geral
PPTX
Começando com computação em nuvem em 2022
PPTX
Azure Fundamentals
PDF
QCon SP 2016 - Construindo Microservices Auto-curáveis com Spring Cloud e Net...
PDF
Dados na nuvem, conceitos de Cloud computing
PDF
Introduction to Cloud Computing
PPTX
Apresentação cloud computing
PPTX
AWS Meetup Rio - Qual banco usar e quando?
PPTX
Microsoft Azure Fundamentals | Everis - Julho-2021
PPTX
Módulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptx
PPTX
Windows Server 2016 | Hyperconvergência
PPT
Apresentação
PPTX
TDC Transformation 2021 - Certificação AZ-900 Azure Fundamental: Conceitos, d...
PPTX
Exame AZ-900 - Azure Fundamentals | TDC Transformation 2021
PPTX
Aplicações Distribuídas com Azure Service Bus + Azure Functions - Azure Tech ...
PDF
Construindo um Data Lake na AWS
PPTX
CODECON Caminhos para Formação de um Arquiteto de Soluções em Nuvem
PPTX
Iniciando com serviços de bancos de dados gerenciados na AWS
Conceito das principais nuvens de tecnologia do mercado parte 1
Webinar: Introdução a Big data
Windows Azure Pack - Visão Geral
Começando com computação em nuvem em 2022
Azure Fundamentals
QCon SP 2016 - Construindo Microservices Auto-curáveis com Spring Cloud e Net...
Dados na nuvem, conceitos de Cloud computing
Introduction to Cloud Computing
Apresentação cloud computing
AWS Meetup Rio - Qual banco usar e quando?
Microsoft Azure Fundamentals | Everis - Julho-2021
Módulo+10+-+Arquitetura+de+nuvem_nn+(1)_abcdpdf_pdf_para_ppt.pptx
Windows Server 2016 | Hyperconvergência
Apresentação
TDC Transformation 2021 - Certificação AZ-900 Azure Fundamental: Conceitos, d...
Exame AZ-900 - Azure Fundamentals | TDC Transformation 2021
Aplicações Distribuídas com Azure Service Bus + Azure Functions - Azure Tech ...
Construindo um Data Lake na AWS
CODECON Caminhos para Formação de um Arquiteto de Soluções em Nuvem
Iniciando com serviços de bancos de dados gerenciados na AWS
Anúncio

Último (6)

PPTX
Curso de Windows 11 resumido na prática.pptx
DOC
COMO AUTOMATIZR JOGOS SUPER NINTENDO ATRAVES DA PROGRAMAÇÃO
PDF
Evolução em código: algoritmos genéticos com PHP
PDF
apresentacao introducao computacao ead.pdf
DOC
CODIGO PARA AUTOMATIZAR A JOGABILIDADE SUPER MARIO
PDF
Dos requisitos ao código: como criar código rastreável em PHP
Curso de Windows 11 resumido na prática.pptx
COMO AUTOMATIZR JOGOS SUPER NINTENDO ATRAVES DA PROGRAMAÇÃO
Evolução em código: algoritmos genéticos com PHP
apresentacao introducao computacao ead.pdf
CODIGO PARA AUTOMATIZAR A JOGABILIDADE SUPER MARIO
Dos requisitos ao código: como criar código rastreável em PHP

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