본문 바로가기

내 이야기

(596)
Unikernel - Part 1 Today Keys : Unikernel, Container, Docker. specialised, single, address, space, ClickOS , Clive , Drawbridge ,HalVM , IncludeOS , Ling , MirageOS , OSv , Rumprun ,Runtime.js , UniK 오랜만에 남기는 이번 포스팅은 Unikernel이라는 기술에 대한 첫 번째 포스팅입니다. Unikernel은 올 초에 Docker에 Join되면서 조금 더 많은 관심을 받고 있는 듯 합니다. Rethinking Cloud Infrastructure라는 문구가 Unikernel 웹이나, Unikernel System 웹에서 나오고 있지만, 개인적으로는 Cloud보다는 IoT에 조금은 더 ..
REX-Ray : Docker Volume Plug-in Today Key : REX-Ray, REXRAY, Container, Docker, Mesos, Storage, Persistent, Plug REX-Ray • Docker나 Mesos 같은 Container runtime에서 Persistent Storage를 제공하기 위한 Plug-in. • 일반적인 스토리지 / 가상화 / 클라우드 플랫폼 등과 같이 다양한 환경을 Container에서 손쉽게 스토리지 기능을 사용할 수 있게 하는 쉬운 인터페이스를 제공. • 현재 버전은 0.3.3 (Release : 2016년 4월 21일) • Docker 1.10+ 이상에서 Docker Volume Driver Plug-in으로 Recommend 됨. ※ 현재 16개의 Docker Plug-in이 홈페이지에서 안내..
DUCP (Docker Universal Control Plane) - Part 1 Today Key : DUCP, UCP, Docker, Universal, Control, Plane, 도커, 클러스터, CaaS 이번 포스팅은 Docker의 Enterprise의 On-Promise 솔루션인 DUCP에 대한 첫 번째 포스팅입니다. UCP의 첫 번째 포스팅에서는 UCP에 대한 간략한 소개 내용과 Controller 노드의 설치에 대한 내용입니다. 이어질 UCP 포스팅에서는 Controller Node 이외의 설치 및 기능에 대해서 알아 볼 예정입니다.. DUCP (Docker Universal Control Plane) ▪ Enterprise 의 On-Promise 솔루션 ▪ Production 환경에서 UCP를 사용하여 Docekrized Application들을 배포하고 관리 가능 ▪..
Mesos 기초 : 스터디 발표자료 Today Key : Mesos, Marathon, 메소스, Cluster, 데이터센터, Data Center, 클러스터, 자원, Compute, 가상화 KrDAG 스터디에서 진행했던, Mesos 기초에 대한 프레젠테이션 이미지입니다.
Continuous Integration 개요 Today key : Continuous, Integration, CI, 지속적, 통합, DevOps, Agile, 애자일, XP, eXtream, Programming, 방법론, Practice Continuous Integration (지속적 통합) ▪ 소프트웨어 개발에서 Build/Test 의 프로세스를 지속적으로 수행하는 것. (Daily Build 라고도 했었음) ▪ 지속적으로 개발된 Unit 코드에 대한 Integration 작업을 수행하여, 항상 최신의 상태를 유지 ▪ Agile 개발 방법론/프로세스 중의 하나인 XP(eXtream Programming)의 Practice 중의 하나 Continuous Integration의 특징 및 장점 ▪ 항상 최신의 상태를 유지하기 위해 공통의 프로젝트..
CI (Continuous Integration) / CD (Continuous Delivery) CI (Continuous Integration) / CD (Continuous Delivery) 핵심은 SW 제품을 언제든 출시 가능하게 완전무결한 상태 소스코드를 유지하는 것이다. 컨티뉴어스 딜리버리를 효과적으로 수행하는 데 필요한 기술적 토대는 ‘SSO221T(Single Source of Truth)’다. 우리나라 말로 하면 ‘하나의 소스 저장소’ 혹은 ‘단일 소스 저장소’가 된다. SSOT는 세계에 분산된 개발 조직 간 효율적 협업을 위해 데이터센터를 분산 관리하는 것이 아니다. 중앙에 하나의 소스 저장소로 관리해야 한다 . 에자일 개발방법론 TDD(Test Driven Development) http://www.etnews.com/20160105000244 지속적 통합이란 개발 당시의 코드(b..
Cloud Native App : CNA Today Key : Cloud Native App, CNA, Microsoft, Service, MSA, Immutable Infrastructure 어제 프레젠테이션용 CNA 포스팅에 이어서, 오늘은 기존의 형식의 CNA 포스팅입니다. 큰 줄기는 당연히 이번 포스팅 내용을 기준으로 만든 프레젠테이션 자료였기 떄문에 똑같지만 아주 약간 추가되어 있는 내용이라고 보시면 될 것 같습니다. 혹시 수정이나 추가되었으면 하는 부분은 알려주시면 감사하겠습니다. Cloud Native App 개요 ▪ Native App - 특정 플랫폼이나 Device에서 사용되도록 개발된 Application. 최적화 된 환경에서 구동되기 때문에 성능적으로 Web App에 비해 우수. ▪ Web App [ ↔ Native App ..
Cloud Native App : PPT Today Key : Cloud Native App, CNA, Microsoft, Service, MSA, Immutable Infrastructure 이번 포스팅은 Cloud Native App에 관한 포스팅입니다. 이 포스팅은 2번에 걸쳐서 나눠서 올려지며, 이번에는 간단한 발표용으로 만든 프레젠테이션 이미지를 포스팅하며 이번 주말 전까지는 일반 포스팅 형식으로 같은 내용을 포스팅 할 예정입니다. 본 자료는 슬라이스쉐어로도 업로드되어 있으니, 다운로드는 아래 링크에서 받으시면 됩니다. ( 슬라이드쉐어 : http://www.slideshare.net/ssuserc08d76/cloud-native-app )