IT인프라

4. IT 인프라 유형에는 어떤 것이 있을까

katia 2023. 3. 2. 16:33

4.1. 클라우드 컴퓨팅

스크린샷 2020-11-30 오후 1 50 35

4.1.1. 클라우드 컴퓨팅이란?

  • 인터넷을 통해 주문형으로 컴퓨팅 리소스(서버, 데이터 베이스, 스토리지, 플렛폼, 인프라, 애플리케이션 등)를 제공하는 방식입니다.
  • 필요한 만큼 지불하는 종량제 방식으로 사용할 수 있습니다.

4.1.2. 클라우드 컴퓨팅의 특징

(1) 비용 효율성

  • 인터넷에서 대량의 데이터를 보관할 수 있는 비용 효율적인 솔루션입니다.
  • 기존 IT인프라에는 애플리케이션, 런타임, 보안, 통합, 데이터 베이스, 서버, 가상화, 스토리지, 네트워킹 등이 포합됩니다,이 모든 요소를 직접 유지하고 관련 운영및 유지보수 비용을 부담하는 대신 클라우드 사업자가 운영 및 유지보수 작업을 수행하면 고객은 자신의 핵심 비즈니스에 집중할 수 있습니다.
  • 전기 요금을 낼 때처럼 사용하는 만큼만 지불하면 됩니다. 클라우드 컴퓨팅의 유연한 결제 방식을 통해 비용을 크게 절감할 수 있습니다.

(2) 데이터 보안

  • 클라우드 컴퓨팅에서 데이터 보안은 기존 데이터 센터에서 보다 복잡합니다. 서버, PC, 다양한 모바일 기기와 같이 여러기기에 데이터가 저장 되기 때문입니다. 클라우드 사업자는 컴퓨팅, 스토리지, 데이터베이스, 네트위킹 리소스등 클라우드 환경의 모든 인프라에서 고객이 보안을 유지할 수 있도록 도와줌으로써 고객은 로그인 정보와 애플리케이션, 기본 운영 체제의 보안만 유지하면 됩니다.

(3) 확장성 및 속도

  • 웹사이트 또는 애플리케이션에 급하게 컴퓨팅 성능을 추가해야 할 때 쉽고 즉시 확장할 수 있습니다.

(4) 탄력성

  • 예상하지 못한 트래픽 증가가 발생하면 애플리케이션의 요구량 증가를 처리하기 위해 추가 리소스가 필요할 수 있습니다. 클라우드 컴퓨팅을 사용하면 필요한 리소스를 신속하게 추가할 수 있으므로, 고객은 물리적 장비를 새로 주문해서 프로비저닝하는 느리고 복잡한 과정을 거칠 필요가 없습니다.
  • 요구량이 감소하면 실제 요구량에 맞게 인프라를 다시 축소할 수 있습니다.

(5) 스토리지 공간 무제한

  • 클라우드에 데이터를 저장하면 사실상 무제한으로 스토리지 공간을 이용할 수 있습니다.
  • 클라우드 환경에서는 스토리지 공간 부족을 걱정할 필요가 없습니다.
  • 물리적 스토리지 장비를 직접 관리 하는 것이 아니기에 미래 수요를 예측할 필요가 없습니다.
  • 클라우드 컴퓨팅에서는 필요한 만큼 이용하고 필요할 때마다 확장하거나 축소할 수 있습니다.

(6) 백업 및 복구

  • 클라우드에 데이터를 저장하면 여러 지역에 데이터를 저장할 수 있으므로 중복성과 안정성을 확보할 수 있습니다.
  • 일반적으로 클라우드 서비스에서는 데이터 고가용성을 위해 실시간에 가까운 데이터 복구를 지원합니다.

(7) 전 세계로 빠르게 연결

  • 클라우드 컴퓨팅을 사용하면 애플리케이션 또는 웹사이트를 클릭 몇 번으로 전 세계 여러 지역에 구출할 수 있습니다.
  • 인프라 배포 비용을 절감하는 동시에 지연 시간도 단축시켜 사용자 경험도 개선할 수 있습니다.

4.1.3. SaaS / PaaS / IaaS

스크린샷 2020-12-03 오후 4 31 42

(1) SaaS(Software as a Service)란?

  • 주로 업무에서 사용하는 소프트웨어의 기능을, 인터넷등의 네트워크를 통해 필요한 만큼 서비스를 이용할 수 있도록 제공하는 형태를 뜻합니다.

  • 하나의 서버를 여러기업에서 공유하는 것을 전제한 멀티 테넌트방식 서비스를 제공합니다.

  • 서비스를 계약하고 사용자 계정을 마련하면 서비스를 바로 이용할 수 있습니다.

  • 인터넷을 통해 활용함으로 회사의 PC는 물론 이동중에도 스마트폰이나 태플릿등의 다양한 기기로 접속할 수 있습니다.

  • SaaS의 대표적인 예시

    스크린샷 2020-12-08 오후 12 44 22

