Docker registry + 
Swift 연동하기 체험기 
JunoJunho 
http://junolab.blogspot.kr/
Docker registry + 
Swift 연동하기 체험기 실패수기 
JunoJunho 
http://junolab.blogspot.kr/
그래서 오늘 뭘 하는거죠? 
• 자기 소개.. 
• 왜 Swift를… 
• 연동 방법 
• 느낀점 
• Q&A
누구세요?
대학생 ㅋ
4.3
ERA는 아니구요..
그냥 대학 4년 경험치..
하다보니 그렇게 됐네요..
그래서 오늘은….
대학생활 잘하는 방법
대학생활 잘하는 방법
Docker Registry + Swift
원래 목적은…
Docker Registry + Swift 
+ StatsD + InfluxDB + grafana
Docker registry swift
Docker registry swift
Docker Registry?
엌ㅋ 이미지 넘 많음..
다른 곳에 저장하고 필요할 때 
가져와서(pull) 쓰자.
기본적인 사용법 (+S3) 
http://blog.nacyot.com/articles/2014-05-08-docker-registry- 
introduction/#도커-레지스트리-설치 
근데 왜,, Swift는 안해요?
https://github.com/docker/ 
docker-registry 
호오?
그래 Swift !!
Docker registry swift
아니 이거 말고,,,
이 스위프트..
S3도 좋은데 굳이 왜,,
이거 쓰라길래….
Pricing, 내 마음대로 
Scalable… 등등
Storage 1 Storage 2 
Storage 3 
Proxy
Storage 1 Storage 2 
Storage 3 
Proxy 
으앙 쥬금 ㅋ
Storage 1 Storage 2 
Storage 3 
Proxy 
괜찮음 ㅋㅋ 2개 더있음.
아키텍처….
Proxy + Storage(object ,account, 
container)…
Single 노드에 설치가 잘되니 
금방 여러개의 노드에 분산해서 할 수 있겠군..
https://swift.readthedocs.org/en/latest/ 
howto_installmultinode.html 
! 
저는 여기를 보고… 설치 했습니다..
설명이 아주…
Docker registry swift
Docker registry swift
이제 Swift 설치 했으니 registry 
연동하면 되겠지?? ㅋㅋ
?
Tenant는 Swift를 사용할 때 
추가적으로 Keystone과 연동..
Keystone?
이건 또 어떻게.. 설치 하나요..
https://github.com/swiftstack/ 
keystone_install 
한큐에 키스톤 설치하고 연동하기.
기본 값으로 User : swiftstack 
PW : password 
tenant : SS
그래서,, Swift에 맞게..
https://www.swiftstack.com/ 
docs/integration/keystone.html
Step by Step 통합하기..
Remember 
tenant : account in swift 
user : user in swift 
role : group in swift
1. 서비스를 만들고
Docker registry swift
2. Tenant를 만들고
Docker registry swift
3. 유저를 만들고
Docker registry swift
4. role(swift에서 역할)을 
할당해주고..
Docker registry swift
End Point : 접근점 생성하기
그리고 이 과정을 swift user 에 
맞게 한번 더 해줍니다..
proxy-server.conf에도 
Keystone 설정 추가해줘야죠..
Docker registry swift
그럼 이제,, registry config..
Docker registry swift
그리고 이제 일반 registry처럼..
알아.. 나도 처음엔 쉬운줄 알았어..
느낀점
• 하지말걸… 
• 이걸 왜 한다 그래가지고.. 
• Swift 의 경험을 해보고.. 
• Keystone이랑 연동 해보고.. 
• 욕도 시원하게 해보고… 
• 결국 오픈스택 얘기 됨..
왜 Cinder 놔두고 Swift쓰죠?
https://www.mail-archive.com/ 
openstack@lists.launchpad.net/ 
msg19838.html
Cinder : Nova에서 나오는 Volume 
을 잘 분산해서 처리하려구요..
Swift : Object스토리지로 많은 파일을 효율적이 
고, 싸게 오랜기간 consistent하게 보관할 수 있 
습니다..
아 그냥 Swift 쓰세요..
더 많은 설명은.. 
https://lists.launchpad.net/openstack/msg19997.html 
그런데 영어 ㅋ
Q & A
감사함돠 ㅋ

More Related Content

PDF
Docker registry swift_junojunho
PPTX
Boss2D 설치과정
PDF
클래스의 추가 지식
PDF
c++ API디자인 ch9. 발표자료
PDF
여러 생성자
PDF
EMOCON 2015 - Jspm & systemjs
PPTX
[2015:1] phpdocumentor 설치와 사용법
PPTX
Event Loop - Java Script
Docker registry swift_junojunho
Boss2D 설치과정
클래스의 추가 지식
c++ API디자인 ch9. 발표자료
여러 생성자
EMOCON 2015 - Jspm & systemjs
[2015:1] phpdocumentor 설치와 사용법
Event Loop - Java Script

What's hot (20)

