SlideShare ist ein Scribd-Unternehmen logo
1 von 37
네이버 클라우드 시스템 
아키텍처 및 활용 방안 
작성자 : 박영희 
소속 : 클라우드IT서비스Cell
Cloud가 뭔가요?
Cloud computing 발전배경 
데이터 및 트래픽의 증가 
인터넷 업체의 성공과 기술 공유 
오픈소스 활성화 
x86 서버의 성능과 집적도 향상 
가상화 기술의 발전
Cloud computing – 패러다임의 변화 
출처 Wikipedia.org
Cloud computing 분류 
제공 자원에 따른 분류 
IaaS (Infrastructure as a Service) 
Host 서비스 :AWS, Azure 
PaaS (Platform as a Service) 
Build 서비스: 세일즈 포스닷컴 
SaaS (Software as a Service) 
consume 서비스: 웹메일 
구축 방식에 따른 분류 
public cloud 
private cloud 
hybrid cloud
Cloud computing 기술 
가상화 
서버 , 데스크톱 , 스토리지 
대규모 분산 병렬처리 
하둡 맵리듀스 
분산 데이터 저장관리 
정형 데이터, 비정형 데이터 
오픈 인터페이스 
RESTfull API, SOAP 
프로비저닝/자동화 도구 
open api 
네트워크 가상화/미터링 
openflow, sflow, NetFlow 
보안 
방화벽, VPN, IPS
서버 가상화 
전가상화 (full virtualization) 
하드웨어를 완전히 가상화 한다. 
호스트 OS 
게스트 OS 게스트 OS 
Hypervisor 
하드웨어 
H/W제어 
전달 
H/W제어 
H/W제어 요구
서버 가상화 
반가상화(para-virtualization) 
하드웨어를 가상화하지 않고 hypervisor가 제공하는 API로 OS제어 
호스트 OS 
게스트 OS 게스트 OS 
Hypervisor 
하드웨어 
H/W제어 
전달
가상화 방식 
Hypervisor 
호스트 컴퓨터에서 다수의 OS를 동시에 실행하는 플랫폼 
종류 
네이티브 (베어메탈) 방식 
하드웨어 위에서 게스트 OS를 제어 
citrix의 xen, vmware ESX, MS Hyper-V 
호스티드(Hosted) 방식 
일반 프로그램과 같이 OS안에서 실행되고 게스트 OS는 
우선순위가 3번으로실행 
vmware server/workstation/fusion
가상화 오픈소스 
Hypervisor 
Xen : 반가상화 방식 
게스트 OS : 리눅스/NetBSD/FreeBSD, 솔라리스/윈도우 
KVM : 전가상화 방식 
게스트 OS : 미수정된 리눅스/윈도우/맥 OS X 
오라클 VirtualBox: 반가상화 방식 
Hypervisor 관리도구 
Libvirt 
Virt-Manager 
oVirt
Hypervisor로 게스트 OS 설치방식 
Hypervisor 
• Cpu core 수 
• Memory 사이즈 
• Disk 사이즈 
• Network 설정 
OS 
이미지 
게스트 OS
KVM 서버 가상화 아키텍처 
Hypervisor 
관리도구 
리눅스 호스트(도메인 0) 
노드(서버) 
Hypervisor 
도메인 
(게스트 
os) 
도메인 
(게스트 
os) 
Hypervisor 관리도구 
(Libvirt)
서버 가상화 도구 
주요 기능 
가상화 대상 host장치관리 
가상머신에 사용할 이미지 관리 
사용자관리 
가상머신 라이프사이클 관리 
출처 openstack.org
openstack Conceptual architecture 
출처 openstack.org
openstack Logical architecture 
출처 openstack.org
openstack Nova Logical architecture 
RabbitMQ, OpenLDAP, Redis, Nginx, M2Crypto, Curl, Tornado 
Twisted, Boto, Ipy, ecca2ools 
출처 http://ken.pepple.info
네트워크 가상화 
다수의 물리적 자원을 하나의 논리적 장치로 사용 
router, 방화벽, 스위치 
관련 기술 
OVS (open vSwitch) 
SDN (Software Defined Network) : openflow 
VPN (virtual Private Network) 
VLAN (Virtual LAN)
네트워크 가상화 
OVS(Open vSwitch) 
물리서버 
vm 
가상 네트워크 
카드 
vm 
가상 네트워크 
vm 
Distributed virtual switch(OVS) 
Hypervisor 
카드 
물리서버 
가상 네트워크 
카드 
vm 
가상 네트워크 
Hypervisor 
카드
네트워크 가상화 
VLAN (Virtual LAN) 
출처 openvswitch.org
네트워크 가상화 
SDN : Openflow 
출처 opennetworking.org
네이버에서 사용하는 
Cloud Architecture
Cloud 기술의 Orchestration 개발 
서버 가상화 
workflow 자동화, 모니터링 지원 
네트워크 가상화 
ACL rule 관리, 패킷 사용분석 
Storage 가상화 
확장 가능한 storage 제공
Ncloud Logical architecture 
VM VM VM 
… 
VM network switch 
Pool 
workflow 
Agent 
Hypervisor 
iSCSI initiator 
Workflow 엔진 
… 
프로비저닝 워크플로우 수행 
Block Storage Pool 
… 
모니터링 서버 
iSCSI 
Public IP 
Load Balancer 
관리 
Physical 
network switch 
VM마다 모니터링 
Agent를 탑재 
Workflow 
처리
Open source - 서버가상화 
KVM : 전가상화 Xen : 반가상화 
Hypervisor 
Hardware 
게스트 
os 
Hypervisor wit Dom 0 
Hardware 
Application 
게스트 
os 
Native OS 
게스트 
os 
게스트 
os 
게스트 
os 
게스트 
os 
제약 CPU에서 HVM 지원 제약 OS 패치 필요
Open source - 네트워크 
SDN (openflow) 
SDN 
컨트롤러 
a 
p 
i 
OpenFlow 
스위치 
NOX : C++ 
POX : Python 
Floodlight : java 
OpenDaylight : java 
패킷 In 패킷 Out
Open source - 네트워크 
NOX 
C++ API, openflow 1.0지원, async IO 
POX 
Python API, 주로 연구용으로 사용 
Switch 
Controller 
패킷처리 
Features 요구 
Features 응답 
Configure 셋팅 
Port Status 응답 
패킷 IN 
패킷 OUT 
Flow 변경시 Rule 전송 
Flow-Expired : flow entry 삭제 
연결 
Controller와 switch 의 flow 처리
Open source - 네트워크 
Floodlight 
java 기반, Apache 라이선스, Big Switch제공 
OpenStack Quantum 지원 
3가지 방식 API 제공 (REST, Module, OpenStack) 
참조 projectfloodlight.org
Open source - 네트워크 
OpenDayLight 
Cisco SDN 관련 ONE Controller 기부로 시작(2014.4) 
EPL 라이선스, openflow 1.0&1.3 지원 
참조 opendaylight.org
Cloud 시스템 활용하기
Cloud 도입이 필요한 경우 
탄력적 확장 
자원이 필요한 만큼 동적으로 확장/축소 
메저드 서비스(Measured Service) 
사용자가 사용만큼 모니터링 후 과금 
온디맨드 셀프 서비스 
관리자의 개입 없이 사용자 필요에 의해 자원을 사용 
유비쿼터스 네트워크 
네트워크를 통해 다양한 디바이스로 접근 
리소스 풀링 
중앙에 집중된 자원을 멀티테넌시 방식으로 독립적 사용
Cloud 도입 사례 
영화 아바타 
3D 촬영 파일, 특수효과 파일를 위한 대용량 저장소 
최소 2PB, 여러회사간 실시간 협업, 작업이 후 서버 불필요 
뉴욕 타임즈 
130년 분량의 신문기사 스캔 -> 분산저장-> PDF 전환작업 
본사 서버 작업 14년 예측 > 클라우드로 몇일만에 처리 
도미노 피자 
이벤트 발생(슈퍼볼, etc)시 웹 사이트 주기적 다운 
수요 예측이 불가능한 이벤트는 클라우드로 자동확장 
다임러 
SaaS 서비스로 임직원 이메일, 협업 서비스 사용 
아마존 
자사 아마존 서비스를 AWS를 이용해 활용
Cloud 도입 고려사항 
비용 
cloud 서비스에서 네트워크 비용이 생각보다 높음 
AWS는 다른 Region에 존재하는 서버간 통신도 비용 지불 
확장 
IDC 장애를 대비한 타IDC 또는 타 cloud로 확장 가능한지 여부 
다양한 API를 제공해서 타 cloud와 연계가 가능한지 여부 
응답속도 
해외 cloud들의 응답속도는 균일하지 못한 경우도 발생 
국내 cloud들은 해외에서 접속 응답속도가 문제됨
Cloud 권장적용 
일부 서비스 우선 적용 
중요도가 낮은 서비스 선 적용 후 cloud 경험 축척 
실시간 분석 
대용량 data에 대해서 대규모 H/W로 분석 
대량의 미디어 서비스 
대용량 스토리지 + 대규모 트래픽 예상 
다중 Device 지원 
pc, 스마트폰, tv 등 다양한 기기에 대한 확장 필요 
글로벌 서비스 
해외 시장 개척을 위한 기반이 필요한 경우
Cloud 활용 
템플릿 이미지 
public cloud는 대부분 개인 이미지 생성을 지원 
모니터링&오토 스케일링 
일정 수준의 사용량 도달시 알림으로 인지+자동 증설 
캐시 
CDN, 캐시 서버등 빠른 응답 지원 기능활용 
Hybrid cloud 
중요한 자원에 대해서는 private으로 외부지원은 public 
확장준비 
가상 : cpu 사용률이 60% +2분 이상시 자동확장 준비 
DB 종속성 분리 고려 (CDN, NoSql) 
로그 및 증가되는 data는 분산 스토리지에 저장
http://eco.ncloud.com
Ncloud 이용 
창업을 생각하시나요? 
그럼 신청하세요. 
Startup alliance , http://startupall.kr 
선정되면 최장 2년 6개월간 서버를 제공합니다. 
Server, LoadBalancer, Public IP, File Storage, Monitoring, DNS 
기업형 솔루션도 드려요. 
물론 모바일 홈페이지 제작도 도와줘요.
감사합니다.

