35
Database as a Service Private Cloud상의 DB as a Service 구축 전략 홍기현 상무 Director Database Sales Consulting April 21, 2015

[2015 Oracle Cloud Summit] 3. Database as a Service_Private Cloud상의 DB as a Service 구축 전략

Embed Size (px)

Citation preview

Database as a Service Private Cloud상의 DB as a Service 구축 전략

1

홍기현 상무 Director Database Sales Consulting April 21, 2015

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Safe Harbor Statement

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

2

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 3

Adj.

dig∙it∙al dis∙rup∙tion dij-i-tl dis-ruhp-shƏn 디지털화로 인해 기존의 생각,행동 및 상식이 근본적으로 파괴되어 기존 비즈니스의 상품,서비스,마켓의 근간에 변화를 주는 현상

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

전혀 새로운 파괴적인 비즈니스 방식 파괴를 주도하는 기업의 공통점

어떠한 비즈니스를 운영 하더라도 “IT 회사”라고 생각한다.

IT는 영업 지원 조직

IT에 의한 영업

서비스 기반 클라우드 아키텍쳐 를 사용하여 필요한 서비스를 신속히

개발

인프라를 선 구성 후 서비스 개발착수

필요한 인프라는 구매하여 바로 서비스개발착수

비즈니스 모델을 제품의 전문성 강화

보다는

Social Intelligence

에 기반한다

우수한 제품을 만들고 고객에게 공급한다

고객이 원하는 제품을 만들어 제공한다

지속적으로

전사적인 Big-data

분석에 투자를 한다

고객의 경험과 소비 패턴을 분석하여 활용

4

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

IT의 현실

5 Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 6

많은 시간 소요, 비효율적

원인은 전통적인 IT 인프라 구축 절차

Traditional Approach

HW, 스토리지 요청 / 구매

최적화 & 안정화

S/W (DB & Middleware)

구매 / 구성 유지 관리

Days To Weeks…

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 7

비효율적인 자원 관리(인력,시스템)

원인은 전통적인 IT 인프라 단절

Traditional Approach

운영계 개발계 정보계 테스트계

시스템간의 silo

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

디지털 비즈니스 시대에 효과적으로 대응하기 위해서는, 고객의 요구사항에 기반하여 신속하게 제품 설계 및 서비스 구축할 수 있는 클라우드 (IT AS A SERVICE) 환경으로 전환해야 합니다

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

클라우드를 활용, 신속한 개발환경 확보 및 테스트 가능 Development Gap and Transform Development Experience

• 기존 대비 개발 환경 구축에 필요한

시간 획기적으로 단축

• 운영환경과 동일한 플랫폼에서 개발

• 테스트 기간 동안 운영 환경과

유사한 자원을 할당 받을 수 있어

개발 품질 향상 Time

적시에 필요한

자원을 제공 못함

Database

사용 준비

완료

Service 선택

DB 서비스 제공을 위한 자동화된 준비 절차 수행(Automated Provisioning)

Allocate Compute

Allocate Storage

Keys

Privileges Provision

OS Install

Database Configure

To Size Configure

Tools (configure

Access) Configure

Backups

Linux

서비스 수준별로 필요한 환경을 미리 구성하여 서비스 요청 시 신속하게 필요한 데이터 베이스 인프라 제공

X X X X

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

원하는 수준의 서비스 제공

X X X X

CapEx, OpEx 절감

비즈니스 관점에서 클라우드 도입을 통한 이점

빠른 개발환경 제공

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

특징 및 서비스 모델

클라우드

Measured Service

자원 풀링

보안 서비스 비용 측정

서비스 카탈로스

How/특징

빠른 확장성

온디맨드 셀프서비스

X X X X

What/서비스 모델

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

기업 내부 기업 외부

사내 클라우드 Private Cloud

사외 클라우드 Public Cloud

클라우드 위치에 따른 구분

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

사용자는 개발에 필요한 환경을 제공되는 인프라 중에 선택하여 즉시 사용

두 방식의 공통점

사내 클라우드 사외 클라우드

• 표준화된 플랫폼 위에 단순화된 배포모델

• 적은 유지보수와 더 나아진 서포트

• 혁신을 위한 더 많은 예산과 시간

• 비용절감

• 셀프 서비스

• 빠른 프로비져닝

• 단순화된 유지관리

• 사용량 측정

• 서비스 레벨로 성능 최적화

이미 정의된 인프라 선택

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 14

사내 데이터베이스 클라우드 구축시 고려 사항 Database as a Service

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Oracle DBaaS : 서비스화 된 데이터베이스 플랫폼 클라우드 서비스 주체(고객/공급자) & DBaaS 서비스 카탈로그

DBaaS Consumer

사외 클라우드

사내 클라우드

DBaaS Provider

Self-service Catalog

Platinum

Gold

Silver

Bronze

• -------- • -------- • --------

• -------- • -------- • --------

• -------- • -------- • --------

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

DBaaS

서비스 카탈로스 Business 요구 사항 에 맞추어 서비스 수준 정의

•가용성, 확장성, 성능 강화

