Este documento compara os modelos de software proprietário e open source, discute a situação atual do mercado e analisa as plataformas Microsoft e Linux. Apresenta exemplos de distribuições e projetos open source populares e discute questões como segurança, interoperabilidade e custo.
Microsot e Open Source: uma visão comparativa dos modelos
1. Microsot e Open Source:
uma visão comparativa
dos modelos
Ricardo Guerra Freitas
Líder da Célula .NET Rio
E-mail/msn: guerra_rj@hotmail.com
2. Agenda
Visão Geral: Análise da Situação
Modelos
A Plataforma Microsoft
Segurança, Interoperabilidade,
Confiabilidade e Custo
Recursos disponíveis
Questões
3. Market share do Unix é afetado pelo
crescimento do Windows e Linux
FY02
Q3
FY02
Q4
FY03
Q1
FY03
Q2
FY03
Q3
FY03
Q4
FY04
Q1
FY04
Q2
FY04
Q3
FY04
Q4
FY05
Q1
FY05
Q2
FY05
Q3
FY05
Q4
Netware
OpenVMS
Other O/S
OS/400
OS/390
Unix
Linux
Windows
36%
45%
10%
Source: IDC Latin America Volume and Enterprise Server Quarterly Trackers, Q2 2005
42%
38%
8%
5%
4. Linux atinge 15% dos servidores no Brasil
"O sistema operacional Linux de código-fonte aberto está presente em 15% dos
servidores nas empresas brasileiras, informa a 16ª pesquisa anual da FGV/Eaesp
sobre o "Mercado Brasileiro de Informática e Uso nas Empresas", realizada entre
outubro de 2004 e fevereiro de 2005.
Segundo a pesquisa divulgada nesta quarta-feira (30/03), o sistema operacional
Windows da Microsoft domina o segmento com 63% de participação, seguindo
pelo Unix, que está em 30% dos servidores, sendo que 15% se referem ao Linux. A
plataforma Novell ficou em terceiro lugar com 4% de participação e outros sistemas
operacionais detém 3% deste mercado.
"O Linux continua crescendo, mas a fatia de Unix se manteve inalterada o que
significa que o sistema de código aberto não está roubando mercado do
Windows", observa Fernando Meirelles, diretor da Escola de Administração de
Empresas de São Paulo do FGV.
Market Share Brasil
Fonte: FGV SP
11. Mercado de Servidores
Windows
Pela primeira vez, o Microsoft Windows foi o
sistema operacional líder em novos servidores no
terceiro trimestre. O mercado total teve um
crescimento robusto de 8,1%, divulgou a empresa
de pesquisas IDC nesta terça-feira (22/11).
64 bits
Processadores de 64 bits estão tomando a
dianteira no mercado de servidores x86, segundo a
IDC.
No terceiro trimestre, 69% de todos os servidores
vendidos tinham processadores de 64 bits,
percentual que era de apenas 9% no mesmo
período do ano passado.
12. Iniciativas de colaboração com Open Source
Message Passing Interface:
versão da Argonne National
Labs Open Source - BSD
MPI2, implementação que é
utilizada mudialmente em
clusters HPC.
JBoss and Microsoft Outline Interoperability Goals
Companies developing plans to better serve customers running
JBoss Enterprise Middleware System on Microsoft Windows
Server.
''A JBoss está crescendo de forma surpreendente, e é uma das principais molas propulsoras da
consolidação do ambiente Java'', afirma Bill Hilf, diretor de estratégias de tecnologias de plataforma da
Microsoft. ''Por isso, este trabalho conjunto de interoperabilidade e otimização com a plataforma Windows
Server faz todo sentido.''
''Nossa aliança com a Microsoft destaca o foco de longo prazo da JBoss de atender à demanda dos
clientes'', declarou Shaun Collony, vice-presidente de gestão de produtos da JBoss. ''Já que quase a
metade de nossa base de clientes instalou o JEMS (JBoss Enterprise Middleware System) sobre o
sistema operacional Windows Server - tanto individualmente com em conjunto com outras plataformas -
temos todos os motivos para oferecer a nossos mútuos clientes a melhor experiência possível.''
13. Iniciativas de colaboração
Governo
"As empresas de tecnologia têm que se adequar as
padrões para continuar vendendo ao Governo e eu penso
que a Microsoft mudou seu discurso e procura um ponto de
concordância do Governo e não mais de discordância".
Rogério Santanna
Secretário do Planejamento
Fonte: TI Governo Out 2005
16. Visão Geral do Laboratório
Mais de 300 servidores e estações
17. Hardware disponível no
Laboratório
Compaq Proliant DL580
Compaq Proliant BL10e
Compaq nx5000
Dell PowerEdge 2450
Dell PowerEdge 4350
Dell PowerEdge 1855
Dell PowerEdge 1500SC
Dell Optiplex GX280
Dell Optiplex GX270
Dell PowerEdge 1855
Dell PowerVault 745N
Microtel Computer System
SYSMAR715
SunFire V240
SunFire V20Z
SunFire 280R
Pogo PW 1464
Pogo WW 1180
Pogo Vorticon64
IBM xSeries x342
IBM xSeries x340
IBM xSeries x330
IBM xSeries x350
IBM pSeries 630
HP Proliant DL380
HP Proliant DL585
HP Compaq
nx5000
HP Compaq D530
Neoware CA5
Toshiba Tecra M2
Toshiba Protégé
…e vários
equipamentos
montados
18. Sistemas Operacionais
instalados
Solaris 9,10
Java Desktop System
AIX5L 5.1
RedHat/Fedora
RHEL4 AS (64-bit)
RHEL3 AS & ES (32-bit)
RHEL2.1 AS (32-bit)
Redhat Legacy 9
Fedora Core 2 & 3
SuSE Linux Enterprise Server 8
(UnitedLinux 1.0)
SuSE Linux Standard Server 8
SuSE Linux Enterprise Server 9
Novell Open Enterprise Server
Windows Server 2003
Enterprise (32 and 64-bit)
Windows XP (SP1, SP2)
Windows 2000 Server
Windows Vista Beta 1
Mandrake Linux 10
FreeBSD 5.2.1
FreeBSD 4.1
LinuxFromScratch 6.0
Gentoo
Asianux
Freedows Std 04
Rocks 3.3.0
Arch Linux 0.7
Ark Linux 2005.1 SR1
Crux Linux 2.1
Debian 3.0 & 3.1
Foresight Linux 0.8
Libranet 2.8.1
Mandriva 2005LE
MEPIS 3.3.1-1
NetBSD 1.6.2
OpenBSD 3.5
RHEL4 WS
Slackware 10.1
SuSE Pro 9.0, 9.1, 9.3
Tinysofa 2.0
TurboLinux 10
Ubuntu 5.04
Vector Linux 5.0.1
Vida Linux 1.1
23. Plataforma Microsoft
SQL Server
Active Directory Kerberos
Distributed File Service WSS
.NET Framework
MSMQ Transaction Service
ASP.NET
PKI
VPN RAS Smart Card
Windows Kernel
SMS,
MOM
Exchange,
SPS
Windows Media Services
Windows Server
WMI
Visual
Studio.NET
IIS
MMS,
ISA,
AD
BizTalk,
CS2000
Office
Mobile
Info
Svr
3rd
Party
Products
Consistent
Interfaces
Common
Mgmt Infra
Single
Sign-On
Requisitos de Clientes
Integrated Data Management
Kernel
Integrated
Management
Tools
Collaboration
Integrated
Development
Tools
Identity
Mgmt
Commerce
Productivity
Mobility
Other
Platform Features
Directory/Security Services
Network Access Services
File/Print Services
Web Services
Media Services
Application Services
Programming Frameworks
** Alguns serviços não disponíveis para algumas distribuições Linux, podem ser adquiridas de fabricantes
como IBM a um custo adicional.
Plataforma Linux
MySQL
Linux Kernel
?
Sendmail
?
?
?
OpenOffice
?
3rd
Party
Products
?
J2EE/PHP
?
?
?
JBOSS
Real or Darwin Media Server*
Apache
OpenLDAP
Samba
?
?
Inovação Integrada
24. 1
Instala RHEL3 Out of Box &
download dos pacotes
suportados
2 Adiciona Tikiwiki &
Graphviz
3
Cliente precisa de atualização de
funcionalidade vs. Out of Box
versions
4 Pacote atualizado causa
dependência critica
Exemplo: Criando Servidor de Colaboração com Web Server e Database
RHEL 3.0
Apache2.0.46-40
↑ Apache 2.0.52
mod_ssl-2.0.46-40.ent
MySQL3.23.52-1.72
↑MySQL 4.0.21-0
mod_auth_mysql-
20030510-1.ent
libdbi-dbd-mysql-0.6.5-5
PHP4.3.2-14
Graphviz-1.12-1 Tikiwiki-1.7.8
Desafios do Modelo
25. 1
Instala Windows Server 2003 Out
of Box
2 Liga o Serviço Share Point
3
Cliente precisa de atualização
consulta Windows Update
Services
4 Pacote é atualizado após
verificação do ambiente
Exemplo: Criando Servidor de Colaboração com Web Server e Database
Inovação Integrada
26. Customizável
Teste arbitrário
Decisões descentralizadas
Comunidade ou suporte
interno
Não previsível
Rápido ciclo de releases
Estabilidade das partes
Complexidade Reduzida
Controle de Qualidade
Visão Centralizada
Suporte Comercial
Previsibilidade
Releases programados
Estabilidade do conjunto
Open Source vs. Software
Comercial
Loosely Coupled Integrated
Non-Commercial
Distros
BSDs
Commercial Distros
Commercial
Desktop-focused
Distros
Academic
Escolhas
Modelo de Negócios
+Serviços
Interno ou $$$
Modelo de Negócios
-Serviços
Ecossistema
27. Processador
De Textos Modelagem
Apresentações
Exemplo: OpenOffice.org
Projetos Open Source
2000
Processador
De Textos Modelagem
Apresentações
Gerenc. de
dados
2005
Sun, IBM, RedHat, Novell
cobrando por serviços;
Construindo outros produtos
32. 2004 vulnerability
attack
admin
configuration
mistake
brute force
attack
social
engineering
Segurança em Ambiente Corporativo
Qualidade em
Segurança
2003 vulnerability
attack
admin
configuration
mistake
brute force
attack
social
engineering
Principais causas de ataques:
Vulnerabilidades no software
Erros de configuração do
administrador
Dados do Zone-h de 11/4/2005 em http://www.zone-h.org/download/file=5394/
Gerência de
Segurança
33. Qualidade em
Segurança
Gerência de
Segurança
Wireless
Acesso Remoto
E-mail
Acesso a Internet
Servidor de Arquivos
Impressão
Patching
Business-to-business
Rede
Seguro
Seguro
Central, Seguro
Segura
Seguro
Seguro
Seguro
Seguro
Segura
Inovação em
Segurança
Segurança em Ambiente Corporativo
34. 3 Ago 2004
2009
2008
2007
2006
2005
2004
2003
2002
RHEL 2.1
RHEL 3.0
23 Out 2003
17 Mai 2002
RHEL 4.0
15 Fev 2005
RHEL 5.0
Q3-2006 ?
RHEL 6.0
Q1-2008 ?
RHEL 7.0
Q3-2009 ?
Fev 2006 ?
26 Mar 2003
SLES 8
SLES 10
SLES 9
Ago 2007 ?
SLES 11
Fev 2009 ?
SLES 11
Atual Futuro
Red Hat em 2009
5 Produtos corporativos para
suportar (vezes)
Centenas de pacotes (que estarão)
Sem suporte da comunidade
Compromisso de Suporte Corporativo
35. 350
300
250
200
150
100
50
0
Microsoft RedHat DebianMandrakeSoft SUSE
Alta: Junho 2002 – Maio 2003* Media Baixa
10
31
86
128
86
14
166
99
22
120
68
8
111
53
9
Fonte: “Is Windows More Secure than Linux?”, Forrester, Março 2004.
NIST: US National Institutes of Standards and Technology
Microsoft tem o
menor total
42
vulnerabilidades
críticas a menos
que a Red Hat
Todos os dias de risco
Microsoft
RedHat
Debian
MandrakeSoft
SUSE
25
57
82
74
0 100
80
60
40
20
57
Microsoft tem a
resposta de
segurança mais
rápida
Microsoft SDL está produzindo resultados
Menos vulnerabilidades mais críticas e no
total
Correções mais rápidas para
vulnerabilidades reportadas
Qualidade em Segurança
Tempo de Resposta
Vulnerabilidades
36. Fonte: Boletins de
Segurança dos
Fornecedores Até
Julho 2005
Qualidade em Segurança
Vulnerabilidades Corrigidas por Boletins em 2005
Windows Server 2003 vs Red Hat Enterprise Linux 3
37. 0
15
2
0
0
20
40
60
80
100
120
140
WS2003 Todos SLES 9 Todos RHEL3 Todos
Vulnerabilidades Jan-Mar 2005
Baixo
Medio
Não Classificado
Alto
Windows Server 2003 – Publicados 12 Security Bulletins corrigindo 17 (16
específcos) vulnerabilidades, numa média de dias de risco = 19.65 dias.
Red Hat Enterprise Linux 3 Advanced Server - Red Hat publicou 42
Security Advisories corrigindo 101 (95 específicos) vulnerabilidades,
numa média de dias de risco = 34.35 dias.
Suse Linux Enterprise Server 9 - Novell publicou 24 Security Advisories
corrigindo 137 (130 específicos) vulnerabilidades, numa média de dias de
risco = 32.30 dias
Qualidade em Segurança
38. Source: Security Innovations, Mar 2004 – Feb 2005
Média de dias de risco
Por vulnerabilidade
MySQL 3.23,
RHEL ES 3
SQL Server 2000,
Win Server 2003
32.0
61.6
Vulnerabilidades de Segurança
Op Sys
Database
SQL Server 2000,
Win Server 2003
MySQL 3.23,
RHEL ES 3
116
63
63
109
7
Qualidade em Segurança
39. 20
13
74
Boletim de Segurança para banco de dados
Source: Company web sites, http://www.osvdb.org,
http://www.secunia.com (Includes both SQL Server and MDAC)
2002 2003 2004 2005
SQL
Server
Oracle DB
11
2 1
14
Qualidade em Segurança
44. Fonte: Bearing Point, Server Operating System Licensing and Support Cost Comparison – May 2004
** Full Support indica suporte 24x7 em todos os servidores. Limited Support indica suporte 24x7
apenas em 10% dos servidores.
Melhor Valor
Será que a aquisição do Linux custa menos?
“Estudo mostra que o valor do suporte 24x7
em apenas 10% dos servidores, o Red Hat
é mais caro do que outros fornecedores”
45. Melhor Valor
Será que o Linux tem o menor TCO?
“As vantagens de custo do
Windows são significativas:
11-22% num período de 5 anos”
“O desenvolvimento de aplicações
para portais WEB em .Net, fornece
uma economia de 25-28% num
ciclo de vida da solução de 4 anos
quando comparado ao J2EE/Linux
46. Estudos não-comissionados:
Melhor Valor
Será que o Linux tem o menor TCO?
“Debates com 5 empresas que tiveram seus custos
monitorados mostraram que o Linux é de 5 a 20%
mais caro do que o Windows”
“Nas grandes empresas, uma implantação
significativa ou total troca do Windows pelo
Linux ficaria 3 a 4 vezes mais caro”
51. Resumindo…
Port25 – Microsoft Open Source lab
(Interoperabilidade)
Virtual Server – Windows 2003 R2 (Linux
Suporte)
.Net ROTOR – Shared Source Common
Language Infrastrucutre
HPC Open Source Lib – MPI
JBoss – colaboração
FISL 7th Porto Alegre – 21 Abril 2006
Linux World Brasil São Paulo – 25 Maio
2006
53. Cases
Medley Indústria Farmacêutica
TCO e Segurança
Tribunal de Contas do Paraná
Web Workload e Business Intelligence
TecBan Automação Bancária
TCO, Segurança e Interoperabilidade
Câmara dos Deputados Federal
Segurança e Comunicação
Sistema de Pagamentos Brasileiro
Interoperabilidade e Disponibilidade
54. Cases
Aço Tubo
Open Office para Office System 2003
Sucos Dell Vale
Segurança e TCO
Mitsui Sumitomo
Segurança
Banco Nossa Caixa S.A
Interoperabilidade e Disponibilidade
Ativo.com
Web Workload
55.
56.
57. “Existe um mito de que apenas na plataforma Linux as pessoas
contribuem com código e com soluções, mas constatamos, na prática,
que esse tipo de colaboração também acontece em cima da plataforma
Microsoft”
Gustavo Hubaide
Gerente de TI
58. Banco Central
Abertura Monitoramento Fechamento
Câmaras Demais IFs
Testes de Cenários Testes de Operação Diária
Pré-Abertura
Ciclos Horários
Gestão do Caixa
Mesas
Clientes
Rejeições e
Cancelamentos
Mensageria
Legados
Contabilização
Fonte: APEL/Febraban
Case Sistema de Pagamentos Brasileiro Itaú
66. Compromisso com a capacitação
Office on line
http://office.microsoft.com/pt-br/default.aspx
TechNet: Profissional 5 estrelas
http://www.microsoft.com/brasil/technet/CincoEstrelas/Defa
ult.mspx
MSDN: Desenvolvedor 5 estrelas
http://www.msdn.com.br/cinco_estrelas/Default.aspx
WebCasting Semanal – apresentação a distância
Fórum de discussão
NewsGroup
Documentação de como fazer...How to ?
Eventos periódicos: treinamento de férias – 5000
profissionais treinados sem custo...
Academia Latino Americana de Segurança
67. Para Maiores Informações
• Fatos: http://microsoft.com/brasil/fatos
• Office on line: http://office.microsoft.com/pt-
br/default.aspx
• Desenvolvedor:
http://www.microsoft.com/brasil/technet/CincoEstrela
s/Default.mspx
• Infra-estrutura:
http://www.msdn.com.br/cinco_estrelas/Default.aspx
68. Recursos oferecidos para a área
acadêmica
TheSpoke – Blog Técnico
MSDN Brasil – Site para desenvolvedores
TechNet Brasil – Site sobre Infraestrutura
Site Educacional Microsoft
MSDN AA – Programa de distribuição de
Softwares
Células acadêmicas
guerra_rj@hotmail.com
ImagineCup – Competição para estudantes
69. O que fazer agora ? !
Cadastre-se no MSDN Brasil
Participe do desenvolvedor 5 estrelas 2003 e
2005
Cadastre-se no TheSpoke e crie seu blog
Crie sua Célula Acadêmica
Baixe e registre sua versão Express!!!