본문 바로가기

Development(Web, Server, Cloud)/22) LINUX - Cloud90

클라우드 57일차 앤서블을 이용한 서버 형상 관리 --- Ansible Documentation — Ansible Documentation Ansible Documentation — Ansible Documentation © Copyright Ansible project contributors. Last updated on Dec 21, 2021. docs.ansible.com 서버 형상 관리란 테라폼으로는 프로비저닝 작업을 할 수 있었다. 이후에는 운영체제 상에 필요한 소프트웨어를 설치하고 원하는 설정으로 관리하는 작업이 필요(Configuration as Code) -> GitOps로 운영 ansible 형상관리. python, agentless(SSH) 처음에는 Configuration Management -> Co.. 2022. 3. 27.
클라우드 56 일차 DDD - 보편언어 : 도메인에 대한 어휘를 기획자, 개발자, 분석가들이 공통적으로 이해할 수 있도록 정의 - 모델주도 설계 : 분석/설계/구현의 모든 단계를 관통하는 하나의 모델을 유지 - 도메인 주도 설계 : 소프트웨어가 복잡한 이유는 도메인이 복잡하기 때문. - 도메인 : 영역, 집합/ 비즈니스 Domain을 의미 - 전략적 설계 1. 비즈니스의 상황에 맞게 설계 2. 모든 Context를 이벤트 스토밍을 통해 공유 3. 각 Context를 그룹핑(Bounded Context) 4. 컨텍스트 매핑을 통해 Bounded context 간의 관계를 정의 => 전략적 설계의 결과물 : 도메인 모델(서비스를 추상화할 설계도, 분리 & 연결) - 전술적 설계 1. 더 상세한 부분(Bounded Context.. 2022. 3. 25.
클라우드 55일차 [ 실습 ] 1. Registry 만들기 2. AWS S3를 만들어서 파일을 저장하고 다운받기 - file storage : NFS, CIFS(shared storage - 폴더형태) - block storage : FC, iSCSI(volume) - object storage : 사용자에게 저장공간 제공. user별 저장공간 제공 ( key-value 형태 ) 최종 S3를 local directory의 특정 디렉토리와 연결 로컬 서버(DB) --- sync, cp --- s3@aws (mgmt) /var/lib/mysql cron을 이용해서 db를 s3에 백업하는 작업하기 매번 올릴때마다 그날 그날의 날자로 [ 사설 저장소 ] 도커는 이미지 저장을 위해 3곳의 저장소를 운영가능 1. local repo.. 2022. 3. 24.
클라우드 54일차 - 오픈스택 보강 클라우드 컴퓨팅은 어떠한 서비스를 제공하느냐에 따라 (NIST) 1. IaaS : 그냥 소프트웨어를 올릴 공간 제공 2. PaaS : 소프트웨어를 만들기 위한 환경을 제공(docker) 3. SaaS : 최종 산출물인 소프트웨어 제공 클라우드 서비스를 비용을 받느냐??? 1. public cloud : 비용이 발생함(전기요금 방식) -> aws, gcp, azure와 같이 환경이 구축된 곳에서 서비스를 이용하면 된다. 초기비용이 거의 들지 않는다. 2. private cloud : 자체적인 DC를 구축하고 해당 환경내에서 비용을 받지 않고 직원들 또는 특정 파트너, 고객 들에게 서비스를 제공. 접속에 제한. 자체 DC< 전기, 내진설계, 환경구성을 위한 인력, 관리인력등의 비용 소모. 초기 투자비용이 매.. 2022. 3. 22.