Linux / Open Source    e   Soluções de migração      de plataformas “legacy” IBM Mainframes e      Sistemas AS/400 Francisco Gonçalves © 2006 Todos os direitos reservados.
Interoperabilidade entre os vários sistemas de software Uma base tecnológica unificada e semântica comuns Independência relativamente aos Fabricantes de hardware e software Usando para tal produtos comercias e  Soluções “Open Source” que garantam tal independência Eficiência nos Investimentos em TI Baixo TCO (Total Cost of Ownership) e Melhoria da produtividade e aceitação dos produtos e serviços Segurança e privacidade Comunicações seguras, Workflow de sistemas e processos seguro Os investimentos em TI ....... Requerem  uma política e estratégia comuns ............ Linux e Open Source © Francisco Gonçalves
Linux e Open Source © Francisco Gonçalves O que é o OPEN SOURCE ? OpenSource.org Uma metodologia de desenvolvimento –  Um “Approach” de desenvolvimento de software pela comunidade. –  Processo que induz a inovação por parte  dos “developers” –  Revisão continua de produtos levando à  sua continua evolução. Um “aproach” diferente de licenciamento –  Acesso livre ao código fonte –  Em conformidade com as iniciativas “open source” de licenciamento –  Gere prioridades e direitos dos utilizadores (numa comunidade de utilizadores, “developers” e parceiros). –  Participação aberta a todos Apache –  Servidor Web de uso generalizado. –  Iniciado e desenvolvido pels comunidade (apache.org) Linux –  Sistema Operativo Aberto –  Iniciativa individual de (Linus Torvalds) Eclipse –  Ambiente integrado de desenvolvimento. –  Iniciativa de Fabricante de TI (IBM)
Linux e Open Source © Francisco Gonçalves “ Open  Source”  - O poder  do ambiente colaborativo, através da rede, e a sua capacidade de invovação continuada. “…  works like an ant colony, where the collective intelligence of the network supercedes any single contributor.”
Linux e Open Source  © Francisco Gonçalves A chave do sucesso do “Open Source” é a capacidade de inovação da sua Comunidade . Um “aproach” gerido pela Comunidade como forma de resolver os problemas, colaborando e produzindo, através de fronteiras Geográficas e Organizacionais. Orientado por: –  Open Standards –  Novas práticas de propriedade intelectual. –  A Internet e ferramentas de colaboração cada vez mais poderosas.   A comunidade interage como forma de: –  Rápidamente resolver questões de negócio. –  Acelerar os avanços tecnológicos. –  Estimular o crescimento económico -  Permitir novos modelos de negócio.
Linux e Open Source © Francisco Gonçalves Na nossa Sociedade e nos negócios a  capacidade de adaptação é de importância vital. “ It is not the strongest of the species that survive, nor the most intelligent, but the one most responsive to change.” Charles Darwin (1809-82)
Linux e Open Source © Francisco Gonçalves Porque considerar o Open Source tão importante numa estratégia de TI actual? O Open Source é uma excelente oportunidade para acompanhar, e mesmo participar, ao nível dos standards emergentes. –  Projectos  “Open Source” mais populares normalmente tornam-se produtos adoptados universalmente. –  Podem ter aceitação e níveis de implementação à escala mundial –  Aceleram a adopção de modelos SOA O Open Source é normalmente uma enorme fonte de inovação –  A inovação  pode ocorrer em qualquer lugar e a quaquer momento, e incorporar rápidamente produtos já existentes. –  O desenvolvimento através de comunidades “Open Source” conduz a um potencial de ideias, criatividade e inovação constantes.   O Open Source é uma fonte de competição e de disrupção no mercado de TI –  Aplicações de produtividade de escritório (Open Office, Koffice, AbiWord, etc). –  Bases de Dados (MySql, Progress, etc), sistemas de ERP, CRM, etc. –  Plataformas de e-mail, ferramentas colaborativas e Comunicações de Voz (VoIP) –  Sistemas Operativos Linux para Servidores (com elavada escalabilidade) e para Desktops. –  Plataformas/Ambientes de desenvolvimento de software altamente sofisticados,......
Linux e Open Source © Francisco Gonçalves OPEN STANDARDS
Linux e Open Source © Francisco Gonçalves Benefícios e desafios que a adopção do “Open Source” introduz numa Organização Benefícios Potenciais Baixo Custo de Aquisição  Acesso a soluções de software facilitadas –  Modelo computação “Do-It-Yourself” “ prototyping” rápido e eficaz Escolha e flexibilidade –  Portabilidade de hardware e flexibilidade do Software –  Modularidade e selecção componentes –  Modelos flexiveis de contratos Suporte Qualidade do Software –  Elevado nível de revisão do código fonte. –  Ciclo elevado de produção de novas releases e resolução de “bugs”. Inovação e criativadade através da  Communidade Open Source . –  Oportunidade de contacto “bidireccional” com os responsáveis pelos desenvolvimentos.  –  Re-utilização de componentes permitindo libertar recursos que aprendam a lidar com a inovação. Desafios potenciais Diversos modelos de Suporte (interno/externo)  Integração  –  Com outro(s) sofware(s) Open Source. –  Com Software Comercial. Elevada disponibilidade de soluções e aplicações. Maturidade das soluções –  Funcionalidades e Escalabilidade –  Suportadas pela Comunidade e/ou Indústria de TI. –  Modelo de negócio flexivel e sustentável. Inumeras alternativas de manutenção e  dem “Do-It-Yourself” computing.
O que é o Linux ? Um sistema Operativo “UNIX-like” que é desenvolvido pela comunidade Open Source e também por versões comerciais, com o seu código fonte sempre disponível. - Robusto, funcional e altamente escalável –  Estabilidade e Solidez e Segurança –  Implementação modular. Opera virtualmente em qualquer plataforma de hardware (Servidor ou Cliente). Normalmente adquirido com subscrição de suporte a um distribuidor de Linux (Partner - LDP). –  Novell (Suse), Red Hat e Ubuntu, são dominantes no momento. Desenvolvimento coordenado pelo ODSL “ Linux is a better way to build what you need to compete in a completly connected world”. Linux e Open Source © Francisco Gonçalves
Linux e Open Source  © Francisco Gonçalves O Linux é gratuito TCO melhor que o UNIX TCO melhor que Windows Migração para hardware pouco dispendioso. Linux “corre” no popular x86 Funciona, mas ainda não está pronto para Servidor e “mission critical”. Usado em àreas não criticas Uma boa alternativa em soluções de infra-estruturas. Linux com enorme maturidade É o motor de inovação Flexibiliza várias soluções Permite consolidação Simplifica infra-estruturas Reduz custos de TI Resulta em enormes tagens para o suporte dos negócios O Linux é suportado em multiplas arquiteturas (desde o Desktop até aos Mainframes IBM, FUJITSU, SUN, HP, etc.) Suporta processamento simétrico (SMP) com até 512 vias. “ Features” e melhoramentos de nível “UNIX-like. Provas dadas em fiabilidade, disponibilidade e estabilidade.   Cada vez mais usado mundialmente em “critical applications”, Bases Dados e ERP´s. 1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  As capacidades do Linux progrediram e evoluiram  enormemente
Linux e Open Source © Francisco Gonçalves Adopção e aceitação do LINUX Reports de: –  Gartner –  Deutsche Bank –  Forrester –  IDC –  DH Brown –  Goldman Sachs –  Bloor Research –  Wall Street –  IBM Multiplos artigos em : –  Business Week –  Financial Times Implementações – em Desktops, Servidores e Mainframes - a nivel mundial, em grandes empresas, na Banca, Seguros, Indústria, Retalho, etc.
Linux e Open Source © Francisco Gonçalves Hypervisor 7 8 6 Windows Linux Solaris Novell Arquitetura de sistemas actual Plataforma servidores “aberta”  Intel / AMD Sistemas AS/400 – Iseries Lpartions Sistemas Backup StorageTekL700 e Storage Shark “ core Business Applications – Mission Critical Hardware  x86/AMD 32 e 64 bits CPU Memory NIC Disk Operating System Operating System Operating System Operating System Layer Virtualização – Hypervisor Aplicações Aplicações Aplicações Aplicações
Linux e Open Source  © Francisco Gonçalves   Cenários de evolução  Adopção de plataformas de Servidores totalmente “abertas” Hypervisor Virtualização Hypervisor - Virtualização VM LINUX VM LINUX VM LINUX,UNIX,Solaris VM WINDOWS Emulação WineAPi Emulação AS/400  ISeries Plataformas de hardware Aplicações e desenvolvimento AS/400 RPG e Cobol Windows Applications Layer de virtualização Storage escalável  – “MultiVendor Platform” Virtual SAN  Net Intel – AMD – SPARC - RISC
Linux e Open Source © Francisco Gonçalves Clientes W indows 2000 Aplicação Office MicroSoft Office IE 7 Outlook Common Language RunTime CLI Applications Windows Server 2000 MS SQL Server 2000 Windows 2000 File & Print Server Internet Information Server 5 Active Directory Services Exchange 2000 Window s 2000 DNS & DHCP Server .NET W indows DNA 2000 MS SQL Server 2000 Migração de Windows para Linux: Definição de funcionalidades    equivalentes disponíveis nas duas plataformas. Microsoft Microsoft Microsoft Microsoft
....baseada no Linux “ready for the enterprise” e a sua  arquitectura alinhada conceptualmente conforme diagrama: Linux e Open Source © Francisco Gonçalves Aplicação de Office Open Office / StarOffice Mozilla Conqueror, Opera, FireFox. K-Mail, Evolution, Zimbra Ajax Client. Java Virtual Machine, Ajax Client, etc Java e Ajax Applications Arquitectura Servidor Linux Open Source Linux Server DBMS File & Print Server Web Server Appache K-Mail, Zimbra Server(Outlook compat.) LDAP – Directory Services DNS & DHCP Server J2EE App Server DBMS Server   Linux Linux Linux
Linux e Open Source © Francisco Gonçalves .... Migração completa de objectos de IBM Mainframes  & AS/400 para sistemas “abertos” em Windows e Linux ou Solaris ..... Suporte de programação nativa AS/400 em RPG e COBOL Integração de novas ferramentas de programação Windows e Linux com Visual Studio, Cobol e “Open Source” “developing Tools”.
Linux e Open Source © Francisco Gonçalves Solução OLAP integrada Infinite ISeries Workflow poderoso  – As soluções que a plataforma INFINITE disponibiliza providenciam para manipulação de “datawarehouse, e ditribuição de dados de forma a implementar aplicações e modelos de BI (“ business intelligence”). Multiplos “Data Sources”  – extracção, transformação e carregamento de dados de qualquer fonte, permitindo criar e coordenar “data marts”. Executive Snapshot  – Permite disponibilizar visualização de dados de forma multidimensional, através de interfaces gráficos elaborados. “ Data Access” Universal  – Acesso uniforme a dados armazenados em múltiplas plataformas e independentemente da sua localização. Copyright © California Software
Linux e Open Source © Francisco Gonçalves Projectos  Linux e Open Source 2007/8. 13.  Ideias e conceitos com futuro ........................ “ Virtual Appliances” VmWare Virtualização de sistemas (Vmware, Xen, Virtual PC, Virtual  Iron) Virtualização aplicacional (Citrix, Wyse, Sun, UniSys, IBM, HP,  Google ....) Grid Computing..... SaS – “Software as a Service” “ Capacity on demmand” Server Based Computing, “thin clients” e desktop virtual “ OutSource” ou “OpenSource” ? Voip ou Coip (Communications over IP) ? “ Storage e Network virtualization”................................................................... Jan..................Abril..................Julho...................Outubro..............Dezembro..Janeiro...........Abril................Julho.............Out. 2007 2008
Linux e Open Source © Francisco Gonçalves Projectos  Linux e Open Source 2007/8. “  Se à primeira vista uma ideia não parece absurda........ então é porque não tem hipóteses........ ” [ Albert Einstein] Jan..................Abril..................Julho...................Outubro..............Dezembro..Janeiro...........Abril................Julho.............Out. 2007 2008
Linux e Open Source © 2006 - Francisco Gonçalves Projectos  Linux e Open Source 2007/8. FIM! Muito Obrigado pela sua atenção.   Francisco Gonçalves © 2006   IT Systems Architect / Consultant

