SlideShare uma empresa Scribd logo
Cloud Computing
Elvis Fusco
fusco@univem.edu.br
http://elvisfusco.com.br
Twitter: @elvisfusco
Apresentação
Prof. Dr. Elvis Fusco
 Centro Universitário Eurípides de Marília - Univem
 COMPSI - Computing and Information Systems Research Lab
 Doutor em Ciência da Informação
 Mestre em Ciência da Computação
 Coordenador dos cursos de Ciência da Computação e Sistemas de Informação
 Coordenador do curso de Especialização em Sistemas para Internet
 Gerente do Departamento de Sistemas - Univem
Objetivo
 Apresentar um novo modelo e conceito de
computação, de forma que amplie a visão
do profissional tecnólogo em Análise e
Desenvolvimento de Sistemas a fim de
que esse possa se aproveitar e desfrutar
dessa nova demanda de mercado
denominada “Cloud Computing”.
Problemas
 As empresas, especialmente as pequenas e
médias, gastam muito com infraestrutura de
TI (“sala de servidores”).
 Equipamentos redundantes
 Software
 Energia redundante
 Link de internet redundante
 Refrigeração
 Atualizações de software
 Equipe 24 x 7
Problemas
 Apesar de caro, o serviço em grande parte
das vezes é deficiente:
 Disponibilidade menor que o desejado;
 Atualizações quebram o que já funciona;
 Backups deficientes;
 Falhas de equipamentos tem alto impacto;
 Dificuldade em atualizar softwares;
 Dificuldade em contratar e gerir mão-de-obra;
 Dificuldade de atender picos de demanda;
 Década de 70: Mainframes;
 Década de 80: Surgimento
do computador pessoal;
 Década de 90: Expansão da
Web;
 Década de 2000: Internet
Banda Larga e globalização;
 Hoje: Cloud Computing,
SOA, etc.
Fonte: [NIST, 2009]
Evolução da Computação
 É a definição para um modelo de
computação baseado em uma rede massiva
de servidores interconectados que se
comunicam com clientes/estações.
 Pode ser definido como um modelo no qual
a computação (processamento,
armazenamento e softwares) está em algum
lugar da rede e é acessada remotamente,
via Internet.
Cloud Computing
Cloud Computing
Processamento
Armazenamento
de Dados
Internet
Vídeo
 A NIST* (2009), define a “computação em
nuvem como um paradigma em evolução.”
 Suas definições, casos de uso, tecnologias,
problemas, riscos e benefícios serão
redefinidos em debates entre os setores
público e privado e essas definições, atributos
e características evoluirão com o tempo.
*NIST (National Institute of Standards and Technology)
Cloud Computing
 Computação em nuvem é uma
tendência recente de tecnologia cujo
objetivo é proporcionar serviços de
Tecnologia da Informação (TI) sob
demanda com pagamento baseado no
uso. [BUYYA et. al. 2009]
Cloud Computing
 Não há necessidade de instalação de programas,
serviços e armazenamento de dados, mas apenas os
dispositivos de entrada (teclado, mouse) e saída
(monitor) para os usuários.
 Uma arquitetura em nuvem é muito mais que apenas
um conjunto de computadores. Ela deve dispor de uma
infraestrutura para gerenciamento, que inclua funções
como provisionamento de recursos computacionais,
balanceamento dinâmico do workload e monitoração do
desempenho.
Cloud Computing
Cloud Computing
Web como
Plataforma
SaaS
Mobile
Web
Standards
SOA
Web como Plataforma
Software
as a
Service
(SaaS)
Service Oriented
Architecture
(SOA)
Arquitetura
Orientada a
Web
Servidor Comum x Cloud
SERVIDOR COMUM
em uso
ocioso
em uso
ocioso
em uso
DEMANDA
em uso
SERV 01 SERV 01 SERV 01
SERV 02
DEMANDA
DEMANDA
Situação do
servidor do
cliente em 80%
do tempo
Pico de demanda
em 20% do tempo
De acordo com Dikaikos (2009) e a SUN
(2009a), as nuvens são classificadas em três
tipos básicos:
• Nuvens Públicas;
• Nuvens Privadas;
• Nuvens Híbridas.
Cloud Computing
Fonte: [SAP, 2010]
Cloud Computing
Modelos
IaaS – Infrastructure as a
Service
 Terceirização de infraestrutura;
 Redução de desperdícios;
 Público-alvo: arquitetos de
infraestrutura.
PaaS – Platform as a
Service
 Ambiente para criação, teste e
hospedam de aplicativos em nuvem;
 Aplicações mais escaláveis;
 Público-alvo: desenvolvedores.
SaaS – Software as a
Service
 Softwares rodando no browser;
 Custo baseado na demanda;
 Público-alvo: usuário final.
DbaaS – Database as a
Service
 Informação de qualquer lugar;
 Escalabilidade;
 Performance;
 Uso sob demanda
Estrutura do Modelo
Platform as a
Service (PAAS)
Infrastructure as a
Service ( IAAS)
EXEMPLOS
Software as a
Service (SAAS)
Data Center - Google
Data Center - Google
Data Center - Microsoft
Data Center - Microsoft
 “Windows Azure is a cloud services
