oracle cloud infrastructure - daesangit.com

26
한국 오라클 Technology Cloud Engineering 김희영 Oracle Cloud Infrastructure 기업 워크로드를 위한 클라우드

Upload: others

Post on 28-Dec-2021

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Oracle Cloud Infrastructure - daesangit.com

한국오라클

Technology Cloud Engineering

김희영

Oracle Cloud Infrastructure기업워크로드를위한클라우드

Page 2: Oracle Cloud Infrastructure - daesangit.com

Safe Harbor Statement(면책규정진술) - 일반

Safe Harbor Statement(면책규정진술) - 한국전용오라클은당사제품의일반적인지침에대한주요내용을제공할목적으로만제3자업계분석을통해다음에게재된일부정보를수집합니다. 이문서는정보제공의목적일뿐다른기업의제품과오라클제품을차별화하는근거로삼아서는안됩니다.

오라클은높은수준의업계표준관리로 "개념증명" 검사를수행하지만, 다음과같은정보에오류가있을수있습니다. 오라클은검사결과가재현가능및/또는논리적으로입증가능하다고진술하거나보증하지않습니다. 오라클은검사와관련하여어떠한정보도제공하지않으며, 이러한정보는방법, 논리, 아이디어, 검사전략, 검사정책을포함하되이에국한되지않습니다.

다음내용은당사제품의일반적인지침에대한개요를위한것으로, 정보제공의목적일뿐계약의내용을구성하지아니합니다. 다음내용은자료, 코드또는기능등을제공하겠다는약정이아니며, 따라서구매결정의근거로삼아서는안됩니다. 오라클은자신의단독재량으로, 오라클제품의기능개발, 출시및그시기와가격을결정하고변경할수있습니다.

이문서는오라클미국본사용으로작성된영어프레젠테이션을번역한내용입니다. 이번역은편의를위해제공되며경우에따라오류가있을수있습니다. 일부기능은일부국가에서또는일부언어로제공되지않을수있습니다. 궁금한사항은오라클영업담당자에게문의하십시오.

Copyright © 2020, Oracle and/or its affiliates. All rights reserved.2

Page 3: Oracle Cloud Infrastructure - daesangit.com

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

Oracle Cloud Infrastructure 는

기업의핵심워크로드의

효과적인처리를위해고안된

기업고객대상의 2세대클라우드이다

Page 4: Oracle Cloud Infrastructure - daesangit.com

4 Copyright © 2020, Oracle and/or its affiliates. All rights reserved.

온프레미스애플리케이션과처리업무

ㅁ Enterprise Workload Edge Workload

종류비즈니스지원 ApplicationERP, HCM, CRM, MES, SCM ..

Web based ApplicationMarketing, Entertainment, Media, Health, Shopping, Gaming

사용자 기업내부현업부서 기업의외부고객

관리자 IT 인프라팀 개발팀

개발 구매후커스터마이징, 통합 개방형플랫폼위에개발, 외주

구동위치 내부망, Private 네트워크 인터넷망, Public 네트워크

타 App 의존성복잡하게연동 - Tightly Coupled다수의 Application 연동

비교적단순 - Loosely Coupled소수의 Application 연동

Page 5: Oracle Cloud Infrastructure - daesangit.com

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

온프레미스애플리케이션과처리업무

ㅁ Enterprise Workload Edge Workload

ROI 계산기간계업무, 업무지원관련투자대비효과가직관적이지않다

매출관련투자대비효과를계산하기쉽다

배포요건 확인, 검증, 무결성 속도, 혁신

스케일링요구 점진적, 예측가능 폭발적, 예측이힘듬

구성 App에요구되는특성

표준, 호환성, 상호연동 확장용이성, 독자적운용

Page 6: Oracle Cloud Infrastructure - daesangit.com

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

2세대클라우드와 1세대클라우드의설계철학

Gen 2 Cloud Gen 1 Cloud

대상고객과업무분야

정상궤도에진입한기업Enterprise Workload

스타트업, 개인기업, 소규모웍그룹Edge Workload

가상화기술컴퓨팅자원의상호간섭차단, 분리Bare Metal, Off-Box, Networking

컴퓨팅자원의분할, 공유Hypervisor

프러비저닝 제어, 권한, 감사 편의성, 셀프서비스, 신속한자원조달

금액지불 예측가능한지불금액, 사용량정산 사용한만큼지불

자원선정옵션다양성보다는직관적인성능예측이가능하도록옵션제공

