O que é um ambiente multithread e quais as vantagens de sua utilização?

Classificado em Computação

Escrito em em português com um tamanho de 18,79 KB.

  1. Principais componentes da infraestrutura de TI: Falar sobre cada um. Os computadores atuais podem ser classificados de diferentes formas. As modalidades em que se diferenciam são em relação ao espaço que ocupam, à velocidade de cálculos e à sua finalidade. As principais categorias são: Mainframes: São computadores de grande porte, geralmente são usados no processamento de milhares de informações ao mesmo tempo e podem ter milhares de usuários conectados ao mesmo diretamente ou por meio de uma rede; Supercomputadores: Computadores com altíssima velocidade de processamento e utilizados com frequência em centros de pesquisas. Computadores pessoais (PC): Possuem pequeno porte e baixo custo, e se destina especificamente pára um grupo pequeno de pessoas ou o uso pessoal. Possuem capacidade de processamento e memória bastante restrita se comparados às demais categorias. Estações de trabalho: São de mesmo porte do PC, porém são mais potentes. Com capacidade de processamento e armazenamento de arquivos maior que um computador pessoal, são bastante usados na produção de programas e aplicações gráficas.
  2. Classificação dos computadores: A computação em grade é um grupo de computadores em rede que trabalham em conjunto, como um supercomputador virtual, pára executar tarefas grandes, como analisar grandes conjuntos de dados e modelagem do clima. Por meio da nuvem, é possível montar e usar vastas grades de computadores por períodos de tempo e fins específicos, pagando somente pelo seu uso e economizando tempo e gastos com a aquisição e implantação de recursos necessários. Ao dividir as tarefas entre várias máquinas, o tempo de processamento é reduzido de forma significativa, aumentando a eficiência e diminuindo os recursos desperdiçados.

3.  escrever sobre computação em grade. Pára que você consiga abrir estas páginas web, você utiliza um navegador, portanto o navegador é o cliente e o site é o servidor, pois o primeiro acessa informações disponibilizadas pelo segundo. Desta forma, as redes que utilizam servidores são chamadas do tipo Cliente-Servidor.

4. Escrever sobre computação cliente/servidor. Isso vai depender da cultura organizacional, vindo do conceito de que a mobilidade digital está associada a utilização dos mais variados tipos de dispositivos tecnológicos, computadores, celulares, tablets etc... Isso vai depender de como a cultura da organização sugere, adere ou impulsiona isso.

5. A quantidade de infraestrutura de TI das organizações possui relação direta com a mobilidade digital de seus colaboradores? Justifique a resposta. Não. A infraestrutura de TI numa organização pode ser local, com servidor-cliente, não há uma obrigação de utilização de serviço de nuvem, sendo uma alternativa pára a organização caso seja necessário, mas isso não quer dizer que seja uma obrigação.

6. A infraestrutura de TI está relacionada diretamente com a utilização de computação em nuvem pelas organizações? Justifique a resposta. Sim, a infraestrutura de TI esta diretamente ligada com a ultilização de computadores em nuvem devido ao uso da virtuallização de maquinas e dos backups.

7. Principais tipos de softwares: - Escrever sobre cada um.

Sistemas operacionais: São softwares desenvolvidos pára operar a máquina, são o software base pára o uso de outros aplicativos como utilitários etc.


Softwares de linguagem de programação: conhecidos também como “ambiente” esses programas foram desenvolvidos pára ajudar o programador a organizar seu código, compilar e executar, ele padroniza a forma de se comunicar com a linguagem máquina através de uma linguagem de alto nível, que no caso é a linguagem pára seres humanos. Software pára web, podemos usar como exemplo as linguagens de programação Java e html pára desenvolvimento de aplicações web, tem também o Ajax que permite que um cliente-servidor se comunique trocando informações sem que haja necessidade de carregar uma página. Software aplicativos: aí temos uma variada coleção, que vão de editores de texto, redes sociais, acesso a banco online, editores de imagem e vídeo e por ai vai.
8. Problemas sociais e empresariais são causados pelo consumo de energia nos centros de dados:

Colocation: é o nome que se dá a um data center independente, que entrega hospedagem compartilhada pára que as empresas aloquem seus servidores. A vantagem desse modelo está no fato de que todas as despesas relacionadas ao espaço físico, controle de acesso, banda, conexão e, é claro, eletricidade, são compartilhadas com os outros clientes que utilizam o espaço. Com isso, as empresas têm garantia de alta disponibilidade, monitoramento de incidentes 24 X 7 X 365, suporte, atualizações automáticas, além de diminuição de custos com energia elétrica (e redução de custos de servidores, de forma global).


