¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Cloud Computing

Vinicius Oliveira Portugués

Contenido del mapa

Cloud Computing

  1. Pagamento somente pelo o que usa

  2. Modelos de Serviços: SaaS, PaaS, IaaS

    • SaaS
      • Oferece serviços a nível de aplicação
    • PaaS
      • Oferece os serviços que o SaaS oferece mais serviços de plataformas, ferramentas e ambientes de execução
    • IaaS
      • Oferece os serviços que o PaaS e SaaS oferece mais serviços de infraestrutura de TI
  3. Rápida Crescimento/Diminuição de utilização de serviços

  4. Acesso a todos os tipos de redes

  5. Transparência de Localidades

  6. Serviço sobre demanda(Self-Service)

  7. Google Cloud

    • Armazenamento
      • Cloud Storage
        • Alta Disponibilidade
        • Alta Durabilidade
        • Alta Performance
        • Alta Segurança
        • Armazenamento de grandes "objetos binários"
      • Cloud SQL
        • RDMS gerenciado e relacional
        • Bancos de Dados Disponiveis: MYSQL e PostgreSQL e SQL Server
        • Escalabilidade - Vertical Read/Write e Horizontal : Read
      • Cloud Spanner
        • Totalmente Gerenciado
        • Horizontalmente Escalável
        • Consistência Forte
        • Transacional
        • Alta Disponibilidade
        • SQL-like
        • Replicação Automática
      • Cloud Datastore
        • Banco NoSQl
        • Modelo Document Store
        • Auto-Escálavel
        • Armazenamento em documentos JSON-like
        • Consistência eventual e forte
        • Dados encriptados
        • Suporta transações
      • Cloud Bigtable
        • Banco NoSQL
        • Wide-Column
        • Totalmente Gerenciado
        • Suporta tecnologias da Google
        • Ideal para aplicações com muita escrita
        • Bastante utilizado em aplicações IoT
    • Computação
      • Cloud Functions
        • Modelo Arquitetural: Micro serviços
        • Linguagens aceitas: Python, Go e Node.js
        • Não tem a utilização de servidor
        • Indicação para eventos Leves
        • Responsabilidades humanas: Função e Eventos
      • Compute Engine
        • Modelo Arquitetural: IaaS
        • Indicado para qualquer carga de trabalho
        • Responsabilidades humanas: Sistema, Sistemas Operacionais, CPU, RAM e Disco e Redes
        • Inicio Rápido
        • Configuração de CPU, RAM, Disco(Standard, SSD e Local SSD), GPU e TPU podem ser feitas de forma independente
        • Escalamento Automático do Servidor
        • Característica Principal: Máquinas virtuais + rede
        • Aceita todas as linguagens
      • App Engine
        • Standard
          • Linguagens aceitas:Python, Node.js, Go, Java e PHP
          • Inicio Mais Rápido
        • Flexible
          • Linguagens aceitas: Python, Node.js, Go, Java, Ruby, .NET e Custom Runtimes
          • Maior gerenciamento do aplicação e seus recursos
        • Responsabilidades humanas: Código, Requisições HTTP, Versões
        • Indicado para Aplicativos da Web escaláveis e Aplicativos de back-end para celular
        • Servidores gerenciados com dimensionamento automático
        • Modelo Arquitetural: PaaS
      • Kubernetes Engine
        • Aceita todas as linguagens
        • Modelo Arquitetural: IaaS e PaaS
        • Escalonamento de Clusters
        • Indicado para cargas de trabalho em forma de Contêiner
        • Open Source
        • Responsabilidades humanas: Aplicações e suas infraestutura lógicas
    • Comunicação
      • GCS
        • Transfêrencia de Arquivos
        • Alto Acoplamento
        • Baixa Escalabilidade
        • Média Complexidade
      • Any DB
        • Comunicação entre Banco de Dados
        • Alto Acoplamento
        • Baixa Escalabilidade
        • Média Complexidade
      • Rest API
        • Chamada de procedumento remoto
        • Baixa Complexidade
        • Média Escalabilidade
        • Alto Acoplamento
        • Ideal para Comunicação Síncrona
      • Pub/Sub Task Queue
        • Comunicação por mensagens
        • Baixa Latência
        • Alta Escabilidade
        • Baixo Acoplamento
        • Ideal para Comunicação Assícrona
    • Organização em Regiões e Zonas
      • Zonas
        • Área de deployment dentro de uma região
        • Ideal implementar aplicações em várias zonas para que a mesma se torne tolerante a falhas
      • Regiões
        • Regiões independentes que possuem uma ou mais zonas
        • Latência menor que 5 ms no percentil 95
    • Redes
      • São criadas dentro dos projetos
      • Máximo de 5 por projeto
      • Contém Sub Redes
      • Utiliza-se para isolar as aplicações, cada uma com a sua regra especifica
  8. Modelos de implantação: Hibrido, Publico, Comunitário e Privado

    • Hibrido
      • Quando tem mais de um estilo de Cloud ( Privado, Comunitario, Publico)
    • Público
      • Quando uma organização vende os serviços de nuvem
    • Comunitário
      • Quando é compartilhado entre organizações e possui um suporte especifico
    • Privado
      • Quando apenas uma unica organização aluga ou tem os seus recursos

Información

Descripción
Mapa Mental sobre Cloud Computing, creado por Vinicius Oliveira el 25/11/2019.
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?