(2) PaaS(Platform as a Service)란?

  • 기업의 애플리케이션 실행환경 및 애플리케이션 개발환경을 서비스로서 제공하는 모델입니다.

  • Java,PHP,Ruby등의 프로그래밍 언어를 지원하는 애플리케이션 실행환경이나 데이터베이스등이 미리 마련 되어 있습니다. 따라서 인프라 구축 및 운용보수를 하지않아도 그 기반을 사용할 수 있으므로 단기간에 응용프로그램을 개발하여 서비스를 제공할 수 있습니다.

  • SaaS는 정해진 소프트웨어를 서비스로 제공하지만 PaaS는 자사에서 개발한 응용프로그램을 개발하여 서비스를 제공할 수 있습니다. 때문에, 어플리케이션 활용자유도가 높다는 점이 특징입니다.

  • PaaS의 대표적인 예시

    스크린샷 2020-12-08 오후 12 45 03

(3) IaaS(Infrastructure as a Service)란?

  • CPU나 하드웨어등의 컴퓨팅 리소스를 네트워크를 통해 제공하는 모델입니다.

  • 대표적인 서비스로는 가상서버 및 온라인 스토리지등을 들을 수 있습니다.

  • IaaS의 요금 체계는 많은 클라우드 서비스에서 사용량에 따른 종량제 혹은 월정액제를 채택하고 있습니다.

  • 일시적으로 컴퓨팅 리소스를 늘리거나 줄일 수 있어서 상황에 따라 유연하게 사용할 수 있습니다.

  • IaaS의 대표적인 예시

    스크린샷 2020-12-03 오후 4 48 51

4.2. 온프레미스(On-Premise)

스크린샷 2020-11-30 오후 2 06 02

4.2.1. 온프레미스란?

  • 기업의 서버를 클라우드 같은 원격 환경에서 운영하는 방식이 아닌, 자체적으로 보유한 전산실 서버에 직접 설치해 운영하는 방식을 의미합니다.
  • 클라우드 컴퓨팅 기술이 나오기 전까지 기업 인프라 구축의 일반적인 방식이었습니다
  • 온프레미스 시스템의 장점은 기업의 비즈니스 정보를 보안성 높게 관리할 수 있습니다.
  • 단점은 시스템을 구축하는데 있어서 많은 시간이 걸린다는 것과 많은 비용이 들어간다는 것입니다.

4.3. 오프 프레미스(Off-Premise)

스크린샷 2020-11-30 오후 2 06 39

4.3.1. 오프 프레미스란?

  • 오프 프레미스는 클라우드 방식의 서비스를 의미합니다.
  • 오프 프레미스의 클라우드 컴퓨팅 기술이 나오기 전까지 기업의 일반적인 인프라 구축방식을 자체적으로 보유한 전산실서버에 직접 구축하는 방식이었습니다. 이러한 방식의 단점은 시스템 구축시 많은 시간이 걸린다는 것과 많은 비용이 들어간다는 것입니다.
  • 오프 프레미스의 등장은 무척 혁신적이었습니다. 하지만 클라우드 방식의 단점은 기존방식보다 보안에 취약하다는 것입니다.

4.4. 퍼블릭 클라우드(Public Cloud)

스크린샷 2020-11-30 오후 1 32 53

4.4.1. 퍼블릭 클라우드란?

  • 퍼블릭 클라우드는 일반 대중, 개인이나 기업에서 사용하기위해 프로비저닝된 클라우드 인프라입니다.
  • 퍼블릭 클라우드 사업자는 인터넷을 통해 액세스할 수 있는 가상환경내의 서버를 임대합니다.
  • 클라우드 서버, 데이터 스토리지, 기타 클라우드 컴퓨팅등 퍼블릭 클라우드 서비스를 구매하면 이러한 서버를 이용할 수 있습니다.

4.4.2. 퍼블릭 클라우드의 특징

스크린샷 2020-11-30 오후 1 33 09
  • 물리적 서버를 구매하거나 설치할 필요가 없으므로 비용 효율적인 솔루션이라고 할 수 있습니다.
  • 서버 운영 및 유지보수 부담이 없어 총소유비용 절감 효과도 있습니다.
  • 서버 운영 및 유지보수 또는 추가 하드웨어 구매에 대해 걱정할 필요 없이 웹사이크 또는 애플리케이션을 개발할 수 있습니다.
  • 종량제 결제가 가능하므로 필요한 리소스에 대해서만 비용을 지불할 수 있습니다.

4.4.3. 퍼블릭 클라우드는 어디에 적합한가?

  • 중소기업에서 사용하면 데이터 센터 관리 및 유지애 대해 걱정할 필요가 없으므로 소프트웨어 개발에 속도를 올릴수 있습니다.
  • 대기업에서 사용하면 클라우드 컴퓨팅이 사실상 무제한의 컴퓨팅 성능과 스토리지 공간을 제공하므로 쉽게 비즈니스를 확장할 수 있습니다.
  • 요약하자면, 수요가 유동적인 기업이나 Gmail과 Office365와 같은 공용 애플리케이션에 가장 적합합니다.

