PLM System Architecture on

Global System Engineering - Mfg. Industry Consultant

Hwanki Lee ([email protected]) Agenda

- PLM on Sun

- PLM System Architecture

- Sun’s Solutions

1 PLM on Sun

2 Sun Microsystems on PLM Market

Hardware, Infrastructure software, architecture and network computing expertise

PLM software and services including systems implementation, integration, consulting and outsourcing services

3 PLM 솔루션 구성요소

Industry Specific Design and Collaboration Tools Custom-specific EAI

Generic EAI Tools

PLM Software

Middleware WebWeb ServerServer WASWAS ServerServer

Infrastructure SunSun JavaJava SystemSystem SolutionSolution

Database MySQLMySQL

NAS / SAN Storage / Backup StorageTekStorageTek제품군제품군

OS/ Server Platform SolarisSolaris SPAECSPAEC EnterpriseEnterprise ServerServer제품군제품군 Sun Systems Sun Java Systems and J2EE Technologies Service Consultants & Integration Services

Web, Networking, Java, XML, J2EE, JSP's Servlets등이 운영되는 PLM 환경에서 확장성, 가용성, 보안성 등을 보장하며 24x7의 운영환경을 제공

4 Sun 제공 솔루션

Developer Environment

Database/ Storage Platform

Application Infrastructure

Virtualization xVM, Ops Center, Grid Engine

Operating System

Servers Systems Storage Backup

Microprocessor

5 Reference Architecture

6 R&D Datacenter를 위한 Architecture

High Performance HPC / CAD Farm Throuput Computing PLM Server Visual Workstation Virtualization on X86 1Socket/8Core/64 Thread Virtualization on Solaris 10

Domain C Domain B Domain A

N1 & xVM

NFS / / ZFS Server Based Computing Storage Virtualization for Designer NAS Storages

Sun Fire X4500 Sun Global Desktop Up to 48 terabytes of Tape storage in 4RU SAN Storages Library

7 PLM System Architecture

8 PLM System Infrastructure Architecture

WEB PLM App. with WAS Database Server

• Sun Javasystem Web Server • PLM Application based on • Free/Open Source DBs • Apache • Sun Javasystem App Server • MySQL, PostgreSQL • IIS (Microsoft) • Weblogic, Websphere, etc… • Commercial • Oracle, MS SQL

• HTTP, HTTPS를 통하여 Disk에 저 • Dynamic Page Processing • Meta Data 저장 및 검색 장되어있는 Static Content를 제 • JSP • Servlets 공 • Standalone mod_perl/PHP/ • CGI/PHP/Python/mod_perl등의 Python engines Dynamic Content 수행 • Internal Services • PLM Logic Processing

• 메모리 용량은 많을 수록 • 메모리 용량은 많을 수록 • 대용량 메모리 • 웹서버의 주요 병목현상의 요인 • App Server와 Java 운영을 위한 • 빠른 CPU / 성능 • 메모리용량에따라최대동시접 메모리 필요 • 단일시스템 내의 확장성 고려 속자가 결정됨 • Disk는 어플리케이션에 의존적 • DISK- RAID 구성 필요 • CPU 용량은 사용량에 따라 다름 • 빠른 CPU 및 성능이 요구됨 • 이중화 구성을 통한 고가용성 시 • Dynamic content 수행시 CPU 스템 구현 자원 필요 • Static Content는 Dynamic content 수행시보다더적은 CPU 자원 사용

9 고가용성 시스템 구성 방안

¾Web Infrastructure를 담당하는 각 Tier별 (업무별) 서버를 두 대 이상의 서버로 구성 •Web 서버 : 효과적인 Hardware (L4 Switch) 또는 Sofrware Load balancing 알고리즘을 이용하여두대이상의 서버로 구성된 Web 서버로 분산할 수 있도록 구성 •WAS 서버 : 두 대 이상의 Application Server 또는 다수의 Web Container, EJB 또는 다른 오브젝트로 분산 구성 •Database 서버 : Database의 가용성을 위해 서버에 장애가 발생하였을 때에도 시스템은 정상적으로 동작하게 하는 Failover 기능을 지원하도록 구성

