Cloud Computing

Elvis Fusco
Elvis FuscoSuperintendente Executivo at Fundação Shunji Nishimura de Tecnologia
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
1 of 46

Recommended

Arquitetura de software distribuído - PUC MINAS by
Arquitetura de software distribuído - PUC MINASArquitetura de software distribuído - PUC MINAS
Arquitetura de software distribuído - PUC MINASJonathan Cabral
615 views49 slides
Por dentro da nuvem by
Por dentro da nuvemPor dentro da nuvem
Por dentro da nuvemjornaljava
537 views29 slides
Cloud computing by
Cloud computingCloud computing
Cloud computingLaís Berlatto
527 views25 slides
Cloud computing by
Cloud computingCloud computing
Cloud computingEdson Yanaga
431 views16 slides
PaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud Computing by
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 ComputingCI&T
2K views13 slides
Computacao em nuvem by
Computacao em nuvemComputacao em nuvem
Computacao em nuvemSirius Interativa
2.1K views31 slides

More Related Content

What's hot

Computação em nuvem by
Computação em nuvemComputação em nuvem
Computação em nuvemRicardo Martins ☁
2.5K views30 slides
Cloud Computing Tecla Internet - Conceito by
Cloud Computing Tecla Internet - ConceitoCloud Computing Tecla Internet - Conceito
Cloud Computing Tecla Internet - ConceitoTecla Internet
2.1K views12 slides
AAB308 - Cloud Computing Windows Azure - wcamb.pdf by
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfMicrosoft Brasil
1.6K views40 slides
Cloud Computing - Computação em Nuvem by
Cloud Computing - Computação em NuvemCloud Computing - Computação em Nuvem
Cloud Computing - Computação em NuvemCompanyWeb
8K views66 slides
Apresentação IaaS SaaS PaaS CorpFlex by
Apresentação IaaS SaaS PaaS CorpFlexApresentação IaaS SaaS PaaS CorpFlex
Apresentação IaaS SaaS PaaS CorpFlexJoao_Alfredo
654 views23 slides
Transformando a ti com cloud computing e virtualização by
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çãoDarlan Segalin
777 views64 slides

What's hot(20)

Cloud Computing Tecla Internet - Conceito by Tecla Internet
Cloud Computing Tecla Internet - ConceitoCloud Computing Tecla Internet - Conceito
Cloud Computing Tecla Internet - Conceito
Tecla Internet2.1K views
AAB308 - Cloud Computing Windows Azure - wcamb.pdf by 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 views
Cloud Computing - Computação em Nuvem by CompanyWeb
Cloud Computing - Computação em NuvemCloud Computing - Computação em Nuvem
Cloud Computing - Computação em Nuvem
CompanyWeb8K views
Apresentação IaaS SaaS PaaS CorpFlex by Joao_Alfredo
Apresentação IaaS SaaS PaaS CorpFlexApresentação IaaS SaaS PaaS CorpFlex
Apresentação IaaS SaaS PaaS CorpFlex
Joao_Alfredo654 views
Transformando a ti com cloud computing e virtualização by Darlan Segalin
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 Segalin777 views
Palestra flisol - Computação em nuvem by Adriano Nogueira
Palestra flisol - Computação em nuvemPalestra flisol - Computação em nuvem
Palestra flisol - Computação em nuvem
Adriano Nogueira590 views
Soluções de Containers no Microsoft Azure by André Dias
Soluções de Containers no Microsoft AzureSoluções de Containers no Microsoft Azure
Soluções de Containers no Microsoft Azure
André Dias315 views
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacional by 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 views
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ss by Marcondes Alexandre
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ssMvp virtual conference_2013(consumerizacaode_ti_trilha)_ss
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ss
Cloud Computing (Computação nas nuvens) by rennanf
Cloud Computing (Computação nas nuvens)Cloud Computing (Computação nas nuvens)
Cloud Computing (Computação nas nuvens)
rennanf12.2K views
A Governança de TI e a Cloud Computing by Elias Pardim
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 Pardim5.9K views
__www.citrixsolutions.es_agenda by Cesar Soares
__www.citrixsolutions.es_agenda__www.citrixsolutions.es_agenda
__www.citrixsolutions.es_agenda
Cesar Soares95 views
Cloud Computing Tendences 2013-2017 by d2sp
Cloud Computing Tendences 2013-2017Cloud Computing Tendences 2013-2017
Cloud Computing Tendences 2013-2017
d2sp243 views
Apresentação - Cloud Computing by UniCloud
Apresentação - Cloud ComputingApresentação - Cloud Computing
Apresentação - Cloud Computing
UniCloud1.6K views