Weitere ähnliche Inhalte

Was ist angesagt?

Anton Grishko "Multi-cloud with Google Anthos, Kubernetes and Istio. How to s...
Anton Grishko "Multi-cloud with Google Anthos, Kubernetes and Istio. How to s...Anton Grishko "Multi-cloud with Google Anthos, Kubernetes and Istio. How to s...
Anton Grishko "Multi-cloud with Google Anthos, Kubernetes and Istio. How to s...Fwdays
 
8 - OpenShift - A look at a container platform: what's in the box
8 - OpenShift - A look at a container platform: what's in the box8 - OpenShift - A look at a container platform: what's in the box
8 - OpenShift - A look at a container platform: what's in the boxKangaroot
 
Introduction to kubernetes
Introduction to kubernetesIntroduction to kubernetes
Introduction to kubernetesRishabh Indoria
 
쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)
쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)
쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)충섭 김
 
[오픈소스컨설팅] EFK Stack 소개와 설치 방법
[오픈소스컨설팅] EFK Stack 소개와 설치 방법[오픈소스컨설팅] EFK Stack 소개와 설치 방법
[오픈소스컨설팅] EFK Stack 소개와 설치 방법Open Source Consulting
 
[Spring Camp 2018] 11번가 Spring Cloud 기반 MSA로의 전환 : 지난 1년간의 이야기
[Spring Camp 2018] 11번가 Spring Cloud 기반 MSA로의 전환 : 지난 1년간의 이야기[Spring Camp 2018] 11번가 Spring Cloud 기반 MSA로의 전환 : 지난 1년간의 이야기
[Spring Camp 2018] 11번가 Spring Cloud 기반 MSA로의 전환 : 지난 1년간의 이야기YongSung Yoon
 
