Red Hat Enterprise Linux 3 October 31 , 2003 Michael Lim
Download
Report
Transcript Red Hat Enterprise Linux 3 October 31 , 2003 Michael Lim
Red Hat Enterprise Linux 3
Unix2Linux Migration
IT week 2003, Macau
October 31 , 2003
Version: 3c
Page 1
Michael Lim
GM, Greater China
Agenda
The presentation describes the features and
benefits of Red Hat's portfolio of open source Linux
solutions for the Enterprise
• Linux Market development
• Red Hat Enterprise Linux
• Red Hat Applications
• Red Hat Network
• Unix2Linux migration, case study
Page 2
Linux Momentum
Linux will become the dominant
server operating system in the
United States by 2005.
Stacey Quandt, Giga, Business 2.0,
June 17, 2002
Linux will have a "breakout year " in
2002. Now it seems clear that Linux
has become a viable alternative for
enterprise use .
IDC, January 2002
By 2006, Linux will be a key
foundation for a strategic,
cross-development-platform
environment, accelerating Unix
server consolidation, while
creating a powerful alternative
to Windows .NET.
Gartner, May 2002
Page 3
The Linux Marketplace
Firewall
Print/File
Web Server
e-mail
Super Computing Clusters
SW Development
Database server
Embedded devices
Web Hosting
Branch Automation
Enterprise mail/messaging
High availability
Server consolidation
SMB adoption
Industry Acceptance
Significant ISV Adoption
2.4 Kernel
Commercial usage in enterprises
1997
1998
1999
Early Adopters
Technology Centric
Page 4
2000
e-Commerce
ERP, CRM, SCM
Vertical Industry
Applications
Banking and Finance
Telco, Utilities, Game
Insurance
Educations
Government
2001
2002
2003
2004
2005
Mainstream
Business centric, mainstream users
RHEL Roadmap
7.2
Base &
Professional
8.0
7.3
Base &
Professional
Consumer/Retail
Products
9.0
• 32-bit
Enterprise Desktop
(proposed)
3.0
Advanced Server
• 32 & 64 bit
2.1
Enterprise
Products
• 32-bit
Adv. Workstation
Adv. Workstation
Server (proposed)
2.1
• 64-bit
3.0
Adv. Server
• 32 & 64-bit
2QCY01
Page 5
4QCY01
2QCY02
4QCY02
2QCY03
4QCY03
Why Red Hat Enterprise Linux?
• Designed to provide the industry's leading Linux solution for
enterprise and commercial deployments
• Performance – engineered with partners; benchmark proven
• Stability – most thoroughly tested/certified Linux available
• Security – unmatched track-record; continuous enhancements
• Manageability – highest systems/admin ratio of any environment
• Supports the applications that enterprise deployments need
• Available with a range of support services that eliminate risk
• Deploy on the most popular platforms
Value for money
Red Hat Enterprise Linux offers an unbeatable
combination of quality, applications and services
Page 6
Enterprise Linux 2.1 Family – 2002-2003
Server
Red Hat Enterprise Linux AS
Open
Source
- X86, Itanium2 servers
Red Hat
Enterprise Linux 2.1
Code Base
Red Hat Enterprise Linux ES
- X86 servers
Client/Desktop
Red Hat Enterprise Linux WS
- X86, Itanium 2 workstations/PCs
Page 7
Stability & quality with
extended release cycle
Leadership price/performance
with audited benchmarks
Certified ISV applications
and OEM hardware
Services and Support from
Red Hat and Partners
LinuxWorld – San Francisco - 2003 - Intel Booth Presentation
Red Hat Enterprise Architecture
Management
environment Red Hat Network
Red Hat Content
Management System
User/ISV
applications
Red Hat Portal Server
Middleware
Red Hat Cluster Suite
User/ISV
middleware
Red Hat
Developer Suite
Red Hat Network
Applications
Middleware &
application
environment Red Hat
Applications
Red Hat Enterprise Linux AS/ES/WS
Hardware – X86, Itanium, AMD64, IBM z,i,p
Hardware – X86, Itanium, AMD64, IBM z,i,p
Hardware – X86, Itanium, AMD64, IBM z,i,p
System hardware environment AMD, IBM, Intel
Page 8
Linux operating
environment Red Hat
Enterprise Linux
Red Hat Enterprise Architecture
Red Hat Content
Management System
Red Hat Portal Server
Middleware
Red Hat Cluster Suite
User/ISV
applications
User/ISV
middleware
Red Hat
Developer Suite
Red Hat Network
Applications
Red Hat Enterprise Linux AS/ES/WS
Hardware – X86, Itanium, AMD64, IBM z,i,p
Hardware – X86, Itanium, AMD64, IBM z,i,p
Hardware – X86, Itanium, AMD64, IBM z,i,p
Page 9
Red Hat Enterprise Linux 3
• The Red Hat Enterprise Linux 3 product family shipped in
October 2003
• Includes a large number of new features
• Over 100 Priority 1 features
• Over 350 general enhancements
• Requests from OEM and ISV partners, and customers
• Back-ported features from the Linux 2.5/2.6 kernel trees
• A single source code base is used for all architectures
• Greatly improves code stability and maintainability
• 5 new architectures; 64-bit clean implementation
• Eliminates feature skew; simplifies ISV application support
Page 10
Compiler Environment
• GCC 3.2 toolchain
• Full ANSI C++ support
File1.c
Compiler
File1
obj
• ISO C99 Standard support
• Memory debugging support
File2.c
Lexical
analyzer
Syntax
analyzer
Semantic
analyzer
Code
generator
File2
obj
• Architecture Optimizations
• Pentium IV s/w pipelining, etc
• IA64 instruction scheduler
• Compiler intrinsics for MMX & SSE
(multimedia/streaming instructions)
• GCC “ssa” toolchain included as
a technology preview
• For special purpose apps
(Eclipse)
Page 11
Linker
External
Libraries
Execution
Results
Hyperthreading Scheduler
• Recognizes differences
between logical and physical
processors
• Optimizes process scheduling
to take advantage of shared
on-chip cache
• Implements one run queue per
physical processor (as
opposed to one run queue per
processor or per system)
• Support for 16 logical CPUs
(or 8 hyperthreaded CPU
pairs)
Page 12
Physical
CPU
Physical
CPU
Physical
CPU
Cache
Cache
Cache
Logical Logical
CPU 1 CPU 2
Logical Logical
CPU 1 CPU 2
Process
Process
Process
Process
Process
Process
Process
Process
Process
Process
Process
Process
Scheduler Compute Queues
Logical Volume Manager
• Separate physical and logical devices
• ext2/ext3 filesystems resizeable
• Allows flexible storage management
• Compatible with software RAID
• Uses LVM1 implementation (from Sistina)
Volume Group
Mount Point
/home
/var
Mount Point
Physical
Volumes
Page 13
Can grow later as needed
Volume Group
Standards Support
• LSB 1.3 compliance (Linux Standard Base)
• Standard available at http://www.linuxbase.org
• NIAP Common Criteria certification expected to be
complete by the end of 2003 (National Information
Assurance Partnership)
• Certification to EAL 2 (Evaluation Assurance Level)
• Internationally accepted standard
• Specified by US Department of Defense
Page 14
I/O Subsystem Improvements
• 64-bit SCSI/Fibre Channel DMA support (improved
performance with >4GB memory)
• Up to 256 SCSI devices (permits larger systems to be
configured)
• VaryIO support (permits larger I/O transfers)
• Serial ATA support - SATA1 (for Intel PIIX/ICH ATA)
• Asynchronous I/O on sockets
• Expanding on Asynch I/O for disks provided in 2.1
• Greatly improved performance for network/web
applications
Page 15
Desktop Environment
• New graphics hardware support
• Xfree86 4.3.x
• BlueCurve graphical user interface
• Unified GNOME/KDE look and feel
• Designed for usability
• Bundled productivity applications
• OpenOffice & Ximian Evolution
Page 16
Security
• File system ACLs
• Unix file permissions not always adequate
• Multiple UIDs, Groups and set-UID apps proliferate.
• ACLs are additional sets of read/write/execute triplets
• Can be added to any objects
• Files, directories, devices, or any other file system objects
• Highly configurable - fine-tune access
• Without resorting to multiple groups or set-UID apps
• Includes support for NFS mounted file systems
Page 17
Enterprise Linux 3 Feature Summary
• Focus on performance, scalability, availability, application
development & standards support. Major new features include:
• Kernel based on 2.4.21 with numerous 2.5/2.6 features
• Better support for large SMP, memory and I/O configurations
• Forward compatibility between RHEL 2.1 and RHEL 3
• Greatly improved desktop environment
• 4GB-4GB Kernel/User Memory Split
• Enhanced standards support
• Enhanced security features
• Native Posix Threading Library
• GCC 3.2 tool chain environment
• Logical Volume Manager
• Diskless system support
Page 18
Enterprise Linux 3 Family 2003-2004
Open
Source
- X86, Itanium2, AMD64, IBM z,i,p servers
Red Hat
Enterprise Linux 3
Code Base
Red Hat Enterprise Linux ES
- X86 servers
Client/Desktop Products
Red Hat Enterprise Linux WS
- X86, Itanium 2, AMD64 workstations
Page 19
Available from Sales, Partners
& Web
Server Products
Red Hat Enterprise Linux AS
Enterprise Linux Release Model
• Extended development of new releases
• Partners and customers involved in alpha/beta tests delivered
through Red Hat Enterprise Network (RHEN)
• 12-18 month release cycle
• Regular, consolidated updates provided during product lifetime:
• Maintains compatibility across entire family
• RHEN plus typically full ISO respins
• Bug fixes
• Minor enhancements
• New hardware
• 5 years
Page 20
Red Hat Enterprise Linux AS
• Medium/high-end server environment
• Broadest system support – 7 architectures
• Most extensive services – up to 24x7 @ 1hr
• Suitable for large SMP/memory systems
• Includes many Open Source server
applications
• E.G. Apache, sendmail...
• Also includes full desktop environment
• Target applications:
• Commercial Databases and their applications
• Medium-large web & application server environments
• Custom departmental/corporate applications
Page 21
Red Hat Enterprise Linux ES
• Variant of Enterprise Linux AS priced for smaller systems
• Entry/medium server environment
• Supports X86 architecture
• Common package set with Enterprise Linux AS
• Suitable for servers with 1-2 CPUs and up to
8GB
• Target applications:
• Small/medium departmental databases & applications
• Edge-of-network devices (firewalls, name servers...)
• Web/mail servers
• File/print servers
Page 22
Red Hat Enterprise Linux WS
• Desktop-focused variant of Enterprise Linux AS & ES
• Shared core technology with Enterprise Linux AS & ES
• Minimal serving capabilities (most Open Source server
applications removed)
• Supports X-86, Itanium and AMD64 architectures
• Suitable for all desktop systems with 1-2 CPUs
• Includes full suite of office applications – e.g. Email,
document preparation, browsing, messaging...
• Target applications:
• Personal productivity
• Technical workstations (S/W development, engineering)
• Commercial desktops (financial, back-office, manufacturing, etc)
Page 23
Red Hat Enterprise Linux WS
• High Performance Computing environment
• Enterprise Linux WS provides a solid platform
for HPC compute nodes
• Used in a “Headless workstation” mode
• Basic HPC platform functionality included (pvm,
lam...)
• HPC- focused packaging available
• Bundle packs in increments of 8
subscriptions
• Includes 1 yr subscription to RHN for
maintenance & errata
• Support bundles 12x5 and 24x7 available
Page 24
Enterprise Linux Corporate Deployment
Corporate
Network
Red Hat Enterprise Linux WS
DMZ
DNS
Web
FTP
Firewall
VPN
Corporate Desktop
Red Hat Enterprise Linux ES
DNS, Web, FTP, NFS, NIS
Internet
Page 25
Compute farm
Red Hat Enterprise Linux AS
Intranet
Database CRM ERP
ISV Application Support
• Extensive application
support from leading
ISVs
• More commercial
applications than any
other Linux platform
• Red Hat Ready
program provides
application certification
• More coming online
every month
Page 26
Scalx
Sistina
N2H2
Stalker Software
NetForensics Informix
Constant Data
Steeleye
NetIQ
ActiveState
Rational
Context Media
Swsoft
Nitro Data Systems
Aduva
Tivoli
Cove Systems
Sybase
Am-Beo
Oracle
WebSphere CrossTec Corporatio
Synpsys
ORDOS
APPX Software
IKAN Software
Database System
Talisker Solutions
Pedestal Software
Internet Security
Syst
DataPlow Atempo
Tarantella
Pervasive
InterSAN
EconometricATG
Modeli
TOLIS Group
Pramati
Avalon Net
InterSystems eCube Systems
TradeCity Cybersoft
QAD
Avatier
iPlicity
EMC
Trend Micro
Qlusters
itellix
Epic SystemsBakBone
Trinary
Bantu
QS·media Jabber
Ericom Software
VERITAS
Radiant Data JJ Labs
Expernet BEA
VirtualTek
Randr
Kerio Technologies
FalconStor Belmin Group
Vmware
Ribstone Systems
BISIL
LEGATO
Ferrari Electronic
WebCT
Roaring Penguin
S/W
Blackboard
Leostream
Fluent
Wired Icon
Rogue Wave Linuxcare
GenaWare BMC
Zim Technologies
Rolland Virtual
Busi
California Software
MessageSoft
GERS
Sane SolutionsMetiLinx
GO SoftwareCincom Systems
MySQL
IBM DB2 Cleo Communications
IBM DirectorCommVault
Computer Associates
OEM Hardware Support
• Red Hat Enterprise Linux is supported by many leading
hardware manufacturers
• With extensive hardware certification – servers and storage
• Systems with preloaded Red Hat Enterprise Linux available
from multiple vendors
• With support provided for complete hardware + Red Hat
Enterprise Linux solution
Page 27
Enterprise Linux Benchmarks
Demonstrating Performance
& Scalability
Demonstrating World Record
Price/Performance
138,362tpmC @ $17.38/tpmC
●8-node Oracle 9i RAC cluster
●HP DL580, 4 CPUs, 16GB
● Application tier of 16 HP DL360s
●BEA Tuxedo and Apache
$5/Bbop/min@Std
24639.37Bbops/min@Std
Hardware cost: >$2M
Database size: ~17TB
3 x HP DL360; 1 x HP ML570R
● J2EE Server:
●Oracle 9i Application Server R2
● Database:
●Oracle 9i
●
Applications Standard
Benchmark
Page 28
LinuxWorld – San Francisco - 2003 - Intel Booth Presentation
SPECjAppServer
2001
Red Hat Applications
Red Hat Applications
Open
Sourc
e
Server Products
Red Hat Enterprise Linux AS
Red Hat
Enterprise Linux
3 Code Base
Red Hat Enterprise Linux ES
Client/Desktop Products
Red Hat Enterprise Linux WS
Page 29
Red Hat Cluster Suite
Red Hat Developer
Suite
Red Hat Portal Server
Red Hat Content
Management
Red Hat Enterprise Architecture
Red Hat Content
Management System
Red Hat Portal Server
Middleware
Red Hat Cluster Suite
User/ISV
applications
User/ISV
middleware
Red Hat
Developer Suite
Red Hat Network
Applications
Red Hat Enterprise Linux AS/ES/WS
Hardware – X86, Itanium, AMD64, IBM z,i,p
Hardware – X86, Itanium, AMD64, IBM z,i,p
Hardware – X86, Itanium, AMD64, IBM z,i,p
Page 30
Red Hat Network
• Red Hat's modular, web-based
Linux management platform
• Built for distributed systems
• Integrates with existing platforms
• Simple value proposition
• Save time and money
• Increase productivity
• Enhance security
• Modular approach
• Updates – Management – Monitoring
– Provisioning/Configuration Management
Page 31
Runs entirely on local network
(Hosted version available)
Red Hat Network – Entitlement Overview
Updates (Complimentary with RHEL)
- Simple GUI Interface
- RPM Based
- Dependency Checking
- Instant Notification
- Auto Update (Optional)
Management
- Systems Grouping
- Role-based Systems
Permissions
- Systems Search
- Package Profile & Compare
- Rollback (Delta Actions)
- Custom Channels & Errata
(Satellite)
Monitoring
- Holistic Threshold Monitoring
(Host, OS, Applications, Network,
Transactions)
- Agentless Architecture (Easy Change/Install)
- Integrates Easily to MOM (Manager of
Managers)
- Historical, Trending, Real Time Reporting
Provisioning/Configuration Management
- Provision Bare Metal Boxes
(Policies, Permissions, Packages)
- On the fly Provisioning
- Scheduled Actions
- Tightly Coupled with Management Module
- Available with Cactus Release
Save Time, Increase Productivity,
Enhance Security
Page 32
Red Hat Network – Architecture
Ho s te d
Ov e rv ie w
Up d a te
Page 33
S a te llite
S ys te m s c o nne c t to S c o ut
S ys te m s c o nne c t to R HN
S c o ut a g g re g a te s re q ue s ts
o ve r p ub lic Inte rne t
to R HN p ub lic infra s truc ture
E ntire R HN b a c ke nd lo c a te d
o n c us to m e r p re m is e s
C a n b e d is c o nne c te d fro m
R HN p ub lic infra s truc ture
C o m p lim e nta ry with R HE L N/A
N/A
Ma n a g e m e n t C o m e s with E ntitle m e nt
Mo n ito rin g
Scout
N/A –S c o ut ne c e s s a ry
Ma na g e m e nt S c o ut
Ma na g e m e nt S a te llite
Mo nito ring S c o ut (a va ila b le
to d a y)
Mo nito ring S a te llite (Q 4
2003)
Case Study - UBS Warburg
Before
• Sun 420R/280R 2 CPU Systems - 36 Systems/yr avg. $23,000
• Web application development tools on Solaris
After
• Compaq DL360 2 CPU Systems - 12 Systems/yr avg. $5,000
• Web application development tools on Linux
Bottom Line
• 3x performance meant 1/3 systems required at ¼ price
• $10,000 /CPU charge for Web application development tools cut by 1/3
• $150,000/yr admin cost per 30 systems cut significantly
• 5 year savings of over $5M
Red Hat services to support a migration and deployment of this type
• Training: on-site RHCE classes
• Red Hat Network: Satellite and Proxy
• Red Hat Linux Advanced Server: 24x7 Support
• Professional Services: On-Site Technical Account Manager
Page 34
Case Study - CSFB
Before
• Heavily multithreaded, heavily I/O bound, C++ application
• ~ 20 Sun 4-way systems @ 450 Mhz/CPU
• 35 million options crossings/day
After
• 9 Engenera BladeFrame 2-way systems @ 1.4 Ghz/CPU
• 500 million options crossings/day
Bottom Line
• 20x performance increase/transaction
• Able to consolidate systems as a result
Red Hat services to support a migration and deployment of this type
• Training: on-site RHCE classes
• Red Hat Network: Satellite and Proxy
• Red Hat Linux Advanced Server: 24x7 Support
• Technical Account Management
• Consulting: on-site
Page 35
Benefits of UNIX to Linux Migrations
•
Skills transfer for existing UNIX admins
•
Page 36
Ease of code migration
•
average of 2 weeks
•
often less than 10% of the code changes
•
Tools and administration
•
Low cost of training and support
Platform Focus
• From – RISC UNIX
• Solaris/SPARC the most common proprietary UNIX deployment
• Intel economies of scale apply to other proprietary UNIX systems
• Migrations from UNIX to Linux are generally easier and more beneficial
than migrations from Windows to Linux
•To – Linux on Intel IA-32, IA64
• Intel IA-32 – offers the greatest price/performance
• Intel IA-64 – new offering, not yet optimized, price performance
• Mainframe – interest is in taking advantage of available capacity
rather than purchasing a new mainframe to deploy Linux
Page 37
Typical Migration Targets
• Infrastructure
• Web Servers
• Java Application Servers
• Messaging Servers
• C/C++ Applications
• Database
Page 38
IDC Survey
Page 39
Survey Profile
Average
Employee
Rev $B
IT staff
Sites
Oracle database users
Database
5,900
2.2
38
10
2847
65GB
IDC Cost Analysis
RHEL + Oracle
Description
Hardware
Less 65%
Purchase, upgrades, training
annual maintenance
Software
Less 60%
Purchase, deployment, annual support
Staffing
Less 79%
Fewer staff to support each server
Outsourcing
More 50%
One time server set up, configuration,
tuning ..
Training
Less 16%
Less 87%
Downtime
More 2%
total user affected per each downtime
without High Availability set up
Page 40
End user
IT staff
IDC Cost Analysis
Total cost analysis, total USD209,000 on Unix
h/w 17%
Total expense on Linux
12435
s/w 15%
12540
Staffing 21%
13167
Training 19%
39710
Downtime 26%
54340
Outsouring 2%
8360
Total cost
140552
Page 41
%saving
32.75%
Summary
• Red Hat provides a comprehensive set of products and services
to deliver the industry's leading enterprise caliber Linux
environment
• Operating system solutions
• Applications & middleware from leading ISVs and Red Hat
• Comprehensive system management and monitoring
• Extensive maintenance & services
• Professional training (conducted by CPTTM)
Value for money
Red Hat Enterprise Linux offers an unbeatable
combination of quality, applications and services
Page 42
Red Hat Enterprise Linux – Questions
Page 43
Backup Slides
Page 44