operating system that serves as the
development, run-time, and control
enviroment for the Azure Services
Plataform.”
Plataformas - Azure
http://msdn.microsoft.com/pt-br/windowsazure/
Azure
http://www.microsoft.com/windowsazure/
Getting Started - https://windows.azure.com
Azure
Plataformas - eyeOS
A plataforma é criada sobre uma arquitetura
cliente-servidor, em que o eyeOS é o servidor e
o cliente é geralmente um web browser.
http://eyeos.org
Plataformas - eyeOS
Linguagens: O eyeOS é executado no servidor usando o
PHP e é visualizado no cliente usando XHTML e
Javascript (Ajax).
XML-RPC: É o protocolo usado para a comunicação
entre os processos.
Plataformas
Amazon Elastic Compute Cloud (Amazon EC2)
http://aws.amazon.com/ec2
• Servidores virtuais dedicados
• Suporte aos SO Windows e Linux
• Suporte a qualquer linguagem de programação
• Suporte a vários bancos de dados
Plataformas
Google App Engine
code.google.com/appengine
• Formato próprio de banco de dados a DATASTORE;
• Suporta apenas Python e Java;
• Uso do serviço é gratuito, mas com cotas limitadas
Plataformas
www.engineyard.com
www.rackspacecloud.com
www.gogrid.com
Cloud Computing -
Vantagens
 ELASTICIDADE: Recursos sob demanda, ou seja, você consegue aumentar ou
diminuir a capacidade de processamento, espaço, memória ou banda de acordo
com sua necessidade.
 AGILIDADE: Simplicidade para configurar, dimensionar e redimensionar seu servidor
sem prejudicar suas aplicações.
 AUTONOMIA Gerencie seus recursos através do Painel de Controle, com processos
automáticos e sem complicação.
 EXCLUSIVIDADE: Todos os recursos de hardware são alocados com exclusividade,
mais performance para sua aplicação.
 SEGURANÇA: Menor risco de falhas, devido à arquitetura em nuvem, facilitando a
manutenção de hardware/software, além da infraestrutura com sistemas de
monitoramento 24 horas por dia com segurança física e lógica.
 CUSTO OTIMIZADO: A arquitetura em nuvem permite otimização de custos já que o
cliente consegue alocar recursos de acordo com sua necessidade.
Cloud Computing -
Desvantagens
 Compatibilidade  Falta de padrões de
gestão e de segurança
 Necessidade de uma banda maior de
Internet
Modelo de Negócio
Modelo de Negócio
http://aplicativos.uolhost.com.br/
Faturamento
Mercado
Futuro
 É previsto um faturamento de 50 bilhões de
dólares em 2014;
 Empresas migrando aplicações para a nuvem;
 44% dos gestores de TI consideram a adoção da cloud
computing;
 Aumento da demanda por profissionais
especializados em virtualização;
 Aumento da demanda da Internet móvel;
 Surgimento de fornecedores de aplicações para
segmentos específicos.
Prepare-se!!!
Estude linguagens Web e
Frameworks
Referências
 BUYYA, R.; RANJAN, R.; CALHEIROS, R. N. Modeling and Simulation of
Scalable Cloud Computing Environments and the CloudSim Toolkit:
Challenges and Opportunities. Proceedings of the International Conference
on High Performance Computing & Simulation, Nova Jersey, p. 1-11, 2009.
 DIKAIAKOS, M. D.; PALLIS, G.; KATSAROS, D.; MEHRA, P.; VAKALI, A.
Cloud Computing – Distributed Internet Computing for IT and Scientific
Research. IEEE Internet Computing, 13: 10-13, Set. 2009.
 NIST. The NIST Definition of Cloud Computing. Jul. 2009.
 SAP. SAP Fórum 2010 – Clareza para um novo Brasil. WA Informática
Mar. 2010.
 SUN MICROSYSTEMS, INC. Introduction to Cloud Computing Architecture
White Paper, 1ª edição, Jun. 2009a.
Obrigado!!
Perguntas ?
Cloud Computing
Elvis Fusco
fusco@univem.edu.br
http://elvisfusco.com.br
Twitter: @elvisfusco

Mais conteúdo relacionado

Mais procurados

Computação em nuvem
Computação em nuvemComputação em nuvem
Computação em nuvem
Ricardo Martins ☁
 
Cloud Computing Tecla Internet - Conceito
Cloud Computing Tecla Internet - ConceitoCloud Computing Tecla Internet - Conceito
Cloud Computing Tecla Internet - Conceito
Tecla Internet
 
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
Microsoft Brasil
 
Cloud Computing - Computação em Nuvem
Cloud Computing - Computação em NuvemCloud Computing - Computação em Nuvem
Cloud Computing - Computação em Nuvem
CompanyWeb
 
Apresentação IaaS SaaS PaaS CorpFlex
Apresentação IaaS SaaS PaaS CorpFlexApresentação IaaS SaaS PaaS CorpFlex
Apresentação IaaS SaaS PaaS CorpFlex
Joao_Alfredo
 
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
Darlan Segalin
 