Introduction of Kubernetes - Trang Nguyen
Introduction of Kubernetes - Trang NguyenIntroduction of Kubernetes - Trang Nguyen
Introduction of Kubernetes - Trang NguyenTrang Nguyen
 
Top 50 .NET Interview Questions and Answers 2019 | Edureka
Top 50 .NET Interview Questions and Answers 2019 | EdurekaTop 50 .NET Interview Questions and Answers 2019 | Edureka
Top 50 .NET Interview Questions and Answers 2019 | EdurekaEdureka!
 
AWS 마켓플레이스 성공 런칭을 위한 핵심 기술 (이경수, AWS 솔루션즈아키텍트) :: AWS TechShift 2018
AWS 마켓플레이스 성공 런칭을 위한 핵심 기술 (이경수, AWS 솔루션즈아키텍트) :: AWS TechShift 2018AWS 마켓플레이스 성공 런칭을 위한 핵심 기술 (이경수, AWS 솔루션즈아키텍트) :: AWS TechShift 2018
AWS 마켓플레이스 성공 런칭을 위한 핵심 기술 (이경수, AWS 솔루션즈아키텍트) :: AWS TechShift 2018Amazon Web Services Korea
 
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017Amazon Web Services Korea
 
Getting Started With Docker | Docker Tutorial | Docker Training | Edureka
Getting Started With Docker | Docker Tutorial | Docker Training | EdurekaGetting Started With Docker | Docker Tutorial | Docker Training | Edureka
Getting Started With Docker | Docker Tutorial | Docker Training | EdurekaEdureka!
 
Getting Started with Kubernetes
Getting Started with Kubernetes Getting Started with Kubernetes
Getting Started with Kubernetes VMware Tanzu
 
What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginn...
What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginn...What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginn...
What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginn...Edureka!
 
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트)
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트) IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트)
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트) Amazon Web Services Korea
 
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...OpenStack Korea Community
 
Google Anthos - Azure Stack - AWS Outposts :Comparison
Google Anthos - Azure Stack - AWS Outposts :ComparisonGoogle Anthos - Azure Stack - AWS Outposts :Comparison
Google Anthos - Azure Stack - AWS Outposts :ComparisonKrishna-Kumar
 

Was ist angesagt? (20)

왜 네이버클라우드플랫폼인가?(박기은 CTO) - 대구 Cloud Innovation summit
왜 네이버클라우드플랫폼인가?(박기은 CTO) - 대구 Cloud Innovation summit왜 네이버클라우드플랫폼인가?(박기은 CTO) - 대구 Cloud Innovation summit
왜 네이버클라우드플랫폼인가?(박기은 CTO) - 대구 Cloud Innovation summit
 
Anton Grishko "Multi-cloud with Google Anthos, Kubernetes and Istio. How to s...
Anton Grishko "Multi-cloud with Google Anthos, Kubernetes and Istio. How to s...Anton Grishko "Multi-cloud with Google Anthos, Kubernetes and Istio. How to s...
Anton Grishko "Multi-cloud with Google Anthos, Kubernetes and Istio. How to s...
 
8 - OpenShift - A look at a container platform: what's in the box
8 - OpenShift - A look at a container platform: what's in the box8 - OpenShift - A look at a container platform: what's in the box
8 - OpenShift - A look at a container platform: what's in the box
 
Introduction to kubernetes
Introduction to kubernetesIntroduction to kubernetes
Introduction to kubernetes
 
쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)
쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)
쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)
 
[오픈소스컨설팅] EFK Stack 소개와 설치 방법
[오픈소스컨설팅] EFK Stack 소개와 설치 방법[오픈소스컨설팅] EFK Stack 소개와 설치 방법
[오픈소스컨설팅] EFK Stack 소개와 설치 방법
 
[Spring Camp 2018] 11번가 Spring Cloud 기반 MSA로의 전환 : 지난 1년간의 이야기
[Spring Camp 2018] 11번가 Spring Cloud 기반 MSA로의 전환 : 지난 1년간의 이야기[Spring Camp 2018] 11번가 Spring Cloud 기반 MSA로의 전환 : 지난 1년간의 이야기
[Spring Camp 2018] 11번가 Spring Cloud 기반 MSA로의 전환 : 지난 1년간의 이야기
 
Introducing Amazon EKS
Introducing Amazon EKSIntroducing Amazon EKS
Introducing Amazon EKS
 
Introduction of Kubernetes - Trang Nguyen
Introduction of Kubernetes - Trang NguyenIntroduction of Kubernetes - Trang Nguyen
Introduction of Kubernetes - Trang Nguyen
 
Top 50 .NET Interview Questions and Answers 2019 | Edureka
Top 50 .NET Interview Questions and Answers 2019 | EdurekaTop 50 .NET Interview Questions and Answers 2019 | Edureka
Top 50 .NET Interview Questions and Answers 2019 | Edureka
 
