INFRAESTRUTURA DE TI Flashcards
O IP não estabelece uma conexão para envio dos pacotes, nem garante um serviço confiável de envio de mensagens com retransmissão em caso de perda.
CERTO
A camada de Internet entrega pacotes IP onde eles são necessários e lida com o roteamento dos pacotes.
CERTO
A camada de transporte (TCP) é responsável por fornecer comunicação de dados fim a fim (origem e destino)
A camada de ……………….. é responsável por fornecer comunicação de dados fim a fim (origem e destino).
Transporte (TCP)
O TCP é capaz de controlar erros na conexão, o que permite solicitar a retransmissão das partes que apresentaram erros.
CERTO
O TCP implementa mecanismos de controle de fluxo e de erros na camada de transporte
No Protocolo TCP, a interface para a camada de aplicação deixa transparente processos de controle de fluxo, retransmissão, verificação e correção de erros.
CERTO
O TCP implementa mecanismos de controle de fluxo e de erros na camada de transporte
No segmento TCP há um campo chamado “…………………..”, que realiza um cálculo sobre os dados e coloca o resultado neste campo. O receptor ao receber o segmento refaz o cálculo e compara com o resultado no campo “……………………..”, se o resultado for o mesmo o pacote está íntegro, caso contrário o protocolo detecta o erro e solicita retrasmissão. Notem que o TCP não corrige o erro, ele solicita que o transmissor envie novemente.
Checksum
O TCP divide os dados recebidos da camada de aplicação em blocos de tamanho adequado para envio, chamados de …………………… Quando um ele é enviado, um timer é ativado, e o transmissor espera o recebimento de uma mensagem de confirmação do destinatário.
segmentos
Sempre quando um host recebe um pacote de dados TCP, ele envia uma confirmação para o transmissor.
CERTYO
O TCP no host de destino pode reordenar os segmentos caso cheguem fora de ordem (já que datagramas IP podem chegar fora de ordem, e segmentos TCP são enviados em datagramas IP). Assim, os dados são repassados na ordem correta à aplicação que os irá processar.
CERTO
O protocolo TCP utiliza um checksum que envolve o cabeçalho TCP e os dados transmitidos. Caso um segmento recebido possua um checksum inválido, o que acontece?
o segmento será descartado e não será enviada a mensagem de confirmação para o transmissor.
O uso do IP não garante que o pacote chegue sem perdas ao destinatário, visto que ele não possui funções que validem o tamanho ou a integridade da informação entregue
CERTO
IP não é orientado a conexão.
Janela deslizante é uma característica de alguns protocolos (inclusive TCP) que permite que o remetente transmita mais que um pacote de dados antes de receber uma confirmação.
CERTO - controle de fluxo
Depois de receber a confirmação para o primeiro pacote enviado, o remetente desliza a janela e manda outra confirmação. O número de pacotes transmitidos sem confirmação é conhecido como o tamanho da janela; aumentando o tamanho da janela melhora-se a vazão.
O FTP (File Transfer Protocol) é um protocolo da camada de aplicação do TCP/IP que utiliza duas conexões TCP paralelas para transferir um arquivo: uma de controle e outra de dados.
CERTO
Conexão Controle: porta 21 - half-duplex
Conexão Dados: porta 20 - full-duplex
Quais portas o protocolo FPT utiliza para controle/autenticação e dados?
> Transferência dos DADOS (porta TCP 20 - comunicação Full-duplex) - permite o envio de múltiplos arquivos
> Operação de CONTROLE (porta TCP 21 - comunicação Half-duplex)
Qual a diferença entre os protocolos ARP e RARP?
1) objetivos
2) tipo de mensagem
3) necessidade de servidor
1) ARP
- Mapear IP para MAC
- broadcast para consulta / unicast para resposta
- não necessita servidor
2) RARP
- Mapear MAC para IP
- broadcast para consulta /unicast para resposta
- necessita servidor RARP
O roteamento é um serviço provido pela camada de rede, por exemplo, pelo algoritmo de vetor de distâncias (DV), que é iterativo — o processo continua até que mais nenhuma informação seja trocada entre vizinhos — e assíncrono — não requer que todos os nós rodem simultaneamente.
CERTO
No TCP, os campos Número de Sequência e Número de Confirmação possuem ….. bits cada e são fundamentais à transferência confiável dos dados.
CERTO
Número de Sequência: número que identifica o byte em um fluxo de dados do transmissor para o receptor.
Número de Confirmação: Se a flag ACK estiver ativada o valor deste campo será o próximo número de sequência que o destinatário espera receber.
SMTP: pode ser utilizado para enviar e receber mensagens de e-mail.
CERTO
Às vezes, este protocolo é emparelhado com IMAP ou POP3 (por exemplo, por um aplicativo de nível de usuário), que lida com a recuperação de mensagens, enquanto o SMTP envia mensagens a um servidor para encaminhamento.
Detecção e correção de erros são mecanismos que acrescentam informações redundantes ao tráfego da rede de computadores, com o objetivo de viabilizar a identificação e a mitigação de eventuais falhas nos dados recebidos da transmissão.
CERTO
Na detecção de erros, estamos verificando se ocorreu algum erro. A resposta é simples sim ou não.
Na correção de erros, precisamos saber o número exato de bits que foram corrompidos e, mais importante, sua localização.
O conceito mais importante na detecção e correção de erros é a redundância.
Para sermos capazes de detectar e corrigir erros, precisamos enviar alguns bits extras redundantes juntos com os dados.
O IPv6 e o IPv4 são compatíveis entre si, sendo o primeiro resultante de uma evolução do segundo, em função da escassez de endereços relativos à versão 4.
ERRADO
Precisa de técnicas para converter os protocolos, sendo assim não são compatíveis, se fossem não haveria necessidade alguma de tratativas.
Diferenças IPv4 e IPv6:
1) Tamanho endereço
3) Comprimento do campo do cabeçalho (em bytes)
3) Tipo endereçamento (broadcast, etc.)
1) 32 e 128 bits
2) 12 e 8
3) Ipv4: broadcast, multicast, unicast
Ipv6: anycast, multicast e unicast
Tanto o protocolo RIPv1 como o RIPv2 suportam apenas o IPv4.
CERTO
Redes que utilizam IPv6 devem usar RIPng em vez de RIPv2 para suporte de roteamento dinâmico.
Caso o email não esteja configurado para manter uma cópia de mensagem no servidor, o protocolo ……………. move a mensagem do servidor de email para o computador local enquanto o ………………. mantém a mensagem no servidor de email e uma imagem local do conteúdo do servidor.
o POP (post office protocol) move a mensagem do servidor de email para o computador local enquanto o IMAP (Internet message access protocol) mantém a mensagem no servidor de email e uma imagem local do conteúdo do servidor.
Para efeito de comunicação, os protocolos da pilha TCP/IP consideram todos os tipos de redes interconectadas igualmente, ou seja, esses protocolos definem uma abstração para a entidade rede que esconde os detalhes e as características das redes físicas interconectadas.
CERTO
Qualquer programa, independentemente da linguagem, do sistema operacional, do Hardware utilizado consegue dialogar com a internet!
Tanto o RIPv1 como o RIPv2 utilizam ……….. devido à sua natureza de protocolo leve e de baixo overhead, apropriado para o tipo de comunicação periódica e sem necessidade de conexão garantida que o RIP requer.
UDP
Cite as 3 principais técnicas de transição IPv4 para IPv6.
1) Pilha Dupla
2) Tunelamento
3) Tradução
Qual o tamanho do cabeçalho TCP e UDP?
TCP: Cabeçalho de tamanho variável, de 20 a 80 bytes (padrão 20)
UDP: Cabeçalho de tamanho fixo: 8 bytes
Tanto TCP como UDP suportam checksum
CERTO
Para implementar este mecanismo o TCP e o UDP possuem em seu cabeçalho um campo de 16 bits, chamado checksum. Para determinar o valor do campo checksum, o emissor faz o complemento de 1 da soma de todos as palavras de 16 bits do segmento e coloca o resultado no campo cheksum
Quais as etapas do handshake TCP?
1) Cliente envia SYN
2) Servidor responde SYN-ACK
3) Cliente reconhece e e retorna SYN
Quais as etapas do fechamento de conexão TCP?
1) Cliente envia FIN
2) Servidor responde ACK
3) Servidor envia FIN
4) Cliente responde ACK
Quais principais diferenças no cabeçalho IPv6 frente ao IPv4?
1) Comprimento cabeçalho
2) Tipo de Serviço
3) TTL (Time to live)
4) Checksum
1) Ipv4 = 20 a 60 bytes / ipv6 = 40 bytes fixo
2) alterado para “Classe de Tráfego)
3) Substituído por “Limite de Salto”
4) removido do ipv6
Por qual motivo o checksum foi removido do IPv6?
o campo “Soma de Verificação” foi descartado com o objetivo de deixar o protocolo mais eficiente já que outras validações são realizadas pelos protocolos das camadas superiores da rede.
O ………………….. é um protocolo que os dispositivos de uma rede usam para comunicar problemas com a transmissão de dados.
Protocolo de mensagens de controle da Internet (ICMP)
é utilizado para comunicar informações da camada de rede, sendo o uso mais comum para fornecer relatórios de erros à fonte original. Qualquer computador que utilize IP precisa aceitar as mensagens ICMP e alterar o seu comportamento de acordo com o erro relatado
O ………………..é um protocolo utilizado em redes IP multicast para gerir a adesão e a saída de hosts em grupos multicast. Ele permite que os hosts informem aos routers quais grupos multicast desejam receber tráfego e também permite que os routers transmitam o tráfego multicast apropriado para os hosts interessados.
IGMP
Qual a função do protocolo TFTP? Qual porta?
Porta 69. TFTP significa Trivial File Transfer Protocol (Protocolo de Transferência de Ficheiros Trivial). TFTP é um protocolo que pode ser utilizado para transferir ficheiros através de redes e entre computadores. TFTP é uma forma mais simples de transferir ficheiros em comparação com o FTP e o SFTP.
O TFTP não é tipicamente utilizado para transferir ficheiros através da Internet, pois não é tão seguro como o FTP e o SFTP. Em vez disso, o TFTP deve ser utilizado para transferir ficheiros dentro da sua rede local para assegurar que os seus ficheiros são protegidos.
Escreva a porta dos seguintes protocolos:
BGP
RIP
SNMP
Telnet
TFTP
FTP
SSH
SMTP
DHCP
POP3
IMAP
LDAP
FTP COM TLS
BGP - 179
RIP - 520
SNMP - 161/162
Telnet - 23
TFTP - 69
FTP - 20/21
SSH - 22
SMTP - 25
DHCP - 67/68
POP3 - 110
IMAP - 143
LDAP - 389
FTP COM TLS - 989/990
Tanto o TCP como o UDP admitem multicast ou broadcast.
ERRADO
o TCP Não admite multicast e broadcast.
Um dos cenários disponíveis para computação em nuvem é o SaaS (Software as a Service), cujos serviços dizem respeito a aplicações completas oferecidas aos usuários. Embora não seja instalado localmente na infraestrutura do cliente, o SaaS é utilizado pela web, podendo ser pago pelo tempo de uso ou volume, de acordo com a demanda.
CERTO
O SAAS, modelo de uso da computação em nuvem em que um aplicativo é acessado, via Internet, em um sítio diferente daquele do cliente, apresenta como vantagem para o cliente a não exigência de licença de uso.
CERTO
NUVEM não paga licença, paga ALUGUEL
No modelo SaaS (Software as a Service), as aplicações oferecem interfaces customizadas para cada cliente.
CERTO
Muitos provedores oferecem personalização para que as empresas possam atender a necessidades individuais. Portanto, é possível que as aplicações ofereçam interfaces customizadas para cada cliente.
A infraestrutura de nuvem SaaS (Software as a Service) executa apenas aplicativos disponibilizados pelo provedor de serviços.
CERTO
I O SaaS diferencia-se do PaaS por ter o foco em distribuir soluções de software, independentemente do ambiente computacional e da infraestrutura de TI, caracterizando-se pela versatilidade, de modo a atender aos mais variados tipos de situações de uso.
CERTO
SaaS (Software as a Service) se concentra na entrega de aplicações de software via internet, eliminando a necessidade de instalar e rodar aplicações no computador local. Isso permite que os usuários acessem os softwares de qualquer ambiente computacional, independentemente da infraestrutura de TI subjacente.
O IaaS é considerado um serviço de PaaS incrementado por sistemas operacionais que rodam diretamente da nuvem e, também, ferramentas analytics, de desenvolvimento e de banco de dados.
ERRADO
IaaS (Infrastructure as a Service) fornece infraestrutura básica, como máquinas virtuais, armazenamento e redes. PaaS (Platform as a Service) é uma camada acima do IaaS, fornecendo não só a infraestrutura, mas também ambientes de desenvolvimento, ferramentas e serviços adicionais. PaaS não é simplesmente IaaS com sistemas operacionais e ferramentas adicionais; é um modelo de serviço separado com um foco diferente.
O serviço no qual o provedor de nuvem fornece servidores, armazenamento, rede e ferramentas para desenvolver, testar, hospedar e entregar aplicativos e os clientes podem usar um conjunto de ferramentas pré-montadas é conhecido como IaaS.
ERRADO
PaaS
PaaS: Disponibiliza-se uma plataforma, um ambiente operacional completo, para que aplicativos e serviços possam ser desenvolvidos.
O Google ApiGee é fornecido na modalidade PaaS
CERTO
O Google Apigee é uma plataforma de gerenciamento de API (Interface de Programação de Aplicações), e, geralmente, é considerado como uma solução PaaS (Plataforma como Serviço).Apigee oferece recursos para cr
Qual das responsabilidades/funcionalidades a seguir, quais percentem a um Paas?
Data•
Midleware•
OS•
Application
Runtime•
Server•
Virtualization•
Storage•
Networking
Data
Application
No modelo PaaS (platform as a service), o usuário gerencia as aplicações e os dados, e o provedor gerencia os servidores, runtime, middleware, o armazenamento e networking.
CERTO
No modelo de serviço em nuvem PaaS, são responsabilidades do provedor o fornecimento e o gerenciamento do processamento físico, o armazenamento e o ambiente de hospedagem.
ERRADO
Isso é IaaS
Para que a ferramenta de virtualização se comunique diretamente
com o hardware, pode ser utilizado um hypervisor nativo, também conhecido como bare metal.
CERTO
Baremetal lembra “metal” e metal lembra hardware. Assim fica fácil de lembrar: Baremetal ou tipo
1 roda direto sobre o hardware!
Os hipervisores de tipo 2, a exemplo do VMware, são executados
diretamente no hardware.
ERRADO
Um hypervisor de tipo 2 está “acima” do tipo 1. Se o tipo 1 é aquele que roda direto sobre o
hardware, o tipo 2 é aquele que roda sobre um sistema operacional.
O gerenciamento de máquinas virtuais é feito pelo ……………………., também conhecido como monitor de máquinas virtuais, que é responsável por prover acesso a recursos como CPU, memória e dispositivos de entrada e saída de dados para cada máquina virtual.
hypervisor
Para haver a comunicação da VM com o hospedeiro “alguém” faz o meio de campo e esse
“alguém” é o hypervisor, também conhecido como VMM (Virtual Machine Monitor).
A substituição da chamada de uma instrução sensível pela
chamada de um tratador de interrupção de software (trap) com uma parametrização adequada de registradores é conhecida como hypercall.
CERTO
As hypercalls são chamadas que substituem uma chamada de uma instrução sensível por uma
chamada de um tratador de interrupção de software (trap):
…………………….. é uma abordagem diferente da virtualização total pois o código-fonte do sistema operacional é intencionalmente modificado de forma que algumas de suas instruções sensíveis sejam removidas e este passe a executar o que é conhecido como chamadas de hipervisor.
A paravirtualização
sistema operacional modificado e uso de chamadas de monitor (hypervisor calls) de alto nível.
Um hipervisor tipo 2, como o Oracle VirtualBox ou VMWare Workstation, tem desempenho inferior ao de paravirtualização.
CERTO
Tanto é que a paravirtualização é feita modificações para que seja executada mais rápida.
Enumere os tipos de hipervisor do melhor (mais rápido) para o pior.
hypervisor tipo 1»_space; paravirtualização»_space; hipervisor tipo 2.
Sistemas para-virtualizados consomem menos recursos que sistemas com virtualização de hardware, pois a máquina virtualizada faz chamadas diretamente ao hipervisor e não necessita do hardware completo virtualizado.
CERTO
Outro ponto positivo da para-virtualização é que os dispositivos de hardware são acessados por drivers da própria máquina virtual, não necessitando mais do uso de drivers genéricos que inibiam o uso da capacidade total do dispositivo.
Na paravirtualização, a máquina virtual simula o hardware e possibilita que o sistema convidado (guest) seja executado de maneira isolada.
ERRADO
Isso é característica da Virtualização Completa.
na paravirtualização, a máquina virtual (guest) enxerga uma abstração do hardware que não é idêntico ao hardware físico, ou seja, a VM fica dependente dos dispositivos de hardware que são configurados através do hypervisor.
Na paravirtualização o sistema convidado deve ser modificado para chamar a máquina virtual sempre que for executar uma instrução privilegiada.
CERTO
a máquina virtualizada faz chamadas diretamente ao hipervisor e não necessita do hardware completo virtualizado.
A paravirtualização permite a utilização de processadores que não possuam suporte nativo.
CERTO
Um SO convidado paravirtualizado tem a assistência de um compilador inteligente que atua na substituição de instruções de SO não virtualizáveis por hiperchamadas (hypercalls) quando for executar uma instrução sensível
Uma paravirtualização ocorre quando o servidor virtual simula todo o conjunto do hardware necessário para sua execução.
ERRADO
Isso é característica da Virtualização Completa, onde O hypervisor simula todo o hardware da máquina física, fazendo com que as máquinas virtuais sejam executadas de forma isolada.
A Virtualização Completa/Total ocorre quando o servidor virtual simula todo o conjunto do hardware necessário para sua execução, fazendo com que as máquinas virtuais sejam executadas de forma isolada.
CERTO
Existem basicamente duas abordagens para a construção de sistemas de máquinas virtuais(dois modos):
- ## supervisor(instruções privilegiadas)
- supervisor(instruções privilegiadas)
- usuário.
Existem basicamente duas abordagens para a construção de sistemas de máquinas virtuais(dois modos):
- usuário.
- supervisor(instruções privilegiadas)
- usuário.
O tipo de virtualização utilizada para separar o sistema operacional e
suas aplicações do dispositivo físico é denominado virtualização de desktop.
CERTO
Um exemplo de virtualização de desktop: instalar em uma VM o Linux e alguns softwares e essa
VM pode rodar em um sistema operacional Windows, através do VMWare, VirtualBox, ou outro
player
Cite dois aspectos positivos da Virtualização Total / Completa e um negativo.
Positivos
- sem necessidade de modificações do SO / aplicações
- facilidade de migração, devido a total independência dos recursos físicos
- segurança, devido ao isolamento entre as VMs
Negativo
- Desempenho, pois hypervisor controla todo processo e toda a chamada ao hardware é realizada sob sua supervisão
Os requisitos de espaço em disco variam de acordo com os componentes do SQL Server instalados. É recomendado instalar o SQL Server em computadores com os formatos de arquivo NTFS ou ReFS. O sistema de arquivos FAT32 tem suporte, mas não é recomendado, pois é menos seguro do que demais sistemas de arquivos.
CERTO
Unidades somente leitura, mapeadas ou compactadas são bloqueadas durante a instalação do SQL Server.
Os requisitos de espaço em disco variam de acordo com os componentes do SQL Server instalados. É recomendado instalar o SQL Server em computadores com os formatos de arquivo …….. ou ReFS. O sistema de arquivos FAT32 tem suporte, mas não é recomendado, pois é menos seguro do que demais sistemas de arquivos.
NTFS
………………………….: é o utilitário que você vai utilizar antes de instalar o SQL Server 2017. Ele ativa o SQL Server Setup para que você possa criar novas instâncias e outras funcionalidades. O SQL Server dá suporte a até 50 instâncias do Mecanismo de Banco de Dados em um único computador. Independentemente da quantidade de instâncias do SQL Server instaladas na máquina, deve-se instalar apenas uma cópia das ferramentas de gerenciamento. Essa cópia é suficiente para o gerenciamento das instâncias.
SQL Server Installation Center
SQL SERVER
Analysis Services: inclui as ferramentas para criação e gerenciamento de aplicativos OLAP (processamento analítico online) e de mineração de dados.
CERTO
SQL SERVER
……………………………….: a ferramenta para gerenciar os serviços associados ao SQL Server, configurar os protocolos de rede usados pelo SQL Server e para gerenciar a configuração de conectividade de rede de computadores cliente do SQL Server. Durante a instalação, o SQL Server normalmente é configurado para que a instância do SQL Server inicie automaticamente. Se isto não foi feito, você poderá alterar essa definição a qualquer momento.
SQL Server Configuration Manager
SQL SERVER
Master Data Services (MDS): pode ser configurado para gerenciar qualquer domínio (produtos, clientes, contas) e inclui
hierarquias, segurança granular, transações, controle de versão de dados e regras de negócio, bem como um Suplemento para Excel que pode ser usado para gerenciar dados.
CERTO
SQL SERVER
Reporting Services: inclui as ferramentas para criação e gerenciamento de aplicativos OLAP (processamento analítico online) e de mineração de dados.
ERRADO
Analysis Services
Reporting Services: inclui componentes de servidor e cliente por criar, gerenciar e implantar relatórios tabulares, de matriz, gráficos e de forma livre. O Reporting Services também é uma plataforma extensível que você pode usar para desenvolver aplicativos de relatório.
SQL SERVER
Reporting Services: inclui componentes de servidor e cliente por criar, gerenciar e implantar relatórios tabulares, de matriz, gráficos e de forma livre. Também é uma plataforma extensível que você pode usar para desenvolver aplicativos de relatório.
CERTO
SQL SERVER
…………………….: inclui componentes de servidor e cliente por criar, gerenciar e implantar relatórios tabulares, de matriz, gráficos e de forma livre. Também é uma plataforma extensível que você pode usar para desenvolver aplicativos de relatório.
Reporting Services:
SQL SERVER
……………………………..: é executado como um serviço separado em uma instância do SQL Server. Cada instância do SQL Server tem um. Executar tarefas agendadas, como a reconstrução de índices, o backup de bancos de dados, o carregamento (load) do armazém de dados, e assim por diante.
SQL SERVER AGENT
SQL SERVER
SQL Server Configuration Manager: a ferramenta para gerenciar os serviços associados ao SQL Server, configurar os protocolos de rede usados pelo SQL Server e para gerenciar a configuração de conectividade de rede de computadores cliente do SQL Server. Durante a instalação, o SQL Server normalmente é configurado para que a instância do SQL Server inicie automaticamente. Se isto não foi feito, você poderá alterar essa definição a qualquer momento.
CERTO
SQL SERVER
……………………..: pode ser configurado para gerenciar qualquer domínio (produtos, clientes, contas) e inclui
hierarquias, segurança granular, transações, controle de versão de dados e regras de negócio, bem como um Suplemento para Excel que pode ser usado para gerenciar dados.
Master Data Services (MDS)
SQL SERVER
………………….: permite executar praticamente qualquer ação que você pode pensar contra uma instância do SQL Server.
SQL Server Management Studio (SSMS)
É um ambiente integrado onde você pode acessar muitas instâncias do SQL Server.
SQL SERVER
SQL SERVER AGENT: é executado como um serviço separado em uma instância do SQL Server. Cada instância do SQL Server tem um. Executar tarefas agendadas, como a reconstrução de índices, o backup de bancos de dados, o carregamento (load) do armazém de dados, e assim por diante.
CERTO
SQL SERVER
As aplicações escritas em linguagens de programação tais como Visual Basic e C# .NET podem enviar consultas T-SQL das aplicações para o Database Engine, que processa as consultas e envia os resultados de volta para o cliente.
CERTO
SQL SERVER
As aplicações escritas em linguagens de programação tais como Visual Basic e C# .NET podem enviar consultas T-SQL das aplicações para o Database ………………., que processa as consultas e envia os resultados de volta para o cliente.
Database Engine
SQL SERVER
master x tempdb x model x msdb x resource x distribution
contém as informações mais importantes sobre objetos dentro da instância do SQL Server, como o seguinte: Databases, AlwaysON, Database mirroring, Configurations, Logins, Resource Governor e Endpoints
master
é o banco de dados primário do sistema
SQL SERVER
As aplicações escritas em linguagens de programação tais como Visual Basic e C# .NET podem enviar consultas ………….. das aplicações para o Database Engine, que processa as consultas e envia os resultados de volta para o cliente.
T-SQL
SQL SERVER
master x tempdb x model x msdb x resource x distribution
é o banco de dados primário do sistema. Sem ele, o SQL Server não pode iniciar.
master
contém as informações mais importantes sobre objetos dentro da instância do SQL Server, como o seguinte: Databases, AlwaysON, Database mirroring, Configurations, Logins, Resource Governor e Endpoints
SQL SERVER
As aplicações escritas em linguagens de programação tais como …………………………….. podem enviar consultas T-SQL das aplicações para o Database Engine, que processa as consultas e envia os resultados de volta para o cliente.
Visual Basic e C# .NET
SQL SERVER
master x tempdb x model x msdb x resource x distribution
é um playground global para objetos temporários criados pelos processos internos que executam no SQL Server e objetos temporários que são criados por usuários ou aplicativos.
tempdb
Esses objetos incluem tabelas temporárias e procedimentos armazenados, variáveis de tabela, tabelas temporárias globais, e cursores
SQL SERVER
master x tempdb x model x msdb x resource x distribution
armazena versões de linha para transações readcommitted ou snapshot, operações de índice online, e AFTER triggers
tempdb
Além de objetos temporários
SQL SERVER
master x tempdb x model x msdb x resource x distribution
é usado como um modelo cada vez que você cria um banco de dados
model
cada vez que um banco de dados é criado, ele irá incluir a tabela especificada
SQL SERVER
master x tempdb x model x msdb x resource x distribution
é recriado sempre que o SQL Server for reiniciado.
tempdb
você nunca deve usá-lo como um banco de dados onde a informação armazenada é persistida.
SQL SERVER
master x tempdb x model x msdb x resource x distribution
serve principalmente como o banco de dados back-end para o Microsoft SQL Server Agent
msdb
também armazena informações para os seguintes componentes: Service brokers, Alerts, Log shipping, SSIS packages, Utility control point (UCP), Database mail e Maintenance plans.
SQL SERVER
master x tempdb x model x msdb x resource x distribution
um modelo para todos os bancos de dados criados em uma instância do SQL Server
model
cada vez que um banco de dados é criado, ele irá incluir a tabela especificada
SQL SERVER
master x tempdb x model x msdb x resource x distribution
banco de dados oculto cujo objetivo dele é o de melhorar o processo de atualização de uma versão do SQL Server para a próxima
resource
Este banco de dados não pode ser copiado ou restaurado.
SQL SERVER
master x tempdb x model x msdb x resource x distribution
Sempre que você criar e/ou agendar um trabalho do SQL Server Agent, os metadados para esse trabalho são armazenados neste banco de dados
msdb
também armazena informações para os seguintes componentes: Service brokers, Alerts, Log shipping, SSIS packages, Utility control point (UCP), Database mail e Maintenance plans.
SQL SERVER
master x tempdb x model x msdb x resource x distribution
Todos os objetos do sistema de uma instância do SQL Server são armazenados nesta base de dados
resource
Este banco de dados não pode ser copiado ou restaurado.
SQL SERVER
master x tempdb x model x msdb x resource x distribution
Todos os metadados e histórico para os vários tipos de replicação são armazenados dentro desta base de dados
distribution
ó existe quando você tiver configurado sua instância como um distribuidor para replicação.
SQL SERVER
-
-arquivo de dados contém os dados e objetos do banco de dados como tabelas, visões e procedimentos armazenados.
-arquivo de log contém informações que auxilia na recuperação de transações no banco de dados.
SQL SERVER
Qual o prefixo dos data file e log file?
data file = .mdf
log file = .ldf
SQL SERVER
quais os tipos de dados de binário?
binary(n)
varbinary(n)
A continuidade dos negócios do Azure Cosmos DB é garantida com a disponibilidade com suporte de ……….. e segurança de nível empresarial.
SLA
SQL SERVER
Os tipos de dados varchar(n) e varbinary(n) possuem tamanho variável com tamanho máximo de cadeia de até ……
2 GB
SQL SERVER
Quais os 2 tipos numéricos (que possuem unidade de precisão) e o espaço ocupado em bytes?
DECIMAL e NUMERIC
SQL SERVER
quais os tipos de dados de string?
char(n)
varchar(n)
SQL SERVER
Existem dois tipos de arquivos de dados: primário e secundário. Quando um banco de dados é criado inicialmente, o arquivo de dados principal é criado. Por padrão, ele contém todas as informações de inicialização do banco de dados.
CERTO
SQL SERVER
Quais os 6 tipos numéricos (sem unidade de precisão) e o espaço ocupado em bytes?
bigint - 8 bytes
int - 4 bytes
smallint - 2bytes
tinyint - 1 byte
money - 8 bytes
smallmoney - 4 bytes
SQL SERVER
Qual a diferença dos tipos de dados de data e hora?
time(n)
date
smalldatetime
datetime
datetime2(n)
datetimeoffset
time(n): armazena hora com precisão facionária)
date: armazena data simples
smalldatetime: data e hora reduzido para segundos
datetime: semlehante ao smalldatetime, mas com intervalo de datas maior, além de maior precisão
datetime2(n): semelhante ao datetime, porém com precisão especificada
datetimeoffset: adiciona a questão do fuso horario
O Azure Cosmos DB é um serviço de banco de dados NoSQL distribuído globalmente oferecido pela Microsoft no Azure, projetado para fornecer ……………….,………………. e ………………… Ele é ideal para aplicativos que precisam lidar com grandes volumes de dados e requerem distribuição global
alta disponibilidade, baixa latência e escalabilidade
SQL SERVER
Quais os tipos de dados de data e hora?
time(n)
date
smalldatetime
datetime
datetime2(n)
datetimeoffset
O Azure Cosmos DB tem característica de ser multi-região. Explique sobre.
permite replicação de dados em várias regiões do Azure, garantindo alta disponibilidade e baixa latência global.
O Azure Cosmos DB simplifica e agiliza o desenvolvimento de aplicativos, sendo o único banco de dados para suas necessidades de dados operacionais, desde o cache …………………………. até o backup para indexação de ……………………..
cache distribuído replicado geograficamente até o backup para indexação de vetor e pesquisa.
Azure Cosmos DB oferece cinco níveis de consistência, permitindo um equilíbrio entre performance e consistência dos dados:
1)
2)
3)
4) prefixo consistente
5) eventual
1) forte
2) limitado
3) sessão
4) prefixo consistente
5) eventual
Azure Cosmos DB oferece cinco níveis de consistência, permitindo um equilíbrio entre performance e consistência dos dados:
1)
2)
3) sessão
4)
5) eventual
1) forte
2) limitado
3) sessão
4) prefixo consistente
5) eventual
Azure Cosmos DB oferece cinco níveis de consistência, permitindo um equilíbrio entre performance e consistência dos dados:
1) forte
2) limitado
3) sessão
4)
5)
1) forte
2) limitado
3) sessão
4) prefixo consistente
5) eventual
Azure Cosmos DB oferece escalabilidade …………………… : capacidade de escalar automaticamente tanto a leitura quanto a escrita em resposta às demandas do aplicativo.
HORIZONTAL
Dimensione de maneira independente e elástica o armazenamento e a taxa de transferência em qualquer região do Azure – mesmo durante picos de tráfego imprevisíveis – para ter uma escala ilimitada no mundo todo.
O Azure Cosmos DB possui integração com o Azure ……………………………. para controle de acesso e gerenciamento de identidade.
Azure Active Directory (AAD)
Para quais tipos de aplicativos o Azure Cosmos DB é um ajuste ruim?
1)
2)
1) Cargas de trabalho analíticas (OLAP)
2) Aplicativo altamente relacionais
Quais as edições Windows Server 2022?
-Standard
-Datacenter
-Datacenter: Azure Edition
O Windows Server 2022 fornece um sistema operacional somente de VM que ajuda a usar os benefícios da nuvem com recursos avançados, como SMB por …………., patch dinâmico e rede estendida do Azure.
SMB por QUIC
O Windows Server 2022 fornece um sistema operacional somente de VM que ajuda a usar os benefícios da nuvem com recursos avançados, como SMB por …………., patch dinâmico e rede estendida do Azure.
SMB por QUIC
Azure …………………: é uma extensão dos serviços de computação em nuvem da Microsoft Azure para ambientes locais (on-premises). Ele permite que você execute os serviços e a infraestrutura do Azure dentro de seu próprio data center.
Azure Stack
Gerenciamento Automatizado do Azure – Patch dinâmico: a aplicação de patch dinâmica do Gerenciamento Automatizado do Azure é uma nova maneira de instalar atualizações em novas VMs (máquinas virtuais) do Windows Server Azure Edition que não exigem uma reinicialização após a instalação.
CERTO
Usando o SMB sobre QUIC junto com o TLS ….., os usuários e aplicativos podem acessar dados de maneira segura e confiável de servidores de arquivos de borda em execução no Azure. Usuários móveis e de telecomutação não precisam mais de uma VPN para acessar seus servidores de arquivos por SMB quando estão Windows.
TLS 1.3
QUIC (Quick UDP Internet Connections) é um protocolo de transporte desenvolvido pelo Google que melhora a performance e a segurança das conexões de rede.
……………….. é um protocolo de transporte desenvolvido pelo Google que melhora a performance e a segurança das conexões de rede. Ele foi projetado para substituir o TCP (Transmission Control Protocol) em muitas aplicações de rede, oferecendo vantagens significativas em termos de velocidade e segurança.
QUIC (Quick UDP Internet Connections)
Utilizado o Windows Server 2022 Azure Edition
Raiz de confiança do hardware: Usado por recursos como a criptografia de unidade ………………., os chips de processador de criptografia segura TPM 2.0 (Trusted Platform Module 2.0) oferecem um armazenamento seguro baseado em hardware para dados e chaves criptográficas confidenciais, incluindo medidas de integridade do sistema.
sado por recursos como a criptografia de unidade BitLocker, os chips de processador de criptografia segura TPM 2.0
O protocolo ………………. é a versão mais recente do protocolo de segurança mais implantado da Internet, que criptografa dados para fornecer um canal de comunicação seguro entre dois pontos de extremidade. Junto com o HTTP, está habilitado por padrão no Windows Server 2022, protegendo os dados de clientes que se conectam ao servidor.
TLS 1.3
Ele elimina algoritmos criptográficos obsoletos, aprimora a segurança em relação a versões mais antigas e tem como objetivo criptografar o máximo possível do handshake.
O Cliente DNS no Windows Server 2022 agora dá suporte ao ……………….., que criptografa consultas DNS usando o protocolo HTTPS
DoH (DNS sobre HTTPS)
ajuda a manter o tráfego o mais privado possível impedindo a espionagem e a manipulação dos dados de DNS.
O Windows Server agora dá suporte aos pacotes criptográficos AES-256-GCM e ……………………. para criptografia SMB.
AES-256-GCM e AES-256-CCM
…………………………: permite que os administradores de Tecnologia da Informação implantem as atualizações mais recentes dos produtos da Microsoft.
Windows Server Update Services (WSUS)
Você pode usar o WSUS para gerenciar totalmente a distribuição de atualizações que são lançadas pelo Microsoft Update aos computadores da rede.
Os principais cenários em que o Windows Server Update Services (WSUS) agrega valor aos seus negócios são:
Gerenciamento centralizado de atualizações
Automação do gerenciamento de atualizações
O Windows Server Update Services (WSUS) pode ser instalado pode ser adicionado e removido usando o …………………..
Gerenciador do Servidor (adicionar funções e recursos).
Como o Azure Cosmos DB for NoSQL fornece simultaneidade?
A API para NoSQL dá suporte ao ………………………… por meio das marcas da entidade HTTP ou Etags. Cada recurso da API para NoSQL tem uma Etag, a qual é definida no servidor sempre que um documento é atualizado.
OCC (controle de simultaneidade otimista)
No MongoDB, …………………………. é equivalente a uma tabela, enquanto que …………………………. é equivalente a uma tupla/registro.
No MongoDB, Collection é equivalente a uma tabela, enquanto que Documento é equivalente a uma tupla/registro.
O MongoDB suporta JOINS apenas de uma forma muito limitada através do uso do operador de agregação ………………….. introduzido na versão 3.2.
$lookup
No MongoDB, é possível armazenar código Javascript em documentos, além da possibilidade de utilizar regexp nas queries.
CERTO
Como uma solução de banco de dados NoSQL, o MongoDB não requerer um ……………………….., portanto, ele oferece um modelo de armazenamento de dados elástico, que permite aos usuários armazenar e consultar tipos de dados variados com facilidade.
sistema de gerenciamento de banco de dados relacional (RDBMS)
Os documentos ou coleções de documentos do MongoDB são as unidades básicas de dados. Formatados como …………………., esses documentos podem armazenar vários tipos de dados e ser distribuídos para diversos sistemas.
Binary JSON (Java Script Object Notation)
Em quais situações um SGBD Tradicional é preferível ao MongoDB (ou outro BD NoSQL)?
quando a integridade e isolamento dos dados são essenciais, como no caso de gerenciamento de dados transacionais.
SGBD Tradicional é preferível ao MongoDB quando a integridade e isolamento dos dados são essenciais, como no caso de gerenciamento de dados transacionais. No entanto, o formato menos restritivo e o desempenho superior do MongoDB fazem dele uma opção melhor, principalmente quando …………………. e ……………………….são interesses primários.
disponibilidade e velocidade
Nos bancos de dados MongoDB, os dados são armazenados como documents, os quais são arquivos do tipo JSON.
ERRADO
Os dados são armazenados no formato BSON (Binary JSON), que permite estruturas de dados hierárquicos e não requer um esquema fixo.
Pelo fato de ser multi-cloud, o Mongo DB Atlas dá opção de hospedagem, por exemplo, em nuvens como Amazon AWS, Google Cloud e Azure
CERTO
No MongoDB Atlas o id é uma string gerado automaticamente guardadada em ObjetctID e possi nomenclatura padrão _id
CERTO
A computação em nuvem que está sendo utilizada quando ocorre a implantação de uma aplicação com suas respectivas bibliotecas e não se gerenciam itens como a rede ou o sistema operacional é do tipo software como serviço
ERRADO
PaaS
A computação em nuvem que está sendo utilizada quando ocorre a implantação de uma aplicação com suas respectivas bibliotecas e não se gerenciam itens como a rede ou o sistema operacional é do tipo plataforma como serviço
CERTO
Códigos de respostas HTTP
100 – 199 =
200 - 299 =
300 - 399 =
400 - 499 =
500 - 599 =
100 – 199 = informativas
200 - 299 = bem sucedidas
300 - 399 = redirecionamento
400 - 499 = erros do cliente
500 - 599 = erros do servidor