SlideShare a Scribd company logo
1 of 25
Será a computação em nuvem
a solução para todos os
Problemas ?
Desafios para implementação de sistemas transacionais online na nuvem
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
Ricardo Coelho de Sousa
IT Architect | Datacenter services & Linux Expert | IT Optimization
Consultant
Phone: 55-11-2132-2909
Celular: 55-11-97573-7294
e-mail: rcsousa@br.ibm.com
Linkedin profile: http://br.linkedin.com/in/rcsousa1/
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
Agenda
 O que é Cloud Computing
 Características essenciais
 Aspectos Financeiros
 Promessas de transformação
 Cloud é a resposta para todos os problemas?
 Aplicações com alto volume de transações online são um bom “fit” para Cloud?
 Arquiteturas Multi-Tier
 Arquiteturas “Tightly Couples”
 Arquiteturas “Loosely Coupled”
 Arquiteturas “Shared Disk” vs “Shared Nothing”
 Mudança de mentalidade ... “Design for Failure”
 Desafios
 Conclusões
 Tendências
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
Fonte: http://www.infoq.com/news/2012/08/Gartner-Hype-Cycle-2012
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
O que é Cloud Computing
Cloud computing is a model for enabling ubiquitous, convenient, on-
demand network access to a shared pool of configurable
computing resources (e.g., networks, servers, storage, applications,
and services) that can be rapidly provisioned and released with
minimal management effort or service provider interaction. This
cloud model is composed of five essential characteristics, three service
models, and four deployment models.
Fonte: http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
O que é Cloud Computing
Características essenciais
 On-demand Self-Service.
 Broad Network Access: Permitir acesso via rede.
 Rapid Elasticity: Permitir a adição de capacidade de acordo com a
demanda.
 Resource Pooling: Permitir a definição de grupos de recursos para
atender múltiplos consumidores
 Measured Service: Permitir a monitoração e controle, de forma
simples e automatizada, do uso de recursos
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
Cloud Computing: aspectos financeiros
Fonte: http://www.slideshare.net/AmazonWebServicesLATAM/amazon-web-services-economia-inovao-e-revoluo-da-nuvem-14252421
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
Cloud Computing: Promessas de transformação
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
Como mover minha aplicação para Cloud?
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
Como
escalar
Pública
ou
PrivadaSelf-Service
faz sentido
para mim
Como obter
economia de
escala
Como integrar
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
Cloud é a resposta para todos os problemas?
THE RACE TO
CLOUD
COMPUTING
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
Arquiteturas Multi-Tier
Presentation Services Business Logic Data Access Data
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
Modelo Tradicional: “tightly coupled"
 Aplicações monolíticas
 Não tolerantes ao particionamento
 Transacionalidade dependente de A C I D
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
Modelo Tradicional: “tightly coupled"
 Componentes fortemente acomplados
 Transações síncronas
 Baixa latência
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
Arquiteturas “Loosely Coupled”
Fonte: https://www.facebook.com/notes/facebook-engineering/wormhole-pubsub-system-moving-data-through-space-and-time/10151504075843920
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
Modelo da Nuvem: “Loosely Coupled”
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
Arquiteturas “Shared Data” vs “Shared Nothing”
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
Consistência ou Escalabilidade?
Fonte: http://www.slideshare.net/adrianco/high-availability-architecture-at-netflix
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
Mudança de mentalidade . . . “Design for Failure”
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
Desafios
 Como adicionar capacidade de forma automatizada?
 Como fazer a transação do modelo tradicional para o modelo
“cloud” ?
 Transações orquestradas vs Transações executadas
 Bases de dados “particionadas” vs “compartilhadas”
 Point-to-Point vs Pub / Sub
 Como manter o contexto transacional na “cloud”
 Como manter a consistência de informação entre “canais /
usuários”
 Como calcular o overhead de comunicação e transferência de
dados entre nodes?
 Que tipo de API / Interface utilizar?
 Qual o impacto de cada interface e a latência para cada tipo de transação
 Como garantir alta disponibilidade?
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
Conclusões
Apesar da notável evolução das tecnologias e arquiteturas
utilizadas no modelo baseado em “cloud computing”, ainda existem
mais perguntas do que respostas de como sistemas com grande
volume de transações online e que precisam respeitar “ACID”,
podem beneficiar-se do modelo.
A camada de persistência de dados e a mudança nos modelos de
negócio são chaves para endereçar a maioria dessas questões e
novas abordagens e tecnologias surgem todos os dias, no entanto,
para esse tipo de “caso de uso”, entendo que o modelo em nuvem
ainda não seja capaz de cumprir suas “promessas”
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
Tendências - RDBMS
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
Tendências - noSQL
Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
Tendências - newSQL

