일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- AZURE
- Kubernetes
- Deployment
- POD
- 자바스크립트
- IAC
- docker
- terraform
- ansible
- asyncio
- event loop
- Python
- Network
- 쿠버네티스
- dockerfile
- Service
- AZ-900
- ebs
- leetcode
- EKS
- FastAPI
- Django
- DevOps
- intervals
- asgi
- AWS
- WSGI
- EC2
- K8S
- elasticsearch
- Today
- Total
목록Configuration (2)
궁금한게 많은 개발자 노트
Ansible이란? Ansible은 Open Source SW Provisioning, Configuration, Application Deployment 역할을 하는 자동화 Tool로 사용됩니다. 기존에는 동일한 환경의 리눅스를 구축하기 위해 쉘스크립트에 패키지 설치, configuration파일 수정 등을 나열하고 스크립트를 실행시키는 것이 일반적이었다면, 클라우드 환경에서 관리 및 배포해야할 서버의 숫자가 급격하게 증가하는 요즘, 동시에 많은 서버에 동일한 환경을 배포하는 상황이 발생하고 쉘 스크립트로는 어려운 상황이 되었습니다. 이를 해결하기 위해 나온 개념이 IaC(Infrastructure as a Code)입니다. 이 개념은 쉽게 말해 컴퓨터의 인프라 구성을 코드로 작성하는 것을 의미합니다...
Spring Tool Suite(STS)를 통해 생성하는 Spring Legacy Project의 경우 xml을 기반으로 Setting을 하는데, xml문서의 경우 길어지면 가독성이 안좋아지고, 이후에 나온 Java Config에 비해 Human Error를 많이 발생시킬 수 있습니다. 그리고, 에러를 발견하는 과정도 Java Config를 이용하여 런타임에 알 수 있는 것에 비해 찾기가 힘들 수 있습니다. XML 설정 단독 사용의 특징 - resource디렉토리에 Bean이 추가될 때 마다 관련 설정을 xml파일에 등록해주어야 합니다. - 모든 Bean 을 명시적으로 XML 에 등록하는 방법으로. 생성되는 모든 Bean 을 XML 에서 확인할 수 있다는 장점이 있으나 Bean 의 개수가 많아지면 XML..