Transformando a ti com cloud computing e virtualização

Darlan Segalin
Darlan SegalinIT Director em CBA SISTEMAS
Transformando a TI com
Cloud Computing e
Virtualização
Darlan Segalin
 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?
Popularidade do assunto
By Google Trends
Conceito
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
 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
Conceito
Your Business !!
SaaS (Software as a Service);
PaaS (Platform as a Service);
IaaS (Infrastructure as a Service);
XaaX (X as a X)
Transformando a ti com cloud computing e virtualização
Software as a Service
Software as a Service
Platform as a Service
Rails One
Infrastructure as a Service
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
 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
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
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
 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
 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
 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
Cloud Projects
Cloud Projects
Cloud Projects
 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
 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
Cloud Projects
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
 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
By ITweb
Definição de Continuidade de
Negócios
VMWare vSphere
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
VMWare vSphere
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
 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
 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
Como começar
Transformando a ti com cloud computing e virtualização
 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
 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
 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
 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
 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
 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
 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
 É 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
 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
CBADATA
www.cbasistemas.com.br
Perguntas?
Darlan Segalin
E-mail: darlan@cbainfo.com.br
Site empresa: www.cbasistemas.com.br
Site pessoal: www.darlansegalin.net
Twitter: @darlanse
Contato
1 de 64

Recomendados

AWS Storage Day - Novidades em Nuvem Híbrida, Edge Computing e Transferência ... por
AWS Storage Day - Novidades em Nuvem Híbrida, Edge Computing e Transferência ...AWS Storage Day - Novidades em Nuvem Híbrida, Edge Computing e Transferência ...
AWS Storage Day - Novidades em Nuvem Híbrida, Edge Computing e Transferência ...Amazon Web Services LATAM
220 visualizações29 slides
Tech segurança na nuvem por
Tech   segurança na nuvemTech   segurança na nuvem
Tech segurança na nuvemCarlos Goldani
373 visualizações25 slides
Cloud computing e Amazon Web Services por
Cloud computing e Amazon Web ServicesCloud computing e Amazon Web Services
Cloud computing e Amazon Web ServicesRafael Biriba
1.2K visualizações33 slides
Cloudwalker - processamento distribuído em nuvem por
Cloudwalker - processamento distribuído em nuvemCloudwalker - processamento distribuído em nuvem
Cloudwalker - processamento distribuído em nuvemFlávio Lisboa
625 visualizações45 slides
Computacao na Nuvem com Azure por
Computacao na Nuvem com AzureComputacao na Nuvem com Azure
Computacao na Nuvem com AzureLuciano Condé
558 visualizações26 slides
Computação em nuvem por
Computação em nuvemComputação em nuvem
Computação em nuvemRicardo Martins ☁
2.5K visualizações30 slides

Mais conteúdo relacionado

Mais procurados

9.cloud computing v3.1_wl_stv por
9.cloud computing v3.1_wl_stv9.cloud computing v3.1_wl_stv
9.cloud computing v3.1_wl_stvwilson_lucas
749 visualizações67 slides
Mitos e verdades do cloud do Google: 1 ano de experiências no AppEngine por
Mitos e verdades do cloud do Google: 1 ano de experiências no AppEngineMitos e verdades do cloud do Google: 1 ano de experiências no AppEngine
Mitos e verdades do cloud do Google: 1 ano de experiências no AppEngineSérgio Lopes
1.5K visualizações120 slides
Cloud computing por
Cloud computingCloud computing
Cloud computingEdson Yanaga
431 visualizações16 slides
Apresentação Cloud Computing World Forum por
Apresentação Cloud Computing World ForumApresentação Cloud Computing World Forum
Apresentação Cloud Computing World ForumAmazon Web Services LATAM
2K visualizações55 slides
Cloud Computing & Amazon AWS - Fundamentos - Parte 1 por
Cloud Computing & Amazon AWS - Fundamentos - Parte 1Cloud Computing & Amazon AWS - Fundamentos - Parte 1
Cloud Computing & Amazon AWS - Fundamentos - Parte 1Rafael Lima
114 visualizações13 slides
Segurança da Nuvem por
Segurança da NuvemSegurança da Nuvem
Segurança da Nuvemarmsthon
664 visualizações15 slides

