Capitulo 4 – INFRA-ESTRUTURA DE TI: Hardware e Software Equipe: Warlles, Brito, Ledivan e Tiago Bereta
4.1 Infra-Estrutura de TI:
Proporciona a base, ou plataforma, que sustenta todos os sistemas de informação de uma empresa. Os cinco elementos principais são:
-Hardware: tecnologia para processamento computacional, armazenamento, entrada e saída de dados
- Software:
de sistemas: administram os recursos e atividades do computador
de aplicativos: “aplicam” o computador a uma tarefa específica solicitada pelo usuário final.
- Tecnologia de gerenciamento de dados: organiza, gerencia e processa dados organizacionais, relativos a estoques, clientes e fornecedores.
- Tecnologia de redes e telecomunicações: proporciona conectividade de dados, voz e vídeo a funcionários, clientes e fornecedores
- Serviços de tecnologia HARDWARE:
- TIPOS DE COMPUTADORES:
-Computador pessoal (PC) (de mesa ou laptop), computador de mão, estação de trabalho (workstatios)
- Servidores e minicomputadores: suporta uma rede de computadores (fornece a plataforma para o comercio eletronico)
- Mainframe: alto desempenho e grande capacidade
- Super computador: executa tarefas que requerem cálculos complexos e extremamente rápidos
- Computação em grade (grid computing): conecta, em uma única rede, computadores geograficamente distantes, criando um “supercomputador virtual”
- REDES DE COMPUTADORES E COMPUTAÇÃO CLIENTE / SERVIDOR Divide o processamento entre “clientes” e “servidores”. Clientes = ponto de entrada do usuário para a função requisitada. Servidores = armazenam e processam dados compartilhados e funções de apoio a usuários
- Servidor Web: responsável por localizar e gerenciar as páginas web armazenadas
- Servidor aplicativo: executa todas as operações de aplicativos entre um usuário e os sistemas de apoio da organização
- TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA
São chamados periféricos porque ficam fora da unidade principal do sistema de computação.
- Armazenamento secundário (CD-ROM, Drives USB, CD-RW, DVD) - Dispositivos de entrada e saída: entrada = recolhe os dados e os convertem em formado eletrônico para uso pelo computador. Saída = apresenta os dados após terem sido processados
- Processamento de dados em lote e on-line. Em lote = transações ficam acumuladas e armazenadas em um grupo ou lote até que seja eficiente e necessário processá-los. On-line = informações processadas imediatamente. - TENDENCIAS CONTEMPORÂNEAS DE HARDWARE
- Integração das plataformas de computação e telecomunicação – convergência entre as plataformas de telecomunicações e computação - Edge Computing: esquema de balanceamento de carga multicamadas para aplicações baseadas na Web, nas quais partes significativas do conteúdo, da lógica e do processamento de um site são confiadas a servidores menores e mais baratos localizados próximo ao usuário.
- Computação autônoma: iniciativa setorial para desenvolver sistemas capazes de configurar, otimizar e sintonizar a si mesmos, auto consertar-se quando avariados e proteger-se de intrusos e da autodestruição.
4.2 Infra-Estrutura de TI: SOFTWARE
- SOFTWARE DE SISTEMA OPERACIONAL:
Gerencia e controla as atividades do computador. É o “gerente-geral” do sistema de computador. Monitora as atividades do sistema, controla a entrada e saída.
- Sistemas operacionais de PC’s e interfaces gráficas de usuários: Usuário - interação controlada pelos sistemas operacionais – interfase de usuário gráfica (graphical user interface GUI)
- Windows: versão cliente e servidor, GUI simplificada.
- UNIX: sistema interativo, multi-usuário e multitarefa / grande capacidade de suporte para comunicação e rede
- LINUX: baixado na Internet gratuitamente, habilitado a rodar em muitas plataformas – software de código-fonte aberto, todos os usuários podem modificá-lo.
- SOFTWARE APLICATIVOS e FERRAMENTAS DE UTILIDADE PARA PC: - Linguagem de programação de aplicativos para empresas: COBOL, C, C++ e Visual Basic
- Linguagens de quarta geração: Variedade de ferramentas de softwares que habilitam usuários finais a desenvolver softwares aplicativos com o mínimo de assistência técnica (ou nenhuma) ou que proporcionem ganhos de
produtividade aos programadores profissionais. * linguagens orientadas a procedimentos (especificação da seqüência de passos)
- Pacotes de Softwares e Ferramentas de produtividade para PCs: conjunto de programas escritos e codificados previamente, disponíveis no mercado - SOFTWARE PARA WEB:
-JAVA: usado para o desenvolvimento de aplicativos que rodam na web. Permite que os PCs manipulem os dados em sistemas em rede usando navegadores web. Maquina virtual Java = Interpreta o código de
programação Java para aquela máquina. Útil em ambientes de rede (Internet) (APPLETS)
- HTML (Hipertext Markup Language): usada para criação de páginas web. Linguagem de descrição de paginas que especifica como texto, recursos gráficos, vídeos e som serão organizados em uma patina web. Editores HTML = FrontPage e adobe golive
- Software para integração Empresarial:
* “Middleware” = software que coneta duas aplicações que, de outra forma, ficariam separadas, permitindo que se comuniquem e transmitam dados uma para outra.
* Software aplicativo de integração empresarial (pacotes) – para conectar aplicações dispares ou conglomerados de aplicações
- Serviços Web e Arquitetura orientada a serviços:
- Serviços Web: conjunto de componentes de software vagamente
relacionados que trocam informações entre si usado linguagens e padrões de comunicação universais web. Tecnologia XML (eXtensible Markup
Linguage) descreve oque significam os dados apresentados nos documentos – dados podem ser utilizados em programas de computador, computadores manipulam e interpretam os dados e execultam operações sem intervenção humana.
- Arquitetura orientada a serviços (SOA): conjunto autosuficiente de serviços que se comunicam entre si a fim de criar um apicativo de software útil á empresa.
- TENDENCIAS DE SOFTWARE:
- Mashups: novos aplicativos de software e serviços baseados na combinação de diferentes aplicativos de software e serviços baseados na combinação de diferentes aplicativos de software on-line. Apóiam-se em redes de dados de alta velocidade, padrões de comunicação universal e código-fonte aberto.
- Web 2.0: mashups da web. Combinam os recursos de dois ou mais
aplicativos online – oferecem mais valor aos clientes que as fontes originais sozinhas.
4.3 Administração dos recursos de Hardware e Software
- PLANEJAMENTO DE CAPACIDADE E ESCABILIDADE:
- E-commerce e e-business – novas e intensas demandas sobre a tecnologia de hardware
- Planejamento da capacidade = processo de prever quando um sistema de hardware de computador ficará saturado
- Fatores de previsão: numero Maximo de usuários simultaneamente, impacto causado pelas aplicações de softwares existentes ou futuras, medições de desempenho.
- Assegura que a empresa tenha recursos suficientes para suas necessidades atuais e futuras
- Escalabilidade = capacidade que um computador, produto ou sistema tem de expandir-se para servir a um número maior de usuários sem sofrer pane. - CUSTO TOTAL DE PROPRIEDADE DE RECURSOS TECNOLÓGICOS:
- Custo Total de Propriedade (TCO): pode ser utilizado para analisar os custos diretos e indiretos, auxiliando as empresas a determinar o custo ral de implementação de tecnologias específicas. *Custos ocultos = pessoal de suporte, downtime...
- UTILIZAÇÃO DE PROVEDORES DE SERVIÇOS TECNOLOGICOS: Um número cada vez maior de empresas está obtendo sua tecnologia de hardware e software de provedores de serviços externos.
- Outsourcing: Delegação a fornecedores externos a manutenção de infra - estruturas de TI e o desenvolvimento de novos sistemas. Empresas que não dispõem de recursos financeiros ou técnicos para operar seu próprio site = serviços de WEB HOSTING. Outsourcing internacional de software = empresas terceirizam atividades de software para fora das fronteiras nacionais.
- Computação Sobre Demanda (on-demand): refere-se á pratica das empresas de, diante de picos de demanda por capacidade computacional, recorrer a centros externos de processamento de dados em larga escala. “Computação por fornecimento” = empresas compram capacidade computacional de centrais de fornecimento e pagam somente pela capacidade utilizada
- Provedores de Serviços Aplicativos (ASPs): Empresa que entrega e
gerencia aplicativos serviços computacionais a múltiplos usuários a partir de centrais remotas de computação via Internet ou uma rede privada. Empresas alugam programas de softwares, hardware, software de sistema, rede...
- Fazenda de Servidores: conjunto de servidores mantidos por um fornecedor comercial e disponibilizados aos assinantes
- SERVIÇOS DE TI: -Manutenção de Hardware -Manutenção de Software -Serviços profissionais: * Consultoria – estratégias * Educação e treinamento
* Desenvolvimento e integração – desenvolvimento de aplicações, integração.
* Administração de TI: serviços operacionais, gerenciamento a aplicações, help desk, gerenciamento de ativos
* Gerenciamento de negócios: processos, processamento de transações.
- TENDENCIAS:
- Novas Formas de Computação: Grid Computing
- Novas Formas de distribuição de software: open source software - Novas formas de gestão de TI: outsourcing