사용패턴에따른다양한선택이가능하도록옵션제공

가격과성능예측한가능한가격제공,균일한성능제공

유휴자원축소에따른경비절감,수요에따른신속한성능배분

경쟁 온프레미스인프라 호스팅, 코로케이션 DC, Online Storage

Page 7: Oracle Cloud Infrastructure - daesangit.com

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

Hypervisor In-Box IO Virtualization1 세대클라우드의한계

• Hypervisor는대형호스트서버의자원을분할해서사용하려고고안된소프트웨어

• VM의네트워크 IO 분배도 In-Box Hypervisor에서담당. CPU Overhead 발생

• 호스트서버사이를넘나드는통신트래픽에특히취약

Hypervisor

vSwitch

VMvNIC

VMvNIC

VMvNIC

VMvNIC

Physical NIC

Host Server

• Host Server를넘어가는네트워크트래픽

• 물리네트워크스위치가 VM들의네트워크주소정보등을물리 NIC를통해서파악할수없으므로 Hypervisor를거치게된다.

Page 8: Oracle Cloud Infrastructure - daesangit.com

8 Copyright © 2020, Oracle and/or its affiliates. All rights reserved.

Noisy Neighbor1 세대클라우드의한계

Hypervisor

vSwitch

VMvNIC

VMvNIC

VMvNIC

VMvNIC

Physical NIC

Host Server

• Hypervisor의취약한 IO Virtualization

기능으로는 VM의 vNIC에대역폭등을

설정할수없음

• 네트워크 IO를독점하는이웃 VM의출현은

전체타 VM들의심각한 IO 체증을유발

Bandwidth과점

Page 9: Oracle Cloud Infrastructure - daesangit.com

9 Copyright © 2020, Oracle and/or its affiliates. All rights reserved.

Noisy Neighbor1 세대클라우드의한계

• A사인스턴스유형 – CPU 코어수에상관없이대역폭최대값을기술

Page 10: Oracle Cloud Infrastructure - daesangit.com

10 Copyright © 2020, Oracle and/or its affiliates. All rights reserved.

SR-IOV(Single Root IO Virtualization) 와 Smart NIC2 세대클라우드디자인

• SR-IOV: PCI 카드의가상화기술이며 VM Guest OS에드라이버를설치하여 VM에

직접연결되는는 Smart NIC Function (VF)을생성할수있다.

• VM의 Gest OS에서바로 NIC에연결되므로

CPU Overhead가없다.

• 각 VM에네트워크대역폭을지정할수있다.

• 하나의 VM이네트워크트래픽을과점할수

없다.

Hypervisor(w/SR-IOV)

vSwitch

VMDriver

VMDriver

VMvNIC

VMvNIC

Smart NIC (w/ SR-IOV)

Host Server

VFVF PF

Driver

Page 11: Oracle Cloud Infrastructure - daesangit.com

11 Copyright © 2020, Oracle and/or its affiliates. All rights reserved.

Off-Box IO Virtualization2세대클라우드디자인

• IO Virtualization을담당하는장비를호스트서버바깥에두어서 CPU Overhead를배제

• SR-IOV를사용한 VM의 VF 네트워크주소를바탕으로외부 Control 서버가트래픽제어

Control Server

Virtual Switch

Page 12: Oracle Cloud Infrastructure - daesangit.com

12 Copyright © 2020, Oracle and/or its affiliates. All rights reserved.

VM.Standard2.1 1 15 Block storage only 1 Gbps

VM.Standard2.2 2 30 Block storage only 2 Gbps

VM.Standard2.4 4 60 Block storage only 4.1 Gbps

VM.Standard2.8 8 120 Block storage only 8.2 Gbps

VM.Standard2.16 16 240 Block storage only 16.4 Gbps

VM.Standard2.24 24 320 Block storage only 24.6 Gbps

Shape OCPU Memory (GB) Local Disk (TB)Max Network Bandwidth

SR-IOV(Single Root IO Virtualization) 와 Smart NIC

2 세대클라우드디자인

• OCI Standard2 – 24 코어 25Gbps NIC를가진호스트서버에할당되는 Shapes

• 코어수와균등한 Network Bandwidth 배분

Page 13: Oracle Cloud Infrastructure - daesangit.com

13 Copyright © 2020, Oracle and/or its affiliates. All rights reserved.

점진적확장에따른 Multi-Layer Network Bottleneck 딜레마

1 세대클라우드의한계

Max 10Gbps traffic

Max 100 Gbps대의traffic

