목록전체 글 (135)
Connecting
인터넷 보급에 따라 우리의 일상은 과거와 다르게 엄청난 변화를 이룩하였다. 네트워크의 발전으로 위기가 발생했을 때 사람들은 집단지성의 힘으로 빠르게 위기정보를 알 수 있는 방법을 고안하고 문제를 해결할 수 있는 방안을 직접 찾아냈다. 일본 후쿠시마 원자력 발전소 사례를 살펴보면, IAEA가 인정한 체르노빌 발전사고와 같은 7등급 원자력 발전 사고이다. 이는 태평양을 포함한 지역에 고농도의 방사능이 유출되었다. 하지만 일본 정부는 정확한 방사능 데이터 공개를 하지않아 지역별 방사능 유출정보가 전무하였다. 이런 문제점을 해결하기 위해 NGO 단체 세이프캐스트(safecast)는 12cm*8cm 크기에 GPS센서와 가이거(방사능 측정기)가 내장된 가이거 카운터를 개발했다. 가이거 카운터는 차량에 부착해 운행하..
2019년 현재 Docker는 빠질 수 없는 필수적인 구성 요소가 되었다. 기존의 가상화 환경과 다르게 프로세스 격리 방식으로 동작하는 Docker의 경우 경량화는 물론 다른 Virtualizatin와 비교했을 때 빠른 Deploy가 가능하다는 여러 장점을 기존 시간에서 상세하게 설명하였다. 이번시간에서는 실제 본 연구실에서 진행했던 Docker Swarm으로 시작하는 오케스트레이션이라는 주제로 지필하고자 한다. 사실 오케스트레이션이라는 용어와 사용은 오래전부터 사용되어 있었다. 오케스트레이션이 무엇인지 살펴보고 싶다면 본 블로그에 Docker Swarms 편을 살펴보는 것을 추천한다. 현재는 거의 업계 표준이나 다름없이 사용되는 오케스트레이션 도구는 구글에서 제작한 쿠버네티스라고 할 수 있다. 하지만 ..
Ansible AWX를 활용한 서버 자동화 1 Why Ansible? Ansible은 Infrastructure as a code에 대표적인 도구로, 현재 가장많이 사용되는 서버 자동화 도구라고 할 수 있다. Ansible의 경우 기존의 Agent의 설치할 필요 없이 SSH 접속을 통해서 간편하게 운영할 수 있으며, 다양한 모듈을 제공하여 쉽고 빠르게 운영 서버에 즉각적인 배포가 가능하다는 장점이 있다. Ansible은 2012년에 출시되어 2013년 레드햇에 인수되어 현재까지 개발되고 있다. 이에 대한 자세한 소개는 지난 1편을 글을 통해 확인할 수 있으므로 본 편을 읽어보기 전에 기본 개념을 확인하고 오기를 바란다. Installation Ansible MAC OS $ brew install ansi..