AWS 마켓플레이스 성공 런칭을 위한 핵심 기술 (이경수, AWS 솔루션즈아키텍트) :: AWS TechShift 2018
AWS 마켓플레이스 성공 런칭을 위한 핵심 기술 (이경수, AWS 솔루션즈아키텍트) :: AWS TechShift 2018AWS 마켓플레이스 성공 런칭을 위한 핵심 기술 (이경수, AWS 솔루션즈아키텍트) :: AWS TechShift 2018
AWS 마켓플레이스 성공 런칭을 위한 핵심 기술 (이경수, AWS 솔루션즈아키텍트) :: AWS TechShift 2018
 
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017
 
AWS ECS vs EKS
AWS ECS vs EKSAWS ECS vs EKS
AWS ECS vs EKS
 
Docker Ecosystem on Azure
Docker Ecosystem on AzureDocker Ecosystem on Azure
Docker Ecosystem on Azure
 
Getting Started With Docker | Docker Tutorial | Docker Training | Edureka
Getting Started With Docker | Docker Tutorial | Docker Training | EdurekaGetting Started With Docker | Docker Tutorial | Docker Training | Edureka
Getting Started With Docker | Docker Tutorial | Docker Training | Edureka
 
Getting Started with Kubernetes
Getting Started with Kubernetes Getting Started with Kubernetes
Getting Started with Kubernetes
 
What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginn...
What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginn...What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginn...
What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginn...
 
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트)
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트) IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트)
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트)
 
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...
 
Google Anthos - Azure Stack - AWS Outposts :Comparison
Google Anthos - Azure Stack - AWS Outposts :ComparisonGoogle Anthos - Azure Stack - AWS Outposts :Comparison
Google Anthos - Azure Stack - AWS Outposts :Comparison
 

Ähnlich wie 2.[d2 오픈세미나]네이버클라우드 시스템 아키텍처 및 활용 방안

Azure 클라우드에서 OpenShift 시작하기 - Azure 클라우드 환경에서 OpenShift 운영 방안
Azure 클라우드에서 OpenShift 시작하기 - Azure 클라우드 환경에서 OpenShift 운영 방안Azure 클라우드에서 OpenShift 시작하기 - Azure 클라우드 환경에서 OpenShift 운영 방안
Azure 클라우드에서 OpenShift 시작하기 - Azure 클라우드 환경에서 OpenShift 운영 방안rockplace
 
Cloud, sdn and nfv 기술동향 atto-research-박문기-20171016
Cloud, sdn and nfv 기술동향 atto-research-박문기-20171016Cloud, sdn and nfv 기술동향 atto-research-박문기-20171016
Cloud, sdn and nfv 기술동향 atto-research-박문기-20171016문기 박
 
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning 클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning Ji-Woong Choi
 
Cloud life seminar open shift,이준영(배포용)
Cloud life seminar   open shift,이준영(배포용)Cloud life seminar   open shift,이준영(배포용)
Cloud life seminar open shift,이준영(배포용)Software in Life
 
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)Ubuntu Korea Community
 
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1Ji-Woong Choi
 
(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)
(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)
(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)SAMUEL SJ Cheon
 
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기Ian Choi
 
Play node conference
Play node conferencePlay node conference
Play node conferenceJohn Kim
 
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...OpenStack Korea Community
 
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례SONG INSEOB
 
오픈소스 기반의 레드햇 클라우드 플랫폼 RhCI & Docker with PaaS
오픈소스 기반의 레드햇 클라우드 플랫폼   RhCI & Docker with PaaS오픈소스 기반의 레드햇 클라우드 플랫폼   RhCI & Docker with PaaS
오픈소스 기반의 레드햇 클라우드 플랫폼 RhCI & Docker with PaaSHojoong Kim
 
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론Alex Hahn
 
애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축rockplace
 
오픈스택데이 오픈소스PaaS 솔루션 - openshift 소개
오픈스택데이   오픈소스PaaS 솔루션 - openshift 소개오픈스택데이   오픈소스PaaS 솔루션 - openshift 소개
오픈스택데이 오픈소스PaaS 솔루션 - openshift 소개Hojoong Kim
 
1711 azure-live
1711 azure-live1711 azure-live
1711 azure-live세준 김
 
SOSCON 2017 - Backend.AI
SOSCON 2017 - Backend.AISOSCON 2017 - Backend.AI
SOSCON 2017 - Backend.AIJoongi Kim
 
AWS re:Invent 2018 신규 서비스 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 신규 서비스 살펴보기 - 윤석찬, AWS 테크에반젤리스트AWS re:Invent 2018 신규 서비스 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 신규 서비스 살펴보기 - 윤석찬, AWS 테크에반젤리스트Amazon Web Services Korea
 
AWS의 확장: Outposts, Local Zones, Wavelength - 온정상, AWS솔루션즈 아키텍트:: AWS Summit ...
AWS의 확장: Outposts, Local Zones, Wavelength - 온정상, AWS솔루션즈 아키텍트::  AWS Summit ...AWS의 확장: Outposts, Local Zones, Wavelength - 온정상, AWS솔루션즈 아키텍트::  AWS Summit ...
AWS의 확장: Outposts, Local Zones, Wavelength - 온정상, AWS솔루션즈 아키텍트:: AWS Summit ...Amazon Web Services Korea
 
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석Tommy Lee
 

Ähnlich wie 2.[d2 오픈세미나]네이버클라우드 시스템 아키텍처 및 활용 방안 (20)

