O documento discute os desafios e oportunidades do cloud computing. Ele explica como o cloud computing pode reduzir os custos de infraestrutura TI para empresas, especialmente pequenas e médias. Também descreve as principais categorias de serviços na nuvem (IaaS, PaaS, SaaS, DBaaS) e discute questões como segurança, governança e integração de sistemas legados com sistemas na nuvem.
2. CONTEXTUALIZAÇÃO
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
3. CENÁRIO
Fragmentação de sistemas;
Projetos concluídos fora do prazo;
Acúmulo de tecnologias;
Sistemas legados;
Tudo isso aumenta a complexidade e custos
da operação.
4. CONCEITO
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 e
armazenamento) está em algum
lugar da rede e é acessada
remotamente, via Internet.
5. CLOUD COMPUTING
Software
Armazenamento Processamento
Internet
6. MODELO DE NEGÓCIO
Computação em nuvem tem como
objetivo proporcionar serviços de
Tecnologia da Informação sob demanda
com pagamento baseado no uso.
7. CARACTERÍSTICAS
Auto-serviço
Serviços Compartilhamento
mensuráveis de recursos
Acesso via
rede de alta Elasticidade
velocidade
8. SERVIDOR COMUM X CLOUD
SERVIDOR COMUM SERV 02
Situação do Pico de demanda
servidor do em 20% do tempo
ocioso
cliente em 80%
do tempo
em uso
DEMANDA
DEMANDA
ocioso
em uso em uso
DEMANDA
em uso
SERV 01 SERV 01 SERV 01
10. IAAS – INFRASTRUCTURE AS A SERVICE
Terceirização de infraestrutura;
Redução de desperdícios;
Virtualização;
Público-alvo: arquitetos de infraestrutura.
11. PAAS – PLATFORM AS A SERVICE
Ambiente para criação, teste e hospedagem
de aplicativos em nuvem;
Aplicações mais escaláveis;
Público-alvo: desenvolvedores.
12. SAAS – SOFTWARE AS A SERVICE
Softwares tendo a Web como plataforma;
Custo baseado na demanda;
Público-alvo: usuário final.
13. DBAAS – DATABASE AS A SERVICE
Informação de qualquer lugar;
Escalabilidade;
Performance;
Uso sob demanda.
15. MODELO DE NEGÓCIO
IaaS pode ser entregue pela própria área de TI da
empresa (insourced) ou por um provedor de
nuvens externo (outsourced).
A infraestrutura física por trás pode estar
hospedado no data center da própria empresa ou
no data center do provedor.
Esta infraestrutura pode ser de uso privado (private
cloud), compartilhada entre um grupo ou consórcio
de empresas (community cloud) ou compartilhada
com os demais clientes do provedor externo (public
16. MODELO DE NEGÓCIO
Estratégia de TI;
Oferecimento de TI para as empresas;
Pagamento dos serviços na medida do uso;
Escalabidade do negócio (capacidade de expandir
processamento, armazenamento e largura de
banda);
Deve ser adotado não apenas por redução de
custos, mas pela velocidade e flexibilidade que
permite a empresa inovar e criar novos produtos e
serviços suportados por TI.
17. ESTRATÉGIA “CLOUD FIRST POLICY”
A primeira opção é o modelo em nuvem e
apenas se o modelo não for adequado, a
implementação de um novo sistema poderá
ser no atual modelo computacional.
18. USO DE FRAMEWORK DE GOVERNANÇA EM CLOUD
Virtualizaçã Padronizaçã Cloud
o Automação
o Computing
Gerenciamento Medição Avaliação
Monitoramento (SLA – Service Level
Agreements)
Change Incident Performance
Management Management Management
19. DESAFIOS
Compatibilidade Falta de padrões de
gestão, interoperabilidade e de segurança
Infraestrutura de Internet no Brasil
Compliance
Privacidade
Segurança
Cultura empresarial
21. SOFTWARE AS A SERVICE (SAAS)
Modelo de distribuição de software onde as
aplicações são hospedadas por um provedor
de serviço e disponibilizada a clientes pela
Internet
O modelo tradicional de
distribuição, em que o software
é implantado nos
computadores do cliente é
chamado de software como
22. SAAS – INTEGRAÇÃO
Integração de sistemas SaaS com os legados,
que operam na modalidade on-premise.
A integração pode ser simples, com uploads e
downloads da e para a nuvem via processos
batch, ou em tempo-real, via Web Services.
23. SAAS – MULTITENANCY
Modelo de arquitetura de software (multi-
inquilino).
Empresas clientes compartilham os mesmos
recursos físicos de um aplicativo, mas
permanecem logicamente isolados.
24. MOBILE CLOUD APPLICATIONS
Por cada computador
comercializado são
vendidos 5 telefones
celulares (SAP)
Venda de smartphones
deve superar a de
computadores no Brasil
em 2011 (IDC)
A plataforma digital atual
da humanidade é móvel
25. CLOUD COMPUTING
DESAFIOS E OPORTUNIDADES
Elvis Fusco
fusco@univem.edu.br
http://elvisfusco.com.br
Twitter: @elvisfusco