Viewers also liked

Segurança na Internet - Google Hacking by
Segurança na Internet - Google  HackingSegurança na Internet - Google  Hacking
Segurança na Internet - Google HackingJoão Gabriel Lima
2K views22 slides
Google Hacking - Explorando falhas de dispotivos by
Google Hacking - Explorando falhas de dispotivosGoogle Hacking - Explorando falhas de dispotivos
Google Hacking - Explorando falhas de dispotivosC H
5.6K views6 slides
Cloud Computing - Adotando e Extraindo o Máximo da Nuvem by
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 NuvemEduardo Ximenes Soares
481 views54 slides
Cloud computing by
Cloud computingCloud computing
Cloud computingCloves Moreira Junior
1.1K views40 slides
Cloud Computing, um novo ou velho conceito? by
Cloud Computing, um novo ou velho conceito?Cloud Computing, um novo ou velho conceito?
Cloud Computing, um novo ou velho conceito?Eduardo Duarte
840 views24 slides

Viewers also liked(13)

Google Hacking - Explorando falhas de dispotivos by C H
Google Hacking - Explorando falhas de dispotivosGoogle Hacking - Explorando falhas de dispotivos
Google Hacking - Explorando falhas de dispotivos
C H5.6K views
Cloud Computing, um novo ou velho conceito? by 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 views
Cloud Computing, Virtualização e seus benefícios. by 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 views
Aspectos Jurídicos de Cloud Computing by csabr
Aspectos Jurídicos de Cloud ComputingAspectos Jurídicos de Cloud Computing
Aspectos Jurídicos de Cloud Computing
csabr2.8K views
Infraestrutura de cloud computing by Fabio Leandro
Infraestrutura de cloud computingInfraestrutura de cloud computing
Infraestrutura de cloud computing
Fabio Leandro2.3K views
Cloud Computing Apresentacao Uscs Final by Eduardo Bregaida
Cloud Computing Apresentacao Uscs FinalCloud Computing Apresentacao Uscs Final
Cloud Computing Apresentacao Uscs Final
Eduardo Bregaida1.3K views
Cloud Computing: De tendencia a realidade by Jose Papo, MSc
Cloud Computing: De tendencia a realidadeCloud Computing: De tendencia a realidade
Cloud Computing: De tendencia a realidade
Jose Papo, MSc1.8K views

Similar to Cloud Computing

Cloud Computing by
Cloud ComputingCloud Computing
Cloud ComputingElvis Fusco
782 views50 slides
Cloud Computing by
Cloud ComputingCloud Computing
Cloud ComputingMarcio Duarte
783 views48 slides
Cloud Computing by
Cloud ComputingCloud Computing
Cloud ComputingElvis Fusco
1.2K views45 slides
Cloud Computing by
Cloud ComputingCloud Computing
Cloud ComputingAna Carolina Gracioso
463 views44 slides
Cloud Computing: Desafios e oportunidades by
Cloud Computing: Desafios e oportunidadesCloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidadesElvis Fusco
1.2K views25 slides
Cloud Computing by
Cloud ComputingCloud Computing
Cloud ComputingElvis Fusco
1.8K views33 slides

Similar to Cloud Computing(20)

