클라우드 환경을 위한 리눅스 1

horiz.d·2023년 5월 12일

배경

1.인프라의 변화

  • before 온프레미스
    • 직접 서버 구매, 설치, 관리
    • 서버 사용에 긴 시간 소요
  • current 클라우드
    • 온디맨드 -> 사용한 만큼 비용 지불
    • 간단하고 즉각적 할당
    • API/SDK 이용 모든 자원 자동화 가능(테라폼)
  1. 컴퓨팅 환경 변화
  • before 가상머신
    • '하드웨어 가상화' 기반 가상머신 할당
    • 가상머신 단위로 확장
      (스케일 업, 스케일 아웃)
  • after 컨테이너
    • '운영체제 기반 가상화'로 컨테이너 패키지 단위로 가상화
    • 컨테이너 단위로 확장
    • 빠른 확장성 ( 기존: 컴퓨터를 켜서 운영체제로 구동되고 어플리케이션 실행 -> 어플리케이션 실행)
    • 리눅스 기반 기술로 자원의 격리를 수행
  1. 서버 관리 변화
  • before 커스텀 쉘 스크립트
    • 커스텀 쉘 스크립트
    • 담당자 부재시 대응이 어려움
    • 스크립트 자체 오류 존재 가능성
  • after 자동화 도구
    • 필요한 부분에 쉘 스크립트 사용
    • 한단계 추상화된 형태로 자원을 기술하는 도구를 사용하여 관리 (ex. Ansible)
  1. 장애 대응 변화
  • before 리눅스 명령의 이해

    • 서버에 직접 접속
    • 리눅스 명령어 기반으로 복구/분석
  • after 리눅스의 이해

    • 중앙 집중화된 로깅/모니터링 환경
    • 수집된 데이터를 기반으로 장애 판단
profile
가용한 시간은 한정적이고, 배울건 넘쳐난다.

0개의 댓글