Azure 클라우드에서 OpenShift 시작하기 - Azure 클라우드 환경에서 OpenShift 운영 방안
Azure 클라우드에서 OpenShift 시작하기 - Azure 클라우드 환경에서 OpenShift 운영 방안Azure 클라우드에서 OpenShift 시작하기 - Azure 클라우드 환경에서 OpenShift 운영 방안
Azure 클라우드에서 OpenShift 시작하기 - Azure 클라우드 환경에서 OpenShift 운영 방안
 
Cloud, sdn and nfv 기술동향 atto-research-박문기-20171016
Cloud, sdn and nfv 기술동향 atto-research-박문기-20171016Cloud, sdn and nfv 기술동향 atto-research-박문기-20171016
Cloud, sdn and nfv 기술동향 atto-research-박문기-20171016
 
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning 클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
 
Cloud life seminar open shift,이준영(배포용)
Cloud life seminar   open shift,이준영(배포용)Cloud life seminar   open shift,이준영(배포용)
Cloud life seminar open shift,이준영(배포용)
 
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
 
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
 
(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)
(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)
(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)
 
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
 
Play node conference
Play node conferencePlay node conference
Play node conference
 
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
 
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
 
오픈소스 기반의 레드햇 클라우드 플랫폼 RhCI & Docker with PaaS
오픈소스 기반의 레드햇 클라우드 플랫폼   RhCI & Docker with PaaS오픈소스 기반의 레드햇 클라우드 플랫폼   RhCI & Docker with PaaS
오픈소스 기반의 레드햇 클라우드 플랫폼 RhCI & Docker with PaaS
 
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
 
애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축
 
오픈스택데이 오픈소스PaaS 솔루션 - openshift 소개
오픈스택데이   오픈소스PaaS 솔루션 - openshift 소개오픈스택데이   오픈소스PaaS 솔루션 - openshift 소개
오픈스택데이 오픈소스PaaS 솔루션 - openshift 소개
 
1711 azure-live
1711 azure-live1711 azure-live
1711 azure-live
 
SOSCON 2017 - Backend.AI
SOSCON 2017 - Backend.AISOSCON 2017 - Backend.AI
SOSCON 2017 - Backend.AI
 
AWS re:Invent 2018 신규 서비스 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 신규 서비스 살펴보기 - 윤석찬, AWS 테크에반젤리스트AWS re:Invent 2018 신규 서비스 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 신규 서비스 살펴보기 - 윤석찬, AWS 테크에반젤리스트
 
AWS의 확장: Outposts, Local Zones, Wavelength - 온정상, AWS솔루션즈 아키텍트:: AWS Summit ...
AWS의 확장: Outposts, Local Zones, Wavelength - 온정상, AWS솔루션즈 아키텍트::  AWS Summit ...AWS의 확장: Outposts, Local Zones, Wavelength - 온정상, AWS솔루션즈 아키텍트::  AWS Summit ...
AWS의 확장: Outposts, Local Zones, Wavelength - 온정상, AWS솔루션즈 아키텍트:: AWS Summit ...
 
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
 

Mehr von NAVER D2

[211] 인공지능이 인공지능 챗봇을 만든다
[211] 인공지능이 인공지능 챗봇을 만든다[211] 인공지능이 인공지능 챗봇을 만든다
[211] 인공지능이 인공지능 챗봇을 만든다NAVER D2
 
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...NAVER D2
 
[215] Druid로 쉽고 빠르게 데이터 분석하기
[215] Druid로 쉽고 빠르게 데이터 분석하기[215] Druid로 쉽고 빠르게 데이터 분석하기
[215] Druid로 쉽고 빠르게 데이터 분석하기NAVER D2
 
[245]Papago Internals: 모델분석과 응용기술 개발
[245]Papago Internals: 모델분석과 응용기술 개발[245]Papago Internals: 모델분석과 응용기술 개발
[245]Papago Internals: 모델분석과 응용기술 개발NAVER D2
 
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈NAVER D2
 
[235]Wikipedia-scale Q&A
[235]Wikipedia-scale Q&A[235]Wikipedia-scale Q&A
[235]Wikipedia-scale Q&ANAVER D2
 
[244]로봇이 현실 세계에 대해 학습하도록 만들기
[244]로봇이 현실 세계에 대해 학습하도록 만들기[244]로봇이 현실 세계에 대해 학습하도록 만들기
[244]로봇이 현실 세계에 대해 학습하도록 만들기NAVER D2
 
[243] Deep Learning to help student’s Deep Learning
[243] Deep Learning to help student’s Deep Learning[243] Deep Learning to help student’s Deep Learning
[243] Deep Learning to help student’s Deep LearningNAVER D2
 
[234]Fast & Accurate Data Annotation Pipeline for AI applications
[234]Fast & Accurate Data Annotation Pipeline for AI applications[234]Fast & Accurate Data Annotation Pipeline for AI applications
[234]Fast & Accurate Data Annotation Pipeline for AI applicationsNAVER D2
 
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load BalancingOld version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load BalancingNAVER D2
 
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지NAVER D2
 
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기NAVER D2
 
[224]네이버 검색과 개인화
[224]네이버 검색과 개인화[224]네이버 검색과 개인화
[224]네이버 검색과 개인화NAVER D2
 
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)NAVER D2
 
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기NAVER D2
 
[213] Fashion Visual Search
[213] Fashion Visual Search[213] Fashion Visual Search
[213] Fashion Visual SearchNAVER D2
 
[232] TensorRT를 활용한 딥러닝 Inference 최적화
[232] TensorRT를 활용한 딥러닝 Inference 최적화[232] TensorRT를 활용한 딥러닝 Inference 최적화
[232] TensorRT를 활용한 딥러닝 Inference 최적화NAVER D2
 
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지NAVER D2
 
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터NAVER D2
 