Cloud Computing by Elvis Fusco
Cloud ComputingCloud Computing
Cloud Computing
Elvis Fusco1.2K views
Cloud Computing: Desafios e oportunidades by Elvis Fusco
Cloud Computing: Desafios e oportunidadesCloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidades
Elvis Fusco1.2K views
Cloud Computing by Elvis Fusco
Cloud ComputingCloud Computing
Cloud Computing
Elvis Fusco1.8K views
3a Web Aula - Gestão de Tecnologia da Informação.pdf by Dimas Francisco
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 Francisco3 views
Guia de compras - Microsoft Azure by Renato Grau
Guia de compras - Microsoft AzureGuia de compras - Microsoft Azure
Guia de compras - Microsoft Azure
Renato Grau388 views
Cloud Computing: Desafios de Arquiteturas multitenantes e o Caso Salesforce by Fernando Carvalho
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 Carvalho650 views
Road show de comunidades técnicas infra - publico by Fabio Hara
Road show de comunidades técnicas   infra - publicoRoad show de comunidades técnicas   infra - publico
Road show de comunidades técnicas infra - publico
Fabio Hara870 views
Vinit Cloud Computing Anhembi Morumbi by vinitbr
Vinit   Cloud Computing   Anhembi MorumbiVinit   Cloud Computing   Anhembi Morumbi
Vinit Cloud Computing Anhembi Morumbi
vinitbr745 views
Azure Fundamentals (Intensivão Azure) by Resource IT
Azure Fundamentals (Intensivão Azure)Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)
Resource IT146 views
Cloud Computing by Alê Borba
Cloud ComputingCloud Computing
Cloud Computing
Alê Borba2.9K views
Think Cloud! - Hands On @ ESTCB 24 Mar 2012 by sandrobmartins
Think Cloud!  - Hands On @ ESTCB 24 Mar 2012Think Cloud!  - Hands On @ ESTCB 24 Mar 2012
Think Cloud! - Hands On @ ESTCB 24 Mar 2012
sandrobmartins300 views
9.cloud computing v3.1_wl_stv by wilson_lucas
9.cloud computing v3.1_wl_stv9.cloud computing v3.1_wl_stv
9.cloud computing v3.1_wl_stv
wilson_lucas749 views
Panorama Atual e Tendências do Desenvolvimento de Sistemas para Internet by Elvis Fusco
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 Fusco1.4K views

More from Elvis Fusco

APLs da Indústria de Alimentos e do Amendoim by
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 AmendoimElvis Fusco
57 views14 slides
Formação Digital para a Era Digital: Transformação Digital by
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 DigitalElvis Fusco
2K views18 slides
Modelo de Sustentabilidade do Ecossistema de Inovação de Marília by
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íliaElvis Fusco
2.4K views10 slides
Ecosistema Brasileño de Innovación: Estudio de caso del Sistema Paulista de I... by
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
2.4K views48 slides
Palestra sobre Ecossistemas de Inovação by
Palestra sobre Ecossistemas de InovaçãoPalestra sobre Ecossistemas de Inovação
Palestra sobre Ecossistemas de InovaçãoElvis Fusco
2.4K views33 slides
Palestra "Inovação em Pequenas e Médias Empresas" by
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
2.5K views37 slides

More from Elvis Fusco(20)