More Related Content

What's hot

Multicloud Reality Test
Multicloud Reality TestMulticloud Reality Test
Multicloud Reality TestAlex Hübner
 
Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)Joao Galdino Mello de Souza
 
Cloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidadesCloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidadesElvis Fusco
 
Fitic 2016 - Palestra Cloud - Andrea Rigoni
Fitic 2016 - Palestra Cloud - Andrea RigoniFitic 2016 - Palestra Cloud - Andrea Rigoni
Fitic 2016 - Palestra Cloud - Andrea RigoniAndrea Rigoni
 
Estratégia Google Cloud Computing para empresas
Estratégia Google Cloud Computing para empresasEstratégia Google Cloud Computing para empresas
Estratégia Google Cloud Computing para empresasGeneXus
 
SaaS - Software como Serviço
SaaS - Software como ServiçoSaaS - Software como Serviço
SaaS - Software como ServiçoRicardo Saldanha
 
NEORIS - Melhore seu autoatendimento com SAP MCF
NEORIS - Melhore seu autoatendimento com SAP MCFNEORIS - Melhore seu autoatendimento com SAP MCF
NEORIS - Melhore seu autoatendimento com SAP MCFNEORIS
 

What's hot (10)

Multicloud Reality Test
Multicloud Reality TestMulticloud Reality Test
Multicloud Reality Test
 
Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)
 
Cloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidadesCloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidades
 
Cloud para CEOs
Cloud para CEOsCloud para CEOs
Cloud para CEOs
 
Fitic 2016 - Palestra Cloud - Andrea Rigoni
Fitic 2016 - Palestra Cloud - Andrea RigoniFitic 2016 - Palestra Cloud - Andrea Rigoni
Fitic 2016 - Palestra Cloud - Andrea Rigoni
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Estratégia Google Cloud Computing para empresas
Estratégia Google Cloud Computing para empresasEstratégia Google Cloud Computing para empresas
Estratégia Google Cloud Computing para empresas
 
SaaS - Software como Serviço
SaaS - Software como ServiçoSaaS - Software como Serviço
SaaS - Software como Serviço
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
NEORIS - Melhore seu autoatendimento com SAP MCF
NEORIS - Melhore seu autoatendimento com SAP MCFNEORIS - Melhore seu autoatendimento com SAP MCF
NEORIS - Melhore seu autoatendimento com SAP MCF
 

Viewers also liked

Wir sind Hugo & mario
Wir sind Hugo & marioWir sind Hugo & mario
Wir sind Hugo & mariocriscrazy
 
Building your employer brand online
Building your employer brand onlineBuilding your employer brand online
Building your employer brand onlineJared Woods
 
2.2 Setting Up Your Blogger Blog 2014
2.2 Setting Up Your Blogger Blog 20142.2 Setting Up Your Blogger Blog 2014
2.2 Setting Up Your Blogger Blog 2014Steve Katz
 
Wikis For Beginners
Wikis For BeginnersWikis For Beginners
Wikis For BeginnersSteve Katz
 
iPads in Education
iPads in EducationiPads in Education
iPads in EducationSteve Katz
 
Ed Tech Jumpstart
Ed Tech JumpstartEd Tech Jumpstart
Ed Tech JumpstartSteve Katz
 
Erasmus+ Project kick-off meeting in Friedland Germany
Erasmus+ Project kick-off meeting in Friedland GermanyErasmus+ Project kick-off meeting in Friedland Germany
Erasmus+ Project kick-off meeting in Friedland Germanycriscrazy
 

Viewers also liked (9)

Wir sind Hugo & mario
Wir sind Hugo & marioWir sind Hugo & mario
Wir sind Hugo & mario
 
Building your employer brand online
Building your employer brand onlineBuilding your employer brand online
Building your employer brand online
 
970720朝富
970720朝富970720朝富
970720朝富
 
2.2 Setting Up Your Blogger Blog 2014
2.2 Setting Up Your Blogger Blog 20142.2 Setting Up Your Blogger Blog 2014
2.2 Setting Up Your Blogger Blog 2014
 