Computação em nuvem
Computação em nuvemComputação em nuvem
Computação em nuvem
Thiago Rodrigues
 
Palestra flisol - Computação em nuvem
Palestra flisol - Computação em nuvemPalestra flisol - Computação em nuvem
Palestra flisol - Computação em nuvem
Adriano Nogueira
 
Soluções de Containers no Microsoft Azure
Soluções de Containers no Microsoft AzureSoluções de Containers no Microsoft Azure
Soluções de Containers no Microsoft Azure
André Dias
 
Nuvem de Computação
Nuvem de ComputaçãoNuvem de Computação
Nuvem de Computação
eurosigdoc acm
 
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
José Morelli Neto
 
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ss
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ssMvp virtual conference_2013(consumerizacaode_ti_trilha)_ss
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ss
Marcondes Alexandre
 
Prazer, computação em nuvem
Prazer, computação em nuvemPrazer, computação em nuvem
Prazer, computação em nuvem
Diogo Tavares da Silva
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Vaine Luiz Barreira, MBA
 
Cloud Computing (Computação nas nuvens)
Cloud Computing (Computação nas nuvens)Cloud Computing (Computação nas nuvens)
Cloud Computing (Computação nas nuvens)
rennanf
 
A Governança de TI e a Cloud Computing
A Governança de TI e a Cloud Computing A Governança de TI e a Cloud Computing
A Governança de TI e a Cloud Computing
Elias Pardim
 
__www.citrixsolutions.es_agenda
__www.citrixsolutions.es_agenda__www.citrixsolutions.es_agenda
__www.citrixsolutions.es_agenda
Cesar Soares
 
Azure basics
Azure basicsAzure basics
Azure basics
Evaldo Felipe
 
Cloud Computing Tendences 2013-2017
Cloud Computing Tendences 2013-2017Cloud Computing Tendences 2013-2017
Cloud Computing Tendences 2013-2017
d2sp
 
Apresentação - Cloud Computing
Apresentação - Cloud ComputingApresentação - Cloud Computing
Apresentação - Cloud Computing
UniCloud
 

Mais procurados (20)

Computação em nuvem
Computação em nuvemComputação em nuvem
Computação em nuvem
 
Cloud Computing Tecla Internet - Conceito
Cloud Computing Tecla Internet - ConceitoCloud Computing Tecla Internet - Conceito
Cloud Computing Tecla Internet - Conceito
 
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
 
Cloud Computing - Computação em Nuvem
Cloud Computing - Computação em NuvemCloud Computing - Computação em Nuvem
Cloud Computing - Computação em Nuvem
 
Apresentação IaaS SaaS PaaS CorpFlex
Apresentação IaaS SaaS PaaS CorpFlexApresentação IaaS SaaS PaaS CorpFlex
Apresentação IaaS SaaS PaaS CorpFlex
 
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
 
Computação em nuvem
Computação em nuvemComputação em nuvem
Computação em nuvem
 
Palestra flisol - Computação em nuvem
Palestra flisol - Computação em nuvemPalestra flisol - Computação em nuvem
Palestra flisol - Computação em nuvem
 
Soluções de Containers no Microsoft Azure
Soluções de Containers no Microsoft AzureSoluções de Containers no Microsoft Azure
Soluções de Containers no Microsoft Azure
 
Nuvem de Computação
Nuvem de ComputaçãoNuvem de Computação
Nuvem de Computação
 
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
 
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ss
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ssMvp virtual conference_2013(consumerizacaode_ti_trilha)_ss
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ss
 
Prazer, computação em nuvem
Prazer, computação em nuvemPrazer, computação em nuvem
Prazer, computação em nuvem
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing (Computação nas nuvens)
Cloud Computing (Computação nas nuvens)Cloud Computing (Computação nas nuvens)
Cloud Computing (Computação nas nuvens)
 
A Governança de TI e a Cloud Computing
A Governança de TI e a Cloud Computing A Governança de TI e a Cloud Computing
A Governança de TI e a Cloud Computing
 
__www.citrixsolutions.es_agenda
__www.citrixsolutions.es_agenda__www.citrixsolutions.es_agenda
__www.citrixsolutions.es_agenda
 
Azure basics
Azure basicsAzure basics
Azure basics
 
Cloud Computing Tendences 2013-2017
Cloud Computing Tendences 2013-2017Cloud Computing Tendences 2013-2017
Cloud Computing Tendences 2013-2017
 
Apresentação - Cloud Computing
Apresentação - Cloud ComputingApresentação - Cloud Computing
Apresentação - Cloud Computing
 

Destaque

Segurança na Internet - Google Hacking
Segurança na Internet - Google  HackingSegurança na Internet - Google  Hacking
Segurança na Internet - Google Hacking
João Gabriel Lima
 
Google Hacking - Explorando falhas de dispotivos
Google Hacking - Explorando falhas de dispotivosGoogle Hacking - Explorando falhas de dispotivos
Google Hacking - Explorando falhas de dispotivos
C H
 
