Multi tenancy

하나의 소프트웨어 인스턴스로 여러고객에게 서비스를 제공하기 위한 아키텍처다. 각 고객을 테넌트(tenant)라고 부른다. 생소한 용어이지만 소프트웨어에서는 일반적으로 사용하고 있다. 애플리케이션들은 하나의 코드로 유저마다 서로 다른 UI와 비지니스 룰을 서비스 할 수 있게 개발하고 있다. 예를 들어 웹 애플리케이션의 경우 하나의 웹 애플리케이션으로 유저마다...

iSCSI - Internet Small Computer System Interface

iSCSI - Internet Small Computer System InterfaceiSCSI는 Internet Small Computer Interface의 줄임말입니다. SCSI는 많이 들어보셨을 겁니다. 저 역시 많이 듣기는 했지만... 듣기만 했죠. 시스템 관리자가 아닌 다음에야 SCSI이든 혹은 다른 그 무엇이든 그닥 신경쓸일이 없습니다. 개발...

운영체제

운영체제운영체제(영어운영 체제는 다른 응용 프로그램들이 메모리와 입출력 장치를 사용할 수 있도록 만들어주고, 파일 시스템에 접근할 수 있도록 해준다. 다수의 응용 프로그램이 실행 중일 때, 운영 체제는 이러한 모든 프로세스들을 스케줄링하여 서로가 방해 없이 공정하게 수행될 수 있도록 만들어 준다.그림은 운영체제가 어떻게 구성되는 지를 보여준다. 엄격히 말...

에뮬레이터,에뮬레이션

에뮬레이터,에뮬레이션 "에뮬레이터"소프트웨어가 프로세서의 구조를 구현하나 하드웨어로 구현하나 논리적으론 동일한 것이다. 우리는 이와같이 프로세서의 구조를 구현한 프로그램을 에뮬레이터(emulator)라고 한다.동사형으로 에뮬레이트(emulate). 명사형으로 에뮬레이션(emulation) 이라고 표현한다....

컴퓨터 용어사전

컴퓨터 용어사전...

ACID : 원자성, 일관성, 독립성, 지속성

ACID concurrent 프로그래밍 혹은 그러한 프로그램에서 데이터에 대한 트랜젝션이 안전하도록 보장하기 위해서 만족해야 하는 특성모음이다. 데이터베이스 에서의 트랜잭션이 대표적인 예이다. Atomicity Consistency Isolation Durability ...

AMQP - Advanced Message Queuing Protocol

AMQP - Advanced Message Queuing ProtocolAMQP는 message-oriented middleware(MON)을 위한 메시지 표준규약이다. AMQP는 애플리케이션 레이어로 다양한 종류의 메시징 애플리케이션과 communitation pattern을 효과적으로 지원하기 위해서 만들어졌다. 이 프로토토콜은 메시지 기반 커뮤니케이...

ANSI - 미국 표준 협회

ANSI - 미국 표준 협회미국 표준 협회(American National Standards Institute, ANSI)는 미국의 산업 표준을 제정하는 기구이며, 여기서 제정된 표준을 또한 ANSI라고 부르기도 한다. ISO에 가입되어 있다.미국 내의 규격이지만, ISO에 앞서서 제정되는 경우도 많으며, ANSI 표준이 ISO 표준이 되기도 한다.ANS...

None title

Application Program Interface의 줄임말로 소프트웨어 애플리케이션을 개발하기 위한 툴로써, 루틴과 프로토콜로 이루어진다. 좋은 API는 필요한 기능들이 블럭단위로 제공되어서 개발자들이 좀더 쉽게 원하는 애플리케이션을 제작할 수 있도록 도와준다. 개발자들은 이들 블럭을 조합해서 원하는 결과물을 얻을려고 할것이다. ...

ARPNET

ARPNETARPNET은 최초로 패킷 스위칭기반의 네트워크가 도입되었으며, 글로벌 의 시초가 된 네트워크다. ARPNET은 미국방성의 고등연구계획국(ARPA)의 주도하에 만들어진 네트워크로, 프로젝트를 주도한 ARPA와 네트워크의 NET을 합하여 ARPANET이라고 부르게 됐다. ARPNET의 핵심이 되는 기술은 패킷스위칭기술로, 데이터를 하나의 완전한 ...