맨위로가기

서비스 지향 인프라스트럭처

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

서비스 지향 인프라스트럭처(SOI)는 IT 서비스의 기반을 제공하며, 인텔에 의해 서비스 지향의 세 가지 영역, 즉 엔터프라이즈, 애플리케이션 아키텍처, 인프라스트럭처를 논의하는 형태로 처음 발전되었다. SOI는 산업화와 가상화를 핵심으로 하며, IT 인프라 서비스를 개별 인스턴스가 아닌 리소스 풀 형태로 제공한다. SOA(서비스 지향 아키텍처)의 목표와 같이 재사용과 필요한 인프라 자원의 동적 할당을 용이하게 하며, 가상화된 IT 인프라를 산업화된 방식으로 관리할 수 있는 컴포넌트들로 구성된다. SOI는 개별 리소스 활용도 증가와 서비스 수준 향상 등의 이점을 제공하며, 서버, 스토리지, 네트워크, 디렉터리 서비스, 데이터베이스 등 IT 인프라의 모든 구성 요소에 적용될 수 있다.

더 읽어볼만한 페이지

  • 서비스 지향 - 멀티테넌시
    멀티테넌시는 단일 애플리케이션 인스턴스로 여러 고객에게 서비스를 제공하여 SaaS 및 클라우드 환경에서 비용과 관리 효율성을 높이고 데이터 활용 가치를 창출하는 소프트웨어 아키텍처 방식이다.
  • 서비스 지향 - 서비스 지향 아키텍처
    서비스 지향 아키텍처(SOA)는 기능들을 독립적인 서비스 단위로 분리하여 느슨하게 결합함으로써, 네트워크를 통해 접근 가능한 서비스를 재사용하고 결합하여 응용 프로그램을 구축하는 소프트웨어 아키텍처이다.
  • 정보 기술 - 정보기술
    정보기술은 컴퓨터와 네트워크를 기반으로 데이터의 축적, 획득, 조작, 전달을 포괄하는 광범위한 분야이며, 다양한 산업에 응용되지만 윤리적 문제와 프로젝트 관리의 어려움과 같은 과제도 안고 있다.
  • 정보 기술 - 정보통신기술
    정보통신기술(ICT)은 정보와 통신 기술을 활용하여 정보를 생성, 저장, 처리, 전달하는 기술의 총체로서, 경제에 막대한 영향을 미치며 다양한 분야에서 활용되고 개발도상국의 성장에도 기여하지만 디지털 격차 해소 및 환경 문제와의 조화가 필요하다.
  • 프로그래밍 패러다임 - 지식 표현
    지식 표현은 컴퓨터가 인간의 지식을 이해하고 활용하도록 정보를 구조화하는 기술이며, 표현력과 추론 효율성의 균형, 불확실성 처리 등을 핵심 과제로 다양한 기법과 의미 웹 기술을 활용한다.
  • 프로그래밍 패러다임 - 의도적 프로그래밍
    의도적 프로그래밍은 프로그래머의 의도를 명확히 포착하고 활용하여 소프트웨어 개발 생산성을 향상시키기 위한 프로그래밍 패러다임으로, 트리 기반 저장소를 사용해 코드 의미 구조를 보존하고, WYSIWYG 환경에서 도메인 전문가와 협업하며, 코드 상세 수준 조절 및 자동 문서화를 통해 가독성과 유지보수성을 높이는 데 중점을 둔다.
서비스 지향 인프라스트럭처
서비스 지향 인프라스트럭처
SOA 모델 다이어그램
SOA 모델의 다이어그램
개요
유형소프트웨어 아키텍처
패러다임서비스 지향 아키텍처
이용 분야클라우드 컴퓨팅

2. SOI의 개념 및 발전