Wikis For Beginners
Wikis For BeginnersWikis For Beginners
Wikis For Beginners
 
iPads in Education
iPads in EducationiPads in Education
iPads in Education
 
Ed Tech Jumpstart
Ed Tech JumpstartEd Tech Jumpstart
Ed Tech Jumpstart
 
Erasmus+ Project kick-off meeting in Friedland Germany
Erasmus+ Project kick-off meeting in Friedland GermanyErasmus+ Project kick-off meeting in Friedland Germany
Erasmus+ Project kick-off meeting in Friedland Germany
 
磨課師:自願式地理資訊(VGI)
磨課師:自願式地理資訊(VGI)磨課師:自願式地理資訊(VGI)
磨課師:自願式地理資訊(VGI)
 

Similar to 13 coelho final-pres

A Revolução Digital e as demais Revoluções acontecendo na TI, por Daniel Rais...
A Revolução Digital e as demais Revoluções acontecendo na TI, por Daniel Rais...A Revolução Digital e as demais Revoluções acontecendo na TI, por Daniel Rais...
A Revolução Digital e as demais Revoluções acontecendo na TI, por Daniel Rais...Joao Galdino Mello de Souza
 
PaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud Computing
PaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud ComputingPaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud Computing
PaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud ComputingCI&T
 
8-motivações-empresariais-em-prol-da-migração-para-a-nuvem.pdf
8-motivações-empresariais-em-prol-da-migração-para-a-nuvem.pdf8-motivações-empresariais-em-prol-da-migração-para-a-nuvem.pdf
8-motivações-empresariais-em-prol-da-migração-para-a-nuvem.pdfRicardo Carneiro
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoDarlan Segalin
 
Cloud Computing: Guia Prático para Provedores de Solução
Cloud Computing: Guia Prático para Provedores de SoluçãoCloud Computing: Guia Prático para Provedores de Solução
Cloud Computing: Guia Prático para Provedores de SoluçãoAssespro Nacional
 
Desafios de trabalhar com Cloud Computing: Do zero ao um
Desafios de trabalhar com Cloud Computing: Do zero ao umDesafios de trabalhar com Cloud Computing: Do zero ao um
Desafios de trabalhar com Cloud Computing: Do zero ao umThiago Fortunato
 
GABC 2018 Transformação Digital
GABC 2018 Transformação DigitalGABC 2018 Transformação Digital
GABC 2018 Transformação DigitalPaulo Daniel Nobre
 
Riscos de segurança em cloud computing - Parte 4
Riscos de segurança em cloud computing - Parte 4Riscos de segurança em cloud computing - Parte 4
Riscos de segurança em cloud computing - Parte 4Fristtram Helder Fernandes
 
Cloud e suas tendências futuras (IoT, Analytics e Watson)
Cloud e suas tendências futuras (IoT, Analytics e Watson)Cloud e suas tendências futuras (IoT, Analytics e Watson)
Cloud e suas tendências futuras (IoT, Analytics e Watson)Thiago Viola
 
Solução de erp na nuvem controle e eficiência sempre em mãos
Solução de erp na nuvem controle e eficiência sempre em mãosSolução de erp na nuvem controle e eficiência sempre em mãos
Solução de erp na nuvem controle e eficiência sempre em mãosRafael Sales
 
Indyxa - E-book: 5 passos para aumentar a eficiência do setor de TI
Indyxa - E-book: 5 passos para aumentar a eficiência do setor de TIIndyxa - E-book: 5 passos para aumentar a eficiência do setor de TI
Indyxa - E-book: 5 passos para aumentar a eficiência do setor de TIIndyxa
 
Vinit Cloud Computing Anhembi Morumbi
Vinit   Cloud Computing   Anhembi MorumbiVinit   Cloud Computing   Anhembi Morumbi
Vinit Cloud Computing Anhembi Morumbivinitbr
 
00 13092011-1430-anderson-germano
00 13092011-1430-anderson-germano00 13092011-1430-anderson-germano
00 13092011-1430-anderson-germanoguiabusinessmedia
 
Artigo_Thiago_Lenz_versao2.3-Final
Artigo_Thiago_Lenz_versao2.3-FinalArtigo_Thiago_Lenz_versao2.3-Final
Artigo_Thiago_Lenz_versao2.3-Finalthiago.lenz
 
