정보처리기사_5과목_정보시스템 구축관리(2)

2021. 4. 26. 13:56공부/정보처리기사

728x90
반응형
IT 신기술

유비쿼터스 컴퓨팅(UBiquitous computing)

1) 유비쿼터스 컴퓨팅의 개념
유비쿼터스 컴퓨팅은 전자공간과 물리공간을 연결해주는 차세대 기반 컴퓨팅 기술 이동성, 인간성, 기능성 등에 따라 여러가지 컴퓨팅 기술들로 구분될 수 있다.

2) 유비쿼터스를 응용한 컴퓨팅 기술
웨어러블컴퓨팅(Wearable computing)
- 유비쿼터스 컴퓨팅 기술의 출발점으로, 컴퓨터를 옷이나 안경처럼 착용할 수 있게 해줌으로써 컴퓨터ㅡㄹ 인간의 몸의 일부로 여길수 있도록 기여하는 기술이다.

임베디드 컴퓨팅(Embedded computing)
- 사물에 마이크로칩 등을 심어 사물을 지능화하는 컴퓨팅 기술이다.
- 예를 들면 다리, 빌딩 등과 같은 건축물에다가 컴퓨터 칩을 장착하여 안전성 진단이나 조치가 가능할 것이다.

감지 컴퓨팅(Sentient computing)
- 감지 컴퓨팅은 컴퓨터가 센서들을 통해 사용자의상황을 인식하여 사용자가 필요로 하는 정보를 제공해주는 컴퓨팅 기술이다.

노매딕 컴퓨팅(Nomadic computing)
- 노매딕 컴퓨팅 환경은 어떠한 장소에서건 이미 다양한 정보기기가 편재되어 있어 사용자가 정보기기를 굳이 휴대할 필요가 없는 환경을 말한다.
- 사용자는 장소와 상관없이 일정한 사용자 인증을 거쳐 다양한 정보기기를 이용하여 동일한 데이터에 접근하여 사용할 수 있다.

퍼베이시브 컴퓨팅(Percasive computing)
- 1998년 IBM을 중심으로 착안 되었으며, 유비쿼터스 컴퓨팅과 비슷한 개념이다. 어디든지 어떤 사물이든지 도처에 컴퓨터가 편재되도록 하여 현재의 전기나 가전제품처럼 일상화된다는 비전을 담고 있다.

1회용 컴퓨팅(Disposable computing)
- 1회용 종이처럼 한 번 쓰고 버릴 수 있는 수준의 싼값으로 만들 수 있는 컴퓨터 기술인데, 1회용 컴퓨터의 실현은 어떤 물건에라도 컴퓨터 기술의 활용을 지향한다.

엑조팅 컴퓨팅(Exotic computing)
- 스스로 생각하여 현실세계와 가상세계를 연계해주는 컴퓨팅을 실현하는 기술이다.

IT 신기술

클라우드 컴퓨팅 (Cloud Computing)

개념
- 인터넷 기술을 활용하여 '가상화된 IT 자원을 서비스'로 제공하는 컴퓨팅으로 사용자는 IT 자원(소프트웨어, 스토리지, 서버, 네트워크)을 필요한 만큼 빌려서 사용하고, 서비스 부하에 따라서 실시간 확장성을 지원받으며, 사용한 만큼 비용 지불하는 컴퓨팅이다.

특징
- 인터넷 상의 서버를 통한 데이터 저장/콘텐츠 사용 등 IT 관련 서비스를 사용자가 직접 소유/관리 하는 기존의 방식과 달리, 사용자가 필요한 만큼의 자원을 제공받으로써 소유(클라우드제공자) 와 관리(사용자)를 분리하는 방식임

서비스분류
- 서비스는 제한적인 것은 아니지만 SaaS, PaaS, IaaS 세 가지를 사장 대표적인 서비스로 분류된다.

i. 서비스 유형
1) SaaS(Software as a Service)
- 애플리케이션을 서비스 대상으로 하는 SaaS는 클라우드 컴퓨팅 서비스 사업자가 인터넷을 통해 소프트웨어를 제공하고, 사용자가 인터넷상에서 이에 원격 접속해 해당 소프트웨어를 활용하는 모델이다.
- 클라우드 컴퓨팅 최상위 계층에서 해당하는 것으로 다양한 애플리케이션을 다중 임대 방식을 통해 온디맨드 서비스 형태로 제공한다.

2) PaaS(Platform as a Service)
- 사용자가 소프트웨어를 개발할 수 있는 토대를 제공해 주는 서비스이다
- 클라우드 서비스 사업자는 SaaS를 통해 서비스 구성 컴포넌트 및 호환성 제공 서비스를 지원한다.

3) IaaS(Infrastructure as a Service)
- 서버 인프라를 서비스로 제공하는 것으로 클라우드를 통하여 저장 장치 또는 컴퓨팅 능력을 인터넷을 통한 서비스 형태로 제공하는 서비스이다.

ii. 서비스 운용 형태
1)Private Cloud
- 기업 및 기관 내부에 클라우드 서비스 환경을 구성하여 내부자에게 제한적으로 서비스를 제공하는 형태이다.
2)Public Cloud
- 불특정 다수를 대상으로 하는 서비스로 여러 서비스 사용자가 이용하는 형태이다.
3)Hybrid Cloud
- Public Cloud와 Private Cloud를 결합한 형태
- 공유를 원하지 않는 일부 데이터 및 서비스에 대해 프라이빗 정책을 설정하여 서비스를 제공한다.

※JSON(JavaScript Object Notation)
1) 속성-값 쌍( attribute-value pairs and array data types (or any other serializable value))또는 "키-값 쌍"으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 형식이다.
2) 비동기 브라우저/서버 통신 (AJAX)를 위해, 넓게는 XML(AJAX가 사용)을 대체하는 주요 데이터 포맷이다.
3) JSON은 특히, 인터넷에서 자료를 주고 받을 때 그 자료를 표현하는 방법으로 알려져 있다.
4) 웹과 컴퓨터 프로그램에서 용량이 적은 데이터를 교환하기 위해 데이터 객체를 속성/값의 쌍 형태로 표현하는 형식으로 자바스크립트를 토대로 개발되어진 형식이다.
5) 자료의 종류에 큰 제한이 없으며, 특히 컴퓨터 프로그램의 변수값을 표현하는 데 적합하다.
※Hadoop(하둡, High-Avilability Distributed Object-Oriented Platform)
1) 대량의 자료를 처리할 수 있는 큰 컴퓨터 클러스터에서 동작하는 분산 응용 프로그램을 지원하는 프리웨어 자바 소프트웨어 프레임 워크이다.
2) 오픈소스를 기반으로 한 분산 컴퓨팅 플랫폼이며, 일반 PC급 컴퓨터들로 가상화된 대형 스토리지를 형성한다.
3) 다양한 소스를 통해 생성된 빅데이터를 효율적으로 저장하고 처리한다.
728x90