•사용비용 감소

Bronze Platinum Gold Silver

Mission-critical 사내 주 생산, 거래 업무

Business-critical 대 고객 서비스, 전사 관리 업무

Production 부서 단위 업무

Development 개발, 테스트

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

서비스 카탈로그 기술 카탈로그

Availability BOM

Cluster Filesystem

Replication

Agility BOM

Self-service

Service relocation

Performance BOM

-

Technical Definition Itemized BOMs

Levels Maximum

Regulated

Sensitive

$ $$

$$$

Unplanned

Planned/Maintenance

Data Loss

Data Corruption

Disaster Recovery

Elements

SILVER

GOLD

BRONZE

PLATINUM $$$$

$$$

$

$$ 8 x 5

12 x 6

24 x 7

Security BOM

Native network encryption

Configuration check

Business Catalog

사내 데이터베이스 클라우드 서비스구현을 위한 단계별 고려 사항

Service Items

Availability

Security

Agility

Performance

Availability

Security

Agility

Performance

Availability

Security

Agility

Performance

Availability

Security

Agility

Performance

Multitenant

Data Guard

Partitioning

Advanced Compression

Advanced Security, Label Security, Database Vault

Real Application Testing

OLAP, Analytics, Spatial and Graph

Management Packs

RAC

In Memory

Active Data Guard

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

DBaaS 비용 청구 모델 설계 시 사용하는 기준

18

두 종류의 과금 모델

Non-metered Metered

• 월/년 단위 고정 가격 정책, 일반적으로 12개월 단위 계약 • 사용자 / 사용될 용량 기반 가격정책

• 사용 기간과 상관없는 계약 •사용량에 따라 사용료가 증감

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

EM 12c를 이용한 클라우드 서비스 구현

사내 데이터베이스 클라우드 서비스 구현

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

유연한 데이터베이스 서비스 및 과금 모델 구현

사내 데이터베이스 클라우드의 제공

3. 호스트(서버) 매핑 & Database Pool생성

5. 과금 계획 설정 및 계획 지정

1. Sign In 2. PaaS 기반 구조 Zone 생성

6. 리소스 및 과금 모니터링

Zone 생성, 예) PaaS_A CPU, Memory 할당

• 생성한 Zone(PaaS_A) 호스트 할당 server-1.co.kr server-2. co.kr

• 생성한 Zone(PaaS_A)에 DB pool할당 DB12c_Pool on PaaS_A DB11g_Pool on PaaS_A

• 서비스 템플릿 A (Gold) • 서비스 템플릿 B (Silver) • 서비스 템플릿 C (Bronze)

4. 서비스 템플렛 생성

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

간편하고 빠르게 필요한 데이터베이스 플랫폼 사용

사내 데이터베이스 클라우드의 사용

3. Choose Size

4. Submit Request 5. Service created

1. Sign In 2. Pick Service

6. Use and Manage

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 22

사내 클라우드와 사외 클라우드 서비스의 유기적 활용

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 23

오라클 클라우드는 Storage, Compute 와 같은 IaaS 뿐만 아니라 Database , Java 와 같은 PaaS 를 지원

오라클 Platform & Infrastructure 서비스

Available Since 2012 Available since Oct 2014 Expected in CY15(Expected timeline – subject to change)

Integration Services

Business Intelligence Services

Process Management Services

Mobile Services

Document Services

Java Services SaaS Extension Virtual Image

Developer Services

Database Services (Schema / Instance/ Virtual Image)

DB Backup Service

Compute Service Storage Service

Social Services

Identity Service

Systems Monitoring & Analytics Services

Big Data Services

Messaging Service

*

LO

B 사

용자

IT

관리

부서

/ 개

발자

운영 및 적용 • 응용프로그램을 클라우드 환경으로

손쉽게 이전 • 클라우드환경에서 쉽게 이전 • 표준화 및 consolidation 구현 • 새로운 설비투자 없음 • 위험과 비용의 밸런스 유지

개발 및 테스트 • 새로운 개발환경에 빠른 접근 • 클라우드 환경에서 일부분 또는

전부개발 • 개발 진척중 모든 개발 환경을 쉽게

복사 또는 재구성 • 개발품질, 성능 및 신뢰도 역시 쉽게

이전

오라클 응용프로그램 강화, 수정 및 확장 • SaaS 응용프로그램 또는 In-house

프로그램 • 인프라 확장 및 오라클 SaaS

응용프로그램의 성능을 극대화하기 위한 민첩한 플랫폼제공

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

간편하고 빠르게 필요한 데이터베이스 플랫폼 사용

데이터베이스 클라우드 서비스의 사용

1. Sign In 2. Pick Service 3. Choose Size

4. Submit Request 5. Service created 6. Use and Manage

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 25

클라우드의 선택

최적의 성능을 위한 목적 지향적 설계

높은 신뢰성, 보안성 보장

하드웨어/소프트웨어 간의 수직적 통합

조직 내부에서의 멀티 티넌트 구현 및 운용

Simplifies IT

Quick time to market

Lower cost