4.5. 프라이빗 클라우드(Private Cloud)

스크린샷 2020-11-30 오후 1 32 32

4.5.1 프라이빗 클라우드란?

  • 프라이빗 클라우드는 하나의 조직에 전용 클라우드 환경을 제공하는 클라우드 컴퓨팅 모델입니다.
  • 프라이빗 클라우드는 해당 조직의 방화벽 뒤에서 사내 IT팀이 내부적으로 운영할 수 있으므로, 각 조직은 컴퓨팅리소스를 보다 효율적으로 관리할 수 있습니다.
  • 주로 기업이 사용하기 때문에 기업용 클라우드 유형으로 분류됩니다.

4.5.2. 프라이빗 클라우드 특징

스크린샷 2020-11-30 오후 1 33 27
  • 조직의 인트라넷 또는 데이터 센터에 구성되며 데이터는 모두 방화벽으로 보호됩니다.
  • 최고 수준의 보안이 적용된 클라우드 솔루션이지만 비용이 부담스러울 수 있습니다.

4.5.3. 프라이빗 클라우드 종류

(1) 온프레미스 프라이빗 클라우드

  • 기업 사용자가 스스로 클라우드 기반 소프트웨어등을 이용하고, 자체적으로 구입한 서버 및 스토리지, 하드웨어 리소스를 기업안에 설치하여, 자사 전용 클라우드 환경을 구축해서 운용하는 형태입니다.
  • 기업 사용자 스스로가 시스템을 설계하고 운영 및 관리하기 때문에, 자사의 시스템 요구사항에 맞춘 유연한 시스템 설계가 가능합니다, 또한 자체적인 보안 정책에 따른 강력한 보안 환경을 구축해서 운용할 수 있습니다.

(2) 호스티드 프라이빗 클라우드

  • 클라우드 사업가가 기업 사용자별로 클라우드 환경을 제공하여 서버와 스토리지 같은 컴퓨팅 리소스를 서비스형태로 제고하는 형태입니다.
  • 기업 사용자는 서버와 같은 장비를 구입하거나 사내에서 시스템을 구축할 필요가 없으므로, 단기간에 전용 클라우드 환경을 구축하고 월 비용을 지불하여 사용할 수 있습니다.

4.6. 하이브리드 클라우드(Hybrid Cloud)

스크린샷 2020-11-30 오후 1 33 59

4.6.1. 하이브리드 클라우드란?

  • 하이브리드 클라우드는 네트워크 연결을 통해 하나 이상의 퍼블릭 클라우드 및 프라이빗 클라우드 환경을 결합하여 서로 다른 클라우드 환경 간에 데이터와 애플리케이션을 공유할 수 있는 클라우드 컴퓨팅 모델입니다.

4.6.2. 하이브리드 클라우드는 어떻게 작동되나?

  • 하이브리드 클라우드 환경에서 기업은 워크로드를 비즈니스 니즈에 따라 서로 다른 클라우드 환경에 분산 시킬 수 있습니다.
  • 예를 들어 회사는 핵심 서비스를 프라이빗 클라우드 환경에서 실행하여 통제력을 강화하고 환경을 필요에 맞게 원하는 데로 바꿀수 있습니다. 워크로드가 가용 리소스로 처리할 수 없을 정도로 늘어나면 추가 작업을 자동으로 퍼블릭 클라우드 환경으로 이전하여 처리할 수 있습니다. 이런식으로 추가 용량을 온디맨드 방식으로 서비스에 제공할 수 있으며, 이 방법을 클라우드 버스팅이라고 합니다.
  • 추가로 요구 되는 워크로드는 퍼블릭 클라우드에서 실행되므로 저장, 컴퓨팅 및 기타 모든 용량이 사실상 무제한입니다.

4.6.3. 프라이빗 클라우드와 퍼블릭 클라우드 연결방법

스크린샷 2020-11-30 오후 2 11 21
  • VPN(Virtual Private Network)
  • Express Connect(P2P 전용 연결)

4.6.4. 하이브리드 클라우드의 특징

  • 하이브리드 클라우드를 사용하면 프라이빗 클라우드와 퍼블릭 클라우드 장점을 모두 누릴 수 있습니다.
  • 퍼블릭 클라우드처럼 화장성이 뛰어나고 저장공간이 사실상 무제한이며 결제모델이 유연하고 경제적입니다.
  • 보안도 매우 강력하며, 프라이빗 클라우드처럼 클라우드 리소스를 더 유연하게 사용하고 더 강력하게 통제할 수 있습니다.

'IT인프라' 카테고리의 다른 글

3. IT 인프라 구성요소 파헤치기 part2  (0) 2023.03.02
2. IT 인프라 구성요소 파헤치기 part1  (0) 2023.02.27
1. IT 인프라란 무엇인가  (0) 2023.02.27
IT 인프라  (0) 2023.02.27