카테고리 없음

Docker 세미나

고로이 2020. 11. 12. 13:22
반응형

1. 도커의 이점

  • 게스트 OS가 필요 없음

  • 크기가 작음

  • 배포가 빠름, 복사도 용이

  • 자원 사용이 용이

  • Scale 변경에 용이하다

 

 

웹 호스팅

서버 호스팅

클라우드

서버를 일부 구입

물리 서버 구입

업체의 가상 서버 수입

소규모에 적합

보안 유의

유동적인 스케일 가능

후불

 

2. 하이브리드 클라우드

  • 쿠버네티스를 이용해 private. 서버와 public 서버를 분리하는 것

  • readonly layer 이미지와 read&write layer 이미지를 혼용해서 사용함

  • 아마존의 outpost

3.컨테이너

  • 특징 :

    • 확장이 쉬움

    • 재생성 시 내부데이터 초기화

    • 보안, root와 user가 제한

    • 로그를 웹을 통해 출력할 수 잇다

  • 고려사항 ***

    • 대상 선정

      • window -> linux로 전환 시

        (DB는 I/O가 많아서 부하가 많음. 대상에서 제외)

      • war별로 컨테이너 구성

    • 세션 클러스터링 

      • IP가 유동적이기 때문에 세션은 별도의 서버에 주로 저장한다.

    • 서드파티 라이브러리 

      • ID, HostName 기반일 경우 변경이 필요

      • C의 so 파일은 image 버전으로 변경

    • 대용량 컨텐츠 : 공유 볼륨을 컨테이너에 마운트

    • Batch 앱은 확장 시 여러번 실행 될 가능성이 있음에 유의

4. DevOps

분석 -> 설계 -> 개발 -> 빌드 -> 테스트 -> 배포 -> 분석——>(순환)

  • 목표 : 리드 타임의 감소

    • 소스 코드 관리

    • 배포 인력이 없음, 배포 시 장애 복구 프로세스

    • 테스트 지향

    • 클라우드 자원 이용

  • 플랫폼

    • 개발

    • 소스관리

    • 빌드

    • 통합

    • 테스트

    • 배포

  • Service Oriented Architecture

  • MSA : 서비스 별 독립 운영 & 개발 비즈니스 경계와 밀접

 

 

반응형