Max 1 Tbps 대의 traffic

Max 10 Tbps 대의 traffic

Placement GroupA사

Host Servers

1st layer Network Switches

2nd layer Network Switches

3rd layer Network Switches

Page 14: Oracle Cloud Infrastructure - daesangit.com

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

Flat Network2세대클라우드디자인

• 비초과구독네트워크 (non-overscribed network) 와플랫네트워크(flat network)

• Availability Domain 내부에 100만개의물리포트존재

• Compute 간또는 Compute 와 Block Storage 간최대 hops는 2

• 같은 AD에있는요소간 Latency는 0.1 msec 미만

Flat Networks 100만 Ports

Page 15: Oracle Cloud Infrastructure - daesangit.com

포괄적클라우드인프라 SLA

Oracle AWS Azure GCP

가용성 지원 지원 지원 지원

성능 지원 지원안됨 지원안됨 지원안됨

무중단관리 지원 지원안됨 지원안됨 지원안됨

Copyright © 2020, Oracle and/or its affiliates. All rights reserved.15

Page 16: Oracle Cloud Infrastructure - daesangit.com

16

Enterprise Application의클라우드이전시핵심고려사항

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

고성능이면서도예측가능한성능전형적인클라우드사업자는 Noisy Neighbors와불안정한 IOPS, 높은 Latency를해결할수없다는사실

전방위로가능한제어와보안적용기능클라우드로이전하면서정착된거버넌스와보안적용지침을담보하며희생할것인가?

운용을위한최적의기반인프라선정쓰려는클라우드가단지쓸만한정도가아니고데이터베이스와같은기반소프트웨어들의최적화가가능할것인지

Page 17: Oracle Cloud Infrastructure - daesangit.com

온프레미스애플리케이션마이그레이션시나리오

• Improve performance

• Improve reliability and security

• Lower cost of ownership

• Validated application architectures

• Automate application deployments

• Best-practice HA and DR

• Industry standard containerized architecture

• Elastic scaling, self repairing

• Full app life cycle automation

Mig

rati

on

be

ne

fits

Migration effort

Lift & Shift:

Move & Improve:

Modernization:

Copyright © 2020, Oracle and/or its affiliates. All rights reserved.17

위험부담과노력을최소화하면서클라우드인프라의장점을획득

애플리케이션업데이트릴리즈속도개선및

가용성과신뢰성확충

애플리케이션딜리버리의자동화및수요변동에따른

탄력적스케일링구현

Enterprise Application

Page 18: Oracle Cloud Infrastructure - daesangit.com

18 Copyright © 2020, Oracle and/or its affiliates. All rights reserved.

클라우드의장점을고려한응용전략클라우드로 Enterprise Workloads 를이전하는사례들

클라우드에서 Dev/Test

• 새로운버전이나새로운Customization에대한 Test 용도

• Patch 유효성검증

• 업그레이드나포인트릴리즈테스트

Production을클라우드로

• 온프레미스데이터센터기능폐쇄또는의존성축소

• 인프라관리가아닌전략적우선순위에집중할수있는토대마련

업무 Backup과 DR을클라우드로

• HA / DR을위한독립데이터센터용도

• 애플리케이션과 DB의복제환경

온프레미스데이터센터의확장업무

• 임시워크로드(교육및데모용)

• 인수업체, 지역확장, LOB 독립등을위한

신속한구현

Page 19: Oracle Cloud Infrastructure - daesangit.com

Copyright © 2020, Oracle and/or its affiliates. All rights reserved.19

OCI: Lift & Improve 마이그레이션을위한아주좋은선택

커스터마이징을해놓은모든구동 App과동일한애플리케이션

동일한Oracle Database

핵심업무처리도가능한강력한성능과보안, 그러면서도경제적이고융통성있는클라우드

온프레미스애플리케이션과양방향호환되고실질적업계표준준수를지향하는 Open 플랫폼

Page 20: Oracle Cloud Infrastructure - daesangit.com

Oracle Cloud Infrastructurefor Enterprise Applications

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

Improved performance vs. on-premises

Lower and predictable costs

Best performance for Oracle Databases

강력하고예측가능한성능

최고의가성비와가격정책의투명성

거버넌스와보안오라클

데이터베이스에최적화

Oracle Database에최적화된유일한클라우드

마켓선두클라우드사업자에비해최대7.8배빠른성능제공

컴퓨트와스토리지자원을덜사용하여비용을개선

Dedicated 베어메탈인스턴스

