반응형

시스템 인프라 지식

기초 지식에 대한 이야기 시스템 개발에 관한 폭포수 모델에 따르면 애플리케이션 인프라 구축은 인프라 엔지니어가 담당하고, 애플리케이션 개발부분은 도메인지식이나 프로그래밍, 테스트 코드 작성등을 잘하는 애플리케이션 엔지니어가 담당한다. 하지만 클라우드 등장으로 이러한 흐름이 변하려고 하고 있다. 자사의 데이터 센터와 전산실에 있던 온오프레미스 환경의 서버는 클라우드의 가상 인스턴스로 옮기고, PaaS등의 개발 지원 기능과 여러 회사의 클ㄹ라우드 서비스를 활용하여 개발 범위를 축소한뒤, 짧은 사이클로 릴리즈스를 하는게 추세로 가고 있다. 점점 "애플리케이션 엔지니어" "인프라 엔지니어"의 업무 분담이 모호 해지고 있다. 인프라의 구성요소 크게 시스템은 아래와같이 구성될 수 있다 애플리케이션, 미들웨어, OS..

Infra 2020.07.08

Docker의 중요성 그리고 간단한 예제

Docker의 중요성 그리고 간단한 예제 최근들어 AWS, 애저등 클라우드 시스템이 도입되면서 가상서버를 생성하고 관리하는것이 손쉬워졌습니다. 이로 인해 인프라엔지니어나 오퍼레이터가 '애플리에키션 실행 환경'을 구축하고 운영하던일이 애플리케이션 엔지니어의 역할이 되는경우도 많아지고있습니다. 하지만 클라우드에 익숙한 젊은 애플리케이션 엔지니어에게 어려운 인프라 기술개념이나 용어는 Docker환경의 플랫폼을 이해하는데 방해가 된다고 생각합니다. 그래서 이글에서는 이러한 방해를 허물기위해 도커를 이용해서 테스트해보는 과정을 거쳐 이 어려움을 극복해보겠습니다. 애플리케이션 엔지니어가 공부해야하는 기술 영역은 계속 늘어가고있습니다. 따라서 코어 기술이 아닌 부분을 억지로 만드는것보다 기존 서비스를 ..

Infra 2020.07.07
반응형