[223]기계독해 QA: 검색인가, NLP인가?
[223]기계독해 QA: 검색인가, NLP인가?[223]기계독해 QA: 검색인가, NLP인가?
[223]기계독해 QA: 검색인가, NLP인가?NAVER D2
 

Mehr von NAVER D2 (20)

[211] 인공지능이 인공지능 챗봇을 만든다
[211] 인공지능이 인공지능 챗봇을 만든다[211] 인공지능이 인공지능 챗봇을 만든다
[211] 인공지능이 인공지능 챗봇을 만든다
 
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
 
[215] Druid로 쉽고 빠르게 데이터 분석하기
[215] Druid로 쉽고 빠르게 데이터 분석하기[215] Druid로 쉽고 빠르게 데이터 분석하기
[215] Druid로 쉽고 빠르게 데이터 분석하기
 
[245]Papago Internals: 모델분석과 응용기술 개발
[245]Papago Internals: 모델분석과 응용기술 개발[245]Papago Internals: 모델분석과 응용기술 개발
[245]Papago Internals: 모델분석과 응용기술 개발
 
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
 
[235]Wikipedia-scale Q&A
[235]Wikipedia-scale Q&A[235]Wikipedia-scale Q&A
[235]Wikipedia-scale Q&A
 
[244]로봇이 현실 세계에 대해 학습하도록 만들기
[244]로봇이 현실 세계에 대해 학습하도록 만들기[244]로봇이 현실 세계에 대해 학습하도록 만들기
[244]로봇이 현실 세계에 대해 학습하도록 만들기
 
[243] Deep Learning to help student’s Deep Learning
[243] Deep Learning to help student’s Deep Learning[243] Deep Learning to help student’s Deep Learning
[243] Deep Learning to help student’s Deep Learning
 
[234]Fast & Accurate Data Annotation Pipeline for AI applications
[234]Fast & Accurate Data Annotation Pipeline for AI applications[234]Fast & Accurate Data Annotation Pipeline for AI applications
[234]Fast & Accurate Data Annotation Pipeline for AI applications
 
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load BalancingOld version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
 
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
 
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
 
[224]네이버 검색과 개인화
[224]네이버 검색과 개인화[224]네이버 검색과 개인화
[224]네이버 검색과 개인화
 
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
 
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
 
[213] Fashion Visual Search
[213] Fashion Visual Search[213] Fashion Visual Search
[213] Fashion Visual Search
 
[232] TensorRT를 활용한 딥러닝 Inference 최적화
[232] TensorRT를 활용한 딥러닝 Inference 최적화[232] TensorRT를 활용한 딥러닝 Inference 최적화
[232] TensorRT를 활용한 딥러닝 Inference 최적화
 
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
 
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
 
[223]기계독해 QA: 검색인가, NLP인가?
[223]기계독해 QA: 검색인가, NLP인가?[223]기계독해 QA: 검색인가, NLP인가?
[223]기계독해 QA: 검색인가, NLP인가?
 