SOI는 IT 서비스의 기반을 제공한다. 이 개념은 인텔서비스 지향에 대한 세 가지 영역, 즉 엔터프라이즈, 애플리케이션 아키텍처, 인프라스트럭처를 논의하는 형태로 처음 발전시켰다.[2] SOI의 핵심은 산업화가상화이며, IT 인프라 서비스를 개별 인스턴스가 아닌 리소스 풀(웹 서버, 애플리케이션 서버, 데이터베이스 서버, 서버, 스토리지 인스턴스)의 형태로 제공하는 것을 의미한다.[2]

서비스 지향 아키텍처(SOA)가 IT 산업에 널리 수용되는 동안, SOI는 채택이 뒤쳐졌었다. 하지만 최근 애플리케이션 서버 그리드, DB 그리드, 가상화된 서버와 스토리지 형태의 SOI 솔루션이 등장하면서 상황이 바뀌고 있다.[2]

HP, 시스코, 캡제미니는 공동 노력을 통해 SOI를 다음과 같이 정의했다.[2]


  • 가상화된 IT 인프라는 산업화된 방식으로 관리될 수 있는 컴포넌트들로 구성되며, 이 컴포넌트들은 개별적인 인스턴스 대신에 서비스 카탈로그를 노출하고, SOA 애플리케이션의 지원으로 구성될 수 있다.


SOI라는 용어는 더 넓은 범위로 사용될 수 있으며, 이는 계산, 스토리지, 네트워킹 하드웨어 및 소프트웨어까지, 모든 설정 가능한 인프라 자원을 포함할 수 있다. SOA의 목표와 일관되게, SOI는 재사용과 필요한 인프라 자원에 대한 동적인 할당을 쉽게 만들어준다.[2]

SOI 솔루션의 발전은 제공되는 서비스의 특성에 초점이 맞춰져 있다. 서비스 특성들은 솔루션의 발전과 더불어 이러한 서비스들의 보급의 기반이 된다. "서비스 생명주기가 완전히 관리"된다는 개념은 특정 애플리케이션을 위한 IT 인프라에 개별적인 사일로(silo)와 같이 공급되는 IT 인프라의 이벤트 기반 배치와 대조적인 차원을 제공한다.[2]

SOI는 기본적인 서비스의 집합을 노출하며, 이러한 서비스는 예를 들어 이동성과 보안과 같은 네트워크 환경의 일부분과 같은 서비스들일 것이다. 네트워크 환경은 자원의 공유, 애플리케이션 통합, 통신과 협업을 제공하며, 이는 ubiquitous하고 확장성이 있으며, 신뢰성, 지속가능성, 관리가능성 및 가격 효율성을 가진다.[2] 각 서비스가 항상 표준 호출에 대한 표준 응답을 제공하도록 하려면 서비스에 제어 프로세스가 포함되어야 한다. 제어 프로세스는 기능의 수요와 공급을 모두 측정하고 필요한 경우 기능을 자동으로 업데이트한다.[1]

2007년 4월, 오픈 그룹은 SOA 워킹그룹 안에 SOI에 대한 프로젝트를 착수했다.[1][2] 이 SOI 프로젝트는 Open Group 구성원들 간에 SOI에 대한 보다 일반적인 이해를 발전시키는 것을 목표로 한다.

2. 1. SOI의 정의

SOI는 IT 서비스에 대한 기초를 제공한다. 이 개념은 서비스 지향(Service Orientation)을 다음과 같은 세 가지 도메인을 논의하는 형태로 인텔에 의해 최초로 발전되었다.[1][2]

# 엔터프라이즈

# 애플리케이션 아키텍처

# 인프라스트럭처

SOI의 핵심 관점은 산업화가상화이며, 이는 IT 인프라 서비스를 개별 인스턴스가 아닌 리소스 pool의 형태로 제공하는 것을 의미한다.[1][2]

서비스 지향 아키텍처(SOA)가 IT 산업에 넓게 수용되는 동안, SOI는 수용이 뒤떨어졌었다. 요즘은 SOI 솔루션이 애플리케이션 서버 그리드, DB 그리드, 가상화 서버와 스토리지 형태의 SOI 솔루션으로의 가능성과 함께 바뀌고 있다.[1][2]

