Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Enterprise Linux for MCand
Support Infrastructure WG Activity
December 3, 2004Koichi Ikumi
Senior Vice PresidentNEC
3rd Northeast Asia OSS Promotion Forum
1
ManufacturingManufacturingManufacturing
Accounting, PersonnelAccounting, PersonnelAccounting, Personnel
MarketingMarketingMarketing
Prefecture/City, Town
Logistics Hub
HospitalHospitalHospital
DevelopmentDevelopmentDevelopmentSupportSupportSupportSalesSalesSales
ConsumerConsumerConsumer
BankingBankingBanking
The internet society makes collaboration more effectiveand speeds up business, logistics and information exchange
among nations, organizations and companies
The internet society makes collaboration more effectiveand speeds up business, logistics and information exchange
among nations, organizations and companies
LogisticsLogisticsLogistics
dispensary
BusinessBusinessBusiness
Supplier
The Business Environment of Tomorrow
Branch Office
Large to Medium Enterprise
New IT/NW Social Infrastructure
A new business application of IT/NW which incorporates the new infrastructure is needed
GovernmentGovernmentGovernment
2
For a management ready to respond flexibly and agilelyto an changing market and global competition
NEC's View on Future Management Style
EverythingIn-house
Co-creationof value
OpenBroadband
MobileUbiquitous
Evolution of the Management Style
Focuson Core
Cost reduction
AgileResponse
New BusinessManagement Style for
Further Growth
Concentrationto Core
CapabilitySupple-
mentation
Core CompetenceManagement
CostReduction
Real-time
Globalization
Informationsharing
Progress in IT/Network technology thatSupports the Collaboration
Selectionand
concen-tration
Response to
changing environment
3
Two major areas of Linux adoption
64 bit Linux
Technical ComputingTechnical Computing
Network ServerNetwork Server
Internet Front ServerInternet Front Server Enterprise Linux SystemEnterprise Linux System
Parallel PC ClusterParallel PC Cluster
FY2000 FY2001 FY2002 FY2003 FY2004 FY2005
Grid ComputingGrid Computing32 bit Linux
Appliance ServerAppliance Server
Dedicated SystemDedicated System
Telecommunication Telecommunication
Storage ControlStorage Control
Digital Electric ApplianceDigital Electric Appliance
System LSISystem LSI
Mobile Phone Mobile Phone
Enterprise Linux
Em
bedded Linux
“Linux as the Application Platform”
4
(Info.) Advanced Case for Embedded Linux
Why Linux?Functionality: Rich support features developed for PC/Server.
Easy to remove redundant features.Open Source: Royalty Free. Stability of widely used Linux Kernel.
Easy to Modify/Improve open source code
Development Reducing cost of developer education.Environment:Worldwide Development possible.
New Mobile Phone
New Packet Node
・Adoption of Carrier Grade Linux* on new 3G mobile packet node・Standard for new 3G mobile packet node
Advanced TCA … Standard HardwareCarrier Grade Linux … Standard OSSAF … Standard API
Footprint:1/5Packet throughput:x10
*Carrier Grade Linux(CGL): Functional requirements defined by OSDL(NPOpromoting Linux) or Linux based on such requirements
TCA: Telecom Computing ArchitectureSAF: Service Availability Forum
Right thing in the right place Mobile Application: LinuxDevice control : Real-time OS
November 16, 2004 Release
September 2004 Release
Over 100 shipments
5
Linux is growing to enterprise systems as “The Third OS” of NECLinux is growing to enterprise systems as “The Third OS” of NEC
Usage Domain of major OS at NECUsage Domain of major OS at NEC
OS usage domain
LinuxInternet Front end
WINDOWS
Information Systems
HP-UX
Enterprise Systems
Growth
HPHP--UXUXWINDOWSWINDOWS
LinuxLinux
MC features in OS(Reliability, Scalability)MC features in OS(Reliability, Scalability)
Support/Service
6
Approach to High ReliabilityApproach to High Reliability
Reliable Reliable System System IntegrationIntegration
• Operation Supervision• High reliability SI Reliable Reliable
OperationOperation
• Failure Avoidance• Support upon failure
Realize Open Mission Critical System (OMCS) quickly and reliablyImprove reliability of the entire system, not each computerLong System Integration Experience and Rich Service Menu
NEC’s Mission Critical System Integration
Reliable Application
Reliable Reliable PlatformPlatform
• Application Verification
• Hardware Reliability• OS Reliability• Middleware Reliability
Reliable com
ponentsR
eliable System
Support ServiceSupport ServiceSystem IntegrationSystem Integration
7
Middleware Reliability for LinuxVALUMOware support for LinuxCommon Platform Technology of NECfor HP-UX, Windows and Linux
VALUMOware support for LinuxCommon Platform Technology of NECfor HP-UX, Windows and Linux
LinuxOS Platform
Business AP Business Application Packages
VALUMOware
High AvailabilityHigh AvailabilitySystem PlatformSystem Platform
IntelligentIntelligentManagementManagement
PlatformPlatform
Web service&Web service&IntegrationIntegrationPlatformPlatform
BusinessBusinessApplicationApplication
PlatformPlatform
AP serverPlatformDataBase
Platform
PortalScreen
Form CreationPlatform Mail
Platform
DeliveryPlatform
Authen-tication
Platform
FormAP Form
Batch APcontrol
Platform
BatchAP
JobD
efinition
MailIF
Authen-tication Delivery
OracleDB2
WebOTXWebLogic
SVFActiveGlobe
SystemDirector
WebS
AM
JobCenter
WebS
AM
JMS
S
SiteMinder
Business LogicFoundation
Business DB User I/F
Delivery ManagerNIS Mail
Hulft
DB
Oracle IAS
sendmailPostgreSQL
MySQLTomcatJBoss
System Management
Backup ProvisioningNetBackupNetVault
ARCserve
Autonomous managementProvisioning
BladeSystemCenterWebSAMCover all regions by・VALUMOware・OSS(white)High availability
CLUSTERPRO
High Availability SystemPlatform
8
NEC’s Approachfor OSS Support
9
Support menus are prepared according to the Linux adoption areasSupport menus are prepared according to the Linux adoption areas
NEC’s Approach to Linux Support Service
InternetFront End area Midrange
Enterprise area
Large-scale EnterpriseSocial InfrastructureBasic Support
menuBasic Support
menu
Advanced Support menu
Advanced Support menu
HA Support menu
HA Support menu
Internet FrontInternet Front Information serviceInformation service EnterpriseEnterprise Social InfrastructureSocial Infrastructure
Enterprise System domainEnterprise System domain OMCS domainOMCS domain
LargeLarge--scalescale
SmallSmall--scalescale
10
NEC’s Linux advanced support service
注
Fix/Wokaround
UpdateInformation
Service Time
Linux Basic Support ServiceLinux AdvancedSupport Service
System Message Investigation
Provide Workaround
Dispatch DistributorInformation
Within NEC working hour
Answer Question on Configuration, Operation and Feature
Incidents 20 Incident per Year
+ Dump Analysis
+ Individual Fix
+Periodical Update, Fix info.
+24H365D
No limitation
Troubleshooting Service including Dump AnalysisTroubleshooting Service including Dump Analysis
Investigation
QA
11
NEC’s HA Support Service for Linux and OSS
•System-wide support structure•HA support ready for emergency situations•System-wide support structure•HA support ready for emergency situations
OS maintenance:Linux Advanced Support
OS maintenance:Linux Advanced Support
<HW support><HW support>
<MW maintenance>PP support
<MW maintenance>PP support
HW
OS
MW
System maintenance:HA support for Linux- Support Structure:
System Account Team- Proactive support:
Scheduled preventive maintenance- Reactive support:
Emergency troubleshootingEscalation management
Target Distribution: Red Hat EL ES/AS
HA = High Availability
Call CenterCall Center
SW TechnicalTeam
SW TechnicalTeam
HW TechnicalTeam
HW TechnicalTeam
Report
User’sSystem
Cause Analysis
HW Health checkCECE
WorkaroundSoftware Correction
Troubleshooting/Analysis Information
Problem Isolation +
ReportingSystem RecoveryInformation
Mail Server
Question/Answer
OS Recovery
Monitoring
Preventive HW Correction
TroubleReport
User
DistributorDistributor
TroubleReport
12
OSS maintenanceSupport Service
NEC’s OSS Middleware Support ServiceSystem integration service using OSS MiddlewareSupport service for OSS Databases (PostgreSQL, MySQL)System integration service using OSS MiddlewareSupport service for OSS Databases (PostgreSQL, MySQL)
• Features of Integration Service– Services ranging from consultation on design to on-site
support for integration/evaluation by OSS experts– Menu items varying in the skill of OSS experts– Investigation on source code, if required– Collaboration with developers’ community
Qpopper
WU-FTPD
BIND
OpenSSL
Namazu
OpenSSLUCD-SNMP
OSS integrationService
Tomcat
13
Contents ManagementApplication server(Windows)
Database serverHP-UX Database server
HP-UX x 2
Text Data
Others
Image Data
AdvertisingManagementServerLinux x 2
Manuscripts
AdvertisementImageserverLinux x 2
HUB server&
Automatic editing
Win/Linux
Advertising Layout
Raster ImageProcessor
Linux x 2~4 Oracle
OracleBranches
News person
PressOthers
Entry
Editor’s Desk
Reviser Desk
割付Image work(Linux)
Layout(Linux)
Process ManagementEdition Management
Press Plate
RotaryPress
Text Font Management(Linux)
CTP
AdvertisingAdsGlobe
News ContentsNewsGlobe
Printing Plant
Automatic LayoutserverLinux x 3
Color proofing
Galley
CTPServerLinux x 2
Truck
Image work( Linux)
Case: NEWSPAPER SOLUTIONMany newspapers companies are adopting Linux platform for
Layout, Printing, Advertising, News contents systems
Many newspapers companies are adopting Linux platform for
Layout, Printing, Advertising, News contents systems
LayoutNEPCELL-UX Globe
Newspaper Layout
application server
UNIX/Linux
14
570 terminals570 terminals
Control 570 terminalsManage sales and repayment data, Calculate odds and repaymentControl 570 terminalsManage sales and repayment data, Calculate odds and repayment
S-in: Apr 2004
iStorageS2300
Central Processing UnitExpress5800/120MfMiracle Linux
Standard Edition 2.1
Terminal Control Unit Express5800/120Rf-2Miracle Linux Standard Edition 2.1
Information providing UnitExpress5800/120MfMiracle Linux
Standard Edition 2.1
Display PDP TVAudio guidance Unit,
etc.
Display PDP TVAudio guidance Unit,
etc.
Data storage UnitExpress5800/120MfMiracle Linux
Standard Edition 2.1
Case: Betting SystemBetting SystemAdopt Miracle Linux on all servers
Increase reliability and scalability by cluster configurationAdopt Miracle Linux on all servers
Increase reliability and scalability by cluster configuration
System Down unacceptable in Public RaceSystem Down unacceptable in Public Race
15
CLUSTERPRO:Large scale clustering system
Enhance file system:Preventing from file system collapse upon system crashEliminating file system recovery (fsck) operation after system crash
BIGLOBE User
The InternetThe InternetThe Internet
POP/SMTPGateway
Mail Storage
save / restorePOP/SMTP
Load BalancerExpress5800
Linux Clustering system
Shared Disk
250+ Linux servers
Large Scale Mail Server Large Scale Mail Server for for 44 million+million+ usersusers
Express5800 EMC Symmetrix
16
Support InfrastructureWG Activity
17
OSS, its source code is freely available to everyone.Potentially, more engineers can provide higher level support.
The possibility of OSS(including Linux) Support
DevelopmentDevelopment MaintenanceMaintenance
OSS Users
Developmentvendors
High LevelHigh Levelsupportsupport
High qualityHigh qualityprogramprogram
Software User
Proprietary software:High level support can be provided by limited few expert engineers
Developer communities Support providers
ProprietarySoftware
program supportOpen Source
18
Issues of OSS maintenance support
Providing High Level Support (as for Proprietary Software)Quicker system recovery
Long-term Support (10 years and more)
Reliable Support-system Infrastructure
OSS is an innovation of the business model. => The whole industry must attack issues.
Re-sharing the Benefits and Risks (particularly for OSS) Working formation where Maintenance support vendors separately exist, from voluntary Developer communities
Establishing Consensus for reasonable support cost for OSS
Wiping out user’s FUDs* about OSS development projects
Product road maps or substitutes for OSS
*FUD: Fear, Uncertainty and Doubt
19
Definitions and Goal of the WGLocate existing issues in OSS maintenance support and long-term use, and provide problem-solving suggestions to promote widespread OSS use.
Suggestions to policy makers.Suggestions to support vendors*1.Suggestions to OSS development communities.Suggestions to OSS users.
Expected Output
*1:Support Vendors: SIer, Platform Vendor, Distributor, ISV, IHV, Business OSS Vendor,
Third Support Vendor, etc.
WG MembersNECFujitsuHitachiNihon UnisysNRINTT ComwareNTT DATANS SolutionsRed HatMiracle LinuxTurbo LinuxNovellOSDL
Platform
Vendors
SIersDistrib
utors
Maintenance Support: Problem Isolation, System Recovery, Workaround, Case Analysis, Software Correction, Reporting, Preventive Software Correction, Patch application
20
Achievements of the WG・The document “Delivery mechanisms of Open Source Software and their support, from
communities to end-users” is under review.・Effort to establish a common practice in providing OSS support information has begun.
The Document for Users
•A Distribution Structure
•The relation among the players
•Access pattern for support Service
•Status of the developer communities
Investigation about important OSS
1st half
OUTPUT
ApacheJBossLinux kernelMySQLNIC driver e1000OpenLDAPOpenSSLPostgreSQLSamba
Selection Criteria– Popularity– Key Components for Enterprise system– Commercial support is offered by some support vendors
2nd half
OUTPUT
Target OSS Samples
(March 2005)
Recommendations
(December 2004)
21
The Document for Users“Delivery mechanisms of Open Source Software and their support, from communities to end-users”
It shows how “software” and “support” are provided to “End Users” from development community ,and helps understanding of users about OSS.
1. Introduction1.1. The purpose of this document.1.2. “support”1.3. Objectives2. Structure of Linux distribution3. whole player image relevant to OSS4. condition of a development community5. access pattern of the support from a user6. Conclusion
Appendix
A-1. ApacheA-2. JBossA-3. Linux KernelA-4. MySQLA-5. NIC driver e1000A-6. OpenLDAPA-7. OpenSSLA-8. PostgreSQLA-9. SambaSupport infrastructure WG members
• For major OSS, it is shown clearly that the support vendors offer support like commercial software.
• For major OSS, development communities are well-organized , and OSS are developed systematically.
• Users have choices:•High level support service, same as existing commercial software.
•If users have OSS skills, users may choose more economical solution (for their own responsibility).
Contents The purpose of this document
22
ExamplesSorry. Japanese only.
Examples of the Document for Users“Delivery mechanisms of Open Source Software and their support, from communities to end-users”
23
2nd half plan of the WGResearch about OSS support vendors and technical informationDepending on the survey results , make practical suggestions.
Standardization of concept, terms and expression of OSS supportResearch and integrate vendor’s information .
Disclose a standardization proposal and propose to vendors
research and publication of technical basis of OSS support Research ,develop and spread the function of trouble analysis
Share problem solution know-how or information.
Develop a business model of OSS supportCalculate reasonable price (e.g. ideas..)
expectations for Government supply
long-term support
propose all parties concerned to long-term support
24
OSS ecosystem
DeveloperCommunities
Users
SupportVendors
Propercompensation
Contribution
Open SourceSoftware
Establishment of a circulation cycle including support realizes continuous and healthy growth of OSS.
25OSS Communities
OSDL NEC Other Venders
Conclusion
Northeast OSS Promotion ForumJapan OSS Promotion Forum
(Support Infrastructure WG)
For the sake of user’s secure and safe usage at OSS/Linux in enterprise systems and mission critical systems,NEC will make efforts for the healthy growth and the wider usage of OSS through the activity in Northeast Asia OSS Promotion Forum and Japan OSS Promotion Forum (Support Infrastructure WG).
The healthy growth and the wider usage of OSS
26
Linux® is a registered trademark of Linus Torvalds.Other product or company names referred to in this document may be trademarks of their respective owners.