Palestra cloud-computing
Palestra cloud-computingPalestra cloud-computing
Palestra cloud-computingNaptec
 
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacional
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacionalCloud Computing: uma abordagem objetiva sobre o novo ambiente computacional
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacionalJosé Morelli Neto
 
Folder institucional Mandic
Folder institucional MandicFolder institucional Mandic
Folder institucional MandicDaniel Gouw
 
Apresentação Comercial Tecla Internet
Apresentação Comercial Tecla InternetApresentação Comercial Tecla Internet
Apresentação Comercial Tecla InternetTecla Internet
 

Similar to 13 coelho final-pres (20)

A Revolução Digital e as demais Revoluções acontecendo na TI, por Daniel Rais...
A Revolução Digital e as demais Revoluções acontecendo na TI, por Daniel Rais...A Revolução Digital e as demais Revoluções acontecendo na TI, por Daniel Rais...
A Revolução Digital e as demais Revoluções acontecendo na TI, por Daniel Rais...
 
PaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud Computing
PaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud ComputingPaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud Computing
PaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud Computing
 
8-motivações-empresariais-em-prol-da-migração-para-a-nuvem.pdf
8-motivações-empresariais-em-prol-da-migração-para-a-nuvem.pdf8-motivações-empresariais-em-prol-da-migração-para-a-nuvem.pdf
8-motivações-empresariais-em-prol-da-migração-para-a-nuvem.pdf
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
 
Cloud Computing: Guia Prático para Provedores de Solução
Cloud Computing: Guia Prático para Provedores de SoluçãoCloud Computing: Guia Prático para Provedores de Solução
Cloud Computing: Guia Prático para Provedores de Solução
 
Desafios de trabalhar com Cloud Computing: Do zero ao um
Desafios de trabalhar com Cloud Computing: Do zero ao umDesafios de trabalhar com Cloud Computing: Do zero ao um
Desafios de trabalhar com Cloud Computing: Do zero ao um
 
GABC 2018 Transformação Digital
GABC 2018 Transformação DigitalGABC 2018 Transformação Digital
GABC 2018 Transformação Digital
 
Riscos de segurança em cloud computing - Parte 4
Riscos de segurança em cloud computing - Parte 4Riscos de segurança em cloud computing - Parte 4
Riscos de segurança em cloud computing - Parte 4
 
Cloud e suas tendências futuras (IoT, Analytics e Watson)
Cloud e suas tendências futuras (IoT, Analytics e Watson)Cloud e suas tendências futuras (IoT, Analytics e Watson)
Cloud e suas tendências futuras (IoT, Analytics e Watson)
 
Solução de erp na nuvem controle e eficiência sempre em mãos
Solução de erp na nuvem controle e eficiência sempre em mãosSolução de erp na nuvem controle e eficiência sempre em mãos
Solução de erp na nuvem controle e eficiência sempre em mãos
 
Indyxa - E-book: 5 passos para aumentar a eficiência do setor de TI
Indyxa - E-book: 5 passos para aumentar a eficiência do setor de TIIndyxa - E-book: 5 passos para aumentar a eficiência do setor de TI
Indyxa - E-book: 5 passos para aumentar a eficiência do setor de TI
 
Vinit Cloud Computing Anhembi Morumbi
Vinit   Cloud Computing   Anhembi MorumbiVinit   Cloud Computing   Anhembi Morumbi
Vinit Cloud Computing Anhembi Morumbi
 
AWS Masterclass UOL
AWS Masterclass UOLAWS Masterclass UOL
AWS Masterclass UOL
 
00 13092011-1430-anderson-germano
00 13092011-1430-anderson-germano00 13092011-1430-anderson-germano
00 13092011-1430-anderson-germano
 
Artigo_Thiago_Lenz_versao2.3-Final
Artigo_Thiago_Lenz_versao2.3-FinalArtigo_Thiago_Lenz_versao2.3-Final
Artigo_Thiago_Lenz_versao2.3-Final
 
Palestra cloud-computing
Palestra cloud-computingPalestra cloud-computing
Palestra cloud-computing
 
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacional
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacionalCloud Computing: uma abordagem objetiva sobre o novo ambiente computacional
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacional
 
Folder institucional Mandic
Folder institucional MandicFolder institucional Mandic
Folder institucional Mandic
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Apresentação Comercial Tecla Internet
Apresentação Comercial Tecla InternetApresentação Comercial Tecla Internet
Apresentação Comercial Tecla Internet
 

More from Rodrigo Campos

Velocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsVelocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsRodrigo Campos
 
DevOps no mundo real - QCON 2014
DevOps no mundo real - QCON 2014DevOps no mundo real - QCON 2014
DevOps no mundo real - QCON 2014Rodrigo Campos
 
7Masters Webops in the Cloud
7Masters Webops in the Cloud7Masters Webops in the Cloud
7Masters Webops in the CloudRodrigo Campos
 
Otimização holistica de ambiente computacional
Otimização holistica de ambiente computacionalOtimização holistica de ambiente computacional
Otimização holistica de ambiente computacionalRodrigo Campos
 
Desempenho e Escalabilidade de Banco de Dados em ambiente x86
Desempenho e Escalabilidade de Banco de Dados em ambiente x86Desempenho e Escalabilidade de Banco de Dados em ambiente x86
Desempenho e Escalabilidade de Banco de Dados em ambiente x86Rodrigo Campos
 
Mistério ou tecnologia? Paralelismo!
Mistério ou tecnologia? Paralelismo!Mistério ou tecnologia? Paralelismo!
Mistério ou tecnologia? Paralelismo!Rodrigo Campos
 
z/VM Performance Analysis
z/VM Performance Analysisz/VM Performance Analysis
z/VM Performance AnalysisRodrigo Campos
 
Sistemas de proteção de perímetro
Sistemas de proteção de perímetroSistemas de proteção de perímetro
Sistemas de proteção de perímetroRodrigo Campos
 
Devops at Walmart GeC Brazil
Devops at Walmart GeC BrazilDevops at Walmart GeC Brazil
Devops at Walmart GeC BrazilRodrigo Campos
 
Disk IO Benchmarking in shared multi-tenant environments
Disk IO Benchmarking in shared multi-tenant environmentsDisk IO Benchmarking in shared multi-tenant environments
Disk IO Benchmarking in shared multi-tenant environmentsRodrigo Campos
 
Cloud Computing Oportunidades e Desafios
Cloud Computing Oportunidades e DesafiosCloud Computing Oportunidades e Desafios
Cloud Computing Oportunidades e DesafiosRodrigo Campos
 
The good, the bad and the big... data
The good, the bad and the big... dataThe good, the bad and the big... data
The good, the bad and the big... dataRodrigo Campos
 
CMG 2012 - Tuning where it matters - Gerry Tuddenham
CMG 2012 - Tuning where it matters - Gerry TuddenhamCMG 2012 - Tuning where it matters - Gerry Tuddenham
CMG 2012 - Tuning where it matters - Gerry TuddenhamRodrigo Campos
 
A Consumerização da TI e o Efeito BYOT
A Consumerização da TI e o Efeito BYOTA Consumerização da TI e o Efeito BYOT
A Consumerização da TI e o Efeito BYOTRodrigo Campos
 
CMG Brasil 2012 - Uso de Lines nos z196
CMG Brasil 2012 - Uso de Lines nos z196CMG Brasil 2012 - Uso de Lines nos z196
CMG Brasil 2012 - Uso de Lines nos z196Rodrigo Campos
 
Racionalização e Otimização de Energia em Computação na Nuvem
Racionalização e Otimização de Energia em Computação na NuvemRacionalização e Otimização de Energia em Computação na Nuvem
Racionalização e Otimização de Energia em Computação na NuvemRodrigo Campos
 
SDN - Openflow + OpenVSwitch + Quantum
SDN - Openflow + OpenVSwitch + QuantumSDN - Openflow + OpenVSwitch + Quantum
SDN - Openflow + OpenVSwitch + QuantumRodrigo Campos
 
AWS RDS Benchmark - CMG Brasil 2012
AWS RDS Benchmark - CMG Brasil 2012AWS RDS Benchmark - CMG Brasil 2012
AWS RDS Benchmark - CMG Brasil 2012Rodrigo Campos
 

More from Rodrigo Campos (20)

Velocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsVelocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOps
 
DevOps no mundo real - QCON 2014
DevOps no mundo real - QCON 2014DevOps no mundo real - QCON 2014
DevOps no mundo real - QCON 2014
 
7Masters Webops in the Cloud
7Masters Webops in the Cloud7Masters Webops in the Cloud
7Masters Webops in the Cloud
 
14 guendert pres
14 guendert pres14 guendert pres
14 guendert pres
 
Large and Giant Pages
Large and Giant PagesLarge and Giant Pages
Large and Giant Pages
 