Cloud Computing: A virtualização de servidores leva o outsourcing (terceirização especializada) a um grau ainda mais profundo do que o colocation. Se neste formato apenas as instalações eram independentes, nas soluções em Cloud Server a infraestrutura de hardware é também oferecida integralmente pelo provedor. Ou seja, servidores, roteadores, switches, demais ativos de rede, além da própria infraestrutura física do data center e equipe de TI são gerenciadas por uma empresa com expertise no assunto. Isso gera maior disponibilidade, escalabilidade plena, muito mais segurança e redução de custos de servidores. Isso sem falar que a empresa contrata apenas o que utilizará, sem que haja ociosidade de equipamentos, problemas comuns a quem ainda trabalha com servidores locais. Green IT: Trata-se de um conceito que não se choca com os dois anteriores apresentados, podendo ser, portanto, complementar a eles. Green IT consiste no desenvolvimento de iniciativas pára reduzir o consumo de energia nas óperações de TI, auxiliando no fortalecimento da reputação da empresa em matéria de responsabilidade ambiental e contribuindo pára tornar a organização mais sustentável também do ponto de vista financeiro. Essa estratégia passa pelo descarte adequado de equipamentos, reutilização de ativos, uso de energia limpa pára refrigeração do data center, além do outsourcing parcial (colocation) ou total (soluções em nuvem). Tudo isso tem impacto poderoso na redução de despesas com servidores.


9. Quais as soluções disponíveis pára os problemas de consumo de energia nos centros de dados? Quais delas estão preocupadas com o meio ambiente?  Pode-se usar softwares que tenham a função de desligar a máquina enquanto não estiver sendo utilizada, como também Data Centers, Cloud Computing, e processos de Green IT.

 10. Quais são os benefícios empresariais e os custos das soluções apresentadas (questão anterior) pára os problemas de consumo de energia nos centros de dados?  Os benefícios nas soluções que vimos vem desde a diminuição de custo como também até no desempenho pois quase todas as soluções vem atreladas de redução de custo e também improvando os seus benefícios, rotinas e resultados.

11.  A computação verde é um excelente negócio? Justifique a resposta. Como qualquer outra iniciativa que envolve uma medida de boas práticas relacionada ao meio ambiente, existe os contras e os prós, a T.I verde na verdade oferece sim excelentes resultados pára a organização além de poupar o nosso meio ambiente de várias desagradáveis consequências, desde a diminuição do uso do papel a diminuição do uso da energia elétrica, o leque de opções é vasto, portanto sim, o uso da TI verde nas organizações é um excelente negócio.

12. Escrever sobre virtualização. Quando falamos em virtualização de servidores estamos falando em dividir os recursos de um hardware (servidor físico) em diversos servidores virtuais que podem ser usados com finalidade diferentes. Dessa forma, é possível executar muitos sistemas operacionais a partir de um mesmo hardware, sem que haja interferência entre esses sistemas.

13. O que é Hipervisor? O hypervisor é o sistema operacional básico que tem a capacidade de dividir o servidor físico em partes menores (fatiamento de hardware).


Cada parte dessas divididas pelo hypervisor corresponde a uma máquina virtual.

14. Qual o papel do monitor de máquinas virtuais na Virtualização? Ele tem o papel de realocar, automaticamente, recursos que não estão sendo utilizados pelo servidor virtualizado ou em servidores que precisam manter a estabilidade de desempenho e atender as intenções em todos os níveis de serviço.

14. Qual o papel do monitor de máquinas virtuais na Virtualização? Ele tem o papel de realocar, automaticamente, recursos que não estão sendo utilizados pelo servidor virtualizado ou em servidores que precisam manter a estabilidade de desempenho e atender as intenções em todos os níveis de serviço.

15. Principais formas de Virtualização: -  Fale sobre cada uma. Virtualização assistida por hardware: Reproduz de maneira similar os componentes físicos da máquina, emulando processador, memória cache, ciclos de clock e os demais componentes e processos. Virtualização de aplicativos: Possibilita a execução de qualquer aplicação, protegendo o sistema operacional de ações que poderiam comprometer a sua performance. Neste processo, as aplicações não usam arquivos, bibliotecas do sistema e chaves de registro, elas apenas são executadas. Virtualização de storage: também conhecida como armazenamento. Compreende o fortalecimento de vários dispositivos físicos, reorganizando-os em grupos virtuais pára um comum acesso de aplicativos e usuários finais. Virtualização de sistema operacional: Possibilita que vários sistemas operacionais rodem em um mesmo hardware simultaneamente e isoladamente, fornecendo desempenho, segurança e confiabilidade aós meios englobados.


16. Qual diferença entre virtualização e emulação? Na Virtualização as instruções do sistema operacional numa máquina virtual a maior parte e repassada pára a máquina real executar o que garante um desempenho com apenas uns 10% de perda de desempenho se estivesse em um máquina real. Na emulação todas as instruções são executadas via softwares o que gera uma perda de desempenho muito grande, nesse caso a máquina emulada executa com apenas 5% a 10% do desempenho se estivesse em máquina real.