APLs da Indústria de Alimentos e do Amendoim by Elvis Fusco
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 Fusco57 views
Formação Digital para a Era Digital: Transformação Digital by Elvis Fusco
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 Fusco2K views
Modelo de Sustentabilidade do Ecossistema de Inovação de Marília by Elvis Fusco
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 Fusco2.4K views
Ecosistema Brasileño de Innovación: Estudio de caso del Sistema Paulista de I... by 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...
Elvis Fusco2.4K views
Palestra sobre Ecossistemas de Inovação by Elvis Fusco
Palestra sobre Ecossistemas de InovaçãoPalestra sobre Ecossistemas de Inovação
Palestra sobre Ecossistemas de Inovação
Elvis Fusco2.4K views
Palestra "Inovação em Pequenas e Médias Empresas" by 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"
Elvis Fusco2.5K views
Lei de Incentivo à Inovação de Marília by Elvis Fusco
Lei de Incentivo à Inovação de MaríliaLei de Incentivo à Inovação de Marília
Lei de Incentivo à Inovação de Marília
Elvis Fusco2.7K views
Programa Futuro Universitário Empreendedor by Elvis Fusco
Programa Futuro Universitário EmpreendedorPrograma Futuro Universitário Empreendedor
Programa Futuro Universitário Empreendedor
Elvis Fusco2.3K views
Associativismo em Tecnologia da Informação by Elvis Fusco
Associativismo em Tecnologia da InformaçãoAssociativismo em Tecnologia da Informação
Associativismo em Tecnologia da Informação
Elvis Fusco2.4K views
APL TI Marília by Elvis Fusco
APL TI MaríliaAPL TI Marília
APL TI Marília
Elvis Fusco3.6K views
Pós-graduação em Desenvolvimento Web e Aplicativos Móveis by Elvis Fusco
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 Fusco4.6K views
Carreira e Mercado em Tecnologia da Informação by Elvis Fusco
Carreira e Mercado em Tecnologia da InformaçãoCarreira e Mercado em Tecnologia da Informação
Carreira e Mercado em Tecnologia da Informação
Elvis Fusco742 views
Redes Sociais e Monitoramento de Mídias Digitais by Elvis Fusco
Redes Sociais e Monitoramento de Mídias DigitaisRedes Sociais e Monitoramento de Mídias Digitais
Redes Sociais e Monitoramento de Mídias Digitais
Elvis Fusco1.6K views
Plataforma Semântica de Recuperação da Informação Aplicada a Extração de Arti... by 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...
Elvis Fusco2.2K views
1º Encontro de Negócios Multissetorial by Elvis Fusco
1º Encontro de Negócios Multissetorial1º Encontro de Negócios Multissetorial
1º Encontro de Negócios Multissetorial
Elvis Fusco2.8K views
Parque Tecnológico de Marília by Elvis Fusco
Parque Tecnológico de MaríliaParque Tecnológico de Marília
Parque Tecnológico de Marília
Elvis Fusco1.5K views
Representação e recuperação da informação no contexto das tecnologias informa... by 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...
Elvis Fusco2.3K views
As Áreas de Atuação do Profissional de TI by Elvis Fusco
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 Fusco13.2K views
Inteligência Coletiva by Elvis Fusco
Inteligência ColetivaInteligência Coletiva
Inteligência Coletiva
Elvis Fusco1.2K views

Recently uploaded

TechConnection 2023 Floripa Azure Container Apps by
TechConnection 2023 Floripa Azure Container AppsTechConnection 2023 Floripa Azure Container Apps
TechConnection 2023 Floripa Azure Container AppsWalter Coan
6 views14 slides
Conheça agora o UiPath Autopilot™ para o Studio.pdf by
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 views8 slides
VIRTUS 1.6 MSI.pdf by
VIRTUS 1.6 MSI.pdfVIRTUS 1.6 MSI.pdf
VIRTUS 1.6 MSI.pdfFbioVieira85
5 views13 slides
Shift left DevOps Experience by
Shift left DevOps ExperienceShift left DevOps Experience
Shift left DevOps ExperienceWalter Coan
5 views19 slides
ProxySQL no MySQL: Apenas um load balancer? by
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 views62 slides
Skills e Squads, como trabalhar? by
Skills e Squads, como trabalhar?Skills e Squads, como trabalhar?
Skills e Squads, como trabalhar?Annelise Gripp
32 views13 slides

Recently uploaded(9)

TechConnection 2023 Floripa Azure Container Apps by Walter Coan
TechConnection 2023 Floripa Azure Container AppsTechConnection 2023 Floripa Azure Container Apps
TechConnection 2023 Floripa Azure Container Apps
Walter Coan6 views
Conheça agora o UiPath Autopilot™ para o Studio.pdf by 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
Shift left DevOps Experience by Walter Coan
Shift left DevOps ExperienceShift left DevOps Experience
Shift left DevOps Experience
Walter Coan5 views
Skills e Squads, como trabalhar? by Annelise Gripp
Skills e Squads, como trabalhar?Skills e Squads, como trabalhar?
Skills e Squads, como trabalhar?
Annelise Gripp32 views
DevFest2023-Pragmatismo da Internet das Coisas by Walter Coan
DevFest2023-Pragmatismo da Internet das CoisasDevFest2023-Pragmatismo da Internet das Coisas
DevFest2023-Pragmatismo da Internet das Coisas
Walter Coan25 views

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.