Etiqueta: visualeditor |
Etiqueta: visualeditor |
||
| Linha 13: | Linha 13: | ||
== Conceito == | == Conceito == | ||
O Cloud Computing baseia-se principalmente na ideia de acessar dados, aplicações e serviços, entre várias outras utilidades, através da internet de qualquer lugar, independente do seu sistema ou de ter tais aplicações instaladas localmente. | |||
O Cloud Computing se divide em três serviços SaaS, PaaS, IaaS: | |||
==== '''SaaS''' ==== | |||
Sigla em inglês para Software as a Service é uma aplicação ou um conjunto de aplicações que fornecidas pelo cloud. A empresa contratante não precisa se preocupar como essas aplicações são implementadas, apenas em utiliza-las. Na Google temos como exemplo o G Suite. | |||
==== '''Paas''' ==== | |||
Sigla em inglês para Plataform as a Service, ao contrário do SaaS ela é voltada para quem quer desenvolver sua própria aplicação, se preocupando apenas com o desenvolvimento da aplicação deixando a parte da infraestrutura para o cloud. No Google Cloud temos o App Engine. | |||
==== '''IaaS''' ==== | |||
Infrastructure as a Service, está relacionado à infraestrutura onde rodam as aplicações, bancos de dados, máquinas virtuais e Big Disk. A IaaS é mais adequada para empresas que não querem preocupação com hardware, com custos de refrigeração, energia e manutenção, isso tudo fica por conta do cloud. No Google Cloud temos o Compute Engine. | |||
<br> | <br><br> | ||
== Enquadramento == | == Enquadramento == | ||
| Linha 29: | Linha 34: | ||
== Desafio tecnológico == | == Desafio tecnológico == | ||
* Segurança de acesso, como quais serviços podem ser utilizados e quem pode utiliza-los. Esta dificuldade é resolvida pela google cloud com um gerenciamento de identidades e acesso bastante personalizável, permitindo escolher quem pode utilizar determinado recurso até o que é que cada um pode fazer com determinado recurso | |||
* Necessidade de acesso estável à internet e com banda de comunicação adequada para o nível de uso, principalmente quando os sistemas produzem serviços para clientes internos.<br> | |||
<br> | |||
<br> | <br> | ||
| Linha 121: | Linha 124: | ||
<br> | <br> | ||
=== Módulo 1 === | ==== Módulo 1 ==== | ||
* Projetos | * Projetos | ||
** Podendo ser qualquer coisa, um projeto pode ser uma área da uma empresa, um produto ou seja você escolhe o que será um projeto | ** Podendo ser qualquer coisa, um projeto pode ser uma área da uma empresa, um produto ou seja você escolhe o que será um projeto | ||
| Linha 138: | Linha 141: | ||
*** Client Libraries: APIs prontas para linguagens como, python, javascript, ruby, java, php, objective-C, nodejs, .net, dart | *** Client Libraries: APIs prontas para linguagens como, python, javascript, ruby, java, php, objective-C, nodejs, .net, dart | ||
=== Módulo 2 === | ==== Módulo 2 ==== | ||
* App Engine | * App Engine | ||
** Uma plataforma (plataforma como serviço) para criar aplicativos web escaláveis e back-ends móveis | ** Uma plataforma (plataforma como serviço) para criar aplicativos web escaláveis e back-ends móveis | ||
| Linha 151: | Linha 154: | ||
*** Pesquisa | *** Pesquisa | ||
*** Registros | *** Registros | ||
<br> | <br> | ||
| Linha 159: | Linha 160: | ||
== Estudo Dirigido == | == Estudo Dirigido == | ||
* O Google Cloud fornece vários treinamentos sobre vários tópicos, e podem ser encontrados [https://cloud.google.com/training/?utm_source=google&utm_medium=cpc&utm_campaign=latam-BR-all-pt-dr-bkws-all-all-trial-e-latam-1002243-LUAC0000361&utm_content=text-sl-none-any-DEV_c-CRE_165124750506-ADGP_BKWS+%7C+EXA+~+Google+Cloud-KWID_43700008159824332-kwd-6458750523&utm_term=KW_google%20cloud-ST_google+cloud&dclid=COHsjLnb29UCFZaJkQodSCwPQw aqui]. | |||
* Há Também a documentação de todas as ferramentas disponíveis, ela se encontra [https://cloud.google.com/docs/ aqui]. | |||
<br> | <br> | ||
Edição das 12h22min de 16 de agosto de 2017
Fase I - Estudo
Título da Idéia
Redescobrindo as nuvens com Google Cloud
Objetivos
Expor as principais tecnologias de nuvem que existe hoje no mercado. Tendo uma visão sobre quais são as tendencias, como utiliza-las e expor alguns cases de sucesso que utilizam tais tecnologias.
Conceito
O Cloud Computing baseia-se principalmente na ideia de acessar dados, aplicações e serviços, entre várias outras utilidades, através da internet de qualquer lugar, independente do seu sistema ou de ter tais aplicações instaladas localmente.
O Cloud Computing se divide em três serviços SaaS, PaaS, IaaS:
SaaS
Sigla em inglês para Software as a Service é uma aplicação ou um conjunto de aplicações que fornecidas pelo cloud. A empresa contratante não precisa se preocupar como essas aplicações são implementadas, apenas em utiliza-las. Na Google temos como exemplo o G Suite.
Paas
Sigla em inglês para Plataform as a Service, ao contrário do SaaS ela é voltada para quem quer desenvolver sua própria aplicação, se preocupando apenas com o desenvolvimento da aplicação deixando a parte da infraestrutura para o cloud. No Google Cloud temos o App Engine.
IaaS
Infrastructure as a Service, está relacionado à infraestrutura onde rodam as aplicações, bancos de dados, máquinas virtuais e Big Disk. A IaaS é mais adequada para empresas que não querem preocupação com hardware, com custos de refrigeração, energia e manutenção, isso tudo fica por conta do cloud. No Google Cloud temos o Compute Engine.
Enquadramento
Pesquisa Aplicada
Desafio tecnológico
- Segurança de acesso, como quais serviços podem ser utilizados e quem pode utiliza-los. Esta dificuldade é resolvida pela google cloud com um gerenciamento de identidades e acesso bastante personalizável, permitindo escolher quem pode utilizar determinado recurso até o que é que cada um pode fazer com determinado recurso
- Necessidade de acesso estável à internet e com banda de comunicação adequada para o nível de uso, principalmente quando os sistemas produzem serviços para clientes internos.
Características
- Google Cloud Platform:
- Tecnologia de VMs, Rede, Segurança
- Inovação em modelo de negócios
- Tecnologias inovadoras
- Frentes de Trabalho:
- Processamento
- Armazenamento
- Machine Learning
- Big Data
- Inovação em modelo de negócios
- Desperdício estimado adicional
- Escolhe uma máquina não adequada gastando mais do que deveria ou com menos recursos do que precisaria
- Cobrança por hora. Pode ser que precise usar apenas 22 minutos e paga-se pela hora cheia
- Report Right Scale:
- Gasta-se em média, 45% a mais
- Proposta:
- Quanto mais se usa a Máquina Virtual, mais se ganha desconto
- Se ficar rodando muito tempo, pode-se obter 30% de desconto
- Pode-se acompanhar nos relatórios online
- O desconto é pelo uso
- Outra mudança é a oferta de máquinas customizadas:
- Padrões: Large, Medium, etc
- CPU
- Memória
- Não fica preso a uma máquina virtual específica
- Terceira mudança:
- Paga-se por minuto
- Pode ficar no máximo 60% por barato
- Não precisa pagar antecipadamente
- Futuro da Nuvem:
- 1a. onda: Colocation
- 2a. onda: Data Centers virtualizado
- 3a. onda: Nuvem global e flexível
- Novos serviços:
- VM Migration: Migração de VMs
- Container Engine:
- ApiGee: Ferramentas de criação e gestão de APIs
- Windows:
- Novas tecnologias:
- FireBase: Desenvolvimento de aplicativos móveis (Android e Web)
- Autenticação: Face, Twitter, etc
- Autenticação SMS
- Analytics: Google Analytics para aplicativos móveis
- Cloud Functions: Serverless - Não precisa gerenciar VMs - Cobrança por nro de execuções do código
- App_Engine: PaaS
- Container_Engine: Virtualiza Virtualização - Evolução das VMs para Container para Serverless. Baseado no Kubernetes
- FireBase: Desenvolvimento de aplicativos móveis (Android e Web)
- BigQuery:
- Processamento de dados criado na nuvem
- Volume de petabytes em minutos
- Usa SQL
- Processou dados, pagou. Não processou, não paga.
- Cloud Spanner:
- AI First: TensorFlow
- Machine Learning:
- Sundar CEO Google: Machine Learning é uma tecnologia centralizadora e transformadora ...
- Cloud TPUs => Roda apenas no Google, não se compra
- Machine Learning:
Módulo 1
- Projetos
- Podendo ser qualquer coisa, um projeto pode ser uma área da uma empresa, um produto ou seja você escolhe o que será um projeto
- Atributos: Nomes, número, ID
- Gerenciamento de identidades e acesso
- Quem? Faz o que? com qual recurso?
- Permissões do Projeto (Perfis): Proprietário, Editor, Visualizador, Administrador de Cobranças
- Interação com o Google Cloud Platform
- Cloud Console: Web e mobile(IOS, Android)
- Cloud SDK/Cloud Shell: Linha de comando/Programação
- API REST
- API Explorer: Uma ferramenta interativa que permite que você experimente APIs do Google usando o navegador
- Client Libraries: APIs prontas para linguagens como, python, javascript, ruby, java, php, objective-C, nodejs, .net, dart
Módulo 2
- App Engine
- Uma plataforma (plataforma como serviço) para criar aplicativos web escaláveis e back-ends móveis
- O App Engine facilita a implementação, manutenção e escalabilidade, assim você pode se concentrar na inovação
- Pague pelo que você usa
- Menos sobrecarga de gerenciamento
- Você define o minimo que quer de recursos e o máximo, ou então não defina e deixe que a nuvem faça isso por você
- Projeto
- Memcache
- Filas de tarefas
- Tarefas Programadas
- Pesquisa
- Registros
Estudo Dirigido
- O Google Cloud fornece vários treinamentos sobre vários tópicos, e podem ser encontrados aqui.
- Há Também a documentação de todas as ferramentas disponíveis, ela se encontra aqui.
Fase II - Ensino
Conteúdo
Desenvolva um conteúdo que possa transmitir o conhecimento adquirido para outros Crie um material (Wiki, PDF, PPT, ...) que possa ser armazenado e facilmente atualizável
Apresentação
- Apresentação:
- Slides:
Fase III - Exemplo de Caso de Negócio
Benefício para a Algar Telecom
Descrever em tópicos os benefícios que a Algar Telecom pode obter: ganhos, novos negócios, novos produtos, novas parcerias
Benefícios para o cliente
Descrever em tópicos os benefícios para os clientes (qualquer que seja o cliente, ou seja, Algar Telecom e outros)
Direcionadores chave
Descrever em tópicos o que esta iniciativa pode proporcionar
Elemento inovador
Destaque o elemento tecnologicamente novo ou inovador do projeto
Possíveis modelos de negócios
Descrever em tópicos os possíveis modelos de negócios
Business Case
- Coca-Cola
- Spotify
- O Spotify encontrou na google cloud uma forma de se preocupar menos com a infraestrutura necessária para manter a aplicação, o que era uma tarefa difícil e cara. O que abriu um novo horizonte, não há apenas um infraestrutura mas também muitas ferramentas que auxiliam e potencializam sua idéia, como Armazenamento, Processamento, Big Data e IA,
Descrever um exemplo de négócio que permita avaliar a solução comercialmente
Fase IV - Protótipo orientado ao Negócio
Escopo
Explique o escopo deste protótipo
Metodologia
Qual metodologia ou método utilizado?
Limitações
Informe sobre as limitações
PoC
Desenvolva um PoC (Proof of Concept)
Detalhamento Técnico
Descreva especificamente os aspectos técnicos desta pesquisa
Planejamento
Cronograma Macro
Histórico