17.Pesquisar sobre produtos de softwares pára virtualização de servidores. Hyper-v, ESX, Xen.
18. Pesquisar sobre produtos de softwares pára virtualização de servidores em máquinas desktop. Citrix, VMware, Windows VDA.

19. Principais benefícios da virtualização de servidores: -  Falar sobre cada um dos benefícios. Redução de downtime: Eliminação de paradas de ambiente de produção, redução do tempo de downtime com virtualização de servidores, prevenção de perda de dados, prevenção de downtimes não planejados. Automação e gerenciamento: Sistemas de gerenciamento centralizado de maquinas virtuais com interface amigável e intuitiva, gerenciamento de ambiente de produção e homologação, a virtualização de servidores proporciona o gerenciamento de implantação, gerenciamento de atualização de versões de software e firmewares. Otimização da infraestrutura: Pesquisas apontam que a utilização de servidores convencionais é em torno de 5% - 20%, através da virtualização essa taxa fica em torno de 65% - 90%, maior ROI (Returno n investimento);


Redução de até 40% de custo operacional, com virtualização de servidores é obtido o menor TCO (total cost of ownership) de servidores, melhor gerenciamento, otimização da infraestrutura, espaço físico e maximização da utilização de recursos, redundância em caso de falha de hardware, virtualização de servidores, o ambiente virtualizado migra as maquinas virtuais pára os demais servidores virtualizados.

20. Principais vantagens e principais desvantagens da virtualização de servidores: Vantagens: Gerenciamento centralizado, instalações simplificadas, facilidade pára a execução de backups, suporte e manutenção simplificados, independência de hardware, migração de servidores pára novo hardware de forma transparente, maior disponibilidade e mais fácil recuperação em caso de desastres, compatibilidade total com as aplicações, economia de espaço físico, economia de energia elétrica utilizada em refrigeração e na alimentação dos servidores, segurança, confiança e disponibilidade, custo, adaptação as diferentes cargas de trabalho, balanceamento de carga, suporte a aplicações legadas, redução de custos, melhor aproveitamento do espaço físico, melhor aproveitamento do hardware, simulações, redução do downtime, facilidade ao migrar ambientes, utilização de uma VM com ambiente de desenvolvimento.

Desvantagens: Grande uso de espaço em disco, já que é preciso de todos os arquivos pára cada sistema operacional instalado em cada máquina virtual, dificuldade no acesso direto ao hardware, grande consumo de memória ram, gerenciamento, desempenho.


21. O que é RAID? RAID, sigla de redundant array of independent disks (Conjunto Redundante de Discos Independentes), é um mecanismo criado com o objetivo de melhorar o desempenho e segurança dos discos rígidos existentes em um PC qualquer, através do uso de HDs extras. Existem vários mecanismos de RAID distintos, dos quais se destacam o RAID 0 até o RAID 6, além dos RAID 10 e RAID 01.  Cada um deles é destinado pára um problema em específico, portanto, possuindo carácterísticas próprias.

22. Quais as vantagens de se usar a tecnologia RAID? Se um HD sofré danos, os dados existentes nele não serão perdidos, pois podem ser replicados em outra unidade (redundância), É possível aumentar a capacidade de armazenamento a qualquer momento com a adição de mais HDs, O acesso a informação pode se tornar mais rápida, pois os dados são distribuídos a todos os discos, Dependendo do caso, há maior tolerância a falhas, pois o sistema não é paralisado se uma unidade parar de funcionar, um sistema raid pode ser mais barato que um dispositivo de armazenamento mais sofisticado e ao mesmo tempo oferece praticamente os mesmos resultados.
23. Quais as desvantagens de se usar a tecnologia RAID? * Não tolerante a falhas, caso um disco do Array falhe todos os dados serão perdidos. * A grande desvantagem da utilização do RAID 1 é a capacidade efetiva de utilização dos discos. Como os dados são espelhados entre dois ou mais discos, ou seja, a utilização dos discos é dobrada; * Em alguns casos onde o sistema utiliza RAID 1 com software de controle de RAID, a reposição hot swap não é permitida.


* Falhas em disco pode causar impacto na performance das óperações de escrita e leitura;

* Tecnologia Complexa. Caso um disco de 4TB falhe, o tempo pára restore e reconstrução pode durar mais de um dia, dependendo da carga utilizada no Array e a velocidade da controladora RAID. Caso outro disco falhe durante a reconstrução, os dados são perdidos.

* As óperações de escrita são lentas devido ao cálculo de paridade necessária;

* Tecnologia Complexa. O tempo pára restore e reconstrução pode durar muito tempo.

24. Quais os principais tipos de RAID? RAID 0 – Striping, Raid 1 – Mirroring, Raid 2, Raid 3, Raid 4, Raid 5, Raid 6, Raid 0+1.

Entradas relacionadas: