Please enable JavaScript.
Coggle requires JavaScript to display documents.
Fundamentos da Computação em Nuvem - Coggle Diagram
Fundamentos da Computação em Nuvem
Características importantes sobre computação em nuvem
Acesso de recursos por demanda
Autoatendimento
Acesso pela internet
Grande "pool" de recursos
Recursos elásticos
Pagar apenas o que usa ou reserva
Ofertas de Serviços
Infraestrutura como serviço IAAS
Recursos brutos de computação
Semelhante à data-centers
Pagam pelos recursos que usa
Pagam pelos recursos alocados antecipadamente
Plataforma como serviço PAAS
Víncula código a biblioteca que dão infraestrutura aos aplicativos
Pagam pelos recursos que são usados
Infraestrutura
Redes e segurança
Usafos para
Ingerir
Armazenar
Processar
Gerar insights
Computação e armazenamento
Tipos de Serviços
Computação
Cloud Run
computação gerenciada sem servidor.
Ele pode aumentar e diminuir automaticamente a escala vertical do zero quase na hora e cobra apenas os
O fluxo de trabalho do desenvolvedor no Cloud Run é simples e tem três etapas.
1-Primeiro, você escreve o aplicativo na sua linguagem de programação favorita.
Esse aplicativo precisa iniciar um servidor que detecte solicitações da Web.
2- Segundo, você cria e empacota o aplicativo em uma imagem de contêiner.
3-Por fim, implanta a imagem do contêiner no Cloud Run.
Depois de implantar a imagem do contêiner, você recebe um URL HTTPS exclusivo de volta para executar seu novo aplicativo conteinerizado.
Cloud Functions
O Cloud Functions permite escrever uma função de objetivo único que manipula a imagem e faz com que ela seja executada sempre que uma nova imagem for enviada.
O Cloud Functions é uma solução de computação leve, voltada a eventos e assíncrona que serve para criar pequenas funções de objetivo único que respondem a eventos de nuvem sem precisar gerenciar um servidor ou ambiente de execução.
O Cloud Functions também serve para conectar e expandir serviços de nuvem.
App Engine
riar aplicativos altamente escalonáveis em uma plataforma totalmente gerenciada sem servidor.
ideal se você considera o tempo de lançamento muito valioso e quer escrever código sem lidar com servidor, cluster ou infraestrutura.
apps de alta disponibilidade sem uma arquitetura complexa.
Compute Engine
criar e executar máquinas virtuais nos inovadores data centers e na rede de fibra óptica global do Google
Não há investimento inicial e milhares de CPUs virtuais podem ser executadas em um sistema feito para ser rápido e ter desempenho consistente.
funcionalidades de um sistema operacional completo.
Google Kubernetes Engine App Engine
Armazenamento
Cloud Storage
Cloud SQL
Cloud Spanner
Cloud Bigtable
Firestone
Separa ambos para que tenham escalonamento independente
BigData e Machine Learning
Cloud Storage
DataProc
Bigtable
BigQuery
Dataflow
Firestone
Pub/Sub
Looker
Cloud Spanner
Auto ML
Vertex AI
Baseada em 5 locais
América do Norte
América do Sul
Europa
Ásia
Austrália
Console Cloud
Maneira de acessar e interagir com o Googlr Cloud
Consoles
O console é a interface gráfica do usuário (GUI) do Google Cloud.
É uma interface da Web para implantação, escalonamento e solução de problemas.
Com o console do Cloud, é fácil encontrar recursos, verificar o status deles, ter total controle sobre eles e definir orçamentos para controlar o gasto.
SDK Cloud
Ele contém ferramentas da linha de comando para gerenciar recursos e aplicativos hospedados no Google Cloud. Isso inclui: CLI gcloud, a principal interface de linha de comando para produtos e serviços do Cloud; gsutil, para acessar o Cloud Storage pela linha de comando; e bq, uma ferramenta da linha de comando para o BigQuery.
Console Shell
Ele dá acesso a recursos por meio de linha de comando em um navegador.
É conveniente para trabalhar com aplicativos com foco em código ou cargas de trabalho de contêineres, porque você edita arquivos sem baixar e carregar mudanças.
APIs
os desenvolvedores estruturam o software em uma interface bem-definida que elimina detalhes desnecessários e documentam essa interface.
Os serviços do Google Cloud oferecem APIs para o código que você cria controlá-los.
O Google oferece bibliotecas de cliente do Cloud e de APIs do Google nas principais linguagens para simplificar chamadas ao Google Cloud no seu código. As linguagens incluídas nessas bibliotecas: Java, Python, PHP, C#, Go, Node.js, Ruby e C++,
Cloud Mobile APP
Com o app, você pode iniciar e interromper instâncias do Compute Engine, usar SSH para acessá-las e ver os logs delas.
você gerencia os serviços do Google Cloud no seu dispositivo móvel.
Com o app do console do Cloud, você gerencia os serviços do Google Cloud no seu dispositivo móvel.
É um recurso conveniente sem custo adicional.
Você pode interromper e iniciar instâncias do Cloud SQL.