NPM은 Node.js를 더욱 편리하게 사용할 수 있도록 만드는 핵심 요소입니다. Node Package Manager라는 뜻의 NPM은 Node.js에서 사용할 수 있는 모듈을 패키지 형태로 저장해 둔 패키지 …
[Node.js] Socket.IO와 Redis를 활용한 채팅 서버 개발
이번 글에서는 Node.js와 Socket.IO를 통해 기본적인 채팅 애플리케이션을 구축하는 방법을 소개합니다. 이어 Redis Pub/Sub 메세징 기능을 적용해 Clustering 모드로 애플리케이션을 확장하는 법까지 알아보겠습니다. Socket.IO 기반의 …
[Node.js] 개발 환경 갖추기: 텍스트 에디터 소개
주로 프론트엔드 영역에서만 사용되어온 JavaScript 언어는 Node.js라는 프레임워크 등장으로 인해 백엔드 영역에까지 확장되었습니다. Node.js는 JavaScript를 웹 브라우저가 아닌 곳에서 실행시켜주는 런타임(프로그래밍 언어가 구동되는 환경)입니다.Node.js를 활용해 …
공공기관의 클라우드 도입 우려를 해소할 장치는?
전 세계적으로 ‘디지털 트랜스포메이션’이 화두입니다. 금융/의료/게임 등 국내의 다양한 산업 현장 곳곳에서도 레거시 인프라를 클라우드로 전환하려는 움직임이 활발하고 공공부문도 예외는 아닙니다. 정부는 2015년 세계 최초로 …
모니터링, 이제는 선택이 아닌 필수!
웹, 모바일 서비스를 안정적으로 제공하는 것은 온라인 비즈니스 환경에서 고객과 신뢰를 쌓는 가장 기본적인 방법입니다. 따라서, 서비스 운영자들은 예상하지 못한 장애를 대비하고, 서비스 품질 관리를 …
클라우드 마이그레이션 전략 알아보기
비즈니스 전략에 따라 인프라 환경을 클라우드로 전환하는 사례가 늘고 있습니다. 운영 중인 서비스의 인프라를 클라우드로 전환하는 경우에는 서비스 지속성을 유지하기 위해 초기 전략을 잘 세워야 …
클라우드 퍼스트 시대, 기업의 클라우드 활용 현황은?
2011년 미연방정부는 클라우드 퍼스트(Cloud First) 전략을 발표했습니다. 정부 기관의 IT 비용을 낮추기 위해 기존 인프라를 클라우드 컴퓨팅 환경으로 구현하자는 내용입니다. 이때 시행된 클라우드 퍼스트 정책은 …
Portainer로 도커(Docker) 쉽게 사용하기!
도커는 ‘컨테이너’ 방식으로 서비스 운영 환경을 묶어 애플리케이션을 손쉽게 배포하고 실행하는 가상 환경 플랫폼입니다. 빌드, 패키징, 배포에 있어 최근 가장 중심이 되는 기술로, 여러 애플리케이션을 …
기업이 하이브리드 클라우드를 주목하는 이유
기업의 IT 의사 결정자 2,300명을 대상으로 한 뉴타닉스 2018 Enterprise Cloud Index에 의하면 전체 응답자 중 91%가 하이브리드 클라우드를 가장 이상적인 IT 모델이라고 답했습니다. 하이브리드 …