Mais procurados(20)

9.cloud computing v3.1_wl_stv por wilson_lucas
9.cloud computing v3.1_wl_stv9.cloud computing v3.1_wl_stv
9.cloud computing v3.1_wl_stv
wilson_lucas749 visualizações
Mitos e verdades do cloud do Google: 1 ano de experiências no AppEngine por Sérgio Lopes
Mitos e verdades do cloud do Google: 1 ano de experiências no AppEngineMitos e verdades do cloud do Google: 1 ano de experiências no AppEngine
Mitos e verdades do cloud do Google: 1 ano de experiências no AppEngine
Sérgio Lopes1.5K visualizações
Cloud computing por Edson Yanaga
Cloud computingCloud computing
Cloud computing
Edson Yanaga431 visualizações
Cloud Computing & Amazon AWS - Fundamentos - Parte 1 por Rafael Lima
Cloud Computing & Amazon AWS - Fundamentos - Parte 1Cloud Computing & Amazon AWS - Fundamentos - Parte 1
Cloud Computing & Amazon AWS - Fundamentos - Parte 1
Rafael Lima114 visualizações
Segurança da Nuvem por armsthon
Segurança da NuvemSegurança da Nuvem
Segurança da Nuvem
armsthon664 visualizações
Azure Fundamentals (Intensivão Azure) por Resource IT
Azure Fundamentals (Intensivão Azure)Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)
Resource IT146 visualizações
Microsoft Azure Fundamentals | Everis - Julho-2021 por Renato Groffe
Microsoft Azure Fundamentals | Everis - Julho-2021Microsoft Azure Fundamentals | Everis - Julho-2021
Microsoft Azure Fundamentals | Everis - Julho-2021
Renato Groffe162 visualizações
AAB308 - Cloud Computing Windows Azure - wcamb.pdf por Microsoft Brasil
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
Microsoft Brasil1.6K visualizações
Azure @ Rio Cloud Meetup por Ricardo Martins ☁
Azure @ Rio Cloud MeetupAzure @ Rio Cloud Meetup
Azure @ Rio Cloud Meetup
Ricardo Martins ☁803 visualizações
Azure Fundamentals por Ericson da Fonseca
Azure FundamentalsAzure Fundamentals
Azure Fundamentals
Ericson da Fonseca290 visualizações
PaaS, SaaS, IaaS por Qi Network
PaaS, SaaS, IaaSPaaS, SaaS, IaaS
PaaS, SaaS, IaaS
Qi Network4.3K visualizações
Computacao em nuvem por Sirius Interativa
Computacao em nuvemComputacao em nuvem
Computacao em nuvem
Sirius Interativa2.1K visualizações
Palestra flisol - Computação em nuvem por Adriano Nogueira
Palestra flisol - Computação em nuvemPalestra flisol - Computação em nuvem
Palestra flisol - Computação em nuvem
Adriano Nogueira590 visualizações
PaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud Computing por CI&T
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
CI&T2K visualizações
Computação em nuvem por Thiago Rodrigues
Computação em nuvemComputação em nuvem
Computação em nuvem
Thiago Rodrigues995 visualizações
Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ... por Lenin Abadie
Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...
Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...
Lenin Abadie444 visualizações
Apresentação IaaS SaaS PaaS CorpFlex por Joao_Alfredo
Apresentação IaaS SaaS PaaS CorpFlexApresentação IaaS SaaS PaaS CorpFlex
Apresentação IaaS SaaS PaaS CorpFlex
Joao_Alfredo654 visualizações
Soluções de Containers no Microsoft Azure por André Dias
Soluções de Containers no Microsoft AzureSoluções de Containers no Microsoft Azure
Soluções de Containers no Microsoft Azure
André Dias315 visualizações

