6. 가상 서버 이중화
서버 수를 줄여 장애 포인트를 줄인다. 이중화 삼중화 한다.
더 이상 하드웨어 장애를 신경쓰지 않아도 된다.
http://www.apstore.co.kr/서버가상화를-위한-bcdr-구성/
7. 실서버와 구분도 안됨!
구분이 안되서 좋기도 하고.
나쁘기도. 하고..
OS 위의 OS
설치,설치 -> 세팅,세팅
하드웨어를 신경 안쓰게 되었지만…
http://www.slideshare.net/KeonAhn/puppet-17299792
8. Docker
https://www.docker.com/
2013년 3월 출시, 2014년 6월 1.0 공개. 12월 1.4.1 릴리즈
개념 자체는 오래된 것임
ex : LXC (Linux Container). 2008
처음엔 LXC 포장 (리눅스 위에서만 동작)
0.9x 버전부터는 libcontainer를 사용
http://www.slideshare.net/pyrasis/docker-docker-38286477
추천 : http://pyrasis.com/Docker/Docker-HOWTO
10. Docker is...
Docker is an open-source engine that automates the deployment
of any application as a lightweight, portable, self-sufficient
container that will run virtually anywhere.
Docker는 거의 어디에서나 실행되는 경량이면서 Portable하고, 자급자족
인 컨테이너 응용 프로그램의 배포를 자동화하는 오픈소스 엔진입니다.
https://www.docker.com/whatisdocker/
추천 : http://deview.kr/2013/detail.nhn?topicSeq=45
성능도 중요한 요소이지만. 배포 편의성등도 중요한 요소임
15. 서버 & 좀 더 편하게..
서버에서 체크아웃 받아서 run.sh를 수행하면..
http://www.fig.sh/index.html
https://github.com/RORLabNew/rorla/blob/master/README.md
https://github.com/docker/docker/issues/9459
16. 쉽게 배포 가능
인프라 스트럭쳐가 코드로…
간단한 프로그래밍을 통한 쉬운 구성이 가능하다.
생성된 이미지 재사용 가능
Docker 레지스트리 서버 (도커 이미지 저장소)
https://registry.hub.docker.com/
이거면 된걸까?
쉽게 생성, 소멸, 재활용, 복제.. 등이 가능하다.. 그렇다면?
17. Apache Mesos
http://mesos.apache.org/
동적 자원 할당
Docker 도 지원
http://mimul.com/pebble/default/2013/10/27/1382885361083.html
https://github.com/mesosphere/marathon
http://www.yongbok.net/blog/apache-mesos-cluster-resource-
management/
18. 서버, 가상화 그 다음은?
하드웨어는 점점더 집적율이 올라가고 있습니다.
고사양 서버로 WAS하나 돌리기에는 유휴자원이 너무 많습니다.
고사양이 된 서버들은 한가지 일만 처리하는 것이 아니라
다양한 작업이 상황에 따라 스위칭 되며 작업할 수 있게됩니다.
마치 OS가 CPU타임을 분할, 공유해 멀티태스킹을 하듯이…
생각보다 빠르게 실무에 적용 될 것으로 보입니다.(=>되고 있음)
가상화가 어느순간 눈앞에 있는것처럼 ^^;
Docker에 대한 좋은 문서들이 많아.. “약”만 팔아봤습니다 ㅎ
서버, 가상화 다음은 Docker가 아닐 수도 있습니다!
Rocket 일지도 모릅니다 ^^; (https://coreos.com/blog/rocket/)
19. 기타 참고 주소
개념잡기 : http://bcho.tistory.com/805
도커 101 : http://www.itworld.co.kr/news/87971
추천 : http://forum.docker.co.kr/
http://usefulparadigm.com/2014/02/10/building-devenv-on-osx-using-docker/
http://blog.nacyot.com/articles/2014-01-27-easy-deploy-with-docker/
http://deview.kr/2014/session?seq=20
https://speakerdeck.com/kroisse/aws-cloud-taekwon-dockerreul-hwalyonghan-seobiseu-baepo-
seumateuseuteodieseoyi-sayongsarye
http://forum.docker.co.kr/t/docker-docker-howto/68
http://www.slideshare.net/Docker/dockercon-benjaminhindman140613161347phpapp01-37589064