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

Azure Application insights - An Introduction
Azure Application insights - An IntroductionAzure Application insights - An Introduction
Azure Application insights - An IntroductionMatthias Güntert
 
Az 104 session 4: azure storage
Az 104 session 4: azure storageAz 104 session 4: azure storage
Az 104 session 4: azure storageAzureEzy1
 
Sitecore Experience Edge
Sitecore Experience EdgeSitecore Experience Edge
Sitecore Experience EdgePieter Brinkman
 
Identity Management with the ForgeRock Identity Platform - So What’s New?
Identity Management with the ForgeRock Identity Platform - So What’s New?Identity Management with the ForgeRock Identity Platform - So What’s New?
Identity Management with the ForgeRock Identity Platform - So What’s New?ForgeRock
 
Cloud native application 입문
Cloud native application 입문Cloud native application 입문
Cloud native application 입문Seong-Bok Lee
 
Log Monitoring and File Integrity Monitoring
Log Monitoring and File Integrity MonitoringLog Monitoring and File Integrity Monitoring
Log Monitoring and File Integrity MonitoringKimberly Simon MBA
 
Well Architected Framework - Data
Well Architected Framework - Data Well Architected Framework - Data
Well Architected Framework - Data Craig Milroy
 
Getting started with azure event hubs and stream analytics services
Getting started with azure event hubs and stream analytics servicesGetting started with azure event hubs and stream analytics services
Getting started with azure event hubs and stream analytics servicesEastBanc Tachnologies
 
There's No AI Without IA (Information Architecture)
There's No AI Without IA (Information Architecture)There's No AI Without IA (Information Architecture)
There's No AI Without IA (Information Architecture)Earley Information Science
 
NashTech - Azure Application Insights
NashTech - Azure Application InsightsNashTech - Azure Application Insights
NashTech - Azure Application InsightsPhi Huynh
 
Ch 6: Attacking Authentication
Ch 6: Attacking AuthenticationCh 6: Attacking Authentication
Ch 6: Attacking AuthenticationSam Bowne
 
An introduction to Defender for Business
An introduction to Defender for BusinessAn introduction to Defender for Business
An introduction to Defender for BusinessRobert Crane
 
Breakout Session: Cybersecurity in Medical Devices
Breakout Session: Cybersecurity in Medical DevicesBreakout Session: Cybersecurity in Medical Devices
Breakout Session: Cybersecurity in Medical DevicesHealthegy
 
Feature store: Solving anti-patterns in ML-systems
Feature store: Solving anti-patterns in ML-systemsFeature store: Solving anti-patterns in ML-systems
Feature store: Solving anti-patterns in ML-systemsAndrzej Michałowski
 
Amazon CloudWatch - Observability and Monitoring
Amazon CloudWatch - Observability and MonitoringAmazon CloudWatch - Observability and Monitoring
Amazon CloudWatch - Observability and MonitoringRick Hwang
 
Let's Talk About: Azure Monitor
Let's Talk About: Azure MonitorLet's Talk About: Azure Monitor
Let's Talk About: Azure MonitorPedro Sousa
 
Secure your M365 resources using Azure AD Identity Governance
Secure your M365 resources using Azure AD Identity GovernanceSecure your M365 resources using Azure AD Identity Governance
Secure your M365 resources using Azure AD Identity GovernanceVignesh Ganesan I Microsoft MVP
 
Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...
Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...
Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...Amazon Web Services
 

Mais procurados (20)

Azure Application insights - An Introduction
Azure Application insights - An IntroductionAzure Application insights - An Introduction
Azure Application insights - An Introduction
 
Az 104 session 4: azure storage
Az 104 session 4: azure storageAz 104 session 4: azure storage
Az 104 session 4: azure storage
 
Sitecore Experience Edge
Sitecore Experience EdgeSitecore Experience Edge
Sitecore Experience Edge
 
Identity Management with the ForgeRock Identity Platform - So What’s New?
Identity Management with the ForgeRock Identity Platform - So What’s New?Identity Management with the ForgeRock Identity Platform - So What’s New?
Identity Management with the ForgeRock Identity Platform - So What’s New?
 
Microservices with Minimal APi and .NET 6
Microservices with Minimal APi and .NET 6Microservices with Minimal APi and .NET 6
Microservices with Minimal APi and .NET 6
 
Cloud native application 입문
Cloud native application 입문Cloud native application 입문
Cloud native application 입문
 
Log Monitoring and File Integrity Monitoring
Log Monitoring and File Integrity MonitoringLog Monitoring and File Integrity Monitoring
Log Monitoring and File Integrity Monitoring
 
Well Architected Framework - Data
Well Architected Framework - Data Well Architected Framework - Data
Well Architected Framework - Data
 
Getting started with azure event hubs and stream analytics services
Getting started with azure event hubs and stream analytics servicesGetting started with azure event hubs and stream analytics services
Getting started with azure event hubs and stream analytics services
 
There's No AI Without IA (Information Architecture)
There's No AI Without IA (Information Architecture)There's No AI Without IA (Information Architecture)
There's No AI Without IA (Information Architecture)
 
NashTech - Azure Application Insights
NashTech - Azure Application InsightsNashTech - Azure Application Insights
NashTech - Azure Application Insights
 
Ch 6: Attacking Authentication
Ch 6: Attacking AuthenticationCh 6: Attacking Authentication
Ch 6: Attacking Authentication
 
An introduction to Defender for Business
An introduction to Defender for BusinessAn introduction to Defender for Business
An introduction to Defender for Business
 
Breakout Session: Cybersecurity in Medical Devices
Breakout Session: Cybersecurity in Medical DevicesBreakout Session: Cybersecurity in Medical Devices
Breakout Session: Cybersecurity in Medical Devices
 
Feature store: Solving anti-patterns in ML-systems
Feature store: Solving anti-patterns in ML-systemsFeature store: Solving anti-patterns in ML-systems
Feature store: Solving anti-patterns in ML-systems
 
Google cloud platform
Google cloud platformGoogle cloud platform
Google cloud platform
 
Amazon CloudWatch - Observability and Monitoring
Amazon CloudWatch - Observability and MonitoringAmazon CloudWatch - Observability and Monitoring
Amazon CloudWatch - Observability and Monitoring
 
Let's Talk About: Azure Monitor
Let's Talk About: Azure MonitorLet's Talk About: Azure Monitor
Let's Talk About: Azure Monitor
 
Secure your M365 resources using Azure AD Identity Governance
Secure your M365 resources using Azure AD Identity GovernanceSecure your M365 resources using Azure AD Identity Governance
Secure your M365 resources using Azure AD Identity Governance
 
Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...
Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...
Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...
 

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