LoadLoad BalancerBalancer WebWeb // WASWAS basedbased onon PLMPLM solutionssolutions DBDB 서버서버

L4 웹서버 WAS 통합 DB

HA

L4 웹서버 WAS 통합 DB

ŠWeb / WAS서버는 이중화 구성으로 장애 대비 Š모든 데이터를 하나의 DB로 통합 관리 ŠL4 Switch를 통한 이중화 구성 ŠHA 구성을 통한 장애극복 Š웹 서버와 WAS를 분리하여 Workload Balancing 기능 수행 가능 Š업무로직을 컴포넌트 기반으로 일원화하여 모든 채널에 대해 동일한 기반으로 구축이 가능하도록 설계

10 Storage Architecture

NAS SAN iSCSI DAS

Architecture

- 설치와 관리가 용이 - 무정지 확장성 - 기존 네트워크 프로토콜을 통한 높 - 총소유비용 측면에서 저렴한 은 가용성 - 설치의 간편·용이성 -높은성능 솔루션 - 저렴한 네트워크 스토리지 구축 비 - 저렴한 소유 비용 - 재난복구 솔루션 장점 - 이기종 시스템간의 파일공유 용(FC의 1/10) - 전용라인을 통한 뛰어난 성능 - 구성의 유연성 와전송가능 - IP 네트워크에 구축 : IP LAN 및 - 일반 용도 솔루션으로서 유연성 - 이중화된 데이터 경로 사용 - 뛰어난 확장성 WAN 인프라와 호환 과 개방성 제공 - 뛰어난 가용성 - 강력한 데이터 보호 백업 - 확장성 및 거리상의 제약 해결 - 호환성의 문제 - 제한된 확장성 - 랜 대역폭의 한계 - 대용량의 파일 전송시 프로세서에 단점 -높은가격 - 파일공유 불가능 -느린전송속도 많은 부하 유발 - 솔루션을 통한 파일공유 - 비효율적 관리비용 초래 - TCP/IP 네트워크를 통해 블록 데 - 적은 용량에 데이터 공유가 불 - 전사적 데이터관리 환경을 위한 필요용도 - 분산워크그룹을 위한 솔루션 이터를 전송하는 환경을 위한 솔루 필요한 환경을 위한 저렴한 솔루 솔루션 션 션 - NAS에서 Data 공유 솔루션 Client - 별도의 Data 공유 솔루션 필요 - 별도의 Data 공유 솔루션 필요 - OS 내에 Data 공유 솔루션 필요 제공 확장성 - 8대 이하의 Client 확장성 - 최근의 기술로 활용 사례 없음 - NAS와 동일한 확장성 보유 -100대이상의Client 확장성 - Small Data / 근거리에 적합 - Large Data / 근거리에 적합 - Small / Large Data에 적합 - Web Serer에 사용되는 적용 범위 - 확장성 있는 DBMS Storage 용 - Large Data / 원거리에 적합 - 대규모 Mail Server의 스토리지 Contents 공유 방식에 적합 도에 적합 에적합 -Valut용스토리지저장

11 Backup Architecture

항목 SDLT320 SDLT600 LTO 2 LTO 3 LTO 4

저장용량(Native) 160 GB 300 GB 200 400 GB 800 GB

전송속도(Native) 16 MB/sec 36 MB/sec 30 MB/sec 80 MB/sec 120 MB/sec

평균검색시간 76 sec. 76 sec. 70~76 sec. 70~76 sec. 70~76 sec.

인터페이스 SCSI SCSI, FC SCSI, FC SCSI, FC SCSI, FC

Local Area Network Local Area Network

Backup Backup Server Server

Storage Area Network

Data Data

Tape Library Data Data Data Tape Library