CentOS
CentOSCentOS
Cloud Computing - Adotando e Extraindo o Máximo da Nuvem
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 Soares
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Cloves Moreira Junior
 
Cloud Computing, um novo ou velho conceito?
Cloud Computing, um novo ou velho conceito?Cloud Computing, um novo ou velho conceito?
Cloud Computing, um novo ou velho conceito?
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.
Cloud Computing, Virtualização e seus benefícios.
Eduardo Duarte
 
Aspectos Jurídicos de Cloud Computing
Aspectos Jurídicos de Cloud ComputingAspectos Jurídicos de Cloud Computing
Aspectos Jurídicos de Cloud Computing
csabr
 
Infraestrutura de cloud computing
Infraestrutura de cloud computingInfraestrutura de cloud computing
Infraestrutura de cloud computing
Fabio Leandro
 
Curso Sobre Cloud Computing
Curso Sobre Cloud ComputingCurso Sobre Cloud Computing
Curso Sobre Cloud Computing
Fórmula do Sucesso
 
Cloud Computing Apresentacao Uscs Final
Cloud Computing Apresentacao Uscs FinalCloud Computing Apresentacao Uscs Final
Cloud Computing Apresentacao Uscs Final
Eduardo Bregaida
 
Google hacking
Google hackingGoogle hacking
Google hacking
Hacking Bolivia
 
Cloud Computing: De tendencia a realidade
Cloud Computing: De tendencia a realidadeCloud Computing: De tendencia a realidade
Cloud Computing: De tendencia a realidade
Jose Papo, MSc
 

Destaque (13)

Segurança na Internet - Google Hacking
Segurança na Internet - Google  HackingSegurança na Internet - Google  Hacking
Segurança na Internet - Google Hacking
 
Google Hacking - Explorando falhas de dispotivos
Google Hacking - Explorando falhas de dispotivosGoogle Hacking - Explorando falhas de dispotivos
Google Hacking - Explorando falhas de dispotivos
 
CentOS
CentOSCentOS
CentOS
 
Cloud Computing - Adotando e Extraindo o Máximo da Nuvem
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
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing, um novo ou velho conceito?
Cloud Computing, um novo ou velho conceito?Cloud Computing, um novo ou velho conceito?
Cloud Computing, um novo ou velho conceito?
 
Cloud Computing, Virtualização e seus benefícios.
Cloud Computing, Virtualização e seus benefícios.Cloud Computing, Virtualização e seus benefícios.
Cloud Computing, Virtualização e seus benefícios.
 
Aspectos Jurídicos de Cloud Computing
Aspectos Jurídicos de Cloud ComputingAspectos Jurídicos de Cloud Computing
Aspectos Jurídicos de Cloud Computing
 
Infraestrutura de cloud computing
Infraestrutura de cloud computingInfraestrutura de cloud computing
Infraestrutura de cloud computing
 
Curso Sobre Cloud Computing
Curso Sobre Cloud ComputingCurso Sobre Cloud Computing
Curso Sobre Cloud Computing
 
Cloud Computing Apresentacao Uscs Final
Cloud Computing Apresentacao Uscs FinalCloud Computing Apresentacao Uscs Final
Cloud Computing Apresentacao Uscs Final
 
Google hacking
Google hackingGoogle hacking
Google hacking
 
Cloud Computing: De tendencia a realidade
Cloud Computing: De tendencia a realidadeCloud Computing: De tendencia a realidade
Cloud Computing: De tendencia a realidade
 

Semelhante a Cloud Computing

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Elvis Fusco
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Marcio Duarte
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Elvis Fusco
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Ana Carolina Gracioso
 
Cloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidadesCloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidades
Elvis Fusco
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Elvis Fusco
 
3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdf3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdf
Dimas Francisco
 
Introdução a Cloud Computing
Introdução a Cloud ComputingIntrodução a Cloud Computing
Introdução a Cloud Computing
Frederico Madeira
 
Guia de compras - Microsoft Azure
Guia de compras - Microsoft AzureGuia de compras - Microsoft Azure
Guia de compras - Microsoft Azure
Renato Grau
 
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso Salesforce
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso SalesforceCloud Computing: Desafios de Arquiteturas multitenantes e o Caso Salesforce
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso Salesforce
Fernando Carvalho
 
[Workshop] Azure Fundamentals
[Workshop] Azure Fundamentals[Workshop] Azure Fundamentals
[Workshop] Azure Fundamentals
Jaqueline Ramos
 
Road show de comunidades técnicas infra - publico
Road show de comunidades técnicas   infra - publicoRoad show de comunidades técnicas   infra - publico
Road show de comunidades técnicas infra - publico
Fabio Hara
 
Vinit Cloud Computing Anhembi Morumbi
Vinit   Cloud Computing   Anhembi MorumbiVinit   Cloud Computing   Anhembi Morumbi
Vinit Cloud Computing Anhembi Morumbi
vinitbr
 
Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)
Resource IT
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Alê Borba
 
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
Fristtram Helder Fernandes
 
