EXADATA Developer - 2
> Scale-up : Upgrade, Scale-out : 옆으로 붙임.
> Exadata Database Machine
- Consolidation Issues : Prioritizing workloads.
- Configuration Issues
> 버틀넥이 없도록 최적의 구성으로 만들어짐.
> 유지 관리 S/W Good
> Introducing Exadata Storage Server
- 왼쪽 그림은 HD (12장). 리눅스 64 bit.
- Exadata Storage Server Software (Cell Offloading을 위한)
> Architecture : Overview
- 쿼터랙, 가운데 Infiniband
> Exadata Storage Server Features : Overview
- HD Type을 HC로 구성하면, Smart Flash Cache가 有
- 왼쪽 그림은 Smart Scan. DB가 iDB Command를 작성하여, Infinite Network Band로 보내주고, Block I/O을 하는 것이 아닌 Where으로, Select로 지정한 데이터에 대해서만 가지고 옴.
- Data compression : Column 단위의 압축으로, HCC라고 표현
> HCC (Hybrid Columnar Compression) (Row 단위보다 압축이 더 많음)
> I/O Resource Management에서 of I/O를 함 (파란색, 하얀색)
> Storage Index
: Cell Server에 만들어진, 필요하다면 자동적으로 생성되는 Index로, Cell 쪽에서 I/O를 감소 시키기 위해서 있음
: Cell 內 데이터가 없는 부분들을 거르고 Scan
> Exadata X6-2 High Capacity Storage Server Hardware: Overview
- 20 Cores, Xeon E5
- 한 cell 사양
- Disk Drivers : 8TB * 12 (7200 RPM High Capacity SAS Disk Drivers)
- Flash : 12.8 TB
=> 데이터가 거의 Flash에 올라감
- Disk Contorller에 1GB의 Write Cache가 있음. 죽은 경우에도 작성해야하니.
- InfiniBand Network
- Remote Management : ILOM Port라고 하여, 원격으로 관리하기 위해서.
> Exadata Storage Server X6-2 Configuration Options
- Data Capacity가 좀 줄어들었네. 왜? Mirroring 때문에.
- ASM은 디스크를 연결해서 덩어리로 가지고 있음. (Disk Group)
> Disk group
: 디스크 그룹을 생성할 때, 미러링 레벨을 생성할 수 있음.
- normal : 2-way
- high : 3-way
- external : X
- Create로 테이블 스페이스에 테이블에 저장됨.
> Create tablespace tbs datafiel '+DATA' size 1G;
하면 4MB AU(Allocation Unit)로 쪼개서 Disk Group의 Disk들에 분산됨(Mirroing).
> Exadata Database Machine X6-2 Database Server Hardware: Overview
- 44 Core (너무 많을 수 있으니 COD)
- Network Interfaces
> Exadata Database Machine X6-2 Full Rack
- InfiniBand Switches도 2개 있어서 FO
- 1 Cisco Ethernet Switch로 외부에서 접속
> Elastic Configuration (COD)
- 유연하게 설정할 수 있다.
- SW 버전만 맞추면 버전 다르게 Added
> Elastic Configuration Examples (업무의 환경에 따라서 구성을 다르게 할 수 있다)
- Database In-mEMORY
> 16 DB Server, 5 Cell
- Extreme Flash OLTP
> Transaction 처리이므로 Flash Storage가 많이 필요
- DW 환경의 분석 위주의 상황
> 8 DB Server, 14 Cell
> Exadata Database Machine X6-8
- 유연하게 구성이 가능하다.
> Exadata Database Machine X6-8 Database Server Hardware: Overview
- Workload를 해석하는 E7 Xenon Processor 有
> Exadata Database Machine X6-8 Use Cases
- 8 모델은 잘 사용 X (이렇게까지는 아직 운영할 환경 아니다.)
> Oracle Exadata Virtual Machines
- X6-8부터 VM 有
- Workload를 가상화 머신을 통해서 완벽히 분리 가능
- VM은 InfiniBand를 SR-IOV라는 기술을 통해서 사용할 수 있음.
> InfiniBand Network (가장 중요)
- DB <-> Cell, DB <-> DB 간 데이터 작업이 이를 통해서 벌어짐
- DB <-> DB 간 통신 작업이 벌어지는 상황은 RAC 환경에서, Cache Fusion. (DB Instance를 Sync해주는 작업이 필요)
- ZDP (TCP에서 Sender가 Data를 Copy, Very low CPU overhead). 오픈 소스 프로토콜
'오라클 EXADATA' 카테고리의 다른 글
EXADATA Developer - 6 (0) | 2017.02.14 |
---|---|
EXADATA Developer - 5 (0) | 2017.02.13 |
EXADATA Developer - 4 (0) | 2017.02.13 |
EXADATA Developer - 3 (0) | 2017.02.13 |
EXADATA Developer - 1 (0) | 2017.02.13 |