Network을통한Backup SAN을통한Backup

12 Sun’s Solution

13 Sun’s x86 Product Line

Sun Fire 6048 Sun Blade X8450 X6250 Sun Blade 6000 Enhanced w/ Sun Grid Rack Sun Blade 8000 Quad-Core Sun Blade 8000 P System Modular System

Enhanced w/ Quad-Core Sun Fire X4600 M2

Sun Fire X4450 Sun Fire X4150

New w/ Quad-Core Sun Fire X4140 Sun Fire X4240 Sun Fire X4440

Enhanced w/ Quad-Core Sun Fire X2200 M2 Sun Fire X4100 M2 Sun Fire X4200 M2

Sun Ultra 20 M2

Sun Fire X2100 M2 Sun Ultra 24 Sun Ultra 40 M2

14 Intel Architecture Product Family

4 sockets Expandable

Quad-Core • Enterprise Databases

Intel Xeon 7300 • ERP/CRM, Decision Support Scalability, performance and • Server consolidation Sun Fire reliability • Scale-UP computing X4450

2 sockets Efficient Performance Sun Blade

Quad-Core • Infrastructure applications X6250

Intel Xeon 5300 • Infrastructure virtualization

Maximize performance density & • Dense 1u rack/blades performance/watt • Scale-OUT standardization Sun Fire X4150

1 socket Workstations Intel Core 2 Quad • Optimized for entry-level Intel Core 2 Extreme single socket workstations

Intel Core 2 Duo • Platform longevity Ideal entry level workstation • Supports lower power micro- Sun Ultra 24 architecture processors

15 Sun’s New X86 Systems

Workstation Ultra 24

zSingle socket Intel Xeon Sun Fire X4150 Sun Fire X4450 zDual-Core & Quad-Core z 2x Intel Dual-Core & Quad-Core Xeon z 4x Intel Dual-Core & Quad-Core Xeon (Conroe/Yorkfield) processor (Woodcrest/Clovertown) processor (Tigerton) z4 * DDR2 DIMM (8GB max) z 16x FBDIMM DIMM slots (64GB max) z 32 * FBDIMM DIMM slots (128GB max) z2x PCIe x16 slots (Gen 2) I/O I/O 2 Socket z1x PCIe x4 (x8 mec), 1x z 3x PCIe slots (all x8) z 6x PCIe slots (2 x8, 4 x4) PCIe x1 (Gen 1)

z 8x SFF SAS 2.5” disk drives (via PCIe) or z 8x SFF SAS 2.5” or 6x SFF SATA 2.5” z2x PCI (32-bit/33MHz) 6x SFF SATA 2.5” disk drives disk drives z6 USB, 2 IEEE 1394a z 4x Gigabit Ethernet ports z 4x Gigabit Ethernet ports z4x 3.5” SATA-II or SAS z DVD-RW z DVD-RW HDD SATA ODD – full 5.25 Drive Hot-swap Disks, Hardware RAID, Hot-swap redundant PSU, Hot-swap

Sun Fire X4140 Sun Fire X4240 Sun Fire X4440

z 2x AMD Opteron Rev F Sockets z 2x AMD Opteron Rev F Sockets z 4x AMD Opteron Rev F Sockets

z Dual-Core & Quad-Core z Dual-Core & Quad-Core z Dual-Core & Quad-Core

z 16x DDR2 DIMM slots (64GB max) z 16x DDR2 DIMM slots (64GB max) z 32 * DDR2 DIMM slots (128GB max) 4 Socket I/O I/O I/O z 3 * PCIe (x4, x8 & x16) z 6 * PCIe (x4, x8 & x16) z 6 * PCIe slots (1 x16, 1 x4, 4 x8)