Think Cloud! - Hands On @ ESTCB 24 Mar 2012
Think Cloud!  - Hands On @ ESTCB 24 Mar 2012Think Cloud!  - Hands On @ ESTCB 24 Mar 2012
Think Cloud! - Hands On @ ESTCB 24 Mar 2012
sandrobmartins
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Roney Médice
 
9.cloud computing v3.1_wl_stv
9.cloud computing v3.1_wl_stv9.cloud computing v3.1_wl_stv
9.cloud computing v3.1_wl_stv
wilson_lucas
 
Panorama Atual e Tendências do Desenvolvimento de Sistemas para Internet
Panorama Atual e Tendências do Desenvolvimento de Sistemas para InternetPanorama Atual e Tendências do Desenvolvimento de Sistemas para Internet
Panorama Atual e Tendências do Desenvolvimento de Sistemas para Internet
Elvis Fusco
 

Semelhante a Cloud Computing (20)

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidadesCloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidades
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdf3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdf
 
Introdução a Cloud Computing
Introdução a Cloud ComputingIntrodução a Cloud Computing
Introdução a Cloud Computing
 
Guia de compras - Microsoft Azure
Guia de compras - Microsoft AzureGuia de compras - Microsoft Azure
Guia de compras - Microsoft Azure
 
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso Salesforce
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso SalesforceCloud Computing: Desafios de Arquiteturas multitenantes e o Caso Salesforce
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso Salesforce
 
[Workshop] Azure Fundamentals
[Workshop] Azure Fundamentals[Workshop] Azure Fundamentals
[Workshop] Azure Fundamentals
 
Road show de comunidades técnicas infra - publico
Road show de comunidades técnicas   infra - publicoRoad show de comunidades técnicas   infra - publico
Road show de comunidades técnicas infra - publico
 
Vinit Cloud Computing Anhembi Morumbi
Vinit   Cloud Computing   Anhembi MorumbiVinit   Cloud Computing   Anhembi Morumbi
Vinit Cloud Computing Anhembi Morumbi
 
Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
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
 
Think Cloud! - Hands On @ ESTCB 24 Mar 2012
Think Cloud!  - Hands On @ ESTCB 24 Mar 2012Think Cloud!  - Hands On @ ESTCB 24 Mar 2012
Think Cloud! - Hands On @ ESTCB 24 Mar 2012
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
9.cloud computing v3.1_wl_stv
9.cloud computing v3.1_wl_stv9.cloud computing v3.1_wl_stv
9.cloud computing v3.1_wl_stv
 
Panorama Atual e Tendências do Desenvolvimento de Sistemas para Internet
Panorama Atual e Tendências do Desenvolvimento de Sistemas para InternetPanorama Atual e Tendências do Desenvolvimento de Sistemas para Internet
Panorama Atual e Tendências do Desenvolvimento de Sistemas para Internet
 

Mais de Elvis Fusco

APLs da Indústria de Alimentos e do Amendoim
APLs da Indústria de Alimentos e do AmendoimAPLs da Indústria de Alimentos e do Amendoim
APLs da Indústria de Alimentos e do Amendoim
Elvis Fusco
 
Formação Digital para a Era Digital: Transformação Digital
Formação Digital para a Era Digital: Transformação DigitalFormação Digital para a Era Digital: Transformação Digital
Formação Digital para a Era Digital: Transformação Digital
Elvis Fusco
 
Modelo de Sustentabilidade do Ecossistema de Inovação de Marília
Modelo de Sustentabilidade do Ecossistema de Inovação de MaríliaModelo de Sustentabilidade do Ecossistema de Inovação de Marília
Modelo de Sustentabilidade do Ecossistema de Inovação de Marília
Elvis Fusco
 
Ecosistema Brasileño de Innovación: Estudio de caso del Sistema Paulista de I...
Ecosistema Brasileño de Innovación: Estudio de caso del Sistema Paulista de I...Ecosistema Brasileño de Innovación: Estudio de caso del Sistema Paulista de I...
Ecosistema Brasileño de Innovación: Estudio de caso del Sistema Paulista de I...
Elvis Fusco
 
Palestra sobre Ecossistemas de Inovação
Palestra sobre Ecossistemas de InovaçãoPalestra sobre Ecossistemas de Inovação
Palestra sobre Ecossistemas de Inovação
Elvis Fusco
 
Palestra "Inovação em Pequenas e Médias Empresas"
Palestra "Inovação em Pequenas e Médias Empresas"Palestra "Inovação em Pequenas e Médias Empresas"
Palestra "Inovação em Pequenas e Médias Empresas"
Elvis Fusco
 
Lei de Incentivo à Inovação de Marília
Lei de Incentivo à Inovação de MaríliaLei de Incentivo à Inovação de Marília
Lei de Incentivo à Inovação de Marília
Elvis Fusco
 
Programa Futuro Universitário Empreendedor
Programa Futuro Universitário EmpreendedorPrograma Futuro Universitário Empreendedor
Programa Futuro Universitário Empreendedor
Elvis Fusco
 
