• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Apresentação cloud computing para sistemas de informação
 

Apresentação cloud computing para sistemas de informação

on

  • 667 views

 

Statistics

Views

Total Views
667
Views on SlideShare
659
Embed Views
8

Actions

Likes
0
Downloads
9
Comments
0

1 Embed 8

https://twitter.com 8

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

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

    Apresentação cloud computing para sistemas de informação Apresentação cloud computing para sistemas de informação Presentation Transcript

    • DesbravandoConceitos:Cloud ComputingMarcondes Maçaneiro
    • O que é Cloud ComputingCloud computing é um modelo para permitir, via rede(internet), acesso compartilhado, de forma ubíqua,conveniente e sob demanda, a um conjunto derecursos computacionais configuráveis (redes,servidores, aplicações, serviços, etc.) que podem serrapidamente provisionados e liberados com omínimo de esforço de gerenciamento ou interaçãocom o provedor de serviço. Este modelo em nuvempromove disponibilidade, sendo composto de cincocaracterísticas essenciais, três níveis de serviço equatro modelos de entrega.National Institute for Standards and Technology (NIST), 2011
    • Cloud Computingé sobre demanda
    • 5 características• Self service, por demanda• Acesso via rede (internet)• Conjunto de recursos compartilhados• Elasticidade instantânea• Serviços medidos (pay per use)
    • Níveis de serviço
    • Níveis de entrega• Publica• Privada• Hibrida• Comunitária
    • Aplicação• Aplicações Web– E-Commerce– Sites Web– Jogos Apps Mobile
    • Aplicação• Suporte a TI– Ambiente de Desenvolvimento– Ambiente de Homologação e Testes– Testes de Carga e Performance• Aplicações Coorporativas– Oracle– SAP– IBM
    • Aplicações• Distribuição de Conteúdo– Vídeos– Músicas– Imagens– CDN• Big Data• High Performance Computing– BI– Biocomputação (genoma)– Processamento em Bath
    • Benefícios• Reduz de custos• Redução do tempo de entrega decapacidades• Liberação do fluxo de caixa para outrosinvestimentos (sem upfront commitment).• Redução de riscos• Melhora da qualidade• Otimização no uso dos recursos
    • Previsão de Demanda
    • Cases de Sucesso• Problema– Incremento, diário, de 30 a 80 GBde dados de transaçõesfinanceiras– Criação de ferramenta online parausuários poderem consultar ohistório de cotações de qualquerativo• Solução adotada (IaaS)– Adobe Flex na plataforma AdobeAir.– Dados armazenados Amazon S3.
    • Cases de Sucesso• Benefícios– Armazenamento não-volátilescalável instantaneamente– Solução de baixo custo (pay peruse)– Possibilidade de prever custosoperacionais e monitorar gastosem tempo real– Altíssimo grau de confiabilidade.
    • Cases de Sucesso• Problema– Problema do caixeiro viajante– Cálculos complexos, querequerem alto poder deprocessamento– Grandes volumes de dadosprovenientes de diversas fontes.– Solução on-premises●Máquinas sub-utilizadas quase80% do tempo●Troca do datacenter a cada 3ou 4 anos.
    • Cases de Sucesso• Solução adotada (IaaS)– Private cloud, usando software CloudIQ(hpc) da Appistry.– Grid computacional interno àorganização, gerenciado como cloud.• Benefícios– Processos que rodavam em 4 horaspassaram a rodar em 20 minutos.– Redução no custo com a infra-estruturapara realizar o processamento. Hardwarecomum (workstations) puderam serutilizadas.– Escalabilidade sob-demanda.
    • Cases de Sucesso• Problema– Criada em 2007 pela privatização e fusãode 5 companhias estatais, com 110milhões de clientes– Transformar 24 mil postos postais em umposto de atendimento a clientes, comterminais de computadores queintegrassem os diferentes serviçosoferecidos.– Necessidade de criar sistema web, emum curto espaço de tempo.– Necessidade de reduzir custso com TI esimplificar a infraestrutura.
    • Cases de Sucesso• Solução adotada (PaaS)– Implementação dos sistema usandoplataforma Force.com– Nenhuma infra-estrutura própria para asaplicações desenvolvidas.
    • Cases de Sucesso• Benefícios– Economia de mais de U$D 10 milhões em 3anos (estimado) em infraestrutura– Redução média de 2 a 3 vezes no custo dedesenvolvimento de aplicações em relação aomodelo on-premises– Redução no tempo médio de desenvolvimentodas aplicações em 4 vezes.– Redução em 91% no número de bugsAumento da disponibilidade das aplicações de99.2% para 99.8%.– Facilidade na customização das aplicações– Alta aceitação e satisfação dos clientes.
    • Cases de Sucesso• Problema– Necessidade de infraestrutura para hospedaro primeiro site de compras coletivas do Brasil– Imprevisibilidade quanto à aceitação– Demanda de acesso variável (sazonal)– Falta de dinheiro para investir eminfraestrutura
    • Cases de Sucesso• Solução encontrada– Toda a infraestrutura do Peixe Urbano roda nanuvem da Amazon (AWS)– Uso de EC2 (instâncias windows e Linux), S3,banco de dados, ElastiCache– Desenvolvimento em C#, usando o framework.NET em instâncias windows
    • Cases de Sucesso• Benefícios– Sem “up front costs”– Escalabilidade●Média de 180 instâncias●Chegaram a utilizar 250 instâncias,provisionadas e liberadas dinamicamente– Flexibilidade de infraestrutura
    • Arquitetura da nuvemAWS
    • AWS Regions & Availability Zones
    • AWS Regions• Region é a localização onde há data centersda AWS• Conjunto de Availability Zones (AZs)• Dispersas geograficamente• Projetadas para seres desacopladas umasdas outras– Não se comunicam– Se quiser passar / migrar para outra region, devefazer manualmente• Preços diferentes para os mesmos serviços
    • Availability Zones (AZ)• Uma AZ é uma partição funcional de umaregion– AZ = datacenter– As AZs dentro de uma mesma região são isoladas(redes de energia e de dados) umas das outrasfalha em uma não afeta a(s) outra(s)• Cada region possui ao menos 2 Azs• Comunicação entre AZs de uma mesmaregião sem custo e praticamente semlatência
    • Credenciais de Acesso• Forma de acesso aos serviços AWS• Sempre aos pares, uma parte pública e outra privada• Access Key + Secret Access Key– Strings– Ex.: S3• Certificados X.509– Autenticação para chamadas de API (exceto EC2 e mechanicalturk)– Arquivos .pem• Key Pairs– Distribuição de conteúdo privado do CloudFront– Acesso instâncias EC2– Arquivo.pem
    • Service Health Dashboardhttp://status.aws.amazon.com/
    • Segurança AWS• Amazon– Instalações– Segurança física– Infraestrutura física– Infraestrutura de rede– Infraestrutura devirtualização• Usuário– Sistema operacional– Aplicações– Security groups– Firewalls de SistemaOperacional– Configuração de rede– Gerenciamento decontas
    • http://owncloud.org/
    • Demo EC2
    • Fonte 2013?
    • Demo S3• http://vimeo.com/61011957
    • S3 + Wordpress (CDN)• Wordpress●Amazon S3 for WordPress●CDN Sync Tool• S3 SLA - 99,999999999%• http://wpuniversounidavi.s3.amazonaws.com.s3.amazonaws.com/wp-content/uploads/2013/05/maratona-gtec-2013.jpg
    • RDS
    • Fonte• http://www.slideshare.net/jpapo• UNIDAVI• IONATEC• http://aws.typepad.com/brasil/2012/05/e-book-gratuito-sobre-como-montar-um-servidor-gratuito-por-um-ano-na-amazon-web-services.html