Linux / Open Source e
Soluções de migração de plataformas “legacy”
IBM Mainframes e Sistemas AS/400Francisco Gonçalves © 2006 Todos os direitos reservados.
Interoperabilidade entre os vários sistemas de softwareUma 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 privacidadeComunicaçõ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 thecollective intelligence of the network supercedesany 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 thatsurvive, 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 SOAO 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 WindowsMigraçã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– IBMMultiplos 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
Hardware x86/AMD 32 e 64 bits
CPU MemoryNIC
Disk
Operating System
Operating System
Operating System
Operating System
Layer Virtualização – Hypervisor
Aplicações Aplicações Aplicações Aplicações
Windows
Linux
Solaris
Novell
Arquitetura de sistemas actualPlataforma servidores “aberta”
Intel / AMD
Sistemas AS/400 – Iseries Lpartions
Sistemas Backup StorageTekL700 e Storage Shark
“core Business Applications – Mission Critical
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 LINUXVM 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
InternetInformation Server 5
Active Directory Services
Exchange 2000
Window s 2000DNS & DHCP Server
.NETW 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
MozillaConqueror,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
J2EEApp 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.
Jan..................Abril..................Julho...................Outubro..............Dezembro..Janeiro...........Abril................Julho.............Out.
2007 2008
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”...................................................................
Linux e Open Source © Francisco Gonçalves
Projectos Linux e Open Source 2007/8.
Jan..................Abril..................Julho...................Outubro..............Dezembro..Janeiro...........Abril................Julho.............Out.
2007 2008
“ Se à primeira vista uma ideia não parece absurda........
então é porque não tem hipóteses........ ”
[ Albert Einstein]
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