HP, 시스코, 캡제미니의 공동 노력에 의해 SOI에 대한 다음과 같은 정의가 만들어졌다.[1][2]

  • 가상화된 IT 인프라는 산업화된 방식으로 관리될 수 있는 컴포넌트들로 구성되며, 이 컴포넌트들은 :
  • * 개별적인 인스턴스 대신에 서비스 카탈로그를 노출된다.
  • * SOA 애플리케이션의 지원으로 구성될 수 있다.


SOI라는 용어는 또한 더 넓은 범위로 사용될 수 있으며, 이는 계산, 스토리지, 네트워킹 하드웨어 및 소프트웨어까지, 모든 설정 가능한 인프라 자원을 포함할 수 있다. SOA의 목표와 일관되게, SOI는 재사용과 필요한 인프라 자원에 대한 동적인 할당을 쉽게 만들어준다.[1][2]

SOI 솔루션의 발전은 제공되는 서비스의 특성에 초점이 맞춰져 있다. 서비스 특성들은 솔루션의 발전과 더불어 이러한 서비스들의 보급의 기반이 된다. "서비스 생명주기가 완전히 관리"된다는 개념은 특정 애플리케이션을 위한 IT 인프라에 개별적인 사일로(silo)와 같이 공급되는 IT 인프라의 이벤트 기반 배치와 대조적인 차원을 제공한다.[1][2]

SOI는 기본적인 서비스의 집합을 노출하며, 이러한 서비스는 예를 들어 이동성과 보안과 같은 네트워크 환경의 일부분과 같은 서비스들일 것이다.[1][2]

네트워크 환경은 자원의 공유, 애플리케이션 통합, 통신과 협업을 제공하며, 이는 ubiquitous하고 확장성이 있으며, 신뢰성, 지속가능성, 관리가능성 및 가격 효율성을 가진다. 각 서비스가 항상 표준 호출에 대한 표준 응답을 제공하도록 하려면 서비스에 제어 프로세스가 포함되어야 한다. 제어 프로세스는 기능의 수요와 공급을 모두 측정하고 필요한 경우 기능을 자동으로 업데이트한다.[1]

2007년 4월, 더 오픈 그룹은 SOA 워킹그룹 안에 SOI에 대한 프로젝트를 착수했다.[1][2] 이 SOI 프로젝트는 Open Group 구성원들 간에 SOI에 대한 보다 일반적인 이해를 발전시키는 것을 목표로 한다.

2. 2. SOI와 SOA의 관계

SOI는 IT 서비스의 기반을 제공한다. 이 개념은 인텔서비스 지향에 대한 세 가지 영역, 즉 엔터프라이즈, 애플리케이션 아키텍처, 인프라스트럭처를 논의하는 형태로 처음 발전시켰다.[2] SOI의 핵심은 산업화가상화이며, IT 인프라 서비스를 개별 인스턴스가 아닌 리소스 풀(웹 서버, 애플리케이션 서버, 데이터베이스 서버, 서버, 스토리지 인스턴스)의 형태로 제공하는 것을 의미한다.[2]

서비스 지향 아키텍처(SOA)가 IT 산업에 널리 수용되는 동안, SOI는 채택이 뒤쳐졌었다. 하지만 최근 애플리케이션 서버 그리드, DB 그리드, 가상화된 서버와 스토리지 형태의 SOI 솔루션이 등장하면서 상황이 바뀌고 있다.[2]

HP, 시스코, 캡제미니는 공동 노력을 통해 SOI를 다음과 같이 정의했다.[2]

  • 가상화된 IT 인프라는 산업화된 방식으로 관리될 수 있는 컴포넌트들로 구성되며, 이 컴포넌트들은 개별적인 인스턴스 대신에 서비스 카탈로그를 노출하고, SOA 애플리케이션의 지원으로 구성될 수 있다.