Destaque

Curso Sobre Cloud Computing por
Curso Sobre Cloud ComputingCurso Sobre Cloud Computing
Curso Sobre Cloud ComputingFórmula do Sucesso
1.6K visualizações29 slides
Cloud Computing por
Cloud Computing Cloud Computing
Cloud Computing Fabiano Da Ventura
1.1K visualizações31 slides
Tutorial - Cloud Computing Primeiros Acessos Linux por
Tutorial - Cloud Computing Primeiros Acessos LinuxTutorial - Cloud Computing Primeiros Acessos Linux
Tutorial - Cloud Computing Primeiros Acessos LinuxTecla Internet
1.2K visualizações18 slides
Melhores práticas para Arquitetura em Cloud Computing por
Melhores práticas para Arquitetura em Cloud ComputingMelhores práticas para Arquitetura em Cloud Computing
Melhores práticas para Arquitetura em Cloud ComputingDaniel Checchia
2.8K visualizações42 slides
Cloud computing por
Cloud computingCloud computing
Cloud computingCloves Moreira Junior
1.1K visualizações40 slides
Cloud Computing, um novo ou velho conceito? por
Cloud Computing, um novo ou velho conceito?Cloud Computing, um novo ou velho conceito?
Cloud Computing, um novo ou velho conceito?Eduardo Duarte
840 visualizações24 slides

Destaque(18)

Curso Sobre Cloud Computing por Fórmula do Sucesso
Curso Sobre Cloud ComputingCurso Sobre Cloud Computing
Curso Sobre Cloud Computing
Fórmula do Sucesso1.6K visualizações
Cloud Computing por Fabiano Da Ventura
Cloud Computing Cloud Computing
Cloud Computing
Fabiano Da Ventura1.1K visualizações
Tutorial - Cloud Computing Primeiros Acessos Linux por Tecla Internet
Tutorial - Cloud Computing Primeiros Acessos LinuxTutorial - Cloud Computing Primeiros Acessos Linux
Tutorial - Cloud Computing Primeiros Acessos Linux
Tecla Internet1.2K visualizações
Melhores práticas para Arquitetura em Cloud Computing por Daniel Checchia
Melhores práticas para Arquitetura em Cloud ComputingMelhores práticas para Arquitetura em Cloud Computing
Melhores práticas para Arquitetura em Cloud Computing
Daniel Checchia2.8K visualizações
Cloud Computing, um novo ou velho conceito? por Eduardo Duarte
Cloud Computing, um novo ou velho conceito?Cloud Computing, um novo ou velho conceito?
Cloud Computing, um novo ou velho conceito?
Eduardo Duarte840 visualizações
Cloud Computing - Adotando e Extraindo o Máximo da Nuvem por Eduardo Ximenes Soares
Cloud Computing - Adotando e Extraindo o Máximo da NuvemCloud Computing - Adotando e Extraindo o Máximo da Nuvem
Cloud Computing - Adotando e Extraindo o Máximo da Nuvem
Eduardo Ximenes Soares481 visualizações
Cloud Computing, Virtualização e seus benefícios. por Eduardo Duarte
Cloud Computing, Virtualização e seus benefícios.Cloud Computing, Virtualização e seus benefícios.
Cloud Computing, Virtualização e seus benefícios.
Eduardo Duarte2.5K visualizações
Cloud Computing por Elvis Fusco
Cloud ComputingCloud Computing
Cloud Computing
Elvis Fusco1.5K visualizações
Aspectos Jurídicos de Cloud Computing por csabr
Aspectos Jurídicos de Cloud ComputingAspectos Jurídicos de Cloud Computing
Aspectos Jurídicos de Cloud Computing
csabr2.8K visualizações
Infraestrutura de cloud computing por Fabio Leandro
Infraestrutura de cloud computingInfraestrutura de cloud computing
Infraestrutura de cloud computing
Fabio Leandro2.3K visualizações
Cloud Computing Apresentacao Uscs Final por Eduardo Bregaida
Cloud Computing Apresentacao Uscs FinalCloud Computing Apresentacao Uscs Final
Cloud Computing Apresentacao Uscs Final
Eduardo Bregaida1.3K visualizações
Cloud Computing - Computação em Nuvem por CompanyWeb
Cloud Computing - Computação em NuvemCloud Computing - Computação em Nuvem
Cloud Computing - Computação em Nuvem
CompanyWeb8K visualizações
Cloud Computing: De tendencia a realidade por Jose Papo, MSc
Cloud Computing: De tendencia a realidadeCloud Computing: De tendencia a realidade
Cloud Computing: De tendencia a realidade
Jose Papo, MSc1.8K visualizações
Cloud Computing (Computação nas nuvens) por rennanf
Cloud Computing (Computação nas nuvens)Cloud Computing (Computação nas nuvens)
Cloud Computing (Computação nas nuvens)
rennanf12.2K visualizações
Apostila de acordes por Marlon Ferreira
Apostila de acordesApostila de acordes
Apostila de acordes
Marlon Ferreira185.7K visualizações