Meet increasing expectations

Focus on core competency

다목적 설계

신축적 확장성에 기초한 설계

운영체제 하부에 대한 관리 부담 Zero

복수의 조직간, 여러 대륙 및 국가 간에 멀티 티넌스 구현 및 운용

Private Cloud Public

하나만 선택할 필요가 있는 가?

Private Cloud

Hybrid Public Cloud

위치(Where)에 따른 개발 모델

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

사내 클라우드 Private Cloud

사외 클라우드 Public Cloud

위치에 제약 없는 개발환경 제공

• 동일한 제품

• 동일한 아키텍쳐

• 동일한 표준 IaaS

SaaS

PaaS IaaS PaaS

클라우드 컴퓨팅을 가장 이상적으로 활용하는 방법

26

비즈니스 필요에 따른 선택

Oracle Database

통합관리 Enterprise Manager 를 통해 사내/외 클라우드를 함께 통합관리

DaaS

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

서비스 카탈로그 기술 카탈로그

Availability BOM

Cluster Filesystem

Replication

Agility BOM

Self-service

Service relocation

Performance BOM

-

Technical Definition Itemized BOMs

Levels Maximum

Regulated

Sensitive

$ $$

$$$

Unplanned

Planned/Maintenance

Data Loss

Data Corruption

Disaster Recovery

Elements

Security BOM

Native network encryption

Configuration check

SILVER

GOLD

BRONZE

PLATINUM $$$$

$$$

$

$$ 8 x 5

12 x 6

24 x 7

Business Catalog

사내 데이터베이스 클라우드 서비스와 동일한 기술구조 지원

Service Items

Availability

Security

Agility

Performance

Availability

Security

Agility

Performance

Availability

Security

Agility

Performance

Availability

Security

Agility

Performance

Multitenant

Data Guard

Partitioning

Advanced Compression

Advanced Security, Label Security, Database Vault

Real Application Testing

OLAP, Analytics, Spatial and Graph

Management Packs

RAC

In Memory

Active Data Guard

Enterprise Edition

EE High Performance

Standard Edition 1

EE Extreme Performance $$$$

$$$

$

$$

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

완벽한 관리 솔루션 사내 클라우드 사외 클라우드

사내외 클라우드 서비스를 통합 확장관리 가능한 Oracle Enterprise Manager

데이터베이스 클라우드 서비스를 하나로 통합 관리

Move to Cloud – Move Back: No Code Changes!

WebLogic Java Platform Service

Java App

Oracle Database Platform Service

Infrastructure Compute & Storage Service

Non-Java App Database

WebLogic Java Server

Java App

Oracle Database Server

Database

Oracle Cloud Customer Data Center

Oracle Cloud Ready Engineered Systems

Non-Java App

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 29

Summary 오라클 Database as a Service 구축 전략

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

1. Database에 대한 요청을 서비스화 함으로서 디지털 비즈니스 환경 지원

사내 클라우드 상에서 DB as a Service 구축 전략

전통적 단절된 구조-> 통합형 플랫폼 서비스 제공 플랫폼

비즈니스 성장과 변화

Database as a Service

유연성 보안성 회복성

셀프서비스 서비스 카다로그

부하 탄력성 사용량 계측

자동화 보안성

고가용성 더욱 편한 제어

Data Center

Oracle DB

v.12 v.11 v. 10

New Data Center Multitenant Database

share servers, OS and database vers.12c

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

서비스 카탈로그

간략하고 명료한 서비스 상품 소개와 상품별 소요 비용

기술 카탈로그

명시된 서비스 상품에 대한 구현을 위해 필요한 기술 명세서

•RAC/HA

•ADG/Backup

셀프 서비스 구매 포털

사용자가 서비스 카탈로그에서 필요한 서비스 구매하기 위한 포탈

•서비스 상품 선택

•추가적으로 필요한 용량(CPU,메모리,용량) 선택

•소요 비용 리뷰 및 서비스 요청

•사용 및 관리를 위한 정보 확인

•과금내역 조회

개발 및 테스토용 DB 운영환경

일반 업무 시스템용 DB 운영환경

미션 크리티컬 시스템용 DB 운영 환경

사내 클라우드 상에서 DB as a Service 구축 전략 2. 합리적인 SLA 기반 인프라를 비즈니스 목적에 부합하는 데이터베이스 인프라 제공

X X X X

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

3. 사내 클라우드와 사외 클라우드 서비스의 유기적 활용

사내 클라우드 상에서 DB as a Service 구축 전략

Oracle Database | Oracle Enterprise manager | Oracle Cloud

Silo’ed IT Silo’ed IT+ Private Cloud Silo’ed IT+ Private Cloud + Public Cloud

Agility Cost Risk

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Simplify Differentiate Innovate

오라클 데이터베이스 클라우드 서비스 전략의 차별성

사내/외 클라우드에 대한 통합관리

동일한 사내/외 클라우드 환경 제공 (오라클 DB의 모든 기능 사용 가능)

사내/외 클라우드에서 원하는 서비스를 선택해 사용

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 34