Otimização holistica de ambiente computacional
Otimização holistica de ambiente computacionalOtimização holistica de ambiente computacional
Otimização holistica de ambiente computacional
 
Desempenho e Escalabilidade de Banco de Dados em ambiente x86
Desempenho e Escalabilidade de Banco de Dados em ambiente x86Desempenho e Escalabilidade de Banco de Dados em ambiente x86
Desempenho e Escalabilidade de Banco de Dados em ambiente x86
 
Mistério ou tecnologia? Paralelismo!
Mistério ou tecnologia? Paralelismo!Mistério ou tecnologia? Paralelismo!
Mistério ou tecnologia? Paralelismo!
 
z/VM Performance Analysis
z/VM Performance Analysisz/VM Performance Analysis
z/VM Performance Analysis
 
Sistemas de proteção de perímetro
Sistemas de proteção de perímetroSistemas de proteção de perímetro
Sistemas de proteção de perímetro
 
Devops at Walmart GeC Brazil
Devops at Walmart GeC BrazilDevops at Walmart GeC Brazil
Devops at Walmart GeC Brazil
 
Disk IO Benchmarking in shared multi-tenant environments
Disk IO Benchmarking in shared multi-tenant environmentsDisk IO Benchmarking in shared multi-tenant environments
Disk IO Benchmarking in shared multi-tenant environments
 
Cloud Computing Oportunidades e Desafios
Cloud Computing Oportunidades e DesafiosCloud Computing Oportunidades e Desafios
Cloud Computing Oportunidades e Desafios
 
The good, the bad and the big... data
The good, the bad and the big... dataThe good, the bad and the big... data
The good, the bad and the big... data
 
CMG 2012 - Tuning where it matters - Gerry Tuddenham
CMG 2012 - Tuning where it matters - Gerry TuddenhamCMG 2012 - Tuning where it matters - Gerry Tuddenham
CMG 2012 - Tuning where it matters - Gerry Tuddenham
 
A Consumerização da TI e o Efeito BYOT
A Consumerização da TI e o Efeito BYOTA Consumerização da TI e o Efeito BYOT
A Consumerização da TI e o Efeito BYOT
 
CMG Brasil 2012 - Uso de Lines nos z196
CMG Brasil 2012 - Uso de Lines nos z196CMG Brasil 2012 - Uso de Lines nos z196
CMG Brasil 2012 - Uso de Lines nos z196
 
Racionalização e Otimização de Energia em Computação na Nuvem
Racionalização e Otimização de Energia em Computação na NuvemRacionalização e Otimização de Energia em Computação na Nuvem
Racionalização e Otimização de Energia em Computação na Nuvem
 
SDN - Openflow + OpenVSwitch + Quantum
SDN - Openflow + OpenVSwitch + QuantumSDN - Openflow + OpenVSwitch + Quantum
SDN - Openflow + OpenVSwitch + Quantum
 
AWS RDS Benchmark - CMG Brasil 2012
AWS RDS Benchmark - CMG Brasil 2012AWS RDS Benchmark - CMG Brasil 2012
AWS RDS Benchmark - CMG Brasil 2012
 