Associativismo em Tecnologia da Informação
Associativismo em Tecnologia da InformaçãoAssociativismo em Tecnologia da Informação
Associativismo em Tecnologia da Informação
Elvis Fusco
 
APL TI Marília
APL TI MaríliaAPL TI Marília
APL TI Marília
Elvis Fusco
 
Pós-graduação em Desenvolvimento Web e Aplicativos Móveis
Pós-graduação em Desenvolvimento Web e Aplicativos MóveisPós-graduação em Desenvolvimento Web e Aplicativos Móveis
Pós-graduação em Desenvolvimento Web e Aplicativos Móveis
Elvis Fusco
 
Carreira e Mercado em Tecnologia da Informação
Carreira e Mercado em Tecnologia da InformaçãoCarreira e Mercado em Tecnologia da Informação
Carreira e Mercado em Tecnologia da Informação
Elvis Fusco
 
Redes Sociais e Monitoramento de Mídias Digitais
Redes Sociais e Monitoramento de Mídias DigitaisRedes Sociais e Monitoramento de Mídias Digitais
Redes Sociais e Monitoramento de Mídias Digitais
Elvis Fusco
 
Plataforma Semântica de Recuperação da Informação Aplicada a Extração de Arti...
Plataforma Semântica de Recuperação da Informação Aplicada a Extração de Arti...Plataforma Semântica de Recuperação da Informação Aplicada a Extração de Arti...
Plataforma Semântica de Recuperação da Informação Aplicada a Extração de Arti...
Elvis Fusco
 
1º Encontro de Negócios Multissetorial
1º Encontro de Negócios Multissetorial1º Encontro de Negócios Multissetorial
1º Encontro de Negócios Multissetorial
Elvis Fusco
 
Parque Tecnológico de Marília
Parque Tecnológico de MaríliaParque Tecnológico de Marília
Parque Tecnológico de Marília
Elvis Fusco
 
Big Data
Big DataBig Data
Big Data
Elvis Fusco
 
Representação e recuperação da informação no contexto das tecnologias informa...
Representação e recuperação da informação no contexto das tecnologias informa...Representação e recuperação da informação no contexto das tecnologias informa...
Representação e recuperação da informação no contexto das tecnologias informa...
Elvis Fusco
 
As Áreas de Atuação do Profissional de TI
As Áreas de Atuação do Profissional de TIAs Áreas de Atuação do Profissional de TI
As Áreas de Atuação do Profissional de TI
Elvis Fusco
 
Inteligência Coletiva
Inteligência ColetivaInteligência Coletiva
Inteligência Coletiva
Elvis Fusco
 

Mais de Elvis Fusco (20)

APLs da Indústria de Alimentos e do Amendoim
APLs da Indústria de Alimentos e do AmendoimAPLs da Indústria de Alimentos e do Amendoim
APLs da Indústria de Alimentos e do Amendoim
 
Formação Digital para a Era Digital: Transformação Digital
Formação Digital para a Era Digital: Transformação DigitalFormação Digital para a Era Digital: Transformação Digital
Formação Digital para a Era Digital: Transformação Digital
 
Modelo de Sustentabilidade do Ecossistema de Inovação de Marília
Modelo de Sustentabilidade do Ecossistema de Inovação de MaríliaModelo de Sustentabilidade do Ecossistema de Inovação de Marília
Modelo de Sustentabilidade do Ecossistema de Inovação de Marília
 
Ecosistema Brasileño de Innovación: Estudio de caso del Sistema Paulista de I...
Ecosistema Brasileño de Innovación: Estudio de caso del Sistema Paulista de I...Ecosistema Brasileño de Innovación: Estudio de caso del Sistema Paulista de I...
Ecosistema Brasileño de Innovación: Estudio de caso del Sistema Paulista de I...
 
Palestra sobre Ecossistemas de Inovação
Palestra sobre Ecossistemas de InovaçãoPalestra sobre Ecossistemas de Inovação
Palestra sobre Ecossistemas de Inovação
 
Palestra "Inovação em Pequenas e Médias Empresas"
Palestra "Inovação em Pequenas e Médias Empresas"Palestra "Inovação em Pequenas e Médias Empresas"
Palestra "Inovação em Pequenas e Médias Empresas"
 
Lei de Incentivo à Inovação de Marília
Lei de Incentivo à Inovação de MaríliaLei de Incentivo à Inovação de Marília
Lei de Incentivo à Inovação de Marília
 
Programa Futuro Universitário Empreendedor
Programa Futuro Universitário EmpreendedorPrograma Futuro Universitário Empreendedor
Programa Futuro Universitário Empreendedor
 
Associativismo em Tecnologia da Informação
Associativismo em Tecnologia da InformaçãoAssociativismo em Tecnologia da Informação
Associativismo em Tecnologia da Informação
 
APL TI Marília
APL TI MaríliaAPL TI Marília
APL TI Marília
 
Pós-graduação em Desenvolvimento Web e Aplicativos Móveis
Pós-graduação em Desenvolvimento Web e Aplicativos MóveisPós-graduação em Desenvolvimento Web e Aplicativos Móveis
Pós-graduação em Desenvolvimento Web e Aplicativos Móveis
 