2.[d2 오픈세미나]네이버클라우드 시스템 아키텍처 및 활용 방안

  • 1. 네이버 클라우드 시스템 아키텍처 및 활용 방안 작성자 : 박영희 소속 : 클라우드IT서비스Cell
  • 3. Cloud computing 발전배경 데이터 및 트래픽의 증가 인터넷 업체의 성공과 기술 공유 오픈소스 활성화 x86 서버의 성능과 집적도 향상 가상화 기술의 발전
  • 4. Cloud computing – 패러다임의 변화 출처 Wikipedia.org
  • 5. Cloud computing 분류 제공 자원에 따른 분류 IaaS (Infrastructure as a Service) Host 서비스 :AWS, Azure PaaS (Platform as a Service) Build 서비스: 세일즈 포스닷컴 SaaS (Software as a Service) consume 서비스: 웹메일 구축 방식에 따른 분류 public cloud private cloud hybrid cloud
  • 6. Cloud computing 기술 가상화 서버 , 데스크톱 , 스토리지 대규모 분산 병렬처리 하둡 맵리듀스 분산 데이터 저장관리 정형 데이터, 비정형 데이터 오픈 인터페이스 RESTfull API, SOAP 프로비저닝/자동화 도구 open api 네트워크 가상화/미터링 openflow, sflow, NetFlow 보안 방화벽, VPN, IPS
  • 7. 서버 가상화 전가상화 (full virtualization) 하드웨어를 완전히 가상화 한다. 호스트 OS 게스트 OS 게스트 OS Hypervisor 하드웨어 H/W제어 전달 H/W제어 H/W제어 요구
  • 8. 서버 가상화 반가상화(para-virtualization) 하드웨어를 가상화하지 않고 hypervisor가 제공하는 API로 OS제어 호스트 OS 게스트 OS 게스트 OS Hypervisor 하드웨어 H/W제어 전달
  • 9. 가상화 방식 Hypervisor 호스트 컴퓨터에서 다수의 OS를 동시에 실행하는 플랫폼 종류 네이티브 (베어메탈) 방식 하드웨어 위에서 게스트 OS를 제어 citrix의 xen, vmware ESX, MS Hyper-V 호스티드(Hosted) 방식 일반 프로그램과 같이 OS안에서 실행되고 게스트 OS는 우선순위가 3번으로실행 vmware server/workstation/fusion
  • 10. 가상화 오픈소스 Hypervisor Xen : 반가상화 방식 게스트 OS : 리눅스/NetBSD/FreeBSD, 솔라리스/윈도우 KVM : 전가상화 방식 게스트 OS : 미수정된 리눅스/윈도우/맥 OS X 오라클 VirtualBox: 반가상화 방식 Hypervisor 관리도구 Libvirt Virt-Manager oVirt
  • 11. Hypervisor로 게스트 OS 설치방식 Hypervisor • Cpu core 수 • Memory 사이즈 • Disk 사이즈 • Network 설정 OS 이미지 게스트 OS
  • 12. KVM 서버 가상화 아키텍처 Hypervisor 관리도구 리눅스 호스트(도메인 0) 노드(서버) Hypervisor 도메인 (게스트 os) 도메인 (게스트 os) Hypervisor 관리도구 (Libvirt)
  • 13. 서버 가상화 도구 주요 기능 가상화 대상 host장치관리 가상머신에 사용할 이미지 관리 사용자관리 가상머신 라이프사이클 관리 출처 openstack.org
  • 14. openstack Conceptual architecture 출처 openstack.org
  • 15. openstack Logical architecture 출처 openstack.org
  • 16. openstack Nova Logical architecture RabbitMQ, OpenLDAP, Redis, Nginx, M2Crypto, Curl, Tornado Twisted, Boto, Ipy, ecca2ools 출처 http://ken.pepple.info
  • 17. 네트워크 가상화 다수의 물리적 자원을 하나의 논리적 장치로 사용 router, 방화벽, 스위치 관련 기술 OVS (open vSwitch) SDN (Software Defined Network) : openflow VPN (virtual Private Network) VLAN (Virtual LAN)
  • 18. 네트워크 가상화 OVS(Open vSwitch) 물리서버 vm 가상 네트워크 카드 vm 가상 네트워크 vm Distributed virtual switch(OVS) Hypervisor 카드 물리서버 가상 네트워크 카드 vm 가상 네트워크 Hypervisor 카드
  • 19. 네트워크 가상화 VLAN (Virtual LAN) 출처 openvswitch.org
  • 20. 네트워크 가상화 SDN : Openflow 출처 opennetworking.org
  • 22. Cloud 기술의 Orchestration 개발 서버 가상화 workflow 자동화, 모니터링 지원 네트워크 가상화 ACL rule 관리, 패킷 사용분석 Storage 가상화 확장 가능한 storage 제공
  • 23. Ncloud Logical architecture VM VM VM … VM network switch Pool workflow Agent Hypervisor iSCSI initiator Workflow 엔진 … 프로비저닝 워크플로우 수행 Block Storage Pool … 모니터링 서버 iSCSI Public IP Load Balancer 관리 Physical network switch VM마다 모니터링 Agent를 탑재 Workflow 처리
  • 24. Open source - 서버가상화 KVM : 전가상화 Xen : 반가상화 Hypervisor Hardware 게스트 os Hypervisor wit Dom 0 Hardware Application 게스트 os Native OS 게스트 os 게스트 os 게스트 os 게스트 os 제약 CPU에서 HVM 지원 제약 OS 패치 필요
  • 25. Open source - 네트워크 SDN (openflow) SDN 컨트롤러 a p i OpenFlow 스위치 NOX : C++ POX : Python Floodlight : java OpenDaylight : java 패킷 In 패킷 Out
  • 26. Open source - 네트워크 NOX C++ API, openflow 1.0지원, async IO POX Python API, 주로 연구용으로 사용 Switch Controller 패킷처리 Features 요구 Features 응답 Configure 셋팅 Port Status 응답 패킷 IN 패킷 OUT Flow 변경시 Rule 전송 Flow-Expired : flow entry 삭제 연결 Controller와 switch 의 flow 처리
  • 27. Open source - 네트워크 Floodlight java 기반, Apache 라이선스, Big Switch제공 OpenStack Quantum 지원 3가지 방식 API 제공 (REST, Module, OpenStack) 참조 projectfloodlight.org
  • 28. Open source - 네트워크 OpenDayLight Cisco SDN 관련 ONE Controller 기부로 시작(2014.4) EPL 라이선스, openflow 1.0&1.3 지원 참조 opendaylight.org
  • 30. Cloud 도입이 필요한 경우 탄력적 확장 자원이 필요한 만큼 동적으로 확장/축소 메저드 서비스(Measured Service) 사용자가 사용만큼 모니터링 후 과금 온디맨드 셀프 서비스 관리자의 개입 없이 사용자 필요에 의해 자원을 사용 유비쿼터스 네트워크 네트워크를 통해 다양한 디바이스로 접근 리소스 풀링 중앙에 집중된 자원을 멀티테넌시 방식으로 독립적 사용
  • 31. Cloud 도입 사례 영화 아바타 3D 촬영 파일, 특수효과 파일를 위한 대용량 저장소 최소 2PB, 여러회사간 실시간 협업, 작업이 후 서버 불필요 뉴욕 타임즈 130년 분량의 신문기사 스캔 -> 분산저장-> PDF 전환작업 본사 서버 작업 14년 예측 > 클라우드로 몇일만에 처리 도미노 피자 이벤트 발생(슈퍼볼, etc)시 웹 사이트 주기적 다운 수요 예측이 불가능한 이벤트는 클라우드로 자동확장 다임러 SaaS 서비스로 임직원 이메일, 협업 서비스 사용 아마존 자사 아마존 서비스를 AWS를 이용해 활용
  • 32. Cloud 도입 고려사항 비용 cloud 서비스에서 네트워크 비용이 생각보다 높음 AWS는 다른 Region에 존재하는 서버간 통신도 비용 지불 확장 IDC 장애를 대비한 타IDC 또는 타 cloud로 확장 가능한지 여부 다양한 API를 제공해서 타 cloud와 연계가 가능한지 여부 응답속도 해외 cloud들의 응답속도는 균일하지 못한 경우도 발생 국내 cloud들은 해외에서 접속 응답속도가 문제됨
  • 33. Cloud 권장적용 일부 서비스 우선 적용 중요도가 낮은 서비스 선 적용 후 cloud 경험 축척 실시간 분석 대용량 data에 대해서 대규모 H/W로 분석 대량의 미디어 서비스 대용량 스토리지 + 대규모 트래픽 예상 다중 Device 지원 pc, 스마트폰, tv 등 다양한 기기에 대한 확장 필요 글로벌 서비스 해외 시장 개척을 위한 기반이 필요한 경우
  • 34. Cloud 활용 템플릿 이미지 public cloud는 대부분 개인 이미지 생성을 지원 모니터링&오토 스케일링 일정 수준의 사용량 도달시 알림으로 인지+자동 증설 캐시 CDN, 캐시 서버등 빠른 응답 지원 기능활용 Hybrid cloud 중요한 자원에 대해서는 private으로 외부지원은 public 확장준비 가상 : cpu 사용률이 60% +2분 이상시 자동확장 준비 DB 종속성 분리 고려 (CDN, NoSql) 로그 및 증가되는 data는 분산 스토리지에 저장
  • 36. Ncloud 이용 창업을 생각하시나요? 그럼 신청하세요. Startup alliance , http://startupall.kr 선정되면 최장 2년 6개월간 서버를 제공합니다. Server, LoadBalancer, Public IP, File Storage, Monitoring, DNS 기업형 솔루션도 드려요. 물론 모바일 홈페이지 제작도 도와줘요.