Similar a Transformando a ti com cloud computing e virtualização

Computação nas nuvens por
Computação nas nuvensComputação nas nuvens
Computação nas nuvensAnna Carolina Soares Medeiros
4.7K visualizações61 slides
Computação nas nuvens por
Computação nas nuvensComputação nas nuvens
Computação nas nuvensRafael Castro
1.2K visualizações61 slides
Cloud Computing por
Cloud ComputingCloud Computing
Cloud ComputingAlê Borba
2.9K visualizações23 slides
Cloud Computing por
Cloud ComputingCloud Computing
Cloud ComputingElvis Fusco
1.8K visualizações33 slides
MIT - Estudo de Caso utilizando Cloud & DevOps por
MIT - Estudo de Caso utilizando Cloud & DevOps  MIT - Estudo de Caso utilizando Cloud & DevOps
MIT - Estudo de Caso utilizando Cloud & DevOps Caio Candido
26 visualizações8 slides
Cloud computing por
Cloud computingCloud computing
Cloud computingLaís Berlatto
527 visualizações25 slides

Similar a Transformando a ti com cloud computing e virtualização(20)

Computação nas nuvens por Rafael Castro
Computação nas nuvensComputação nas nuvens
Computação nas nuvens
Rafael Castro1.2K visualizações
Cloud Computing por Alê Borba
Cloud ComputingCloud Computing
Cloud Computing
Alê Borba2.9K visualizações
Cloud Computing por Elvis Fusco
Cloud ComputingCloud Computing
Cloud Computing
Elvis Fusco1.8K visualizações
MIT - Estudo de Caso utilizando Cloud & DevOps por Caio Candido
MIT - Estudo de Caso utilizando Cloud & DevOps  MIT - Estudo de Caso utilizando Cloud & DevOps
MIT - Estudo de Caso utilizando Cloud & DevOps
Caio Candido26 visualizações
Cloud computing por Laís Berlatto
Cloud computingCloud computing
Cloud computing
Laís Berlatto527 visualizações
Apresentação cloud computing senac por frank encarnacão
Apresentação cloud computing senacApresentação cloud computing senac
Apresentação cloud computing senac
frank encarnacão2.3K visualizações
Provedor de nuvem - Cloud Providers por fcdigital
Provedor de nuvem - Cloud Providers Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers
fcdigital57 visualizações
Ufs na nuvem gp 2017-2 por francy Mascarenhas
Ufs na nuvem   gp 2017-2 Ufs na nuvem   gp 2017-2
Ufs na nuvem gp 2017-2
francy Mascarenhas50 visualizações
Ufs na nuvem gp 2017-2 por francy Mascarenhas
Ufs na nuvem   gp 2017-2 Ufs na nuvem   gp 2017-2
Ufs na nuvem gp 2017-2
francy Mascarenhas34 visualizações
Palestra cloud-computing por Naptec
Palestra cloud-computingPalestra cloud-computing
Palestra cloud-computing
Naptec382 visualizações
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacional por José Morelli Neto
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
José Morelli Neto1.9K visualizações
Microsoft - Seminário Computação em Nuvem 2011 por Teque Eventos
Microsoft - Seminário Computação em Nuvem 2011Microsoft - Seminário Computação em Nuvem 2011
Microsoft - Seminário Computação em Nuvem 2011
Teque Eventos620 visualizações
Introdução ao IBM Bluemix - Silvia Matsuora (Solution IT Architect - Ecosyste... por Victor Cavalcante
Introdução ao IBM Bluemix - Silvia Matsuora (Solution IT Architect - Ecosyste...Introdução ao IBM Bluemix - Silvia Matsuora (Solution IT Architect - Ecosyste...
Introdução ao IBM Bluemix - Silvia Matsuora (Solution IT Architect - Ecosyste...
Victor Cavalcante555 visualizações
Desenvolvimento em Nuvem por Vitor Savicki
Desenvolvimento em NuvemDesenvolvimento em Nuvem
Desenvolvimento em Nuvem
Vitor Savicki814 visualizações
Microservices com Spring Boot e Spring Cloud Netflix por Natanael Fonseca
Microservices com Spring Boot e Spring Cloud NetflixMicroservices com Spring Boot e Spring Cloud Netflix
Microservices com Spring Boot e Spring Cloud Netflix
Natanael Fonseca612 visualizações
Cloud computing por Roney Médice
Cloud computingCloud computing
Cloud computing
Roney Médice1.1K visualizações
O que é cloud computing (computação nas nuvens) por Rohan Bernartt
O que é cloud computing (computação nas nuvens)O que é cloud computing (computação nas nuvens)
O que é cloud computing (computação nas nuvens)
Rohan Bernartt677 visualizações
Cloud Computing por Elvis Fusco
Cloud ComputingCloud Computing
Cloud Computing
Elvis Fusco782 visualizações
Cloud computing por Justino Lourenço
Cloud computingCloud computing
Cloud computing
Justino Lourenço310 visualizações

Último

certificado excel.pdf por
certificado excel.pdfcertificado excel.pdf
certificado excel.pdfjuniorcarvalho136
5 visualizações1 slide
ProxySQL no MySQL: Apenas um load balancer? por
ProxySQL no MySQL: Apenas um load balancer?ProxySQL no MySQL: Apenas um load balancer?
ProxySQL no MySQL: Apenas um load balancer?Roberto Garcia de Bem
6 visualizações62 slides
MAPA - SAÚDE - FUNDAMENTOS DE FARMACOLOGIA - 54/2023 por
MAPA - SAÚDE - FUNDAMENTOS DE FARMACOLOGIA - 54/2023MAPA - SAÚDE - FUNDAMENTOS DE FARMACOLOGIA - 54/2023
MAPA - SAÚDE - FUNDAMENTOS DE FARMACOLOGIA - 54/2023AcademicaDlaUnicesum
6 visualizações3 slides
Shift left DevOps Experience por
Shift left DevOps ExperienceShift left DevOps Experience
Shift left DevOps ExperienceWalter Coan
5 visualizações19 slides
Conheça agora o UiPath Autopilot™ para o Studio.pdf por
Conheça agora o UiPath Autopilot™ para o Studio.pdfConheça agora o UiPath Autopilot™ para o Studio.pdf
Conheça agora o UiPath Autopilot™ para o Studio.pdfBrunaCavalcanti29
14 visualizações8 slides
Skills e Squads, como trabalhar? por
Skills e Squads, como trabalhar?Skills e Squads, como trabalhar?
Skills e Squads, como trabalhar?Annelise Gripp
32 visualizações13 slides

Último(9)

certificado excel.pdf por juniorcarvalho136
certificado excel.pdfcertificado excel.pdf
certificado excel.pdf
juniorcarvalho1365 visualizações
ProxySQL no MySQL: Apenas um load balancer? por Roberto Garcia de Bem
ProxySQL no MySQL: Apenas um load balancer?ProxySQL no MySQL: Apenas um load balancer?
ProxySQL no MySQL: Apenas um load balancer?
Roberto Garcia de Bem6 visualizações
MAPA - SAÚDE - FUNDAMENTOS DE FARMACOLOGIA - 54/2023 por AcademicaDlaUnicesum
MAPA - SAÚDE - FUNDAMENTOS DE FARMACOLOGIA - 54/2023MAPA - SAÚDE - FUNDAMENTOS DE FARMACOLOGIA - 54/2023
MAPA - SAÚDE - FUNDAMENTOS DE FARMACOLOGIA - 54/2023
AcademicaDlaUnicesum6 visualizações
Shift left DevOps Experience por Walter Coan
Shift left DevOps ExperienceShift left DevOps Experience
Shift left DevOps Experience
Walter Coan5 visualizações
Conheça agora o UiPath Autopilot™ para o Studio.pdf por BrunaCavalcanti29
Conheça agora o UiPath Autopilot™ para o Studio.pdfConheça agora o UiPath Autopilot™ para o Studio.pdf
Conheça agora o UiPath Autopilot™ para o Studio.pdf
BrunaCavalcanti2914 visualizações
Skills e Squads, como trabalhar? por Annelise Gripp
Skills e Squads, como trabalhar?Skills e Squads, como trabalhar?
Skills e Squads, como trabalhar?
Annelise Gripp32 visualizações
VIRTUS 1.6 MSI.pdf por FbioVieira85
VIRTUS 1.6 MSI.pdfVIRTUS 1.6 MSI.pdf
VIRTUS 1.6 MSI.pdf
FbioVieira855 visualizações
DevFest2023-Pragmatismo da Internet das Coisas por Walter Coan
DevFest2023-Pragmatismo da Internet das CoisasDevFest2023-Pragmatismo da Internet das Coisas
DevFest2023-Pragmatismo da Internet das Coisas
Walter Coan25 visualizações
TechConnection 2023 Floripa Azure Container Apps por Walter Coan
TechConnection 2023 Floripa Azure Container AppsTechConnection 2023 Floripa Azure Container Apps
TechConnection 2023 Floripa Azure Container Apps
Walter Coan6 visualizações

Transformando a ti com cloud computing e virtualização

  • 1. Transformando a TI com Cloud Computing e Virtualização Darlan Segalin
  • 2.  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?
  • 9.  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
  • 12. SaaS (Software as a Service); PaaS (Platform as a Service); IaaS (Infrastructure as a Service); XaaX (X as a X)
  • 14. Software as a Service
  • 15. Software as a Service
  • 16. Platform as a Service Rails One
  • 18. 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
  • 19.  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
  • 20. 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
  • 21. 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
  • 22.  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
  • 23.  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
  • 24.  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
  • 28.  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
  • 29.  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
  • 31. 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
  • 32.  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
  • 49.  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
  • 50.  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
  • 53.  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
  • 54.  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
  • 55.  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
  • 56.  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
  • 57.  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
  • 58.  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
  • 59.  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
  • 60.  É 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
  • 61.  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
  • 64. Darlan Segalin E-mail: darlan@cbainfo.com.br Site empresa: www.cbasistemas.com.br Site pessoal: www.darlansegalin.net Twitter: @darlanse Contato