DevOps12 앤서블(Ansible) vs 테라폼(Terraform) 1. 목적 및 범위앤서블: 주로 구성 관리(configuration management) 도구로 사용되며, 기존 인프라에 대한 설정 관리 및 배포에 초점을 둡니다. 또한, 인프라 프로비저닝도 가능하지만 주 목적은 아닙니다. 에이전트 없이 SSH를 통해 서버와 통신하는 방식으로 작동합니다.테라폼: 인프라 코드(IaC) 도구로서, 클라우드 리소스의 생성 및 관리를 위해 설계되었습니다. AWS, GCP, Azure와 같은 다양한 클라우드 환경에서 인프라를 코드로 정의하고 관리하는 데 특화되어 있습니다.2. 접근 방식앤서블: 절차적(procedural) 접근 방식입니다. 원하는 상태를 달성하기 위한 실행 단계를 직접 정의하고, 지정한 순서대로 작업이 실행됩니다.테라폼: 선언적(declarative) 접근 방식입.. 2024. 10. 14. 마이크로서비스의 특징 서비스를 사용한 컴포넌트화 비즈니스 기능을 기준으로 한 팀 편성 프로젝트가 아닌 제품을 파악해서 개발 및 운영 지능적인 엔드포인트와 단순한 파이프 비중앙집권적인 언어와 툴 선택 비중앙집권적인 데이터 관리 인프라의 자동화 장애와 오류를 전제로 한 설계 선진적인 설계 2022. 8. 29. 데브옵스 구성요소 비즈니스/IT 시스템 운영 문화 혁신 조직 혁신 : 구성 목표를 공유할 수 있는 비즈니스 소프트웨어 개발, IT 운영을 통합한 팀 구성 기법 : 최적의 방법론 목표 실현에 필요한 태스크를 신속하고 지속적으로 운영하는 노하우 효율화: 툴 체인 목표 실현에 필요한 태스크를 효율적으로 마이그레이션하는 구조 2022. 8. 29. i18n (국제화) 을 위한 weblate 사용법 (www.weblate.org) - 2편 설정 i18n 버전관리 시스템인 weblate 설정 방법입니다. 1. 새로운 프로젝트를 생성합니다. 2. 프로젝트 기본 항목 저장하기 3. 번역 작업 작업을 위한 컴포넌트를 생성합니다. 4. 소스버전관리툴은 github 와 연동하기 위해 아래와 같이 https 방식이 아닌 SSH 방식의 URL 를 아래의 Source code repository 에 입력합니다. (4-1 참고) - github 인증 관련된 사항은 맨아래의 [github 연동 with SSH keys] 를 참고 4-1. 연동하려는 github 경로는 아래의 항목에서 복사해 오면 됩니다. 5. 4번에서 continue 를 클릭하면 아래의 화면이 나옵니다. Specify configuraion manually 를 체크하고 continue 를 클릭합니.. 2020. 5. 20. i18n (국제화)을 위한 weblate 사용법 (www.weblate.org) - 1편 설치 i18n 버전관리 시스템인 weblate 설치 방법입니다. 기본적으로 docker 와 docker-compose 가 설치되어 있어야 한다. 1. Clone the weblate-docker repo: git clone https://github.com/WeblateOrg/docker-compose.git weblate-docker cd weblate-docker 2. Create a docker-compose.override.yml file with your settings. See Docker environment variables for full list of environment variables. - docker-compose.override.yml 를 아래의 설정값으로 입력하여 생성한다. ver.. 2020. 5. 10. 이전 1 2 3 다음 728x90