PDF
Nodejs발표자료 - 팀 세미나용
PPTX
Yeoman
PPTX
Node js[stg]onimusha 20140725
PDF
Introduce Yeoman
PDF
깃헙 페이지로 호스팅 하기 사전 자료
PDF
연산자 오버로딩
PDF
Doxygen 사용법
ODP
Django beginning
PDF
깃헙을 이용하여 호스팅하기
PDF
HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)
PDF
M5 6 1
PDF
[111217 아꿈사연말모임] 웹소켓과온라인게임
PDF
[발표] 멜팅팟 서버 사이드 레벨에서 자바 스크립트 엔진 Node.js의 가능...
PDF
Cooking jquery
PDF
예제를 통해 쉽게_살펴보는_뷰제이에스
PDF
[111015/아꿈사] HTML5를 여행하는 비(非) 웹 개발자를 위한 안내서 - 1부 웹소켓.
PDF
Vuejs를이용한서비스구축
PPTX
MFC 발견 (1)
PDF
Django에서 websocket을 사용하는 방법
PDF
상속과 다형성
Nodejs발표자료 - 팀 세미나용
Yeoman
Node js[stg]onimusha 20140725
Introduce Yeoman
깃헙 페이지로 호스팅 하기 사전 자료
연산자 오버로딩
Doxygen 사용법
Django beginning
깃헙을 이용하여 호스팅하기
HTML5로 만드는 데스크탑 어플리케이션 (Node-Webkit)
M5 6 1
[111217 아꿈사연말모임] 웹소켓과온라인게임
[발표] 멜팅팟 서버 사이드 레벨에서 자바 스크립트 엔진 Node.js의 가능...
Cooking jquery
예제를 통해 쉽게_살펴보는_뷰제이에스
[111015/아꿈사] HTML5를 여행하는 비(非) 웹 개발자를 위한 안내서 - 1부 웹소켓.
Vuejs를이용한서비스구축
MFC 발견 (1)
Django에서 websocket을 사용하는 방법
상속과 다형성
Ad

Viewers also liked (20)

PDF
Docker introduction
PDF
docker_quick_start
PDF
boot2docker 사용시 컨테이너에서 생성한 데이터를 유지하기
PDF
정책가이드북
PPTX
RZDESK-Docker hackday
PPTX
PDF
Docker Casual Talk #2 - Dockerizing newrelic-sysmond
PPTX
docker on GCE ( JIRA & Confluence ) - GDG Korea Cloud
PDF
[Nomad connection]docker seminar 15.10.08
PDF
포스테키안 서평공모전 당선작(2016-1)
PPTX
Docker 와 Python 으로 아카마이 API 5분만에 사용해보기!
PDF
국회입법조사처 발암성물질 관리체계 개선방안(2010)
PDF
가장 빨리 만나는 Docker 출간 후기
PPTX
Introduce Docker
PDF
Confd, systemd, fleet을 이용한 어플리케이션 배포 in CoreOS
PDF
005.총공급과 총수요
PDF
도커를 이용한 파이썬 모듈 배포하기
PDF
Dockerfile과 Bash
PPTX
aws/docker/rails를 활용한 시스템 구축/운용 - docker편
PDF
Devfair kubernetes 101
Docker introduction
docker_quick_start
boot2docker 사용시 컨테이너에서 생성한 데이터를 유지하기
정책가이드북
RZDESK-Docker hackday
Docker Casual Talk #2 - Dockerizing newrelic-sysmond
docker on GCE ( JIRA & Confluence ) - GDG Korea Cloud
[Nomad connection]docker seminar 15.10.08
포스테키안 서평공모전 당선작(2016-1)
Docker 와 Python 으로 아카마이 API 5분만에 사용해보기!
국회입법조사처 발암성물질 관리체계 개선방안(2010)
가장 빨리 만나는 Docker 출간 후기
Introduce Docker
Confd, systemd, fleet을 이용한 어플리케이션 배포 in CoreOS
005.총공급과 총수요
도커를 이용한 파이썬 모듈 배포하기
Dockerfile과 Bash
aws/docker/rails를 활용한 시스템 구축/운용 - docker편
Devfair kubernetes 101
Ad

Similar to Docker registry swift (20)

PDF
Openstack Swift overview
PPTX
Dropbox와 같은 시스템은 파일을 어떻게 저장할까?
PDF
OpenStack Swift Debugging
PDF
User Story :: Cloudike with KT UCloud Biz
PPTX
Welcome to keystone the open stack identity service_v1.0.0-20141208-1212
PDF
OpenStack을 중심으로 한 오픈 소스 & 상용 하이브리드 클라우드
PDF
Open stack swift 디버깅 시작하기
PDF
클라우드의 대세 쿠버네티스란 무엇인가?(윤성훈 클라우드 솔루션 아키텍트) - Webinar
PDF
[네이버클라우드플랫폼 온라인 교육 시리즈] 네이버클라우드플랫폼 쿠버네티스 소개(정낙수 클라우드 솔루션 아키텍트)
PDF
Open stack summit_barcelona_보고서
PDF
Docker Container
PDF
제2회 난공불락 오픈소스 인프라 세미나 Kubernetes
PDF
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...
PDF
테스트
PDF
Open infradays 2019_msa_k8s
PDF
오픈 소스 클라우드 플랫폼 분석
PDF
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축
PDF
Meteor로 공공 IoT한 썰.slides
PPT
Kubernetes
PDF
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
Openstack Swift overview
Dropbox와 같은 시스템은 파일을 어떻게 저장할까?
OpenStack Swift Debugging
User Story :: Cloudike with KT UCloud Biz
Welcome to keystone the open stack identity service_v1.0.0-20141208-1212
OpenStack을 중심으로 한 오픈 소스 & 상용 하이브리드 클라우드
Open stack swift 디버깅 시작하기
클라우드의 대세 쿠버네티스란 무엇인가?(윤성훈 클라우드 솔루션 아키텍트) - Webinar
[네이버클라우드플랫폼 온라인 교육 시리즈] 네이버클라우드플랫폼 쿠버네티스 소개(정낙수 클라우드 솔루션 아키텍트)
Open stack summit_barcelona_보고서
Docker Container
제2회 난공불락 오픈소스 인프라 세미나 Kubernetes
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...
테스트
Open infradays 2019_msa_k8s
오픈 소스 클라우드 플랫폼 분석
[오픈소스컨설팅]쿠버네티스를 활용한 개발환경 구축
Meteor로 공공 IoT한 썰.slides
Kubernetes
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)

Docker registry swift