Upload
hangoc
View
218
Download
0
Embed Size (px)
Citation preview
PLM System Architecture
on Sun Microsystems
Global System Engineering- Mfg. Industry Consultant
Hwanki Lee ([email protected])
3
Sun Microsystems on PLM Market
PLM software and services including systems implementation, integration, consulting and outsourcing services
Hardware, Infrastructure software, architecture and network computing expertise
4
PLM 솔루션 구성요소
Industry Specific Design and Collaboration Tools
Service Consultants & Integration Services
Sun
Jav
a Sy
stem
s an
d J2
EE T
echn
olog
ies
Custom-specific EAI
Generic EAI Tools
Middleware
Infrastructure
Database
NAS / SAN Storage / Backup
OS/ Server Platform
PLM Software
Web, Networking, Java, XML, J2EE, JSP's Servlets등이운영되는 PLM 환경에서확장성, 가용성, 보안성등을보장하며 24x7의운영환경을제공
Web ServerWeb Server WAS ServerWAS Server
Sun Java System SolutionSun Java System Solution
MySQLMySQL
StorageTek제품군StorageTek제품군
SPAEC Enterprise Server제품군SPAEC Enterprise Server제품군SolarisSolaris
5
Sun 제공 솔루션
xVM, Ops Center, Grid Engine
OperatingSystem
Virtualization
ApplicationInfrastructure
Database/Storage Platform
Systems
Microprocessor
ServersStorageBackup
DeveloperEnvironment
6
Reference Architecture
<MatrixOne Engineering Central Sizing Study>
<UGS TeamCenter User configuration>
<PTC Windchill User configuration>
7
R&D Datacenter를 위한 Architecture
SAN Storages TapeLibrary
Storage Virtualization
HPC / CAD FarmVirtualization on X86
N1 & xVM
Sun Fire X4500 Up to 48 terabytes of
storage in 4RU
NAS Storages
Server Based Computingfor Designer
Sun Global DesktopSun Ray
Domain B Domain ADomain C
High PerformanceVisual Workstation
Throuput Computing1Socket/8Core/64 Thread
NFS / Lustre / ZFS
PLM ServerVirtualization on Solaris 10
9
PLM System Infrastructure Architecture
WEB• Sun Javasystem Web Server• Apache• IIS (Microsoft)
• HTTP, HTTPS를 통하여 Disk에 저장되어있는 Static Content를 제
공
• CGI/PHP/Python/mod_perl등의Dynamic Content 수행
•메모리 용량은 많을 수록• 웹서버의 주요 병목현상의 요인• 메모리 용량에 따라 최대 동시 접속자가 결정됨
• CPU 용량은 사용량에 따라 다름• Dynamic content 수행시 CPU 자원 필요
• Static Content는 Dynamic content 수행시 보다 더 적은
CPU 자원 사용
PLM App. with WAS• PLM Application based on• Sun Javasystem App Server•Weblogic, Websphere, etc…
• Dynamic Page Processing• JSP• Servlets• Standalone mod_perl/PHP/Python engines
• Internal Services• PLM Logic Processing
•메모리 용량은 많을 수록• App Server와 Java 운영을 위한메모리 필요
• Disk는 어플리케이션에 의존적•빠른 CPU 및 성능이 요구됨
Database Server
• Free/Open Source DBs• MySQL, PostgreSQL
• Commercial• Oracle, MS SQL
•Meta Data 저장 및 검색
•대용량 메모리•빠른 CPU / 성능•단일시스템 내의 확장성 고려• DISK- RAID 구성 필요•이중화 구성을 통한 고가용성 시스템 구현
10
고가용성 시스템 구성 방안
Load BalancerLoad Balancer Web / WAS based on PLM solutionsWeb / WAS based on PLM solutions DB 서버DB 서버
웹 서버
웹 서버
WAS
WAS
통합 DB
통합 DB
HA
L4
L4
Web / WAS서버는 이중화 구성으로 장애 대비
L4 Switch를 통한 이중화 구성
웹 서버와 WAS를 분리하여 Workload Balancing 기능 수행 가능
업무로직을 컴포넌트 기반으로 일원화하여 모든 채널에 대해 동일한 기반으로 구축이 가능하도록 설계
모든 데이터를 하나의 DB로통합 관리
HA 구성을 통한 장애극복
Web Infrastructure를 담당하는 각 Tier별 (업무별) 서버를 두 대 이상의 서버로 구성
•Web 서버 : 효과적인 Hardware (L4 Switch) 또는 Sofrware Load balancing 알고리즘을 이용하여 두 대 이상의서버로 구성된 Web 서버로 분산할 수 있도록 구성
•WAS 서버 : 두 대 이상의 Application Server 또는 다수의 Web Container, EJB 또는 다른 오브젝트로 분산 구성•Database 서버 : Database의 가용성을 위해 서버에 장애가 발생하였을 때에도 시스템은 정상적으로 동작하게하는 Failover 기능을 지원하도록 구성
11
Storage Architecture
- Small / Large Data에 적합
- 대규모 Mail Server의 스토리지
에 적합
- Large Data / 원거리에 적합
- Large Data / 근거리에 적합
- 확장성 있는 DBMS Storage 용
도에 적합
- Small Data / 근거리에 적합
- Web Serer에 사용되는
Contents 공유 방식에 적합
- Valut용 스토리지 저장
적용 범위
- OS 내에 Data 공유 솔루션 필요
- NAS와 동일한 확장성 보유
- 별도의 Data 공유 솔루션 필요
- 최근의 기술로 활용 사례 없음
- 별도의 Data 공유 솔루션 필요
- 8대 이하의 Client 확장성
- NAS에서 Data 공유 솔루션
제공
- 100대 이상의 Client 확장성
Client
확장성
- 적은 용량에 데이터 공유가 불
필요한 환경을 위한 저렴한 솔루
션
- TCP/IP 네트워크를 통해 블록 데
이터를 전송하는 환경을 위한 솔루
션
- 전사적 데이터관리 환경을 위한
솔루션- 분산워크그룹을 위한 솔루션필요용도
- 제한된 확장성
- 파일공유 불가능
- 비효율적 관리비용 초래
- 대용량의 파일 전송시 프로세서에
많은 부하 유발
- 호환성의 문제
- 높은 가격
- 솔루션을 통한 파일공유
- 랜 대역폭의 한계
- 느린 전송 속도단점
- 설치의 간편·용이성
- 저렴한 소유 비용
- 전용라인을 통한 뛰어난 성능
- 일반 용도 솔루션으로서 유연성
과 개방성 제공
- 기존 네트워크 프로토콜을 통한 높
은 가용성
- 저렴한 네트워크 스토리지 구축 비
용(FC의 1/10)
- IP 네트워크에 구축 : IP LAN 및
WAN 인프라와 호환
- 확장성 및 거리상의 제약 해결
- 무정지 확장성
- 높은 성능
- 재난복구 솔루션
- 구성의 유연성
- 이중화된 데이터 경로 사용
- 뛰어난 가용성
- 설치와 관리가 용이
- 총소유비용 측면에서 저렴한
솔루션
- 이기종 시스템간의 파일공유
와 전송 가능
- 뛰어난 확장성
- 강력한 데이터 보호 백업
장 점
Architecture
DASiSCSISANNAS
12
Backup Architecture
SCSI
76 sec.
16 MB/sec
160 GB
SDLT320
SCSI, FC
70~76 sec.
120 MB/sec
800 GB
LTO 4
SCSI, FC
70~76 sec.
80 MB/sec
400 GB
LTO 3
SCSI, FC
76 sec.
36 MB/sec
300 GB
SDLT600
SCSI, FC인터페이스
70~76 sec.
30 MB/sec
200
LTO 2
평균검색시간
전송속도(Native)
저장용량(Native)
항목
Tape LibraryData Data Data
Local Area Network
Storage Area Network
BackupServer
SAN을통한 Backup
TapeLibrary
Network을통한 Backup
Data
Local Area Network
BackupServer
Data
14
Sun’s x86 Product Line
Sun Ultra 40 M2
Sun Fire X4500Sun Fire X4600 M2
Sun Fire X2100 M2
Sun Ultra 20 M2
Sun Ultra 24
Sun Blade 8000Sun Blade 8000 PModular System
Sun FireX6250 Sun Blade
6000Sun Blade 6048
Sun Fire X4150Sun Fire X4450
Sun Fire X2200 M2
Sun GridRack
System
Sun Blade X8450
Sun Fire X4100 M2 Sun Fire X4200 M2
Sun Fire X4140 Sun Fire X4240 Sun Fire X4440
Enhanced w/Quad-Core
Enhanced w/Quad-Core
New w/Quad-Core
Enhanced w/Quad-Core
15
Intel Architecture Product Family
Intel Core 2 QuadIntel Core 2 Extreme Intel Core 2 DuoIdeal entry level workstation
Quad-Core Intel Xeon 7300Scalability, performance and reliability
Quad-Core Intel Xeon 5300Maximize performance density & performance/watt
4 sockets
2 sockets
1 socket
• Enterprise Databases• ERP/CRM, Decision Support• Server consolidation• Scale-UP computing
Efficient Performance
Expandable
Workstations
• Infrastructure applications• Infrastructure virtualization• Dense 1u rack/blades• Scale-OUT standardization
• Optimized for entry-level single socket workstations
• Platform longevity • Supports lower power micro-
architecture processors Sun Ultra 24
Sun Fire X4450
Sun Fire X4150
Sun BladeX6250
16
Sun’s New X86 Systems
2 Socket
4 Socket
Sun Fire X41502x Intel Dual-Core & Quad-Core Xeon
processor (Woodcrest/Clovertown)16x FBDIMM DIMM slots (64GB max) I/O3x PCIe slots (all x8)8x SFF SAS 2.5” disk drives (via PCIe) or
6x SFF SATA 2.5” disk drives4x Gigabit Ethernet portsDVD-RW
Sun Fire X44504x Intel Dual-Core & Quad-Core Xeon
processor (Tigerton)32 * FBDIMM DIMM slots (128GB max)I/O6x PCIe slots (2 x8, 4 x4)8x SFF SAS 2.5” or 6x SFF SATA 2.5”
disk drives4x Gigabit Ethernet portsDVD-RW
Workstation Ultra 24Single socket Intel XeonDual-Core & Quad-Core
(Conroe/Yorkfield)4 * DDR2 DIMM (8GB max)2x PCIe x16 slots (Gen 2)1x PCIe x4 (x8 mec), 1x
PCIe x1 (Gen 1)2x PCI (32-bit/33MHz)6 USB, 2 IEEE 1394a4x 3.5” SATA-II or SAS
HDD SATA ODD – full 5.25Drive
Sun Fire X41402x AMD Opteron Rev F SocketsDual-Core & Quad-Core16x DDR2 DIMM slots (64GB max) I/O3 * PCIe (x4, x8 & x16)8 * SAS 2.5” disk drives (via PCIe) or
8 * SATA 2.5” HDDs4x Gigabit Ethernet portsDVD-RW
Sun Fire X42402x AMD Opteron Rev F SocketsDual-Core & Quad-Core16x DDR2 DIMM slots (64GB max) I/O6 * PCIe (x4, x8 & x16)16 * SAS 2.5” disk drives (via PCIe) or
16 * SATA 2.5” HDDs4x Gigabit Ethernet portsDVD-RW
Sun Fire X44404x AMD Opteron Rev F SocketsDual-Core & Quad-Core32 * DDR2 DIMM slots (128GB max)I/O6 * PCIe slots (1 x16, 1 x4, 4 x8)8x SFF SAS 2.5” or 8x SATA 2.5” disk
drives4x Gigabit Ethernet portsDVD-RW
Hot-swap Disks, Hardware RAID, Hot-swap redundant PSU, Hot-swap redundant Fans
17
Sun’s Hybrid Data File Server
Compute● 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
Management● Same management as other Galaxy servers
Solaris(TM) ZFS● Ground-breaking file system performance
File Server, Data Warehouse/Business Intelligence, Digital Media, Digital Surveillance, VTL
Integrated x86 compute power, massive st
orage capacity and high data throughput
Sun Fire X4500 서버
18
Sun CoolThreads System Evolution
Sun Fire T1000 & T2000
(1 Socket, 8 Core, 32 thread)
Sun Blade T6300(1 Socket, 8 Core, 32 thread)
Sun SPARC EnterpriseT5120 & T5220
(1 Socket, 8 Core, 64 thread)
Sun Blade T6320(1 Socket, 8 Core, 64 thread)
T5140/T5240 (2 Socket, 16 Core, 128 thread)
Sun Blade T6340(2 Socket, 16 Core, 128 thread)
T5440(4 Socket, 32 Core, 256 thread)
UltraSPARC T1 UltraSPARC T2 UltraSPARC T2 +
멀티 코어 + 멀티 쓰레드 = 칩 멀티 쓰레딩
19
Beat Industry Standard Performance
Leadership Across All Tiers of the DatacenterModel Benchmark Beats
SE T5220 SPECweb2005 Xeon & OpteronSE T5120 & T5220 SPECjbb2005 Power6, Power 5 & Itanium 2
SE T5220 Lotus Domino Notes Power 5 & XeonSE T5220 SPECjAppServer2004 2–Node Power 6, Itanium 2 & XeonSE T5120 SAP SD 2-Tier Power 6, Itanium 2 & XeonSE T5120 Database Tier, SPECjApp Power 5, Xeon & Itanium 2SE T5220 SSL Performance, SPECweb2005 Xeon & Opteron
SE T5120 & T5220 SPEC CPU2006 Power6, Xeon, Itanium, OpteronSE T5220 SPEC OMPM2001 Power
SE T5120 & T5220 SPECjbb2005 Single JVM Power6, Xeon & ItaniumSE T5120 / T5220 Siebel PSPP / Oracle Database Power 6 & Xeon
Unrivalled Performance / Watt & SWaP (Efficiency)
20
SPARC Enterprise Server
최대 24최대 24최대 16최대 4최대 2도메인(H/W)
전용 캐비넷10U6U랙
128PCI-E64PCI-E32PCI-E8PCI-E, 2PCI-X4PCI-E, 1PCI-XPCI 슬롯
지원지원지원지원지원확장 I/O 박스
64(2.5" SAS)32(2.5" SAS)16(2.5" SAS)4(2.5" SAS)2(2.5" SAS)내장 디스크
최대 2TB최대 1TB최대 512GB최대 256GB최대 128GB메모리
64(128코어)32(64코어)16(32코어)8(16코어)4(8코어)
SAPRC64 VI2.28, 2.4GHz 5-6MB L2
SAPRC64 VI2.28, 2.4GHz, 5-6MB L2
SAPRC64 VI2.28, 2.4GHz 5-6MB L2
SAPRC64 VI2.15GHz 5MB L2
SAPRC64 VI2.15GHz5MB L2 프로세서 소켓
M9000-64M9000-32M8000M5000M4000
High-end 급 서버Mid-range 급 서버
21
SPARC Enterprise Server – 고가용성 특징
CPU
Memory
I/O
Processor RAS
>SPARC64 VI명령어 레벨 재시도 : 메인프레임에 사용되는 기술로 에러 발생 시 자동으로 하드웨어 명령어 재 실행
>Data error check points (HW) across server (ECC/parity)
Memory assurance
>Memory redundancy (Memory mirror)0번 메모리에 장애가 발생해도 1번 메모리 데이터를 이용하여 시스템 지속 운영을 보장
>Memory patrol (HW)하드웨어적으로 메모리 상태를 감시하여 관련 에러를 조기에 탐지
Bus data Protection
> Error check and Correction logic (HW) implemented across all major LSI, bus connections
22
SPARC Enterprise Server – RAS 비교
Hot swapRedundancy
SPARC EnterpriseM-Series
IBMSystem p5 server
Redundancy Hot swap
계획된
유지보수중단구현
지원안함
구현구현
구현
구현
계획된
유지보수중단
구현
Processors Memory
Backplane Crossbar
System Board/ Cell Board
Service Processor
Power Supply, Fans
I/O Cards
Disk
N/A N/A
시스템
다운
계획된
유지보수중단구현
시스템
다운지원안함
구현구현
HPIntegrate Server
Redundancy Hot swap
MemoryReduncy N/A N/A구현
23
Virtualization Technology
업무의독립성및중요도가요구되는경우 Box내의자원의효율적인활용률이중요한경우
Hard Partitions/Blades Virtual Machines OS Virtualization Resource Management
Dynamic System Domains Blades
Solaris Containers (Zones + SRM)Solaris Containers for Linux Apps
Solaris ResourceManager (SRM)
Logical DomainsXen, VMware
Microsoft virtual Server
Trend to flexibility Trend to isolation
• 단일 Box내 물리적으로 분리된다수 운영체제 환경 구성
• 고가용성이 중요 (High RAS)• 확장성 (144 CPU Core 까지) • 성숙한 가상화 기술• 통합 수행이 용이
• 다중운영체제환경을하나의Box에서운영하도록가상화레이어(하이퍼바이저) 동작
• 각가상환경은논리적으로분리
• 하나의운영체제환경을복수의운영체제환경으로분할
• 하이퍼바이저방식에비해상대적으로오버헤드가적음
• 어플리케이션그룹별로컴퓨팅자원리소스할당및조정
Up to 18 Partitions Up to 200 Partitions Up to 8,000 Partitions Unlimited
특징
기술
파티션 수
Sun Unique
24
ArchiveModularDisk
VirtualTape
TapeAutomation
Dynamic DataProtection Software
Storage Portfolio
Investment Protection, Reduced Cost and Risk, Scalable
EnterpriseDisk
EnterpriseStorage for
Mainframe &Open Systems
Price/Performance,
Scalability,ArrayMgmt.
Choice ofBack-up
Software,Archive
Mgr.
Faster,Cost Effective
Back-up &RecoverySolutions
Solutions forMainframe &
Open Systems
26
차세대 R&D Datacenter Architecture
SAN Storages TapeLibrary
Storage Virtualization
HPC / CAD FarmVirtualization on X86
N1 & xVM
Sun Fire X4500 Up to 48 terabytes of
storage in 4RU
NAS Storages
Server Based Computingfor Designer
Sun Global DesktopSun Ray
Domain B Domain ADomain C
High PerformanceVisual Workstation
Throuput Computing1Socket/8Core/64 Thread
NFS / Lustre / ZFS
PLM ServerVirtualization on Solaris 10
27
“We make the net work”“SUN은 단순히 H/W를 공급하는 업체가 아니라 고객의 이익에 우선하여 보다 안정적으로IT서비스를 할 수 있도록 지원하는 고객의 전략적 파트너로서의 역할을 다할 것 입니다.”
한국 썬마이크로시스템즈㈜
감사합니다.