Etiqueta: visualeditor
Etiqueta: visualeditor
Linha 13: Linha 13:
== Conceito  ==
== Conceito  ==


<br>
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.


Explique em que contexto macro esta pesquisa será inserida
==== '''Paas''' ====
Relacione com outros projetos e pesquisas na área, na empresa ou mesmo no mundo
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.
Identifique algumas possibilidades de evolução desta idéia


<br>
==== '''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
Qual a barreira ou desafio tecnológico superável?
* 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
Informe sobre as particularidades, aspectos e atributos desta idéia.


<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].
<br>
* Há Também a documentação de todas as ferramentas disponíveis, ela se encontra [https://cloud.google.com/docs/ aqui].
 
Coloque aqui o plano de estudos bem como as possíveis fontes de informaçãoes.
 
<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


  • 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:
    • Banco de Dados SQL
    • É escalável
    • Mantenha consistência forte como ACID SQL
  • 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


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
      • Várias pessoas com o mesmo perfil
      • Perfis customizados: Possibilidade de liberação de acesso muito especifico, por exemplo, um usuário tem acesso ao storage mas não a computação em nuvem.
      • Contas de Serviço: utilizada por software para acesso de determinadas APIs google
  • 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


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


Pesquisadores