고성능네트워크Off Box IO 가상화, Flat Network

고성능스토리지All NVMe SSD

마켓선두클라우드에비해 34% 저렴한인프라비용

드러나지않는예상비용의최소화

단순하고유연한Universal Credits Annual Flex 가격정책

컴퓨트와네트워크가상화분리를통한보안강화

최적의거버넌스를위한 Compartment (MSA 포함)운용기능

IAM+ Audit 기능

Centrally manage while retaining self-service

*Sources: Accenture White Paper: "Enterprise Workloads Meet Cloud"20

Page 21: Oracle Cloud Infrastructure - daesangit.com

Enterprise Workloads를위한 OCI Solution Components

Application Tier Database Tier Bastion Host

Network Configurations

Load Balancer High Availability

• Multiple Compute nodes

• Common File Server

• Configuration

• Fault and Availability Domains

• Load Balancer• Synch between

servers

Disaster Recovery

• Regions• Migration and

Replication• Switch over

and Failback

Scripts & Automation Tools

• Migration tools• Marketplace

Images• Terraform

Scripts• Solution Guides

• Database services

• License options• Back-up and DR

• Jump Server• Secure

Administration• Run

Maintenance

• VCN• Subnets• Gateways• Security Lists• Connectivity

• Traffic Distribution

• Private & Public Options

Copyright © 2020, Oracle and/or its affiliates. All rights reserved.21

Page 22: Oracle Cloud Infrastructure - daesangit.com

Reference Architecture and ComponentsEnterprise Application High Availability

ORACLE CLOUD INFRASTRUCTURE (REGION)

Availability Domain 1 - Primary

Web Traffic

Bastion

Bastion Server

Database Tier

Application Tier

App VM

Subnet A

Subnet B

Subnet C

VPN IPSec

Load Balancer

Route Table

Security List

Data Guard

Database/ Exadata

rsync

Object Storage

Polices

IAM

Auditing

File StorageVCN

Availability Domain 2 - Secondary

Bastion

Bastion Server

Database Tier

Application Tier

App VM

Subnet A

Subnet B

Subnet C

Route Table

Security List

Database/ Exadata

VCN

SSH

Customer Data Center

FastConnect

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

Page 23: Oracle Cloud Infrastructure - daesangit.com

Oracle Cloud Database 마이그레이션도구예

Source Database on-premise

Oracle Cloud Database

MigrationMethods & Tools

DatabaseCloud Service

VirtualMachines

DatabaseCloud Service

BareMetal

X

DatabaseCloud Service

ExadataCloud Service

TransactionProcessing

AutonomousDatabase

Data Warehouse

AutonomousDatabase

Oracle Cloud Infrastructure

19c

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

Page 24: Oracle Cloud Infrastructure - daesangit.com

• 2020년오라클이전체 IaaS 벤더만족도 1위, 2019년대비월등히개선된만족도

• 타모든벤더는 2020년만족도가 2019년에비해떨어짐

IDC: IaaS Vendor 만족도조사

Q14c. Overall, how satisfied are you with ___ as your primary IaaS vendor? (0-10 scale, 10 “Extremely Satisfied”)

Copyright © 2020, Oracle and/or its affiliates. All rights reserved.24

Page 25: Oracle Cloud Infrastructure - daesangit.com

2020년말까지: 36 OCI 리전오픈

ASHBURNPHOENIX

SYDNEY

CHICAGO

TORONTO

BELO HORIZONTESAO PAULO

TOKYOSEOUL

MUMBAI

OSAKA

MELBOURNE

AMSTERDAM

HYDERABAD

JEDDAHDUBAI

UK

BAY AREA

SINGAPORE

SAUDI 2

UAE 2

CHILE

Commercial

Government

Microsoft Azure Interconnect

ISRAEL

ISRAEL GOV

FRANKFURT

ZURICHMONTREAL

CHUNCHEON

SOUTH AFRICA

Microsoft Azure Interconnect Planned

US GOV

EUROPE

ASIA

Oracle Cloud Infrastructure Global Footprint

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

Page 26: Oracle Cloud Infrastructure - daesangit.com

Copyright © 2020, Oracle and/or its affiliates. All rights reserved.26

다중리전보유국가

국가내 DR (재해복구) 리전비교

Oracle Cloud AWS

US US

유럽연합 유럽연합

일본 중국

인도

호주

UAE

사우디아라비아

브라질

대한민국

영국

캐나다

2020년말까지다중리전을갖게되는국가