Pense Aberto, Pense Linux TCO Melhor. Explicado. Avi Alkalay <avix@br.ibm.com> 11-2132-2327 avi.alkalay.net/blog Linux, Open Standards Consultant IBM Corporation
Uma Nota Sobre Maturidade Use somente software maduro na sua empresa! Desenvolvedores Maturidade Usuários Suporte
Táticas Aplic. Internas Estratégias Desenvolvedores ERP, CRM, SCM, BI, RH Middleware Groupware, AppServ, DB, Connectors Padrões Abertos Tática Open Source Tática Closed Source Onde IT Agrega Valor? Maturidade Suporte Sistema Operacional Web, Mail, File, Print, DNS Hardware Hardware Virtual Abrangência de Uso Usuários
O Poder de Ter Escolha Múltilpas escolhas garantem PODER DE NEGOCIAÇÃO Aplic. Internas ERP, CRM, SCM, BI, RH CE NS UR A CE NS UR A Middleware Groupware, AppServ, DB, Connectors Sistema Operacional Web, Mail, File, Print, DNS A RA R U U S xseries S pseries EN N C CE iseries RA U zseries NS E C Hardware Hardware Virtual
Os Pilares do e-business XML Linux fará para as aplicações o que a Internet fez para as redes Irwing W. Berger Java EE Senior VP - Strategy HTML Linux é o FISCAL dos Padrões Abertos Linux Hardware Virtual x86 POWER AMD
Por Que Distribuições Comerciais? Porque garantem 'suporte', que significa: Um parceiro hoje e no longo prazo para transferir riscos operacionais Acesso rápido a updates testados, suportados e de qualidade Grande oferta certificados de opções de HW e SW Disponibilidade de ecossistema de soluções complexas pré-testadas, suportadas e certificadas
Iniciativas IBM com Padrões Abertos 1998 / 1999 2000 2001 2002 2003 2004 Java, XML and ebxml Co-founder and lead architect for RosettaNet Author of XML4J Chair OMG XML Metadata Interch. Format Co-author W3C Document Object Model FounderXML.org Elected to Board of Directors in OASIS Web Services and UDDI Co-author of SOAP 1.1 and submission to W3C Cofounder of UDDI.org and author of original UDDI specification Co-author of WSDL IBM contributes SOAP4J to Apache Web Services and Tools Led submission of WSDL to the W3C Co-chaired W3 Web Services Workshop Founder of Eclipse.org Co-author of W3C XML Schema standard Chair of Web Services Interactive Applications TC Web Services and Security Founder and chair, WS-I Organization Co-author of web services bus process specification (BPEL, WS-TX, WS-TC) Co-author for Web Services Security roadmap and specification Web Services Interoperability Submission of BPEL to OASIS and co-chair WSBPELTC Submission of Common Base Events and WSManageability to OASIS Co-chair WSDM TC in OASIS Led workgroup responsible for finalization of SOAP 1.2 Web Services Management Chair of workgroup responsible for WS-I Basic Profile 1.1 Co-chair of working group responsible for OASIS WS-Security 1.0 Co-chair of OASIS WSNotification TC Eclipse becomes independent organization More than 1,000 developers devoted to XML and more than 1,500 focused on Linux. Over 160 business integration technology patents First Web Services Gateway First integrated private UDDI directory
A Iniciativa Power.org A IBM abriu o processador Power não porque ele não tem valor para a companhia, mas porque tem enorme valor Tom Yager InfoWorld 12/2004 power.org
A Iniciativa Blade.org
O Poder de NÃO Ter Escolha O CLIENTE é a Barganha Aplic. Internas ERP, CRM, SCM, BI, RH Middleware Groupware, AppServ, DB, Connectors Sistema Operacional Web, Mail, File, Print, DNS
A Visão Line of Business
A Empresa On Demand Responsiva Variável Flexível Focada É quando uma empresa consegue manobrar seus recursos como se fossem um líquido, assim flexível, para atender dinamicamente as exigências do mercado, e também tirar proveito das melhores ofertas de renovação desses recursos.
On Demand na Tecnologia da Informação Open Integrated...an approachable, adaptable, integrated and reliable infrastructure delivering on demand services for on demand business operations... Virtualized Autonomic
Media Granularidade Virtualização Alta Granularidade GRID, Clusters Baixa Granularidade Consolidação, Blades
A Perspectiva Line of Business CORE BUSINESS ER P, CRM, etc Si M iddleware l a ste m a O eracion p Hardware Quanto mais próximo do centro, mais relevante é para os processos de negócio de uma empresa.
SOLUÇÕES A Importância dos Desenvolvedores Programadores atuam nestas camadas Aplic. Internas Que definem como serão estas camadas INFRA-ESTRUTURA ERP, CRM, SCM, BI, RH Middleware Groupware, AppServ, DB, Connectors Sistema Operacional Web, Mail, File, Print, DNS Hardware Hardware Virtual
Organização de TI das Empresas CIO Infraestrutura Desenvolvimento Aplic. Servers Storage Networking Ação no Datacenter Não interage com Iniciativas de Negócio a er Op e fin e D ia Cr Internas ERP, CRM, SCM, BI, RH Middleware Lógica de Negócio Integração de Processos Aquisição de Pacotes de Gestão Ação permeia toda a Empresa Interação com Iniciativas de Negócio Sistema Operacional Hardware
Arquitetura Orientada a Serviços Modularizando o Negócio
Arquitetura Orientada a Serviços Coisas Diferentes para Pessoas Diferentes Domínios Capabilidades que negócios querem expor como um conjunto de serviços para clientes e parceiros Negócios Estilo arquitetônico que requer um provedor de serviços, requisitante e descritor do serviço. Arquitetura Endereça coisas como reutilização de componentes, aplicações compostas, etc Um modelo de programação completo que engloba padrões, ferramentas, métodos, e Implementação tecnologias como web services Um conjunto de acordos entre requisitantes, e provedores que especificam a qualidade do Operações serviço, e identificam métricas de IT
Arquitetura Referência do SOA Interaction Services Process Services Information Services ESB Partner Services Workload Virtualization Business App Services Infrastructure Services Access Services Information Virtualization IT Service Management Development Services Business Innovation & Optimization Services
SOA: Onde Você Quer Estar? Silo Busines s View Organiza tion Methods Applicati ons Architect ure Infrastructu re Integrated Componentized Services Composite Services Dynamically Virtualized Re-Configurable Services Services Function Oriented Function Oriented Function Oriented Service Oriented Service Oriented Service Oriented Service Oriented Ad hoc IT Governance Ad hoc IT Governance Ad hoc IT Governance Emerging SOA Governance SOA and IT Governance Alignment SOA and IT Governance Alignment SOA and IT Governance Alignment Structured Analysis & Design Object Oriented Modeling Component Based Development Service Oriented Modeling Service Oriented Modeling Service Oriented Modeling Grammar Oriented Modeling Modules Objects Components Services Process Integration via Services Process Integration via Services Monolithic Architecture Layered Architecture Component Architecture Emerging SOA SOA Platform Specific Platform Specific Platform Specific Platform Specific Platform Specific Grid Enabled SOA Platform Neutral Dynamic Application Assembly Dynamically ReConfigurable Architecture Dynamic Sense & Respond Level 1 Level 2 Level 3 Level 4 Level 5 Level 6 Level 7 IBM s SOA Maturity Model
IBM e Linux
Por Que Linux com a IBM? Suporte 24x7, de ponta a ponta Linux em si Toda linha de produtos de HWs e SWs p/ Linux Investimentos em pesquisa e desenvolvimento em Linux e SW Livre, no Brasil e no Mundo Linux enraizado na nossa estratégia de Padrões Abertos e On Demand Linux em todas as famílias de servidores: escala e consolidação transparente Experiência Linux nacional e mundial com vários casos de referência
Porque Linux com a IBM zseries xseries Roda nativo, LPAR, no VM ou no novo VIF Red Hat, SuSE Virtualização com XEN VMWare, etc Storage Intellistation All models certified IBM Point of Sale iseries SuSE e Red Hat LPAR SCSI, Fiber Channel Shark pseries LPAR no Regatta Vários outros models HPC Linux Cluster IBM Java Opteron, Xeon, Power
Linux: Muito Além dos Custos Autonomic Pergunta: Baseado no que você vê ou ouve, como pontuaria Linux nos seguintes aspectos? Atributos Nomeados "Excelentes" Confiabilidade Performance Valor do Open Source Segurança TCO Fonte: Pesquisa de Mercado IBM. 500 Usuários. Escalabilidade 0 10 20 30 40 50 60 70 80 90 Trocamos para Linux e o sistema parou de cair. Não queremos mais nada hoje. Shie Chen. Gerente de Tecnologia do Serasa
Virtualização On Demand nos IBM ^ LPAR 1 Linux LPAR 2 Linux LPAR 4 Novell LPAR 5 Win LPAR 1 Linux LPAR 2 Linux s LPAR 4 AIX5L LPAR 5 AIX XEN and VMWare ESX Server pseries xseries LPAR1 Linux LPAR2 OS/390 z/os z/os LPAR 1 Linux LPAR 2 Linux Hiper Sockets z/vm iseries zseries LPAR 4 LPAR 5 OS/400 V4R5 OS/400 V5R1
O Data Center Atual Internet Switch Switch Camada Segurança Switch Switch Camada App/Web Switch Switch Camada DB Muitos cabos Alta Disponibilidade de equipamentos Complexidades de replicação para clustering Reativo a mudanças Complexo Muitas camadas de segurança: firewalls e switches Switch Switch Cliente
O Data Center On Demand Menos cabos: conectividade DB Outro Legado Hardware com suporte a virtualização Applic lógica com Hipersockets Conectividade e Firewalling Web Serviços crescem ou descrescem de acordo com necessidade Fisicamente pequeno Economia de energia Hardware provê alta disponibilidade automática Simplicidade de administração
Consolidação com ^ Tipo de Solução zseries* Discreto ^ zseries Espaço no Data Center Área Ocupada Racks UPS 10.000 m² 125 $750K 400 m² 2 $135K $650K 20 x 30K/servidor 100 $545/copia de NT N/A N/A 3 $34K/Ano para z/vm 180-200 dias 100 11 dias 48 dias 0 90 segundos $11M (Sun) $1.2M $270K/mês $585K $1.5M $1.6M/mês $40M $676K $375K N/A $12K $34K/ano $60K/mês $1.6 - $5M Operações e Suporte Tivoli Servidores de gerenciamento Pessoal adicional de NOC Licensa de SO Time to Market Tempo p/ operacionalizar server farm Pessoal p/ deploy e configuração Tempo médio p/ disponibilizar novo servidor Custos Totais Server Hardware Network Hardware Aluguel de facilidades Facilidades de hardware Servidores de gerenciamento Salários Custos iniciais * Estudo real de um cliente da área de Telecomunicações
O que é Paravirtualização Virtualização Tradicional Paravirtualização Emulação de todo o HW, BIOS, Hóspedes acessam HW SO sem modificações Afinidade entre o hóspede e placas Hypervisor consome recursos diretamente virtualizador (hospedeiro) Virtualizador praticamente não consome recursos Hóspede Hóspede Hóspede Hóspede Hóspede Hóspede Hóspede Hóspede Hypervisor (virtualizador) Hypervisor (virtualizador) Hardware Hardware
514 518 100% 90% 334 90% 1633 1714 271 263 554 567 567 100% 80% 80% 70% 60% 60% 20% 150 30% 10% 0% SPEC INT 2000 (score) Linux build time (s) Linux Nativo OSDB-OLTP (tup/s) Linux com Xen 30% 10% SPEC WEB99 (score) VMWare 40% 20% 199 40% 50% VMWare 50% Linux com Xen 70% Linux Nativo Performance relativa ao Linux nativo Testes de Performance 0%
544 90% 90% 80% 615 80% 100% 467 516 602 897 897 897 897 100% 70% 70% 60% 50% 50% 20% 10% 0% 137 291 Tx, MTU 1500 (Mbps) 101 30% 40% VMWare 40% Linux com Xen 60% Linux Nativo Performance relativa ao Linux nativo Testes de Performance de Rede 30% 20% 10% Rx, MTU 1500 (Mbps) Linux Nativo Tx, MTU 500 (Mbps) Linux com Xen Rx, MTU 500 (Mbps) VMWare 0%
Migração de Máquina Virtual X
Migração de Máquina Virtual
Virtualização com Aplicações Enjauladas Aplic W Aplic W Serviço A Aplic D Serviço A Aplic D Serviço M Serviço G Aplic T Sistema Operacional Aplicações Compartilham SO Serviço M Serviço G Aplic T Sistema Operacional IPTables, SELinux ou AppArmor Acesso livre ao sistema de arquivos Blindgem de filesystem Sem nível de qualidade por Nível de uso controlado por aplicação aplicação Sem proteções de rede Auto-firewalling com IPTables
Alta Disponibilidade com Linux HA on Linux Old HA Unexpensive Hardware Free HA Software Simple All systems Expensive Hardware Expensive HA Software Complex Exclusive systems
Alta Disponibilidade com Clusters Linux linux-ha.org ~ HeartBeat ~ THE WEATHER CHANNEL
Cluster com Replicação de Dados Qualquer ^ Qualquer ^ Linux Host 1 Linux Host 2 Non active Application Application Read/Write Replicação DRBD DRBD Writes Read/Write LAN de Serviço Replicação byte a byte em disco interno Replicação síncrona ou assíncrona Velocidade de gigabit, comparável a iscsi
Linux no Desktop Corporativo
Mudando o Paradigma do Desktop Atual Onde estão as camadas de independência tecnológica??? Aplic. Internas Sistema Operacional
Players do Desktop Linux
Benefícios de Linux no Desktop Praticamente não existem virus e spyware para Linux Linux provê firewalling intrínseco, que pode ser usado para barrar supostos virus e spyware. Cada PC pode ser um Firewall para sí próprio Uso de ferramentas de HPC para gerência centralizada de atualizações e reinstalações em massa Linux funciona como um policial dos Padrões Abertos
Linux no Desktop: A Última Fronteira Estação Técnica Função Fixa Estação Office Básico Transacional Avançado Uso Geral File/Print, gerencia de sistemas, acesso a rede, emulação de Mainframe Uso Limitado de Aplicações de Negócio Aplicações que Guiam o Processo de Negócio Acesso Avançado a Sites na Internet Acesso Simples a Portais na Intranet Sem Instant Messaging Instant Messaging Sem e-mail e-mail Simples Groupware Avançado Limited Office Produtividade Simplificada de Escritório productivity Produtividade Avançada de Escritório Sem Multimídia Multimídia Avançada Multimídia Linux no Desktop já é suficientemente bom
OpenOffice.org New Rowley continua a acreditar que organizações são irresponsáveis se não examinarem e testarem periodicamente o OpenOffice.org. Simplesmente porque há um pontencial enorme de dinheiro a ser economizado. New Rowley Group http://www.newrowley.com/takes/2003/take_031022.html http://www.newrowley.com/takes/2005/take_050908.html
Open Document Format Application Application Application Application Information Information Old Style New Style Information is closely linked to the application that created it. Information is represented using open standards not under the control of a single vendor, and multiple applications can create and access it interchangeably. Control is with the software developer not the customer. Control is with the customer not the software provider.
Open Document Format Lembre-se: são os seus documentos. Você deve poder fazer o que quiser com eles, em qualquer lugar, com qualquer aplicação que você quiser. E somente ODF foi desenhado para tomar conta de seus documentos, por séculos. Bob Sutor VP de Padrões Abertos e Open Source, IBM http://www-128.ibm.com/developerworks/blogs/dw_blog_comments.jspa?blog=384&entry=97126
Open Document Format
PC Multiusuário Portal e Workplace Workplace Client Technology PC Multiusuário
O PC é hoje um produto commoditizado, com muita memória, storage, e abundante poder computacional. No entanto o usamos ainda da mesma forma como quando foi concebido: para tarefas pessoais, com picos muito esparsos de utilização.
Desktop Tradicional 1 PC completo por usuário ativo Ocio de uma máquina não é aproveitado por outro usuário
PC Multiusuário com Linux Qty 1 3 4 4 4 1 Description PC, 768MB, 32GB, 8 USBs PCI Video Board Monitor 15 USB Keyboard USB Mouse Linux Usuários recursos compartilham Um ou vários perfís de usuários por PC Um PC com Linux Gerência de um parque de máquinas muito menor Redução em licensas de Software/CPU Linux provê gerência otimizada de recursos
Análise Financeira com Linux Tabela dinâmica. Ajuste número de usuários para ver variações PC 1 Usuário PC Multiusuário OTC Por Ano OTC Por Ano R$ 2.035,00 R$ 649,83 R$ 0,00 R$ 120,00 R$ 364,00 R$ 364,00 R$ 200,00 R$ 200,00 R$ 350,00 R$ 58,33 R$ 14,00 R$ 0,00 R$ 14,00 R$ 0,00 R$ 1.000,00 R$ 0,00 200 kw 153 kw R$ 2.599,00 R$ 1.378,00 R$ 1.333,83 R$ 58,33 48,68% 95,77% U=6 CPU Placa de video Monitor 15 Combo teclado+mouse Sistema Operacional Antivirus Antispyware Emulador de Terminal Energia Preço total por usuário Economia Componentes e preços estimados. Tabela deve ser revisada pelo Cliente.
ibm.com/developerworks
Soluções de ISVs p/ Linux
Recapitulando... Sistema Operacional não resolve nossos problemas de negócio. Nem Hardware, nem Middleware. Desenvolvedores definem o perfil de IT das empresas. A recompensa do uso exclusivo de Padrões Abertos é o pleno Poder de Negociação. On Demand é sinônimo de Eficiência Operacional e Poder de Negociação. Linux é o fiscal que sempre exige Padrões Abertos. O desktop atual é caro porque estamos usando-o de forma errada. Linux está pronto para sua empresa!!
Linux Já É Realidade em Muitas Empresas METRÔ
Avi Alkalay <avix@br.ibm.com> 11-2132-2327 avi.alkalay.net/blog Linux, Open Standards Consultant IBM Corporation Obrigado!