z 8 * SAS 2.5” disk drives (via PCIe) or z 16 * SAS 2.5” disk drives (via PCIe) or z 8x SFF SAS 2.5” or 8x SATA 2.5” disk 8 * SATA 2.5” HDDs 16 * SATA 2.5” HDDs drives z 4x Gigabit Ethernet ports z 4x Gigabit Ethernet ports z 4x Gigabit Ethernet redundant ports Fans z DVD-RW z DVD-RW z DVD-RW

16 Sun’s Hybrid Data File Server

Integrated x86 compute power, massive st Compute orage capacity and high data throughput ● 2 x Dual Core Opteron processors

● 16GB Memory Storage

● 48 SATA II drives

● 48TB raw capacity I/O

● Very high throughput

● 2x PCI-X slots

● 4 GigE Availability

● Hot-swap/plug power, fans, disks Sun Fire X4500 서버 Management

● Same management as other Galaxy servers File Server, Data Warehouse/Business Intelligence, Digital (TM) Media, Digital Surveillance, VTL Solaris ZFS

● Ground-breaking file system performance

17 Sun CoolThreads System Evolution 멀티 코어 + 멀티 쓰레드 = 칩 멀티 쓰레딩

UltraSPARC T1 UltraSPARC T2 UltraSPARC T2 + T5140/T5240 Sun Fire Sun SPARC Enterprise (2 Socket, 16 Core, 128 thread) T1000 & T2000 T5120 & T5220 (1 Socket, 8 Core, 32 thread) (1 Socket, 8 Core, 64 thread)

T5440 (4 Socket, 32 Core, 256 thread)

Sun Blade T6300 Sun Blade T6320 (1 Socket, 8 Core, 32 thread) (1 Socket, 8 Core, 64 thread) Sun Blade T6340 (2 Socket, 16 Core, 128 thread)

18 Beat Industry Standard Performance Leadership Across All Tiers of the Datacenter

Model Benchmark Beats SE T5220 SPECweb2005 Xeon & Opteron SE T5120 & T5220 SPECjbb2005 Power6, Power 5 & Itanium 2 SE T5220 Lotus Domino Notes Power 5 & Xeon SE T5220 SPECjAppServer2004 2–Node Power 6, Itanium 2 & Xeon SE T5120 SAP SD 2-Tier Power 6, Itanium 2 & Xeon SE T5120 Database Tier, SPECjApp Power 5, Xeon & Itanium 2 SE T5220 SSL Performance, SPECweb2005 Xeon & Opteron SE T5120 & T5220 SPEC CPU2006 Power6, Xeon, Itanium, Opteron SE T5220 SPEC OMPM2001 Power SE T5120 & T5220 SPECjbb2005 Single JVM Power6, Xeon & Itanium SE T5120 / T5220 Siebel PSPP / Oracle Database Power 6 & Xeon Unrivalled Performance / Watt & SWaP (Efficiency)

19 SPARC Enterprise Server

Mid-range 급 서버 High-end 급 서버

M4000 M5000 M8000 M9000-32 M9000-64

SAPRC64 VI SAPRC64 VI SAPRC64 VI SAPRC64 VI SAPRC64 VI 2.15GHz 2.15GHz 2.28, 2.4GHz 2.28, 2.4GHz, 2.28, 2.4GHz 프로세서 소켓 5MB L2 5MB L2 5-6MB L2 5-6MB L2 5-6MB L2

4(8코어) 8(16코어) 16(32코어) 32(64코어) 64(128코어)

메모리 최대 128GB 최대 256GB 최대 512GB 최대 1TB 최대 2TB