SOI라는 용어는 더 넓은 범위로 사용될 수 있으며, 이는 계산, 스토리지, 네트워킹 하드웨어 및 소프트웨어까지, 모든 설정 가능한 인프라 자원을 포함할 수 있다. SOA의 목표와 일관되게, SOI는 재사용과 필요한 인프라 자원에 대한 동적인 할당을 쉽게 만들어준다.[2]

SOI 솔루션의 발전은 제공되는 서비스의 특성에 초점이 맞춰져 있다. 서비스 특성들은 솔루션의 발전과 더불어 이러한 서비스들의 보급의 기반이 된다. "서비스 생명주기가 완전히 관리"된다는 개념은 특정 애플리케이션을 위한 IT 인프라에 개별적인 사일로(silo)와 같이 공급되는 IT 인프라의 이벤트 기반 배치와 대조적인 차원을 제공한다.[2]

SOI는 기본적인 서비스의 집합을 노출하며, 이러한 서비스는 예를 들어 이동성과 보안과 같은 네트워크 환경의 일부분과 같은 서비스들일 것이다. 네트워크 환경은 자원의 공유, 애플리케이션 통합, 통신과 협업을 제공하며, 이는 ubiquitous하고 확장성이 있으며, 신뢰성, 지속가능성, 관리가능성 및 가격 효율성을 가진다.[2] 각 서비스가 항상 표준 호출에 대한 표준 응답을 제공하도록 하려면 서비스에 제어 프로세스가 포함되어야 한다. 제어 프로세스는 기능의 수요와 공급을 모두 측정하고 필요한 경우 기능을 자동으로 업데이트한다.[1]

2007년 4월, 오픈 그룹은 SOA 워킹그룹 안에 SOI에 대한 프로젝트를 착수했다.[1][2] 이 SOI 프로젝트는 Open Group 구성원들 간에 SOI에 대한 보다 일반적인 이해를 발전시키는 것을 목표로 한다.

2. 3. SOI의 발전 과정

SOI는 IT 서비스에 대한 기초를 제공한다. 이 개념은 서비스 지향을 다음과 같은 세 가지 도메인을 논의하는 형태로 인텔에 의해 최초로 발전되었다.[2]

# 엔터프라이즈

# 애플리케이션 아키텍처

# 인프라스트럭처

SOI의 핵심 관점은 산업화가상화이며, 이는 IT 인프라 서비스를 개별 인스턴스가 아닌 리소스 pool의 형태로 제공하는 것을 의미한다.[2]

서비스 지향 아키텍처(SOA)가 IT 산업에 넓게 수용되는 동안, SOI는 수용이 뒤떨어졌었다. 요즘은 SOI 솔루션이 애플리케이션 서버 그리드, DB 그리드, 가상화 서버와 스토리지 형태의 SOI 솔루션으로의 가능성과 함께 바뀌고 있다.[2]

HP, 시스코, 캡제미니의 공동 노력에 의해 SOI에 대한 다음과 같은 정의가 만들어졌다.[2]

  • 가상화된 IT 인프라는 산업화된 방식으로 관리될 수 있는 컴포넌트들로 구성되며, 이 컴포넌트들은 :
  • * 개별적인 인스턴스 대신에 서비스 카탈로그를 노출된다.
  • * SOA 애플리케이션의 지원으로 구성될 수 있다.


SOI라는 용어는 또한 더 넓은 범위로 사용될 수 있으며, 이는 계산, 스토리지, 네트워킹 하드웨어 및 소프트웨어까지, 모든 설정 가능한 인프라 자원을 포함할 수 있다. SOA의 목표와 일관되게, SOI는 재사용과 필요한 인프라 자원에 대한 동적인 할당을 쉽게 만들어준다.[2]

SOI 솔루션의 발전은 제공되는 서비스의 특성에 초점이 맞춰져 있다. 서비스 특성들은 솔루션의 발전과 더불어 이러한 서비스들의 보급의 기반이 된다. "서비스 생명주기가 완전히 관리"된다는 개념은 특정 애플리케이션을 위한 IT 인프라에 개별적인 사일로(silo)와 같이 공급되는 IT 인프라의 이벤트 기반 배치와 대조적인 차원을 제공한다.[2]