Linux&Open Source Legacy Migrations F Gon 2006

  • 1.
    Linux/ Open Source e Soluções de migração de plataformas “legacy” IBM Mainframes e Sistemas AS/400 Francisco Gonçalves © 2006 Todos os direitos reservados.
  • 2.
    Interoperabilidade entre osvários sistemas de software Uma base tecnológica unificada e semântica comuns Independência relativamente aos Fabricantes de hardware e software Usando para tal produtos comercias e Soluções “Open Source” que garantam tal independência Eficiência nos Investimentos em TI Baixo TCO (Total Cost of Ownership) e Melhoria da produtividade e aceitação dos produtos e serviços Segurança e privacidade Comunicações seguras, Workflow de sistemas e processos seguro Os investimentos em TI ....... Requerem uma política e estratégia comuns ............ Linux e Open Source © Francisco Gonçalves
  • 3.
    Linux e OpenSource © Francisco Gonçalves O que é o OPEN SOURCE ? OpenSource.org Uma metodologia de desenvolvimento – Um “Approach” de desenvolvimento de software pela comunidade. – Processo que induz a inovação por parte dos “developers” – Revisão continua de produtos levando à sua continua evolução. Um “aproach” diferente de licenciamento – Acesso livre ao código fonte – Em conformidade com as iniciativas “open source” de licenciamento – Gere prioridades e direitos dos utilizadores (numa comunidade de utilizadores, “developers” e parceiros). – Participação aberta a todos Apache – Servidor Web de uso generalizado. – Iniciado e desenvolvido pels comunidade (apache.org) Linux – Sistema Operativo Aberto – Iniciativa individual de (Linus Torvalds) Eclipse – Ambiente integrado de desenvolvimento. – Iniciativa de Fabricante de TI (IBM)
  • 4.
    Linux e OpenSource © Francisco Gonçalves “ Open Source” - O poder do ambiente colaborativo, através da rede, e a sua capacidade de invovação continuada. “… works like an ant colony, where the collective intelligence of the network supercedes any single contributor.”
  • 5.
    Linux e OpenSource © Francisco Gonçalves A chave do sucesso do “Open Source” é a capacidade de inovação da sua Comunidade . Um “aproach” gerido pela Comunidade como forma de resolver os problemas, colaborando e produzindo, através de fronteiras Geográficas e Organizacionais. Orientado por: – Open Standards – Novas práticas de propriedade intelectual. – A Internet e ferramentas de colaboração cada vez mais poderosas. A comunidade interage como forma de: – Rápidamente resolver questões de negócio. – Acelerar os avanços tecnológicos. – Estimular o crescimento económico - Permitir novos modelos de negócio.
  • 6.
    Linux e OpenSource © Francisco Gonçalves Na nossa Sociedade e nos negócios a capacidade de adaptação é de importância vital. “ It is not the strongest of the species that survive, nor the most intelligent, but the one most responsive to change.” Charles Darwin (1809-82)
  • 7.
    Linux e OpenSource © Francisco Gonçalves Porque considerar o Open Source tão importante numa estratégia de TI actual? O Open Source é uma excelente oportunidade para acompanhar, e mesmo participar, ao nível dos standards emergentes. – Projectos “Open Source” mais populares normalmente tornam-se produtos adoptados universalmente. – Podem ter aceitação e níveis de implementação à escala mundial – Aceleram a adopção de modelos SOA O Open Source é normalmente uma enorme fonte de inovação – A inovação pode ocorrer em qualquer lugar e a quaquer momento, e incorporar rápidamente produtos já existentes. – O desenvolvimento através de comunidades “Open Source” conduz a um potencial de ideias, criatividade e inovação constantes. O Open Source é uma fonte de competição e de disrupção no mercado de TI – Aplicações de produtividade de escritório (Open Office, Koffice, AbiWord, etc). – Bases de Dados (MySql, Progress, etc), sistemas de ERP, CRM, etc. – Plataformas de e-mail, ferramentas colaborativas e Comunicações de Voz (VoIP) – Sistemas Operativos Linux para Servidores (com elavada escalabilidade) e para Desktops. – Plataformas/Ambientes de desenvolvimento de software altamente sofisticados,......
  • 8.
    Linux e OpenSource © Francisco Gonçalves OPEN STANDARDS
  • 9.
    Linux e OpenSource © Francisco Gonçalves Benefícios e desafios que a adopção do “Open Source” introduz numa Organização Benefícios Potenciais Baixo Custo de Aquisição Acesso a soluções de software facilitadas – Modelo computação “Do-It-Yourself” “ prototyping” rápido e eficaz Escolha e flexibilidade – Portabilidade de hardware e flexibilidade do Software – Modularidade e selecção componentes – Modelos flexiveis de contratos Suporte Qualidade do Software – Elevado nível de revisão do código fonte. – Ciclo elevado de produção de novas releases e resolução de “bugs”. Inovação e criativadade através da Communidade Open Source . – Oportunidade de contacto “bidireccional” com os responsáveis pelos desenvolvimentos. – Re-utilização de componentes permitindo libertar recursos que aprendam a lidar com a inovação. Desafios potenciais Diversos modelos de Suporte (interno/externo) Integração – Com outro(s) sofware(s) Open Source. – Com Software Comercial. Elevada disponibilidade de soluções e aplicações. Maturidade das soluções – Funcionalidades e Escalabilidade – Suportadas pela Comunidade e/ou Indústria de TI. – Modelo de negócio flexivel e sustentável. Inumeras alternativas de manutenção e dem “Do-It-Yourself” computing.
  • 10.
    O que éo Linux ? Um sistema Operativo “UNIX-like” que é desenvolvido pela comunidade Open Source e também por versões comerciais, com o seu código fonte sempre disponível. - Robusto, funcional e altamente escalável – Estabilidade e Solidez e Segurança – Implementação modular. Opera virtualmente em qualquer plataforma de hardware (Servidor ou Cliente). Normalmente adquirido com subscrição de suporte a um distribuidor de Linux (Partner - LDP). – Novell (Suse), Red Hat e Ubuntu, são dominantes no momento. Desenvolvimento coordenado pelo ODSL “ Linux is a better way to build what you need to compete in a completly connected world”. Linux e Open Source © Francisco Gonçalves
  • 11.
    Linux e OpenSource © Francisco Gonçalves O Linux é gratuito TCO melhor que o UNIX TCO melhor que Windows Migração para hardware pouco dispendioso. Linux “corre” no popular x86 Funciona, mas ainda não está pronto para Servidor e “mission critical”. Usado em àreas não criticas Uma boa alternativa em soluções de infra-estruturas. Linux com enorme maturidade É o motor de inovação Flexibiliza várias soluções Permite consolidação Simplifica infra-estruturas Reduz custos de TI Resulta em enormes tagens para o suporte dos negócios O Linux é suportado em multiplas arquiteturas (desde o Desktop até aos Mainframes IBM, FUJITSU, SUN, HP, etc.) Suporta processamento simétrico (SMP) com até 512 vias. “ Features” e melhoramentos de nível “UNIX-like. Provas dadas em fiabilidade, disponibilidade e estabilidade. Cada vez mais usado mundialmente em “critical applications”, Bases Dados e ERP´s. 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 As capacidades do Linux progrediram e evoluiram enormemente
  • 12.
    Linux e OpenSource © Francisco Gonçalves Adopção e aceitação do LINUX Reports de: – Gartner – Deutsche Bank – Forrester – IDC – DH Brown – Goldman Sachs – Bloor Research – Wall Street – IBM Multiplos artigos em : – Business Week – Financial Times Implementações – em Desktops, Servidores e Mainframes - a nivel mundial, em grandes empresas, na Banca, Seguros, Indústria, Retalho, etc.
  • 13.
    Linux e OpenSource © Francisco Gonçalves Hypervisor 7 8 6 Windows Linux Solaris Novell Arquitetura de sistemas actual Plataforma servidores “aberta” Intel / AMD Sistemas AS/400 – Iseries Lpartions Sistemas Backup StorageTekL700 e Storage Shark “ core Business Applications – Mission Critical Hardware x86/AMD 32 e 64 bits CPU Memory NIC Disk Operating System Operating System Operating System Operating System Layer Virtualização – Hypervisor Aplicações Aplicações Aplicações Aplicações
  • 14.
    Linux e OpenSource © Francisco Gonçalves Cenários de evolução Adopção de plataformas de Servidores totalmente “abertas” Hypervisor Virtualização Hypervisor - Virtualização VM LINUX VM LINUX VM LINUX,UNIX,Solaris VM WINDOWS Emulação WineAPi Emulação AS/400 ISeries Plataformas de hardware Aplicações e desenvolvimento AS/400 RPG e Cobol Windows Applications Layer de virtualização Storage escalável – “MultiVendor Platform” Virtual SAN Net Intel – AMD – SPARC - RISC
  • 15.
    Linux e OpenSource © Francisco Gonçalves Clientes W indows 2000 Aplicação Office MicroSoft Office IE 7 Outlook Common Language RunTime CLI Applications Windows Server 2000 MS SQL Server 2000 Windows 2000 File & Print Server Internet Information Server 5 Active Directory Services Exchange 2000 Window s 2000 DNS & DHCP Server .NET W indows DNA 2000 MS SQL Server 2000 Migração de Windows para Linux: Definição de funcionalidades equivalentes disponíveis nas duas plataformas. Microsoft Microsoft Microsoft Microsoft
  • 16.
    ....baseada no Linux“ready for the enterprise” e a sua arquitectura alinhada conceptualmente conforme diagrama: Linux e Open Source © Francisco Gonçalves Aplicação de Office Open Office / StarOffice Mozilla Conqueror, Opera, FireFox. K-Mail, Evolution, Zimbra Ajax Client. Java Virtual Machine, Ajax Client, etc Java e Ajax Applications Arquitectura Servidor Linux Open Source Linux Server DBMS File & Print Server Web Server Appache K-Mail, Zimbra Server(Outlook compat.) LDAP – Directory Services DNS & DHCP Server J2EE App Server DBMS Server Linux Linux Linux
  • 17.
    Linux e OpenSource © Francisco Gonçalves .... Migração completa de objectos de IBM Mainframes & AS/400 para sistemas “abertos” em Windows e Linux ou Solaris ..... Suporte de programação nativa AS/400 em RPG e COBOL Integração de novas ferramentas de programação Windows e Linux com Visual Studio, Cobol e “Open Source” “developing Tools”.
  • 18.
    Linux e OpenSource © Francisco Gonçalves Solução OLAP integrada Infinite ISeries Workflow poderoso – As soluções que a plataforma INFINITE disponibiliza providenciam para manipulação de “datawarehouse, e ditribuição de dados de forma a implementar aplicações e modelos de BI (“ business intelligence”). Multiplos “Data Sources” – extracção, transformação e carregamento de dados de qualquer fonte, permitindo criar e coordenar “data marts”. Executive Snapshot – Permite disponibilizar visualização de dados de forma multidimensional, através de interfaces gráficos elaborados. “ Data Access” Universal – Acesso uniforme a dados armazenados em múltiplas plataformas e independentemente da sua localização. Copyright © California Software
  • 19.
    Linux e OpenSource © Francisco Gonçalves Projectos Linux e Open Source 2007/8. 13. Ideias e conceitos com futuro ........................ “ Virtual Appliances” VmWare Virtualização de sistemas (Vmware, Xen, Virtual PC, Virtual Iron) Virtualização aplicacional (Citrix, Wyse, Sun, UniSys, IBM, HP, Google ....) Grid Computing..... SaS – “Software as a Service” “ Capacity on demmand” Server Based Computing, “thin clients” e desktop virtual “ OutSource” ou “OpenSource” ? Voip ou Coip (Communications over IP) ? “ Storage e Network virtualization”................................................................... Jan..................Abril..................Julho...................Outubro..............Dezembro..Janeiro...........Abril................Julho.............Out. 2007 2008
  • 20.
    Linux e OpenSource © Francisco Gonçalves Projectos Linux e Open Source 2007/8. “ Se à primeira vista uma ideia não parece absurda........ então é porque não tem hipóteses........ ” [ Albert Einstein] Jan..................Abril..................Julho...................Outubro..............Dezembro..Janeiro...........Abril................Julho.............Out. 2007 2008
  • 21.
    Linux e OpenSource © 2006 - Francisco Gonçalves Projectos Linux e Open Source 2007/8. FIM! Muito Obrigado pela sua atenção. Francisco Gonçalves © 2006 IT Systems Architect / Consultant