• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
13 coelho final-pres
 

13 coelho final-pres

on

  • 339 views

Apresentação realizada no CMG Brasil 2013

Apresentação realizada no CMG Brasil 2013

Statistics

Views

Total Views
339
Views on SlideShare
275
Embed Views
64

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 64

http://cmgbrasil.com 63
http://cloud.feedly.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • terno - alfaiate vs loja de departameto Cloud, - Mover mainframe para uma nuvem (desenho ) Consistência imediata é impossível na Cloud
  • http://www.slideshare.net/AmazonWebServicesLATAM/amazon-web-services-economia-inovao-e-revoluo-da-nuvem-14252421
  • 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
  • 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

13 coelho final-pres 13 coelho final-pres Presentation Transcript

  • 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