SOI는 기본적인 서비스의 집합을 노출하며, 이러한 서비스는 예를 들어 이동성과 보안과 같은 네트워크 환경의 일부분과 같은 서비스들일 것이다. 네트워크 환경은 자원의 공유, 애플리케이션 통합, 통신과 협업을 제공하며, 이는 ubiquitous하고 확장성이 있으며, 신뢰성, 지속가능성, 관리가능성 및 가격 효율성을 가진다. 각 서비스가 항상 표준 호출에 대한 표준 응답을 제공하도록 하려면 서비스에 제어 프로세스가 포함되어야 한다. 제어 프로세스는 기능의 수요와 공급을 모두 측정하고 필요한 경우 기능을 자동으로 업데이트한다.[2]

2007년 4월, 오픈 그룹은 SOA 워킹그룹 안에 SOI에 대한 프로젝트를 착수했다.[1][2] 이 SOI 프로젝트는 Open Group 구성원들 간에 SOI에 대한 보다 일반적인 이해를 발전시키는 것을 목표로 한다.

3. SOI의 구성 요소 및 이점

서비스 지향은 IT 인프라 서비스에 상당한 이점을 제공한다. 주요 이점으로는 개별 리소스의 활용도 증가(이는 더 낮은 총 소유 비용을 의미함)와 서비스 수준 향상이 있다. 애플리케이션은 개별 리소스의 가용성에 의존하지 않고 풀에서 사용 가능한 모든 리소스를 사용할 수 있기 때문이다.

2009년 현재 사용 가능한 IT 인프라 기술은 엔드 투 엔드 서비스 지향 서비스를 제공하는 전체 스택의 옵션을 제공한다. 스케줄러는 이 도메인 내에서 각 서비스를 가상화할 수 있으며, 고도로 자동화된 프로비저닝 프로세스는 서비스를 구성하는 데 필요한 리소스 수를 관리하여 인프라 서비스의 표준 품질과 일관된 동작을 보장할 수 있다. 이는 서버, 스토리지, 네트워크, 디렉터리 서비스, 데이터베이스, 사실상 IT 인프라의 모든 구성 요소에 적용된다.

3. 1. 가상화된 구성 요소 오케스트레이션

서비스 지향은 IT 인프라 서비스에 상당한 이점을 제공한다. 주요 이점으로는 개별 리소스의 활용도 증가(이는 더 낮은 총 소유 비용을 의미함)와 서비스 수준 향상이 있다. 애플리케이션은 개별 리소스의 가용성에 의존하지 않고 풀에서 사용 가능한 모든 리소스를 사용할 수 있기 때문이다.

2009년 현재 사용 가능한 IT 인프라 기술은 엔드 투 엔드 서비스 지향 서비스를 제공하는 전체 스택의 옵션을 제공한다. 스케줄러는 이 도메인 내에서 각 서비스를 가상화할 수 있으며, 고도로 자동화된 프로비저닝 프로세스는 서비스를 구성하는 데 필요한 리소스 수를 관리하여 인프라 서비스의 표준 품질과 일관된 동작을 보장할 수 있다. 이는 서버, 스토리지, 네트워크, 디렉터리 서비스, 데이터베이스, 사실상 IT 인프라의 모든 구성 요소에 적용된다.

3. 2. SOI의 주요 이점

4. SOI의 활용 및 전망

4. 1. 네트워크 환경에서의 SOI

4. 2. 서비스 특성 관리

4. 3. 국내 현황 및 전망

참조

[1] 웹사이트 Service-Oriented Infrastructure https://www.opengrou[...] The Open Group 2009-06-19
[2] 웹인용 Service-Oriented Infrastructure https://www.opengrou[...] 오픈 그룹 2009-06-19



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com