Carreira e Mercado em Tecnologia da Informação
Carreira e Mercado em Tecnologia da InformaçãoCarreira e Mercado em Tecnologia da Informação
Carreira e Mercado em Tecnologia da Informação
 
Redes Sociais e Monitoramento de Mídias Digitais
Redes Sociais e Monitoramento de Mídias DigitaisRedes Sociais e Monitoramento de Mídias Digitais
Redes Sociais e Monitoramento de Mídias Digitais
 
Plataforma Semântica de Recuperação da Informação Aplicada a Extração de Arti...
Plataforma Semântica de Recuperação da Informação Aplicada a Extração de Arti...Plataforma Semântica de Recuperação da Informação Aplicada a Extração de Arti...
Plataforma Semântica de Recuperação da Informação Aplicada a Extração de Arti...
 
1º Encontro de Negócios Multissetorial
1º Encontro de Negócios Multissetorial1º Encontro de Negócios Multissetorial
1º Encontro de Negócios Multissetorial
 
Parque Tecnológico de Marília
Parque Tecnológico de MaríliaParque Tecnológico de Marília
Parque Tecnológico de Marília
 
Big Data
Big DataBig Data
Big Data
 
Representação e recuperação da informação no contexto das tecnologias informa...
Representação e recuperação da informação no contexto das tecnologias informa...Representação e recuperação da informação no contexto das tecnologias informa...
Representação e recuperação da informação no contexto das tecnologias informa...
 
As Áreas de Atuação do Profissional de TI
As Áreas de Atuação do Profissional de TIAs Áreas de Atuação do Profissional de TI
As Áreas de Atuação do Profissional de TI
 
Inteligência Coletiva
Inteligência ColetivaInteligência Coletiva
Inteligência Coletiva
 