13 coelho final-pres

  • 1. Será a computação em nuvem a solução para todos os Problemas ? Desafios para implementação de sistemas transacionais online na nuvem Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Ricardo Coelho de Sousa IT Architect | Datacenter services & Linux Expert | IT Optimization Consultant Phone: 55-11-2132-2909 Celular: 55-11-97573-7294 e-mail: rcsousa@br.ibm.com Linkedin profile: http://br.linkedin.com/in/rcsousa1/
  • 2. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Agenda  O que é Cloud Computing  Características essenciais  Aspectos Financeiros  Promessas de transformação  Cloud é a resposta para todos os problemas?  Aplicações com alto volume de transações online são um bom “fit” para Cloud?  Arquiteturas Multi-Tier  Arquiteturas “Tightly Couples”  Arquiteturas “Loosely Coupled”  Arquiteturas “Shared Disk” vs “Shared Nothing”  Mudança de mentalidade ... “Design for Failure”  Desafios  Conclusões  Tendências
  • 3. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
  • 4. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
  • 5. Fonte: http://www.infoq.com/news/2012/08/Gartner-Hype-Cycle-2012 Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.
  • 6. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. O que é Cloud Computing Cloud computing is a model for enabling ubiquitous, convenient, on- demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model is composed of five essential characteristics, three service models, and four deployment models. Fonte: http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf
  • 7. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. O que é Cloud Computing Características essenciais  On-demand Self-Service.  Broad Network Access: Permitir acesso via rede.  Rapid Elasticity: Permitir a adição de capacidade de acordo com a demanda.  Resource Pooling: Permitir a definição de grupos de recursos para atender múltiplos consumidores  Measured Service: Permitir a monitoração e controle, de forma simples e automatizada, do uso de recursos
  • 8. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Cloud Computing: aspectos financeiros Fonte: http://www.slideshare.net/AmazonWebServicesLATAM/amazon-web-services-economia-inovao-e-revoluo-da-nuvem-14252421
  • 9. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Cloud Computing: Promessas de transformação
  • 10. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Como mover minha aplicação para Cloud?
  • 11. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Como escalar Pública ou PrivadaSelf-Service faz sentido para mim Como obter economia de escala Como integrar
  • 12. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Cloud é a resposta para todos os problemas? THE RACE TO CLOUD COMPUTING
  • 13. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Arquiteturas Multi-Tier Presentation Services Business Logic Data Access Data
  • 14. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Modelo Tradicional: “tightly coupled"  Aplicações monolíticas  Não tolerantes ao particionamento  Transacionalidade dependente de A C I D
  • 15. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Modelo Tradicional: “tightly coupled"  Componentes fortemente acomplados  Transações síncronas  Baixa latência
  • 16. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Arquiteturas “Loosely Coupled” Fonte: https://www.facebook.com/notes/facebook-engineering/wormhole-pubsub-system-moving-data-through-space-and-time/10151504075843920
  • 17. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Modelo da Nuvem: “Loosely Coupled”
  • 18. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Arquiteturas “Shared Data” vs “Shared Nothing”
  • 19. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Consistência ou Escalabilidade?
  • 20. Fonte: http://www.slideshare.net/adrianco/high-availability-architecture-at-netflix Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Mudança de mentalidade . . . “Design for Failure”
  • 21. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Desafios  Como adicionar capacidade de forma automatizada?  Como fazer a transação do modelo tradicional para o modelo “cloud” ?  Transações orquestradas vs Transações executadas  Bases de dados “particionadas” vs “compartilhadas”  Point-to-Point vs Pub / Sub  Como manter o contexto transacional na “cloud”  Como manter a consistência de informação entre “canais / usuários”  Como calcular o overhead de comunicação e transferência de dados entre nodes?  Que tipo de API / Interface utilizar?  Qual o impacto de cada interface e a latência para cada tipo de transação  Como garantir alta disponibilidade?
  • 22. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Conclusões Apesar da notável evolução das tecnologias e arquiteturas utilizadas no modelo baseado em “cloud computing”, ainda existem mais perguntas do que respostas de como sistemas com grande volume de transações online e que precisam respeitar “ACID”, podem beneficiar-se do modelo. A camada de persistência de dados e a mudança nos modelos de negócio são chaves para endereçar a maioria dessas questões e novas abordagens e tecnologias surgem todos os dias, no entanto, para esse tipo de “caso de uso”, entendo que o modelo em nuvem ainda não seja capaz de cumprir suas “promessas”
  • 23. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Tendências - RDBMS
  • 24. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Tendências - noSQL
  • 25. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Tendências - newSQL

Editor's Notes

  1. terno - alfaiate vs loja de departameto Cloud, - Mover mainframe para uma nuvem (desenho ) Consistência imediata é impossível na Cloud
  2. http://www.slideshare.net/AmazonWebServicesLATAM/amazon-web-services-economia-inovao-e-revoluo-da-nuvem-14252421
  3. Os modelos tradicionais não tem um fit muito apropriado para cloud na medida em que a escalabilidade fica comprometida e depende da capacidade de automatizar o processo de provisionamento ( ou criação de instances) para evitar que solicitações não sejam atendidas por falta de recursos. A Necessidad de servidores muito escaláveis (verticalmente) dificultam a disponibilidade de recursos em escala global
  4. Os modelos tradicionais não tem um fit muito apropriado para cloud na medida em que a escalabilidade fica comprometida e depende da capacidade de automatizar o processo de provisionamento ( ou criação de instances) para evitar que solicitações não sejam atendidas por falta de recursos. A Necessidad de servidores muito escaláveis (verticalmente) dificultam a disponibilidade de recursos em escala global