내장 디스크 2(2.5" SAS) 4(2.5" SAS) 16(2.5" SAS) 32(2.5" SAS) 64(2.5" SAS)

확장 I/O 박스 지원 지원 지원 지원 지원

PCI 슬롯 4PCI-E, 1PCI-X 8PCI-E, 2PCI-X 32PCI-E 64PCI-E 128PCI-E

랙 6U 10U 전용 캐비넷

도메인(H/W) 최대 2 최대 4 최대 16 최대 24 최대 24

20 SPARC Enterprise Server – 고가용성 특징

zProcessor RAS zBus data Protection > SPARC64 VI CPU > Error check and Correction logic (HW) 명령어 레벨 재시도 : 메인프레임에 사용되는 기술 implemented across all major LSI, bus 로 에러 발생 시 자동으로 하드웨어 명령어 재 실행 connections > Data error check points (HW) across server (ECC/parity) Memory

I/O

zMemory assurance > Memory redundancy (Memory mirror) 0번 메모리에 장애가 발생해도 1번 메모리 데이터 를 이용하여 시스템 지속 운영을 보장 > Memory patrol (HW) 하드웨어적으로 메모리 상태를 감시하여 관련 에러 를 조기에 탐지

21 SPARC Enterprise Server – RAS 비교

SPARC Enterprise IBM HP M-Series System p5 server Integrate Server

Redundancy Hot swap Redundancy Hot swap Redundancy Hot swap

Processors 계획된 구현 구현 Memory 유지보수 중단

구현 계획된 Backplane 계획된 유지보수 중단 N/A N/A Crossbar 유지보수 중단 System Board/ Cell Board 시스템 지원 안함 구현 다운 시스템 지원 안함 Service Processor 다운

Power Supply, Fans 구현

I/O Cards 구현 구현 구현 구현

Disk

Memory 구현 N/A N/A Reduncy

22 Virtualization Technology

업무의독립성및중요도가요구되는경우 Box내의 자원의 효율적인 활용률이 중요한 경우

Hard Partitions/Blades Virtual Machines OS Virtualization Resource Management

Sun Unique

파티션 수 Up to 18 Partitions Up to 200 Partitions Up to 8,000 Partitions Unlimited

Trend to flexibility Trend to isolation 기술 Dynamic System Domains Logical Domains (Zones + SRM) Solaris Resource Blades Xen, VMware Solaris Containers for Linux Apps Manager (SRM) Microsoft virtual Server

• 단일 Box내 물리적으로 분리된 • 다중 운영체제 환경을 하나의 • 하나의 운영체제 환경을 복수의 • 어플리케이션 그룹별로 컴퓨팅 특징 다수 운영체제 환경 구성 Box에서 운영하도록 가상화 운영체제 환경으로 분할 자원 리소스 할당 및 조정 • 고가용성이 중요 (High RAS) 레이어(하이퍼바이저) 동작 • 하이퍼바이저 방식에 비해 • 확장성 (144 CPU Core 까지) • 각 가상 환경은 논리적으로 분리 상대적으로 오버헤드가 적음 • 성숙한 가상화 기술 • 통합 수행이 용이

23 Storage Portfolio Investment Protection, Reduced Cost and Risk, Scalable

Enterprise Modular Virtual Tape Disk Disk Archive Tape Automation

Dynamic Data Protection Software

Enterprise Price/ Choice of Faster, Solutions for Storage for Performance, Back-up Cost Effective Mainframe & Mainframe & Scalability, Software, Back-up & Open Systems Open Systems Array Archive Recovery Mgmt. Mgr. Solutions

24 SOA를 위한 Software Portfolio

25 차세대 R&D Datacenter Architecture

High Performance HPC / CAD Farm Throuput Computing PLM Server Visual Workstation Virtualization on X86 1Socket/8Core/64 Thread Virtualization on Solaris 10

Domain C Domain B Domain A

N1 & xVM

NFS / Lustre / ZFS Server Based Computing Storage Virtualization for Designer NAS Storages

Sun Fire X4500 Sun Global Desktop Up to 48 terabytes of Tape Sun Ray storage in 4RU SAN Storages Library

26 “We make the net work”

“SUN은 단순히 H/W를 공급하는 업체가 아니라 고객의 이익에 우선하여 보다 안정적으로 IT서비스를 할 수 있도록 지원하는 고객의 전략적 파트너로서의 역할을 다할 것 입니다.”

한국 썬마이크로시스템즈㈜ 감사합니다.

27