2025/062 앤서블(Ansible) 이란? 안녕하세요.Ansible이 무엇인지 그리고 더 나아가 어떻게 쓰이는 지에 대해 알아보겠습니다.Ansible 이란? 공식문서에 설명되어 있는 내용을 가져와 보면 아래와 같습니다.'Ansible은 복잡성을 줄이고 어디에서나 실행되는 오픈 소스 자동화를 제공합니다.''Ansible을 사용하면 거의 모든 작업을 자동화할 수 있습니다.'즉, 인프라를 자동화 한다는 것 입니다. 어, 인프라를 자동화 한다? Terraform 도 인프라를 자동화하지 않나?간단히 Ansible 과 Terraform의 차이에 대해 알아보겠습니다.항목AnsibleTerraform목적구성 관리(Configuration Management)인프라 프로비저닝(Infrastructure Provisioning)상태 관리상태를 따로 저장하지 않음 .. Devops 2025. 6. 25. [FastAPI] 'Unknown Column' 에서 Alembic 사용법 (SQLAlchemy 스키마 동기화) 안녕하세요. FastAPI와 SQLAlchemy로 구현 된 서비스에서 코드를 수정하던 중 (pymysql.error.OperationalError) (1054, "Unknown column '..' in 'field list'") 오류와 그 해결 과정을 공유하려고 합니다. 참고로 Django 개발자였고 Django 는 makemigrations, migrate 명령어로 DB 스키마 동기화가 편리했지만, FastAPI의 경우 처음 사용하는 웹 프레임워크이다 보니까 아무것도 모르는 상태에서 Alembic 을 발견 했습니다.추측"FastAPI와 SQLAlchemy 로 AWS RDS 까지 구축된 상황에서 데이터베이스 스키마가 동기화가 안되어 있다" 라는 걸 봤을 때 전 개발자는 초기에 DB 를 개발하고 AWS .. Language/Python 2025. 6. 15. 이전 1 다음 💲 추천 글