Cloud Computing

  • 2. Apresentação Prof. Dr. Elvis Fusco  Centro Universitário Eurípides de Marília - Univem  COMPSI - Computing and Information Systems Research Lab  Doutor em Ciência da Informação  Mestre em Ciência da Computação  Coordenador dos cursos de Ciência da Computação e Sistemas de Informação  Coordenador do curso de Especialização em Sistemas para Internet  Gerente do Departamento de Sistemas - Univem
  • 3. Objetivo  Apresentar um novo modelo e conceito de computação, de forma que amplie a visão do profissional tecnólogo em Análise e Desenvolvimento de Sistemas a fim de que esse possa se aproveitar e desfrutar dessa nova demanda de mercado denominada “Cloud Computing”.
  • 4. Problemas  As empresas, especialmente as pequenas e médias, gastam muito com infraestrutura de TI (“sala de servidores”).  Equipamentos redundantes  Software  Energia redundante  Link de internet redundante  Refrigeração  Atualizações de software  Equipe 24 x 7
  • 5. Problemas  Apesar de caro, o serviço em grande parte das vezes é deficiente:  Disponibilidade menor que o desejado;  Atualizações quebram o que já funciona;  Backups deficientes;  Falhas de equipamentos tem alto impacto;  Dificuldade em atualizar softwares;  Dificuldade em contratar e gerir mão-de-obra;  Dificuldade de atender picos de demanda;
  • 6.  Década de 70: Mainframes;  Década de 80: Surgimento do computador pessoal;  Década de 90: Expansão da Web;  Década de 2000: Internet Banda Larga e globalização;  Hoje: Cloud Computing, SOA, etc. Fonte: [NIST, 2009] Evolução da Computação
  • 7.  É a definição para um modelo de computação baseado em uma rede massiva de servidores interconectados que se comunicam com clientes/estações.  Pode ser definido como um modelo no qual a computação (processamento, armazenamento e softwares) está em algum lugar da rede e é acessada remotamente, via Internet. Cloud Computing
  • 9.  A NIST* (2009), define a “computação em nuvem como um paradigma em evolução.”  Suas definições, casos de uso, tecnologias, problemas, riscos e benefícios serão redefinidos em debates entre os setores público e privado e essas definições, atributos e características evoluirão com o tempo. *NIST (National Institute of Standards and Technology) Cloud Computing
  • 10.  Computação em nuvem é uma tendência recente de tecnologia cujo objetivo é proporcionar serviços de Tecnologia da Informação (TI) sob demanda com pagamento baseado no uso. [BUYYA et. al. 2009] Cloud Computing
  • 11.  Não há necessidade de instalação de programas, serviços e armazenamento de dados, mas apenas os dispositivos de entrada (teclado, mouse) e saída (monitor) para os usuários.  Uma arquitetura em nuvem é muito mais que apenas um conjunto de computadores. Ela deve dispor de uma infraestrutura para gerenciamento, que inclua funções como provisionamento de recursos computacionais, balanceamento dinâmico do workload e monitoração do desempenho. Cloud Computing
  • 13. Web como Plataforma Software as a Service (SaaS) Service Oriented Architecture (SOA) Arquitetura Orientada a Web
  • 14. Servidor Comum x Cloud SERVIDOR COMUM em uso ocioso em uso ocioso em uso DEMANDA em uso SERV 01 SERV 01 SERV 01 SERV 02 DEMANDA DEMANDA Situação do servidor do cliente em 80% do tempo Pico de demanda em 20% do tempo
  • 15. De acordo com Dikaikos (2009) e a SUN (2009a), as nuvens são classificadas em três tipos básicos: • Nuvens Públicas; • Nuvens Privadas; • Nuvens Híbridas. Cloud Computing
  • 18. IaaS – Infrastructure as a Service  Terceirização de infraestrutura;  Redução de desperdícios;  Público-alvo: arquitetos de infraestrutura.
  • 19. PaaS – Platform as a Service  Ambiente para criação, teste e hospedam de aplicativos em nuvem;  Aplicações mais escaláveis;  Público-alvo: desenvolvedores.
  • 20. SaaS – Software as a Service  Softwares rodando no browser;  Custo baseado na demanda;  Público-alvo: usuário final.
  • 21. DbaaS – Database as a Service  Informação de qualquer lugar;  Escalabilidade;  Performance;  Uso sob demanda
  • 22. Estrutura do Modelo Platform as a Service (PAAS) Infrastructure as a Service ( IAAS) EXEMPLOS Software as a Service (SAAS)
  • 23. Data Center - Google
  • 24. Data Center - Google
  • 25. Data Center - Microsoft
  • 26. Data Center - Microsoft
  • 27.  “Windows Azure is a cloud services operating system that serves as the development, run-time, and control enviroment for the Azure Services Plataform.” Plataformas - Azure http://msdn.microsoft.com/pt-br/windowsazure/
  • 29. Getting Started - https://windows.azure.com Azure
  • 30. Plataformas - eyeOS A plataforma é criada sobre uma arquitetura cliente-servidor, em que o eyeOS é o servidor e o cliente é geralmente um web browser. http://eyeos.org
  • 31. Plataformas - eyeOS Linguagens: O eyeOS é executado no servidor usando o PHP e é visualizado no cliente usando XHTML e Javascript (Ajax). XML-RPC: É o protocolo usado para a comunicação entre os processos.
  • 32. Plataformas Amazon Elastic Compute Cloud (Amazon EC2) http://aws.amazon.com/ec2 • Servidores virtuais dedicados • Suporte aos SO Windows e Linux • Suporte a qualquer linguagem de programação • Suporte a vários bancos de dados
  • 33. Plataformas Google App Engine code.google.com/appengine • Formato próprio de banco de dados a DATASTORE; • Suporta apenas Python e Java; • Uso do serviço é gratuito, mas com cotas limitadas
  • 35. Cloud Computing - Vantagens  ELASTICIDADE: Recursos sob demanda, ou seja, você consegue aumentar ou diminuir a capacidade de processamento, espaço, memória ou banda de acordo com sua necessidade.  AGILIDADE: Simplicidade para configurar, dimensionar e redimensionar seu servidor sem prejudicar suas aplicações.  AUTONOMIA Gerencie seus recursos através do Painel de Controle, com processos automáticos e sem complicação.  EXCLUSIVIDADE: Todos os recursos de hardware são alocados com exclusividade, mais performance para sua aplicação.  SEGURANÇA: Menor risco de falhas, devido à arquitetura em nuvem, facilitando a manutenção de hardware/software, além da infraestrutura com sistemas de monitoramento 24 horas por dia com segurança física e lógica.  CUSTO OTIMIZADO: A arquitetura em nuvem permite otimização de custos já que o cliente consegue alocar recursos de acordo com sua necessidade.
  • 36. Cloud Computing - Desvantagens  Compatibilidade  Falta de padrões de gestão e de segurança  Necessidade de uma banda maior de Internet
  • 41. Futuro  É previsto um faturamento de 50 bilhões de dólares em 2014;  Empresas migrando aplicações para a nuvem;  44% dos gestores de TI consideram a adoção da cloud computing;  Aumento da demanda por profissionais especializados em virtualização;  Aumento da demanda da Internet móvel;  Surgimento de fornecedores de aplicações para segmentos específicos.
  • 43. Estude linguagens Web e Frameworks
  • 44. Referências  BUYYA, R.; RANJAN, R.; CALHEIROS, R. N. Modeling and Simulation of Scalable Cloud Computing Environments and the CloudSim Toolkit: Challenges and Opportunities. Proceedings of the International Conference on High Performance Computing & Simulation, Nova Jersey, p. 1-11, 2009.  DIKAIAKOS, M. D.; PALLIS, G.; KATSAROS, D.; MEHRA, P.; VAKALI, A. Cloud Computing – Distributed Internet Computing for IT and Scientific Research. IEEE Internet Computing, 13: 10-13, Set. 2009.  NIST. The NIST Definition of Cloud Computing. Jul. 2009.  SAP. SAP Fórum 2010 – Clareza para um novo Brasil. WA Informática Mar. 2010.  SUN MICROSYSTEMS, INC. Introduction to Cloud Computing Architecture White Paper, 1ª edição, Jun. 2009a.