Hinweis der Redaktion

  1. 이미 생성한 OS 이미지(linux, windows, ubuntu)와 게스트 OS에 할당할 Cpu core수, Memory/Disk 사이즈 결정하고 네트워크 설정을 셋팅해서 게시트 OS를 설치한다.
  2. 대표적인 서버가상화 도구로 오픈스택의 노바와 오픈네뷸라 커뮤니티의 오픈네뷸라가 있음 오픈스택은 크게 compute, Networking, Storage로 구성되어 있음
  3. 오케스트레이션 : Heat Dashboard : Horizon Compute : Nova Network : Neutron Block Storage : Cinder Image : Glance Object Storage : Swift Authenticate & Identity : Keystone Cellometer : 미터링 IceHouse 버전에는 Trove 라는 데이터베이스 서비스가 추가됨
  4. 최상위 : Horizon Swift Glance Nove Cinder Neutron Keystone
  5. Nova-api 데몬은 : openstack의 Nova에서 가장 중요한 controller, 모든 작업을 처리 Nova-schedule : 오픈스택의 가장 심플한 컴포넌트, 이름만 봐선 작업 순서를 스케쥴링을 처리하는것 같지만 공간 스케쥴링을 처리하고 있음 vm이 구축될 PM를 선택하는 일을 처리 Nova-compute : vm을 관리하는 데몬, start, stop, restart, volume attach/detach, 콘솔화면 출력 처리 Nova-volume : vm에 볼륨을 붙이거나 떼어내는 작업처리 ( iSCSI 등 사용), Nova-network는 네트워크와 관련된 요청을 처리한다. Iptables 룰변경 브릿지 인터페이스 설정등… Nova 설치를 위해서는 다음과 같은 패키지와 라이브러리가 필요 RabbitMQ : 메시지 큐처리 OpenLDAP : 사용자 정보 데이터베이스로 사용 Redis : 구성요소와 리소스 상태 정보를 저장 Nginx : 웹서버 M2Crypto : opens니 파일썬 인터페이스 라이브러리 Curl : URL 기반은 원격지 파일 접근시 사용 Tornado : API서비스를 위한 Non Blocking 웹서버 Boto : AWS 파이썬 API Ipy : ip 주소 관리를 위한 라이브러리 Euca2ools : AWS ec2-tools와 ami tools 도구
  6. OVS는 분리된 물리서버간에도 서로 가상의 인터페이스를 이용해서 같은 switch를 공유하는 것처럼 인지할 수 있다 오픈스택은 네트워크 모드를 3가지로 사용 플랫모드 -> vm이 사용 가능한 IP를 서브넷 범위 안에서 직접 vm에 설정하는 방식 플랫 DHCP모드 -> DHCP서버를 통해서 서브넷 범위안의 ip를 할당 받는 방식 VLAN 네트워크 모드 -> L2 Switch에서 VLAN태깅을 지원해서 가상의 네트워크를 구성하는 방식
  7. Layer1 : 포트 단위 -> 스위치 포트별로 VLAN 번호를 할당하는 방법 -> 구성하기 용이하고 이해하기가 쉽다 사용자의 포트를 다른 스위치로 이동할 경우 VLAN 을 다시 구성해야됨 Layer2 : MAC 주소기반 -> VLAN을 사용하는 서버의 Mac address를 기반으로 구성 -> VLAN번호를 맥주소로 지정해서 할당하는 방법 Layer3 : 프로토콜 -> 프로토콜별로 서로다른 VLAN을 구성하는 방법 -> 모든 패킷을 분석해야되서 비효율적 Layer3 : 네트워크주소 -> MAC 방식와 동일하고 mac 주소대산 ip주소를 이용 IP서브넷 기반 -> 네트워크 IP 서브넷이 VLAND을 구성하는 데 사용 다중 VLAN : 위 방식을 혼합 -> VLAN 구성방식을 혼합애서 사용, MAC기반과 port기반을 혼합해서 특정 vm은 mac , 다른 vm은 port로 설정하고 동일한 vlan으로 구성