Linux/390 in Korean Air
Download
1 / 25

Linux/390 in Korean Air - PowerPoint PPT Presentation


  • 146 Views
  • Uploaded on

Linux/390 in Korean Air. Korean Air. Established in 1969 One of the Top ten airline in the world Second largest cargo airline since 1997 Flies to 77 cities in 29 countries with 111 aircrafts Total 16,000+ employees. Korean Air’s Challenge. Remodernization of the applications

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Linux/390 in Korean Air' - sequoia-lopez


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

Korean Air

  • Established in 1969

  • One of the Top ten airline in the world

  • Second largest cargo airline since 1997

  • Flies to 77 cities in 29 countries with 111 aircrafts

  • Total 16,000+ employees


Korean Air’s Challenge

  • Remodernization of the applications

  • Universal Access

  • Human Resource

  • Platform independence

  • Time to develop and deploy application

  • Scalability of the servers


KAL ApplicationDevelopment


Korean Air’s Application Overview

  • Daily Revenue Accounting System

  • - Old Daily RAS is based on IMS/TM and DB2

  • - Total redevelopment of the application logic except DB

  • Flight Schedule Inquiry System

  • - Old FSI is based on IMS/TM and IMS/DB

  • - Web-to-Host implementation with Linux/390

  • Webmail System

  • - Previous KAL mail system was based on Notes

  • - Webmail system is co-existent with Notes


Daily Revenue Accounting System

  • Total 4 phase project

  • Linux in Korean Air is not one-time project

  • First phase application is for domestic branches

  • First phase was deloyed from Oct. 2001

  • Second phase application is for foreign branches

  • Second phase was deployed Aug. 2002

  • JSP, Servlet were used in first phase

  • EJB(Enterprise JavaBeans) will be used from third phase


Daily Revenue Accounting System

DB2 Connect

DB2 UDB

DB2

Servlet / JDBC

WAS

HTTPD

OS / 390

Linux 390

zVM 4.2

TCP / IP


Daily Revenue Accounting System

  • Language : Java

  • Development Tool : VA for Java V3.5, Websphere Studio

  • User Directory : /opt/IBMWebAS/hosts/default_host/ras

  • Document Root:

  • /opt/IBMWebAS/hosts/default_host/ras/web

  • Servlet PATH :

  • /opt/IBMWebAS/hosts/default_host/ras/servlet

  • Web PATH : http://fly.koreanair.co.kr/kobra


eRAS Data Flow

DB

OS / 390

WebServer

WAS

UDB Conn.

DB2 V 6.1

DRDA

Appls.

WebServer

UDB Conn.

Appls.

WAS

DB

DB


Flight Schedule Inquiry System

IMS Connect

IMS Connector

Servlet

IMS

WAS

HTTPD

Linux 390

OS / 390

zVM 4.2

TCP / IP


Flight Schedule Inquiry System

  • Language : Java

  • Development Tool : VAJ V3.5, Websphere Studio 3.5

  • User Directory : /opt/IBMWebAS/hosts/default_host/flight

  • Document Root:

  • /opt/IBMWebAS/hosts/default_host/flight/web

  • Servlet PATH :

  • /opt/IBMWebAS/hosts/default_host/flight/servlet

  • Web PATH : http://fly.koreanair.co.kr/KeApp/flight


FSI Data Flow

DB

OS/390

IMS Conn.

WebServer

WAS

IMS Conn.

Appls.

IMS

WebServer

IMS Conn.

Appls.

WAS

DB

DB


KAL webmail System

sml03

sml04

sml07

sml08

MTA 1

MTA 2

MTA 3

Open LDAP

- OUT Master MTA

- OUT FallBack MTA

- IN Master MTA

BIND 8

Traffic Director

sml01

sml02

sml05

sml06

SAMS 1

SAMS 2

SMMS 1

SMMS 2

LDAP admin

LDAP admin

AuthProxy1

AuthProxy2

Open LDAP

& BIND 8

Traffic Director : for Load Balancing

Bind 8 : DNS andLDAP Search



LinuxEnvironment in KAL

Shark

Z-109

9672-T26

Router

152.67.x.x

152.68.x.x

Internet

DMZ


KAL Linux/390 Environment

2064-109

PRODUCTION

DEVELOPMENT

WEBMAIL

LIN1

LIN2

LIN3

LIN4

8 x Linux

Red 7.2

Red 7.2

Red 7.2

Red 7.2

Red 7.2

zVM 4.2

zVM 4.2

zVM 4.2

- 3 CPU

- 2GB Memory

- 1 CPU

- 1GB Memory

- 2 CPU

- 4GB Memory

- Linux 1,2 are clustered for flight schedule inquiry and RAS system

- 8 x Linux are webmail system based on Sendmail package


Softwares on Linux/390

  • UDB Enterprise Edition V7.2

  • WAS Advanced Edition V4.0.3

  • IBM HTTP Server V1.3.12

  • IBM JDK V1.3(Jit Compiler)

  • Connectors : UDB Connect Enterprise Edition V7.2

  • IMS Connector for JAVA

  • MQ for Linux/390

  • Tivoli Storage Manager Client


Clustering

X

Linux1

210.105.11.26

HeartBeat

210.105.11.28

Linux2

210.105.11.27


Lesson learned from Linux 390 project

  • Linux/390 is as stable as any other

    • not as much as OS/390

    • but more stable than any other server OS

  • Linux skill on Linux 390 is not a problem at all as it is same

    • But needs some basic 390 understanding like Channel, OSA

    • Most of the time for Linux/390 installation spent on these S/390

    • unique features

  • Linux/390 support structure is different from that of traditional S/390

  • …. Requires different mentality


What is going on in Korean Air ?

What is the next plan in Korean Air ?


What is going on ?

  • More application on Linux

  • - New Personnel System

  • - DNS

  • - International Refund

  • - Domestic Revenue Accounting

  • - Frequent Flyer (Skypass)

  • System S/W upgrade

  • - WAS 4.03 to 5.0

  • - DB2 UDB 7.2 to 8.1

  • - DB2 Connect 7.2 to 8.1

  • - In-house developed HA solution to Tivoli Automation

  • Oracle Database under Linux/390


WhyLinux ?

Linux is important to you because it is open standard...

  • Free from Vendor dependency

    • No vendor control

    • Running on more than 140H/W platforms

  • Platform independence

    • Common OS for various H/W platforms

    • Comprehensive application portability

  • Human Resources

    • Huge number of Linux trained people in the market

  • Price

    • Cheaper than other OS platforms

    • Different market


Why Linux with zSeries?

  • You can have it when you need it !!!

  • To run the applications on most reliable H/W

  • To easily manage multiple servers

  • To be vertically & horizontally Scalability

  • - Phase by phase application deployment

  • - Multiple applications

  • Easy peak time management

  • Familiarity of Mainframe environment


The excuses of not going Linux

  • Not stable yet for the Enterprise

    • Many of stability aspects depend on H/W reliability itself

    • Daum, Saerom, iMBC and many others are using Linux

    • Running on more than 140H/W platforms

  • No Enterprise Application

    • Many vendor’s middleware and applications are announced

      or delivered from IBM and Oracle, SAP, etc

  • No Management Tools

    • BMC, CA and other S/W vendors announced to support

      Linux environment (KAL is testing BMS Mainview)


Summary

  • Linux/390 can provide the ability to consolidate

    servers, Server Farm in a box

  • With high availability through clustering

  • Linux in KAL is long term plan, newer technology

    and needs different mind-set


ad