Podcast
Questions and Answers
Qual comando é utilizado para criar um novo diretório?
Qual comando é utilizado para criar um novo diretório?
Qual opção do comando 'systemctl' é usada para desabilitar um serviço para que não inicie automaticamente na próxima inicialização?
Qual opção do comando 'systemctl' é usada para desabilitar um serviço para que não inicie automaticamente na próxima inicialização?
Qual é a função do comando 'sudo apt update'?
Qual é a função do comando 'sudo apt update'?
O que o comando 'sudo systemctl start nginx' faz?
O que o comando 'sudo systemctl start nginx' faz?
Signup and view all the answers
Para exibir todos os pacotes instalados, qual comando deve ser usado?
Para exibir todos os pacotes instalados, qual comando deve ser usado?
Signup and view all the answers
Qual comando pode ser usado para remover um pacote específico do sistema?
Qual comando pode ser usado para remover um pacote específico do sistema?
Signup and view all the answers
O que a opção 'reload' faz no comando 'systemctl'?
O que a opção 'reload' faz no comando 'systemctl'?
Signup and view all the answers
Qual comando lista o status atual de um serviço?
Qual comando lista o status atual de um serviço?
Signup and view all the answers
Quais são os serviços principais oferecidos por provedores de nuvem pública?
Quais são os serviços principais oferecidos por provedores de nuvem pública?
Signup and view all the answers
Qual é a principal diferença entre contêineres e máquinas virtuais em termos de desempenho?
Qual é a principal diferença entre contêineres e máquinas virtuais em termos de desempenho?
Signup and view all the answers
No contexto do Serverless Computing, qual é a principal responsabilidade do fornecedor de serviços de nuvem?
No contexto do Serverless Computing, qual é a principal responsabilidade do fornecedor de serviços de nuvem?
Signup and view all the answers
Qual é a característica mais importante do serviço Cloud Storage?
Qual é a característica mais importante do serviço Cloud Storage?
Signup and view all the answers
O que caracteriza um serviço de Batch Compute?
O que caracteriza um serviço de Batch Compute?
Signup and view all the answers
Qual dos seguintes serviços é considerado um exemplo de IaaS?
Qual dos seguintes serviços é considerado um exemplo de IaaS?
Signup and view all the answers
Qual é uma vantagem da utilização de contêineres em aplicações?
Qual é uma vantagem da utilização de contêineres em aplicações?
Signup and view all the answers
Qual é um dos principais benefícios do uso de Serverless Computing?
Qual é um dos principais benefícios do uso de Serverless Computing?
Signup and view all the answers
Qual das opções abaixo não é uma característica dos contêineres?
Qual das opções abaixo não é uma característica dos contêineres?
Signup and view all the answers
O que é um componente essencial para configurar um servidor em nuvem?
O que é um componente essencial para configurar um servidor em nuvem?
Signup and view all the answers
Qual dos seguintes é um exemplo de aplicativo que poderia usar o Batch Compute?
Qual dos seguintes é um exemplo de aplicativo que poderia usar o Batch Compute?
Signup and view all the answers
Qual é o propósito do Cloud Container Service?
Qual é o propósito do Cloud Container Service?
Signup and view all the answers
O que caracteriza a computação sem servidor?
O que caracteriza a computação sem servidor?
Signup and view all the answers
Qual é uma desvantagem do uso de máquinas virtuais em comparação com contêineres?
Qual é uma desvantagem do uso de máquinas virtuais em comparação com contêineres?
Signup and view all the answers
Study Notes
Princípios de Computação em Nuvem
- Serviços principais de nuvem pública incluem: serviços de computação em nuvem, armazenamento em nuvem, serviços de banco de dados e Rede Virtual Privada (VPC).
-
Tipos de serviços de computação em nuvem:
- Cloud Server: servidores virtuais, geralmente baseados em instâncias VM.
- Container Service: serviços que utilizam Docker e Kubernetes.
- Serverless Computing: execução de código sem gerenciar a infraestrutura subjacente, conhecido como FaaS (Function as a Service).
- Batch Compute: processamento em larga escala de dados em paralelo.
Cloud Server
- Usuários alugam servidores em nuvem com diferentes métodos de cobrança: por hora, mensal, anual ou por reserva.
- Servidores virtuais são mais eficientes e escaláveis em comparação a servidores físicos.
- Recursos como CPU, RAM e armazenamento podem ser personalizados conforme a necessidade do cliente.
- IaaS (Infrastructure as a Service): fornece e gerencia recursos de infraestrutura virtualizados, eliminando a necessidade de gerenciamento pelo usuário da infraestrutura subjacente.
Container Service
- Containers: oferecem uma estrutura leve para empacotar e implantar aplicativos, resolvendo problemas de dependências.
- Aplicativos com suas bibliotecas dependentes são encapsulados em imagens de contêiner.
- Permitindo testes e implantações em diferentes ambientes com pouca ou nenhuma modificação no código.
Diferenças entre Containers e Máquinas Virtuais
- Máquinas Virtuais: cada VM tem seu próprio sistema operacional completo, resultando em maior uso de memória e recursos.
- Containers: compartilham o kernel do sistema operacional, usando menos recursos e evitando sobrecarga de memória.
Serverless Computing
- O conceito de "sem servidor" significa que os desenvolvedores não precisam gerenciar a infraestrutura; o fornecedor de nuvem faz isso automaticamente.
- A eficiência do desenvolvimento aumenta, permitindo foco na lógica de negócios e aceleração da comercialização de produtos.
- Provedores de nuvem gerenciam a alocação de recursos necessários como CPU e memória.
Batch Compute
- Uma solução distribuída para processamento em larga escala de tarefas em lote.
- Suporta execução concorrente de operações, gerenciando automaticamente recursos, agendamento de tarefas e carregamento de dados.
- Permite submissão de programas para múltiplas instâncias VM simultaneamente.
Criação de Cloud Server (VM)
- Escolha da opção de faturamento e região do serviço em nuvem.
- Definição da configuração do host, como CPU e RAM.
- Configuração dos dispositivos de armazenamento, incluindo formatação de discos para diferentes sistemas operacionais (Linux ou Windows).
- Exigência de observar as instruções detalhadamente em ambientes de laboratório.
Comandos Comuns do Linux
-
pwd
: exibe o diretório de trabalho atual. -
ls
: lista todos os arquivos no diretório. -
cd
: muda o diretório de trabalho. -
mkdir
: cria um novo diretório. -
ifconfig
: configuração da interface de rede. -
sudo
: executa comandos com direitos de administrador.
Comandos APT
- Utilizado para gerenciar pacotes no Linux, com comandos como
apt update
,apt upgrade
,apt install
eapt remove
.
Systemctl e Subcomandos
- start/stop/restart: iniciam, param ou reiniciam serviços.
- status: exibe o estado do serviço.
- enable/disable: definem se um serviço deve ou não iniciar automaticamente no boot.
Recursos Adicionais
- Link para estudo mais profundo sobre Linux e sua documentação estão disponíveis em tutoriais e centros de ajuda da Alibaba Cloud.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Teste seus conhecimentos sobre os princípios básicos da computação em nuvem. Este quiz cobre os serviços principais de nuvem pública, tipos de serviços e características específicas dos servidores em nuvem. Aprenda sobre IaaS, contêineres e muito mais.