GESTÃO DA INFORMAÇÃO
INTRODUÇÃO
A
DreamWorks
Animation
volta-se
à
tecnologia de apoio à produção
Produtora de filmes como: Shrek, O espanta
tubarões e Madagascar
Concorrência acirrada com outros estúdios.
Uso da mais avançada tecnologia disponível.
Rede de alta velocidade para integrar os
poderosos computadores exigidos pela
animação a três produções-chave de
animação, duas em LA e uma em Redwood
City, CA.
INTRODUÇÃO
Um sofisticado sistema de vídeoconferência que
projeta imagens em tamanho praticamente real
na parede permite que os três grupos cooperem
como nunca pôde ser feito antes
Utilizam um software proprietário chamado EMO,
que foi desenvolvido dentro da empresa.
Utilizam
uma
rede
formada
por
2700
processadores da HP rodando SO Linux,
organizados para atuar como um único sistema
computacional distribuído entre os estudos da
empresa em um laboratório de pesquisa da HP
em Palo Alto, CA.
INTRODUÇÃO
Para completar um único filme, são necessários
aproximadamente 400 artistas, animadores e
técnicos, mais de 200 personagens modeladas e
finalizadas, 15 terabytes de disco, 2700
processadores, mais de 10 milhões de horas de
trabalho de CPU e 18 meses de produção básica.
A DreamWorks Animation tem orquestrado seus
ativos humanos, procedimentais e físicos em um
equilibrio eficaz, que produz desenhos animados
gerados por computador de primeira classe, com
eficiência e eficácia
QUESTÕES PARA DISCUSSÃO
Qual é sua opinião sobre a decisão da
DreamWorks
Animation
de
investir
pesadamente em tecnologia da informação
em vez de em talentos humanos mais
destacados?
Quais outros setores poderiam beneficiar-se
de uma abordagem semelhante?
Que tipos de empresas você considera que
se sairiam melhor adotando uma abordagem
oposta?
INFRA-ESTRUTURA DE TI
O que é?
Sistemas de informação se apoiam em
componentes de TI para produzirem resultados.
O conjunto de ferramentas tecnológicas e de
serviços agregadas a estas chama-se PLATAFORMA DE TI.
Os profissionais gestores de SI e os gestores
administrativos precisam conhecer em que PLATAFORMA DE TI a empresa se apóia.
COMPONENTES DA INFRA-ESTRUTURA
Hardware
Consiste na tecnologia para o processamento
computacional, armazenamento, entrada e saída de dados. Estes componentes incluem grandes mainframes, servidores, computadores de médio porte, pc´s etc. Incluem também equipamentos para reunir e registrar dados, meios físicos para armazenamento e dispositivos para a saída dos dados processados.
São impressoras e outros dispositivos, mas
principalmente computadores(desktop; servidores, mainframes; super computadores).
COMPONENTES DA INFRA-ESTRUTURA
Software
Abrange software de sistema e software
aplicativo. Software de sistema administram os recursos e atividades do computador. Software aplicativos, aplicam uma atividade ao computador solicitada pelo o usuários. Além de software usados por grupos ou unidade de negócio, muitas empresa fazem altos investimentos em software para integração, afim de integrar funções organizacionais díspares.
COMPONENTES DA INFRA-ESTRUTURA
Tecnologia de gerenciamento de dados
Além da mídia física para armazenar dados, as
empresas precisam de softwares especializados para organizar esses dados e disponibilizá-los aos usuários. Um software gerenciador de dados, gerencia, organiza e processa dados organizacionais relativos a estoque, clientes e fornecedores.
São os sistemas de armazenamento das
COMPONENTES DA INFRA-ESTRUTURA
Tecnologia de redes e telecomunicações
A tecnologia de telecomunicações proporciona
conectividade de dados, voz e vídeos a funcionários, clientes e fornecedores. Isso inclui tecnologia para operar as redes internas da empresa, serviços prestados por companhias telefônicas, e tecnologias para operar sites e conectar-se com outros sistemas computacionais por meio da internet.
São a interconexão dos computadores interna e
COMPONENTES DA INFRA-ESTRUTURA
Serviços de tecnologia
As empresas precisam de pessoas para operar e
gerenciar os outros componentes da infraestrutura de TI que acabamos de descrever e também para ensinar os funcionários a usar essa tecnologia em suas atividades diárias. Isso é feito por meio de:
Departamentos de sistemas de informação Consultoria externa em tecnologia
COMPONENTES DA INFRA-ESTRUTURA
Integração de sistemas
O objetivo da integração de sistema é garantir
que a nova infra-estrutura de TI seja compatível com os antigos sistemas, chamados de sistemas legados, e que os novos elementos sejam também compatíveis entre si. Sistemas Legados são, em geral, antigos sistemas de processamento de transações criados para mainframes, que continuam a ser utilizados devido ao alto custo para substituí-los ou reprojetá-los.
COMPONENTES DA INFRA-ESTRUTURA
Existem computadores de todos os tamanhos, com
diferentes recursos para o processamento de informações.
Vários fatores influenciam o desempenho de um
sistema computacional. Uma das formas de avaliá-lo é medindo o número de FLOPS (operação de ponto flutuante por segundo) que ele realiza. Um operação de ponto flutuante é, em essência, uma divisão longa. Quanto mais rápido um sistema computacional puder calcular problemas de divisão longos, maior será seu desempenho geral.
COMPONENTES DA INFRA-ESTRUTURA
Tipos de computadores
Microcomputadores: DeskTop, Palm e Notebook.
Computadores de 500 a 4G Flops(bilhões de cálculos por segundo).
Servidores: pequeno, médio ou grande porte.
Sustenta Redes, Sites, ERP, BD (até 32G Flops).
MainFrame (médio/grande porte): Grande
capacidade de processar quantidades de informações com rapidez e solidez até 1 T Flops (um trilhão de cálculos por segundo)
Supercomputadores (Grande porte):
Processamento extremamente rápido com cálculos que envolvem milhares de variáveis e equações e milhares de medidas- uso científico e militar – de 136 a 160 T Flops.
COMPONENTES DA INFRA-ESTRUTURA
Computação em grade: conecta, em uma
única rede, computadores de geograficamente distantes, criando assim um “supercomputador virtual”, que conta com a capacidade combinada de todos os computadores da grade.
Diferentemente do que acontece com os clusters, a
Grid computing não exige que os computadores sejam equivalentes e mesmo que usem os mesmo sistema operacional.
REDES DE COMPUTADORES E
COMPUTAÇÃO CLIENTE/SERVIDOR
Computação cliente/servidor
Divide o processamento entre ‘clientes’ e ‘servidores’.
Ambos fazem parte da rede, mas cada máquina desempenha a função específica que estiver mais apta a executar.
Cliente – é o ponto de entrada do usuário para a função
requisitada e normalmente é um computador de mesa, estação de trabalho ou notebook. O usuário normalmente interage apenas com a porção cliente da aplicação, normalmente para entrar com dados ou requisitá-los para análise posterior.
Servidor - provê serviços ao cliente. Os servidores
armazenam e processam dados compartilhados e também executam funções de apoio invisíveis aos usuários, como o gerenciamento das atividades de rede.
REDES DE COMPUTADORES E
COMPUTAÇÃO CLIENTE/SERVIDOR
A figura 4.2 ilustra o tipo mais simples de rede cliente/servidor que consiste em um computador cliente ligado a um servidor, sendo o processamento dividido entre as duas máquinas. Isso é o que se pode chamar de arquitetura cliente/servidor de duas camadas.
REDES DE COMPUTADORES E
COMPUTAÇÃO CLIENTE/SERVIDOR
Redes cliente/servidor simples podem ser
encontradas em pequenas empresas.
Existem arquiteturas mais complexas, que
são
as
arquiteturas
cliente/servidor
multicamadas (ou N-camadas), onde o
trabalho de toda a rede é repartido entre
servidores de inúmeros níveis, dependendo
do tipo de serviço requisitado.
REDES DE COMPUTADORES E
COMPUTAÇÃO CLIENTE/SERVIDOR
A figura mostra uma arquitetura cliente/servidor de n-camadas. No primeiro nível um servidor web apresenta uma página a um cliente. O servidor web é responsável por localizar e gerenciar as páginas web armazenadas. Quando o cliente solicita acesso a um sistema corporativo, a solicitação é passada a um servidor de aplicativo, que executa todas as operações de aplicativos entre um usuário e os sistemas de apoio da organização.
REDES DE COMPUTADORES E
COMPUTAÇÃO CLIENTE/SERVIDOR
A computação cliente/servidor permite às
empresas repartir o trabalho computacional
entre uma série de máquinas menores e
mais baratas, muito menos dispendiosas que
os grandes computadores ou os sistemas de
mainframes centralizados. O resultado é uma
explosão de capacidade computacional e
aplicativos por toda a empresa.
TECNOLOGIA DE ARMAZENAMENTO,
ENTRADA E SAÍDA
Dispositivos de armazenamento, entrada e saída
são chamados de dispositivos periféricos, porque ficam fora da unidade principal do sistema de computação.
Tecnologia de armazenamento secundário
As tecnologias de armazenamento secundário são os
discos magnéticos, os discos ópticos, as fitas magnéticas e as redes de armazenamento.
Disco magnético
O meio de armazenamento secundário mais utilizado. Os
PCs possuem discos rígidos e os grandes mainframes ou sistemas de computador de médio porte contam com múltiplos drives de discos rígidos. Existem também os drives removíveis.
TECNOLOGIA DE ARMAZENAMENTO,
ENTRADA E SAÍDA
Raid
Utilizados em computadores grandes, com imensas
necessidades de armazenamento. Os dispositivos Raid formam pacotes que reúnem mais de uma centena de drives de discos, um chip controlador e software especializado em uma única unidade de grande porte, que apresenta os dados por múltiplas vias simultaneamente.
Discos ópticos
Utilizam tecnologia de laser para armazenar
quantidades maciças de dados de forma altamente compacta. Existem discos ópticos para Pc´s e para computadores de grande porte. Os sistemas de discos ópticos mais comumente utilizados em pc´s é são: CD-ROM e DVD-ROM
TECNOLOGIA DE ARMAZENAMENTO,
ENTRADA E SAÍDA
Fita magnética
Tecnologia mais antiga empregada para
armazenamento de grandes quantidades de dados que precisam ser acessados com rapidez, mas não instantaneamente. Ela armazena dados sequencialmente e é relativamente lenta se forem necessários dados não sequenciais.
Redes de armazenamento de dados
Para lidar com a necessidade crescente de
armazenamento as empresas estão recorrendo à tecnologia de armazenamento em redes. As redes de armazenamento de dados (Storage area network– SAN) conectam inúmeros dispositivos de armazenamento de uma rede de alta velocidade independente e dedicada.
TECNOLOGIA DE ARMAZENAMENTO,
ENTRADA E SAÍDA
A SAN cria um grande grupo central de armazenamento que pode ser rapidamente acessado e compartilhado por múltiplos servidores. A figura mostra o funcionamento de uma rede SAN
TECNOLOGIA DE ARMAZENAMENTO,
ENTRADA E SAÍDA
Dispositivos de entrada Descrição
Teclado Principal método de entrada para dados de texto e numéricos
Mouse Dispositivo manual com capacidade de apontar e clicar, geralmente ligado ao computador por um cabo.
Tela sensível ao toque Dispositivo que permite aos usuários inserir quantidades limitadas de dados tocando a superfície sensibilizada de um monitor de vídeo com o dedo.
Entrada por caneta Dispositivos de reconhecimento de escrita a mão, como pranchetas, agendas e blocos de anotação com canetas, que convertem para formato digital os
movimentos feitos por uma caneta eletrônica pressionada sobre uma tela sensível ao toque.
Sensores Dispositivos que coletam dados diretamente do ambiente para entrada em um sistema de computador.
Entrada de áudio Dispositivos de entrada por voz que convertem palavras faladas em formato digital para processamento por computador.
Dispositivos de saída Descrição
Impressoras Dispositivos que produzem uma cópia impressa da informação de saída.
Saída de áudio Dispositivos de saída de voz que reconvertem dados digitais de saída para fala inteligível.
PROCESSAMENTO EM LOTE E ON-LINE
Os sistemas de informação coletam os dados e
processam informações em lote ou on-line.
No processamento em lote (batch), transações
como pedidos de compra ou cartões de ponto são
acumuladas e armazenadas em um grupo ou lote
até o momento em que, segundo alguma
programação prévia, é eficiente e necessário
processá-los. Este tipo de processamento é
encontrado principalmente em sistemas mais
antigos, nos quais os usuários precisam apenas
de relatório ocasionais.
PROCESSAMENTO EM LOTE E ON-LINE
No processamento ON-LINE, para registrar as
transações os usuários utilizam um dispositivo de
que está conectado diretamente ao sistema.
As transações são em geral, processadas
imediatamente.
Hoje, a maioria dos processamentos é on-line.
Os sistema em lote frequentemente utilizam fitas
como meio de armazenamento, ao passo que os
sistemas de processamento on-line usam discos,
que permitem acesso a itens específicos.
TENDÊNCIAS CONTEMPORÂNEAS DE
HARDWARE
Integração das plataformas de computação e
telecomunicações
É a convergência entre as plataformas de
telecomunicações e computação, até o ponto em que, cada vez mais, a computação avança por toda a rede.
Esta convergência ocorre em vários níveis.
Celulares assumem função de computadores de
mão e computadores de mão assumem função de celulares.
Celulares assumem função de televisão. A internet presta serviços de telefonia.
TENDÊNCIAS CONTEMPORÂNEAS DE
HARDWARE
Computação autônoma
Iniciativa setorial para desenvolver sistemas
capazes de configurar, otimizar e sintonizar a si mesmos, autoconsertar-se quando avariados e proteger-se de intrusos e da autodestruição.
Imagine um PC de mesa que pudesse perceber que
quando é invadido por um vírus. Em vez de permitir-se inadvertidamente permitir-se invadido, o PC identificaria e erradicaria a ameaça ou, alternativamente, repassaria sua carga de trabalho a outro processado e desligaria automaticamente antes que o vírus destruísse qualquer arquivo.
INFRA-ESTRUTURA DE TI
SOFTWARE
Software de Sistema – engloba e controla o
acesso ao hardware.
Software de Aplicativo – trabalha por meio do
INFRA-ESTRUTURA DE TI
Software de sistema operacional
É o software que gerencia e controla as
atividades do computador.
É o gerente-geral do sistema de computador,
permitindo que esse sistema lide com várias tarefas e usuários ao mesmo tempo.
Aloca e designa recursos do sistema, programa a
utilização dos recursos e tarefas e monitora as atividades do sistema.
Provê locais na memória primária para dados e
programas e controla os dispositivos de entrada e saída, como impressoras, terminais e conexões de comunicação.
INFRA-ESTRUTURA DE TI
Sistemas operacionais de PCs e interfaces
gráficas de usuário
A interação do usuário com um computador é
controlada pelo sistema operacional.
O usuário se comunica com o sistema
operacional por meio da interface de usuário desse sistema.
A interface gráfica de usuário (GUI) faz uso
extensivo de ícones, botões, barras e caixas para executar tarefas.
INFRA-ESTRUTURA DE TI
Software Aplicativo
Atualmente as empresas tem acesso a uma
gama de ferramentas para desenvolver seus softwares aplicativos. Entre eles estão:
Linguagens de programação (LP) tradicional Linguagens de programação de quarta geração
Pacotes de softwares aplicativos e ferramentas de
produtividade para PC
Softwares para desenvolvimento para internet Softwares para integração empresarial
É importante saber quais ferramentas são as
mais adequadas ao trabalho que a empresa pretende executar.
SOFTWARE APLICATIVO
Linguagem de programação de aplicativos para
empresas:
Cobol
Desenvolvida em 1960 para processar grandes arquivos de
dados com caracteres alfanuméricos e para produzir relatórios corporativos;
C
Desenvolvida em 1970 é uma linguagem poderosa e eficiente
usada principalmente por programadores profissionais na criação de SOs e software aplicativo, especialmente para PCs.
C++
Uma versão mais recente da linguagem C, é orientada a
objetos.
Visual Basic
É utilizada para criar aplicações que rodam no Windows e
permite manipular elementos gráficos e ícones para criar programas.
SOFTWARE APLICATIVO
Linguagens de quarta geração
Uma variedade de ferramentas de software que
habilitam usuários finais a desenvolver softwares aplicativos com o mínimo de assistência técnica ou que proporcionem ganhos de produtividade.
Orientada a procedimento
Especifica a sequência de passos e procedimentos.
Não orientada a procedimento
Especifica o que tem que ser executado, sem
SOFTWARE APLICATIVO
Ferramentas de linguagem de quarta geração
Descrição Exemplo
Linguagens de consulta Linguagens para extrair dados
armazenados em arquivos ou bancos de dados. Suportam requisições de
informações que não são predefinidas.
SQL
Geradores de aplicações Contém módulos pré-programados que podem gerar aplicações completas, incluindo sites Web, conferindo grande velocidade ao desenvolvimento.
Microsoft FrontPage
Pacotes de softwares aplicativos Programas de software vendidos ou arrendados por empresas comerciais que eliminam a necessidade de software personalizado, da casa.
SAP R/3
Ferramentas de software de PC Pacotes de softwares aplicativos de uso geral para PCs.
SOFTWARE APLICATIVO
Pacotes de software e ferramentas de
produtividade para PCs
Software de processamento de texto; Software de planilha eletrônica;
Softwares gerenciadores de bancos de dados; Softwares de recursos gráficos de apresentação; Software de e-mail;
Suítes de software; Navegadores Web.
SOFTWARE APLICATIVO
Softwares para Web
Java
Linguagem orientada a objeto sem vínculo com
processador ou SO.
Permite a manipulação de dados em sistemas em rede
usando navegadores Web.
Muito usada em celulares, automóveis, videogames,
sistemas interativos de TV.
HTML
Linguagem de descrição de página que especifica
como texto, recursos gráficos, vídeo e som serão organizados em uma página Web.
Cria links dinâmicos com outras páginas Web.
Podem ser escritos usando os populares editores de
SOFTWARE APLICATIVO
Software para integração empresarial
Problema: Vários softwares que com freqüência não
conseguiam se comunicar uns com os outros pois eram desenvolvidos em plataformas diferentes.
Solução
1. Substituir os sistemas isolados por aplicativos
integrados – alternativa cara.
2. Utilizar um middleware que conecta duas aplicações
permitindo que se comuniquem e transmitam dados uma para a outra.
SOFTWARE APLICATIVO
Serviços Web
Conjunto de componentes de software
vagamente relacionados que trocam informações entre si usando linguagens e padrões de comunicação universais Web.
Torna possível trocar informações entre dois
sistemas, independente do SO e linguagens de programação nos quais eles estiverem baseados.
Podem auxiliar a troca de informações entre dois
sistemas de uma mesma organização ou de organizações distintas.
ADMINISTRAÇÃO DOS RECURSOS DE
HARDWARE E SOFTWARE
A seleção e a utilização de tecnologia de
hardware e software podem causar profundo
impacto sobre o desempenho da empresa.
Questões
importantes
enfrentadas
ao
gerenciar estes recursos:
Planejamento de capacidade e escalabilidade;
Determinação do custo total de propriedade de
recursos tecnológicos;
Utilização de provedores de serviços
ADMINISTRAÇÃO DOS RECURSOS DE
HARDWARE E SOFTWARE
Planejamento de capacidade e escalabilidade
Planejamento de capacidade
É o processo de prever quando um sistema de
hardware de computador ficará saturado.
Fatores considerados:
Número máximo de usuários que o sistema pode atender;
Impacto causado pelas aplicações de software existentes ou
futuras;
Medições de desempenho como o tempo mínimo de resposta para
o processamento de transações empresariais.
Assegura que a empresa tenha recursos suficientes
para suas necessidades correntes e futuras.
Escalabilidade
Refere-se à capacidade que um computador tem de
expandir-se para servir a um número maior de usuários sem sofrer pane.
ADMINISTRAÇÃO DOS RECURSOS DE
HARDWARE E SOFTWARE
Custo total de propriedade de recursos
tecnológicos
É um estimativa financeira projetada para
consumidores e gerentes de empresas avaliar os custos diretos e indiretos relacionados à compra de todo o investimento importante, tal como softwares e hardwares, além do gasto inerente de tais produtos para mantê-los em funcionamento, ou seja, os gastos para que se continue proprietário daquilo que foi adquirido.
ADMINISTRAÇÃO DOS RECURSOS DE
HARDWARE E SOFTWARE
Aquisição de Hardware Preço de compra do hardware do equipamento de computação, incluindo computadores, terminais, armazenamento, impressoras.
Aquisição de Software Compra ou licenciamento de software para cada usuário. Instalação Custos para instalar computadores e software.
Treinamento Custos para dar treinamento a especialistas e usuários finais dos sistemas de informação.
Suporte Custos para prover suporte técnico continuado, centrais de assistência e assim por diante.
Manutenção Custos de atualização de hardware e software.
Infra-estrutura Custos para adquirir, manter e dar suporte à infra-estrutura relacionada, tal como redes e equipamento especializado (inclusive unidades de cópia de segurança – backup).
Downtime (tempo em que o sistema fica indisponível) Perda de produtividade caso falhas no hardware ou no
software tornem o sistema indisponível para processamento e tarefas solicitadas pelos usuários.
Espaço e energia Custos indiretos (luz, água, refrigeração, aluguel) em que se incorre por abrigar a tecnologia e mantê-la operante.
ADMINISTRAÇÃO DOS RECURSOS DE
HARDWARE E SOFTWARE
Utilização de
provedores de serviços
tecnológicos
Antes as empresas executavam suas próprias
instalações e desenvolviam seus softwares;
Hoje várias empresas estão obtendo tecnologia
de provedores de serviços externos.
Outsourcing (Terceirização); Computação sob demanda;
ADMINISTRAÇÃO DOS RECURSOS DE
HARDWARE E SOFTWARE
Outsorcing
Delegar a fornecedores externos a manutenção de
suas infra-estruturas de TI e o desenvolvimento de novos sistemas.
Pode fechar contratos com um provedor de serviços
externos para:
Operar suas redes e seu centro computacional; Desenvolver novos softwares;
Gerenciar os componentes da sua infra-estrutura de TI. Servidores Web;
ADMINISTRAÇÃO DOS RECURSOS DE
HARDWARE E SOFTWARE
Computação sob demanda
Empresas que continuam a operar sua própria
estrutura de TI, mas alugam capacidade de infra-estrutura complementar.
São empresas que, diante de picos de demanda por
capacidade computacional, recorrem a centros externos de processamento de dados em larga escala.
Vantagens:
Redução dos gastos com tecnologia, pois investe-se somente o
suficiente para lidar com a carga de processamento média, e depois paga-se somente pela capacidade extra exigida.
ADMINISTRAÇÃO DOS RECURSOS DE
HARDWARE E SOFTWARE
Provedores de serviços aplicativos (ASPs)
Empresas que entregam e gerenciam aplicativos e
serviços computacionais a múltiplos usuários a partir de centrais remotas de computação via Internet ou uma rede privada.
As empresas podem alugar a utilização dos
softwares, ao invés de comprar e instalar.
Paga-se por assinatura ou por transação.
Os contratos firmados garantem um nível de serviço
e de suporte que assegura que o software esteja disponível e funcionando o tempo todo.