일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- wordpress블로그
- AWS
- 권한정책
- instance생성
- mybatis
- Spring
- route53
- Java
- WordPress
- stereotypeannotation
- enum
- 지옥같은git
- 널포인터에러
- listnull
- string_agg()
- 열려있는포트
- Annotation
- enumtype
- 리스트중복제거
- PostgreSQL
- awsconsole
- 리스트중복값
- port닫기
- conponent
- 3tierarchitecture
- ansible
- anymatch메서드
- lightsail
- db
- 중복제거
- Today
- Total
Anyway
내부적으로 부담없이 참여할 수 있는 프로젝트가 생겨 진행하면서 기록하게 되었다. 🤭 3Tier Architecture3Tier Architecture는 소프트웨어 시스템을 3개의 독립적인 계층으로 나누어 설계하는 방식이다. 이 구조는 전통적인 클라이언트-서버 모델에서 더 확장된 형태로 각 계층이 독립적으로 동작할 수 있도록 설계하여 유지보수와 확장성을 높인 아키텍처이다.> 즉 장점으로 본다면 각 계층이 독립적으로 동작하기 때문에 수정 또는 업데이트를 할 때 다른 계층에 영향을 주지 않고 변경할 수 있으며 오류 또는 버그가 났을 때도 어느 계층에서 문제가 발생했는지 쉽게 파악이 가능하다는 점이다. > 반대로 단점을 본다면 계층이 나누어져 있기에 구현 및 관리가 복잡해질 수 있으며 작은 프로젝트에서는 3T..
상황 : Private Project를 진행하며 코드 작업 히스토리를 남기며 반복 작업도 줄이고 싶어 Ansible을 사용하게 됐다.[Infra]77.88.140.11UbuntuAnsible Server77.88.140.23Ubuntunginx_web177.88.140.24Ubuntunginx_web277.88.140.25Ubuntutomcat_was177.88.140.26Ubuntutomcat_was277.88.140.27Ubuntumysql_db177.88.140.28Ubuntumysql_db1 [Ansible Installing]1. Locating Pythonpython이 설치되어 있는지 확인python3 -m pip -V설치되어 있지 않다면curl https://bootstrap.pypa.io/..
Ansible이란?Ansible은 프로비저닝, 구성 관리, 애플리케이션 배포, 오케스트레이션 및 기타 여러 IT 프로세스를 자동화하는 오픈 소스 IT 자동화 엔진이다. Ansible은 Agentless 아키텍처를 사용하며, YAML을 사용해 Playbook이라는 이름의 간단한 구성 파일로 정의된다. 주요 특징 및 장점Agentless Ansible은 관리 대상 시스템에 별도의 에이전트 소프트웨어를 설치할 필요가 없다. ssh를 통해 원격으로 시스템을 제어한다. 이는 유지보수를 단순화하고 보안 취약점을 줄인다. 간단한 YAML 구문Ansible의 Playbook은 사람이 읽기 쉬운 YAML 형식으로 작성된다. 이를 통해 복잡한 작업도 간단하게 자동화 할 수 있다. 모듈 기반 아키텍처Ansible은 수백 개..