Lar Finanças Pessoais Trabalhando com o Google App Engine em Cloud Computing - dummies

Trabalhando com o Google App Engine em Cloud Computing - dummies

Índice:

Vídeo: O que é a Nuvem? | Google Cloud Platform | Apps Show Brasil 2024

Vídeo: O que é a Nuvem? | Google Cloud Platform | Apps Show Brasil 2024
Anonim

Quando você visita o site do Google App Engine, você notará quatro frases que realmente resumem a estratégia do Google para Platform as a Service (PaaS): < Nenhuma montagem é necessária.

  • O Google App Engine expõe um ambiente de desenvolvimento totalmente integrado.

  • É fácil de dimensionar.

  • É gratuito para começar.

  • O Google não está tentando ajudar os clientes a criar cada aplicativo para serem executados em todas as plataformas. Na verdade, é bastante focado, ajudando os clientes a desenvolver aplicativos baseados na Web em seu ambiente de computação em nuvem. A plataforma é para desenvolvimento e implantação.

Em essência, o desenvolvedor fornece ao Google App Engine um URL (endereço da Web) para a aplicação que está construindo e os mapas do mecanismo que codificam para a plataforma de desenvolvimento do Google. O App Engine lida com o ciclo de vida do aplicativo Web, incluindo tarefas de rotina, como registros de solicitação, verificação do status do aplicativo, atualização da versão do aplicativo, operação do banco de dados subjacente e gerenciamento de fluxo de trabalho.

O Google integrou todas as ferramentas de desenvolvimento em um único ambiente integrado. Quando os clientes vinculam seu desenvolvimento ao ambiente de ciclo de vida fornecido pelo Google, eles também obtêm acesso à infra-estrutura do Google como um serviço (IaaS). Desta forma, os clientes podem adicionar mais capacidade sob demanda.

Outros serviços do Google úteis com o cloud computing

Além dos serviços de desenvolvimento, o Google também oferece outros serviços de plataforma integrada, incluindo, entre outros:

Contas do Google para autenticação
  • Sistema de arquivos nativo do Google chamado sistema de arquivos GFS (Sistema de arquivos do Google)

  • BigTable (para gerenciamento de dados), um sistema de armazenamento distribuído que gerencia dados estruturados de grande escala

  • Também inclui serviços de infra-estrutura, como

Balanceamento de carga

  • Armazenamento persistente com consultas

  • Classificação e transações

  • Interfaces de programação para suportar a autenticação de usuários e envio de email usando as Contas do Google

  • Tarefas agendadas para desencadeando eventos em horários específicos e intervalos regulares

  • Esta é essencialmente a mesma plataforma que o Google usa para criar seu próprio software.

Pilha de desenvolvimento do Google e computação em nuvem

Além dessas ferramentas de infraestrutura, o Google App Engine também inclui uma pilha de desenvolvimento. O Google chama isso de

infraestrutura de serviço escalável que conecta o código do aplicativo da Web ao ambiente do Google. Ele faz isso integrando-se às seguintes ferramentas:

Tempo de execução do Python:

  • Para criar um aplicativo para a plataforma, é necessária uma linguagem de programação.O primeiro que o Google suportou foi o Python, uma linguagem de programação de alto nível que facilita a criação rápida de aplicativos complexos com programação mínima. Java runtime:

  • O Google adicionou Java como uma segunda plataforma de linguagem de programação suportada. Um Kit de Desenvolvimento de Software (SDK):

  • Este conjunto de ferramentas de desenvolvimento permite aos desenvolvedores escrever o código do aplicativo. Um console de administração baseado na Web:

  • O console ajuda os desenvolvedores a gerenciar suas aplicações. Datastore:

  • A datastore é uma camada de software que armazena os dados de um aplicativo da Web. É construído na estrutura Bigtable (banco de dados de alto desempenho). taxas da plataforma Google Cloud Computing

