Back-end

Cloud(클라우드) 인프라 및 관리 실무 기초

anodos 2023. 12. 22. 07:51

Cloud(클라우드) 인프라 및 관리 실무 기초

1. 인프라 환경으로서의 컨테이너
   모놀리식 / 마이크로서비스 아키텍처

   마이크로서비스 아키텍처 형태로 전환해 가는 과정

   가장 적합한 환경 : 쿠버네티스 : 컨테이너를 관리하는 도구, 인프라기능 통합, 전체적으로 관리하는 솔루션
  

<실습>

 

1. 하이퍼바이저 : Virtual Box  설치

     https://download.virtualbox.org/virtualbox/6.1.12/VirtualBox-6.1.12-139181-Win.exe

    

2.  vagrant :  설치 (프로비저닝 소프트웨어)

     https://developer.hashicorp.com/vagrant/install?product_intent=vagrant#Windows

     

       2-1. 구성 및 테스트 (관리자 권한)

      cd HashiCorp

      vagrant init    프로비저닝을 위한 기초화일 생성

      vagrant up     Vagrantfile을 읽어 들여 프로비저닝 진행

      vagrant halt   vagrant에서 관리하는 가상 머신 종료

      vagrant destroy  vagrant에서 관리하는 가상머신 삭제

      vagrant ssh   vagrant에서 관리하는 가상 머신 ssh 접속

      vagrant provision vagrant에서 관리하는 가상 머신에 변경된 설정 적용

       

      베이그란트 클라우드 (https://app.vagrantup.com/boxes/search)

      sysnet4admin/CentOS-k8s 

       

     Vagrantfile  수정

     config.vm.box = "sysnet4admin/CentOS-k8s"

     

      vgrant up  

      oracle virtualbox 실행 : 가상 머신 확인

      vagrant ssh : 접속확인

      cat /etc/redhat-release

      

      vgrant destroy -f  : 가상머신 삭제 진행

 

 

2. CentOS 설치

3. 컨테이너 관리도구 (쿠버네티스)

4. 컨테이너(도커)

5. Jenkins(CI/CD)

6. 모니터링 (프로메테이스 + 그라파나)

 

2. 인프라 테스트 환경 구성

3. 쿠버네티스를 통한 컨테이너 표준 아키텍처

4. 도커를 통한 쿠버네티스

5. 젠킨스를 통한 CI/CD

6. 프로메테우스와 그라파타를 통한 모니터링

반응형

'Back-end' 카테고리의 다른 글

도커(Docker)  (0) 2023.12.22
[MSA] 마이크로 서비스 아키텍처(MSA)- 1.1. MSA 정의  (0) 2023.12.18
[MSA] 1.개요  (0) 2023.12.18