인프라 아키텍처의 이해

박상준·2024년 4월 13일
0

면접지식

목록 보기
29/32
post-custom-banner

개요

  • 인프라 아키텍처는 IT 환경의 기초를 이루는 구조와 서비스를 구축, 관리하는 방법론
  • 하드웨어, 소프트웨어, 네트워크 지원 및 서비스가 조화롭게 작동하여 비즈니스 목표를 지원하는데 필수적임!

인프라 아키텍처의 정의와 중요성

정의

  • 조직의 IT 시스템을 지원하기 위해 필요한 컴퓨터, 네트워크, 스토리지, 서비스 등의 물리적 및 가상 자원의 전체적인 구조를 말함.
  • 데이터 센터의 물리적 구성 ~ 클라우드 기반 서비스, 네트워킹, 애플리케이션 배포 방법에 이르기까지 광범위적이다.

중요성

  • 비즈니스 지원
    • 비즈니스 요구 사항을 충족시키기 위해 필요한 IT 서비스를 제공한다고 함.
    • 비즈니스의 효율성과 유연성 + 확장성을 보장함
  • 비용 효율
    • 효율적인 인프라 아키텍너는 자원을 최적화, 운영 비용을 절감하는 데 도움이 된다.
    • 클라우드 서비스의 적절한 사용은 비용을 절감, 효율성을 높일 수 있음.
  • 보안
    • 강력한 인프라 아키텍처는 데이터의 보호, 네트워크 보안, 재해 복구 계획을 포함해 조직의 중요한 자산을 보호하는 데 중요함.
  • 확장성 및 유연성
    • 비즈니스가 성장함에 따라 인프라는 새로운 요구 사항을 수용할 수 있어야 함.
    • 잘 설계된 아키텍처는 미래의 성장을 지원, 새로운 기술을 쉽게 통합할 수 있어야 함.

핵심 용어와 개념

  1. 인프라 아키텍처 ( Insfrastructure Architecture )
    • 정의
      • 조직의 IT 시스템을 지원하는 물리적 및 가상 자원의 구조
      • 컴퓨터, 네트워크, 스토리지, 서버 등을 포함.
    • 예시
      • 사무실 건물을 생각.. 건물의 전기, 수도, 통신시설 등 IT 시스템이 원활하게 작동하기 위해 필요한 모든 기반 시설을 의미함
  2. 클라우드 컴퓨팅 ( Cloud Computing )
    • 정의
      • 인터넷을 통해 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어 등의 컴퓨팅 서비스를 제공하는 기술.
    • 예시
      • Google Drive 나 iCloud 와 같이 인터넷을 통해 언제 어디서나 접근할 수 있는 저장 공간을 제공받는 것임.
  3. 가상화 ( Virtualization )
    • 정의
      • 물리적 자원 ( 서버, 네트워크 등 ) 을 가상의 자원으로 변환하는 기술
      • 이를 통해 하나의 물리적 자원을 여러 용도로 분할하여 사용 가능
    • 예시
      • 하나의 물리적 서버를 여러 개의 가상 서버로 나누어, 각각 다른 용도
        • 웹 서버

        • 데이터베이스 서버 등

          으로 사용하는 것

  4. 네트워크( Network )
    • 정의
      • 컴퓨터, 서버, 기타 장치들이 서로 통신할 수 있도록 연결된 구조
    • 예시
      • 사무실 내의 컴퓨터들이 서로 파일 공유, 프린터를 공동으로 사용할 수 있도록 연결된 상태
  5. 스케일링 ( Scaling )
    • 정의
      • 시스템의 처리 능력을 증가, 감소시키는 과정
      • 수직적( 하드웨어 성능 향상 ) 과 수평적 ( 더 많은 서버 추가 ) 스케일링으로 나뉨
    • 예시
      • 웹 사이트 방문자 수가 급증하는 경우 ,서버를 추가하여 ( 수평적 스케일링 ) 웹사이트강 원활하게 작동하도록 하는 것.
profile
이전 블로그 : https://oth3410.tistory.com/
post-custom-banner

0개의 댓글