O Google configurou o Google App Engine para incentivar sua ampla adoção. Tal como acontece com outras plataformas em nuvem, os clientes pagam com base no uso, portanto, não há custo de instalação ou outras taxas de manutenção. Por exemplo, não há nenhum custo para um desenvolvedor criar um aplicativo.

Depois que um cliente implantar esse aplicativo, no entanto, as cobranças começam a somar. O cliente paga o armazenamento e a largura de banda. Cada um desses aplicativos pode usar até 500 MB de armazenamento, até 5 milhões de visualizações de página mensais sem uma taxa adicional. Um cliente tem permissão para registrar até dez aplicativos por conta de desenvolvedor.

Trabalhando com o Google App Engine em Cloud Computing - dummies

Escolha dos editores

Filmando fotos em situações especiais com Canon Rebel Série T3 Câmeras - manequins

Filmando fotos em situações especiais com Canon Rebel Série T3 Câmeras - manequins

ÀS vezes haverá não há problema em tirar o seu Canon Rebel T3 ou T3i fora e tirar fotos com configurações automáticas. A maior parte do tempo, você pode fazer com alguns ajustes simples. Alguns assuntos e situações de filmagem apresentam alguns desafios adicionais que exigem combinações de configurações mais complicadas. ...

Escolha dos editores

Obtendo o WordPress. org Software - dummies

Obtendo o WordPress. org Software - dummies

Depois de classificar seu host e domínio do site, você deve baixar e extrair os arquivos do WordPress pela WordPress. org e colocá-los no seu computador. Escolha um lugar que você lembrará, como um diretório de Documentos ou Download. Siga estas etapas: aponte seu navegador para o WordPress. org. A página principal do WordPress aparece. Clique em ...

Google AdSense para Bloggers de Mom - dummies

Google AdSense para Bloggers de Mom - dummies

Google O AdSense não é uma rede de anúncios orientada para a mãe, nem é A melhor opção de publicidade para a maioria dos blogs da mãe. Há certamente exceções a isso, especialmente se você blogar sobre produtos ou marcas. Todos os blogueiros que exibem publicidade devem ter um provedor de anúncios de backup - e o AdSense é uma ótima solução para essa necessidade. AdSense aprova ...

Relatório de conteúdo principal do google Analytics - dummies

Relatório de conteúdo principal do google Analytics - dummies

O relatório Top Content é um dos relatórios mais importantes no Google Analytics. Este relatório mostra as postagens mais populares no blog da sua mãe. Seu conteúdo popular dá uma visão do porquê seus leitores chegam até você. Os tópicos dessas postagens indicam o que as pessoas gostam, mesmo quando não comentam. Para visualizar ...

Escolha dos editores

Como fazer uma imagem disparar um link - as manequins

Como fazer uma imagem disparar um link - as manequins

Usam imagens para navegação . Eles são mais bonitos que os links de texto simples, e você pode adicionar a forma e a função na sua página com um elemento. Para criar uma imagem que desencadeia um link, você substitui um elemento no lugar do texto ao qual você ancoraria seu link. Esta marcação liga o texto: ...

Como abrir links em novos Windows ou Tabs com HTML5 - dummies

Como abrir links em novos Windows ou Tabs com HTML5 - dummies

O A web funciona porque você pode vincular páginas em seu site para páginas nos sites de outras pessoas usando um elemento de âncora simples. Quando você liga para o site de outra pessoa, você envia usuários para longe de seu próprio site. Para manter os usuários no seu site, HTML pode abrir a página vinculada em uma nova janela ...

Como criar tabelas em HTML5 - dummies

Como criar tabelas em HTML5 - dummies

O recipiente de marcação primária para tabelas em HTML é a tabela elemento. Ou seja, você usa a tag de abertura para denotar o início de uma tabela e você adiciona a tag de fechamento para encerrá-la. Além disso, os blocos de construção básicos para dados de tabela em HTML são a linha da tabela ( ) e os dados da tabela ...