Palestra de computação na nuvem (cloud computing) utilizado a plataforma open source da RedHart, o OpenShift.
Realizada na Asser Rio Claro dia 17/10/2014.
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
OpenShift
1. Luis Fernando Pimenta
Asser – Sistemas de informação em 2011
Pós Graduação, terminando 2014 – Claretiano
Desenvolvedor a 3 anos ...
Gerente de projetos e sócio na Renovasis
Soluções em T.I
2. DevRioClaro
● Comunidade gratuita de Rio Claro
● Foco em troca de informações e
aprendizado
● Encontro quinzenais
5. Conceito
Quando se fala em computação nas
nuvens, fala-se na possibilidade de
acessar arquivos e executar diferentes
tarefas pela internet. Quer dizer, você não
precisa instalar aplicativos no seu
computador para tudo, pois pode acessar
diferentes serviços online para fazer o que
precisa, já que os dados não se
encontram em um computador específico,
mas sim em uma rede.
6. Exemplos
● Dropbox
● Google Docs
● Google Drive
● Google Talk ( Hangouts )
● Google Maps
● Skydrive (Onedrive)
● iCloud
9. Passado
● Antigamente era necessário um super e
grande computador para desenvolver e
hospedar
10. Facilidade
● Os usuários têm a possibilidade de
acessar os seus arquivos pessoais de
qualquer lugar e também com qualquer
instrumento que tenha internet, não é
mais necessário arquivar fotos, músicas,
documentos e até ferramentas em objetos
físicos, como CDs, pendrives, entre
outros; agora, tudo acontece em tempo
real, é só acessar e pronto, seus mais
variados arquivos estão salvos “na
nuvem”.
11. Preços das coisas ...
● Com a nuvem, teve-se queda nos preços
de Desktops e Notebooks.
● Popularização e queda em preços de
Smathphones.
● Internet mais barata e mais rápida.
13. Tipologia em nuvem
● IaaS - Infrastructure as a Service ou Infra-estrutura
como Serviço: quando se utiliza
uma porcentagem de um servidor,
geralmente com configuração que se
adeque à sua necessidade.
14. Tipologia em nuvem
● PaaS - Plataform as a Service ou
Plataforma como Serviço: utilizando-se
apenas uma plataforma como um banco
de dados, um web-service, etc. (p.ex.:
Windows Azure, OpenShift).
15. Tipologia em nuvem
● SaaS - Software as a Service ou Software
como Serviço: uso de um software em
regime de utilização web (p.ex.: Google
Docs, Microsoft SharePoint Online).
17. Empregos
● Cloud Computing ou computação na
nuvem facilita e aumenta os empregos,
tendo em vista que tudo pode ser feito
remotamente
18. Desvantagem
● Velocidade da Internet
● Maior risco de comprometimento da
privacidade do que em armazenamento
off-line.
19.
20. Plataformas - PaaS
● Amazon Elastic Beanstalk
● CloudBees
● Cloud Foundry
● Google App Engine para Java
● Heroku para Java
● Red Hat OpenShift
21. Começando com OpenShift
● O PaaS, ou Platform as a Service (Plataforma
como Serviço), é um tipo de serviço de cloud
computing em que o provedor não somente
oferece o hardware e o sistema operacional, mas
também plataformas de aplicações e soluções
pré-configuradas. Para os desenvolvedores, o
PaaS reduz drasticamente problemas e
despesas adicionais com a configuração do
ambiente e a implantação de aplicações.
Também torna as aplicações mais fáceis de
escalar, por prover recursos sob demanda.