Transformando a ti com cloud computing e virtualização
-
Upload
darlan-segalin -
Category
Technology
-
view
1.291 -
download
1
description
Transcript of Transformando a ti com cloud computing e virtualização
![Page 1: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/1.jpg)
Transformando a TI com Cloud Computing e
Virtualização
Darlan Segalin
![Page 2: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/2.jpg)
Diretor de TI CBA Sistemas – Chapecó - SC; Arquiteto de soluções IBM; Responsável por projetos de datacenter e desenvolvimento de
painel de gerenciamento para serviços baseados em nuvem; Graduação em análise e desenvolvimento de sistemas. UNOESC Mestrando em Ciência da Computação – PUCPR; Especialista em Gerenciamento de projetos. IBM Certified Specialist; Certificação Linux LPI-2; Mandriva Conectiva Certified Instructor; DBA Oracle; MCP, MCTS. (Microsoft Certified Professional) Palestrante FISL(Fórum Internacional de Software Livre) em 2008,
2009 e 2010
Info?
![Page 3: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/3.jpg)
Popularidade do assunto
By Google Trends
![Page 4: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/4.jpg)
Conceito
![Page 5: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/5.jpg)
![Page 6: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/6.jpg)
![Page 7: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/7.jpg)
![Page 8: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/8.jpg)
![Page 9: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/9.jpg)
O termo “Cloud Computing” tem se tornado popular associado à utilização de uma rede massiva de servidores físicos ou virtuais – uma nuvem – para a alocação de um ambiente de computação;
É isso, mas não só.
Conceito
![Page 10: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/10.jpg)
Conceito
![Page 11: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/11.jpg)
Your Business !!
![Page 12: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/12.jpg)
SaaS (Software as a Service);
PaaS (Platform as a Service);
IaaS (Infrastructure as a Service);
XaaX (X as a X)
![Page 13: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/13.jpg)
![Page 14: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/14.jpg)
Software as a Service
![Page 15: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/15.jpg)
Software as a Service
![Page 16: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/16.jpg)
Platform as a Service
Rails One
![Page 17: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/17.jpg)
Infrastructure as a Service
![Page 18: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/18.jpg)
Storage on a Cloud: Ex: S3 – Amazon web services
Integração com APIS de desenvolvimento;
Armazenamento na nuvem;
Escalabilidade;
Utilização sob-demanda;
Nuvens escaláveis – S3
![Page 19: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/19.jpg)
Sudo gem install aws-s3
Require 'rubygems'
Require 'aws/s3'
AWS::S3::Base:establish_connection!(
:access_key_id = > 'Sua ID',
:secret_access_key = > 'Sua Chave'
)
AWS::S3::S3Object.store(
'exemplo.jpg' ,
Re open('exemplo.jpg'),
'meu-local-publico'
:access => :public_read
Nuvens escaláveis – EC3
![Page 20: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/20.jpg)
Infra on a Cloud: Ex: EC2 – Amazon web services
Elastic Computing e Escalabilidade;
Servidores na nuvem;
Utilização sob-demanda;
VIDEO:
http://www.youtube.com/watch?v=bBajLxeKqoY
Nuvens escaláveis – EC2
![Page 21: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/21.jpg)
Google App Engine
Servidor Web dinâmico com total suporte a tecnologias web;
Plataforma de desenvolvimento em nuvem;
Suporta linguagens Python e Java;
• Storage persistente com suporte a queries, sorting and transactions.
• Limites de 500mb de armazenamento
• 5 millhões de page views por mês.
• Limite de registro para até 10 aplicações.
Nuvens escaláveis
![Page 22: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/22.jpg)
Exemplo: Helloworld.py print 'Content-Type: text/plain'
print '' print 'Hello, world!‘
app.yaml - dentro do diretorio da aplicação. application: helloworld version: 1 runtime: python api_version: 1 handlers: - url: /.* script: helloworld.py
Nuvens escaláveis
![Page 23: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/23.jpg)
Inicie o WebServer local com o comando: google_appengine/dev_appserver.py helloworld/
Acessando: http://localhost:8080/
Usando templates (Django) import os
from google.appengine.ext.webapp import template
Realizando upload de sua aplicação na nuvem do Google: appcfg.py update helloworld/ Acessando: http://exemploaplic.appspot.com
Nuvens escaláveis
![Page 24: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/24.jpg)
Enomaly é uma desenvolvedora de software para o sistema de virtualização e gerenciamento de cloud computing como plataforma IaaS;
É usado por muitos prestadores de serviços como base para suas ofertas de cloud computing e também para construção de nuvens privadas, alguns cases abaixo:
Cloud Projects
![Page 25: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/25.jpg)
Cloud Projects
![Page 26: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/26.jpg)
Cloud Projects
![Page 27: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/27.jpg)
Cloud Projects
![Page 28: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/28.jpg)
Customer & Administrative web based GUI applications
Support for multiple Hypervisors including KVM, VMware and Xen
Per customer and per virtual machine network assignment and VLAN tagging capabilities
An integrated Application Store offering
Billing and metering capability with back-office integration
High Availability (HA) architecture
RESTful automation API software architecture
Group-based ACL security
Cloud Projects
![Page 29: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/29.jpg)
OpenNebula é um toolkit de código aberto para criar facilmente qualquer tipo de nuvem: privado, público e híbridos;
Com OpenNebula você pode transformar seu centro de dados em uma infra-estrutura flexível e ágil virtual que dinamicamente se adapta às novas exigências da carga de serviço.
Cloud Projects
![Page 30: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/30.jpg)
Cloud Projects
![Page 31: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/31.jpg)
Benefícios:
Entrega mais rápida e escalabilidade de serviços;
Suporte para ambientes heterogêneos;
Integração entre nuvens privadas e/ou públicas;
Controle total do ciclo de vida do gerenciamento de serviços virtualizados;
Se encaixa em qualquer centro de dados existentes;
Gestão centralizada da infra-estrutura virtual e física;
Suporte Xen, KVM, VMware;
Open-Source
Cloud Projects
![Page 32: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/32.jpg)
Esconder a plataforma física do usuário.
Mostrar em ambiente virtual.
Emular em um ou mais ambientes isolados.
Executar diversos sistemas operacionais em um único equipamento físico.
Virtualization as part of the Cloud
![Page 33: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/33.jpg)
By ITweb
![Page 34: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/34.jpg)
Definição de Continuidade de Negócios
![Page 35: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/35.jpg)
VMWare vSphere
![Page 36: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/36.jpg)
![Page 37: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/37.jpg)
![Page 38: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/38.jpg)
![Page 39: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/39.jpg)
![Page 40: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/40.jpg)
![Page 41: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/41.jpg)
VMWare vSphere
![Page 42: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/42.jpg)
![Page 43: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/43.jpg)
![Page 44: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/44.jpg)
![Page 45: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/45.jpg)
![Page 46: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/46.jpg)
![Page 47: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/47.jpg)
![Page 48: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/48.jpg)
![Page 49: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/49.jpg)
Conhecer sua estrutura de custos e validar se estaremos dentro do budget;
Analisar opções de hardware, virtualização, software.
Buscar empresa parceira para apoio no projeto.
Virtualizar servidores para teste com VMware ESXi (free )
Como começar
![Page 50: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/50.jpg)
Um exemplo prático: o Salesforce opera 77 mil clientes em 3 mil servidores, espalhados por 3 três data centers.
No modelo tradicional, com cada cliente tendo seus próprios servidores, provavelmente seriam necessários cerca de 100 mil ou mais servidores para atender a essa demanda.
No modelo de cloud são necessários apenas 3% dessa capacidade.
Como começar
![Page 51: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/51.jpg)
Como começar
![Page 52: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/52.jpg)
![Page 53: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/53.jpg)
A área de TI passará a concentrar profissionais que dominam o negócio e que interagirão com os provedores de nuvens ou gerenciem a nuvem interna da empresa.
O mercado de TI está buscando profissionais que tenham skills sobre computação em nuvem.
Como começar
![Page 54: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/54.jpg)
Dedicado à crença de que a nuvem deve ser aberta;
Este documento destina-se a iniciar uma conversa que vai reunir os membros da comunidade emergente de Cloud Computing (usuários e desenvolvedores de soluções em Cloud) em torno de um conjunto de princípios;
Tecnologias existentes, e as armadilhas potenciais que
podem levar a um Lock-in com escolhas limitadas; http://www.opencloudmanifesto.org/
Manifesto Open Cloud
![Page 55: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/55.jpg)
Empresas e organizações que apoiam o manifesto da nuvem aberta são listadas em: http://www.opencloudmanifesto.org
Over 300 supporters and growing.
Manifesto Open Cloud
![Page 56: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/56.jpg)
Localização dos dados; Isolamento dos dados de uma empresa para outra; Os aspectos regulatórios e suas restrições; O risco de lock-in e as condições de portabilidade de
uma nuvem para outra; Integração entre aplicações nas nuvens e on-premise; Falta de padrões; Falta de skills, questões de licenciamento de
software;
Preocupações
![Page 57: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/57.jpg)
Conhecer os componentes e seus responsáveis O conceito segue o modelo de colaboração – o usuário
precisa conhecer e saber usar a plataforma e os padrões.
Provar que o conceito pode ir além da virtualização e do software.
Definir questões relacionadas a gerenciamento e interoperabilidade.
Migração e interoperabilidade entre fornecedores de nuvem.
Desafios
![Page 58: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/58.jpg)
Reports of Pew Internet & American Life Project.
“By 2020, most people won’t do their work with software running on a general-purpose PC. Instead, they will work in Internet-based applications such as Google Docs, and in applications run from smartphones. Aspiring application developers will develop for smartphones vendors and companies that provide Internet-based applications, because most innovative work will be done in that domain, instead of designing applications that run on a PC operating system”
The futuro do Cloud Computing
![Page 59: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/59.jpg)
Cloud computing tem uma relação de dependência direta com a banda larga.
Nos primeiros três meses deste ano o numero de assinantes de banda larga móvel chegou a 11,9 milhões, sendo 100.000 a mais que o acesso fixo.
As estimativas apontam que até o fim deste ano serão 18 milhões de usuários de banda larga móvel contra 13 milhões de assinantes de banda larga fixa.
Neste primeiro trimestre, o numero de celulares 3G já chegou a 8,7 milhões
The Future of Cloud Computing
![Page 60: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/60.jpg)
É provavel que o cenário mais comum seja um ambiente híbrido, com a maioria das funções sendo obtidas a partir das nuvens computacionais, mas algumas outras ainda resistindo nos PCs ou na Nuvem Corporativa.
Em alguns anos não vamos chamar isso de Cloud Computing. Não terá nome, será apenas computação.
The Future of Cloud Computing
![Page 61: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/61.jpg)
http://www.vmware.com http://www.enomaly.com http://code.google.com/appengine/ http://www.gridgain.com/ http://www.opennebula.org https://www.ibm.com/developerworks http://www.idclatin.com http://www.opencloudmanifesto.org/ https://www.ibm.com/developerworks/mydeveloperworks
/blogs/ctaurion/?lang=en
Recursos
![Page 62: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/62.jpg)
CBADATA www.cbasistemas.com.br
![Page 63: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/63.jpg)
Perguntas?
![Page 64: Transformando a ti com cloud computing e virtualização](https://reader033.fdocument.pub/reader033/viewer/2022051610/5492e37bb479596a4d8b46fe/html5/thumbnails/64.jpg)
Darlan Segalin
E-mail: [email protected]
Site empresa: www.cbasistemas.com.br
Site pessoal: www.darlansegalin.net
Twitter: @darlanse
Contato