Azure에서 n8n 호스팅
Azure Kubernetes Service(AKS)와 Postgres를 사용하여 n8n을 셀프 호스팅하는 방법을 안내합니다.
이 호스팅 가이드는 Azure에서 n8n을 셀프 호스팅하는 방법을 안내합니다. Kubernetes를 사용하여 필요한 리소스와 리버스 프록시를 관리하고, Postgres를 데이터베이스 백엔드로 사용합니다. 사전 요구 사항 # Azure 명령줄 도구 가 필요합니다. 셀프 호스팅 사전 지식 요구사항 n8n 셀프 호스팅에는 다음을 포함한 기술적 지식이 필요합니다: 서버 및 컨테이너 설정 및 구성 애플리케이션 리소스 관리 및 확장 서버 및 애플리케이션 보안 n8n 구성 n8n은 전문 사용자에게 셀프 호스팅을 권장합니다. 실수하면 데이터 손실, 보안 문제, 다운타임이 발생할 수 있습니다. 서버 관리 경험이 없다면 n8n Cloud 를 권장합니다. 안정(Stable) 및 베타(Beta) 버전 n8n은 매주 새로운 마이너 버전을 릴리스합니다. stable 버전은 프로덕션 사용을 위한 것입니다. beta 는 가장 최근 릴리스입니다. beta 버전은 불안정할 수 있습니다. 문제를 보고하려면 포럼 을 이용하세요. 현재 stable : 2.14.2 현재 beta : 2.15.0 호스팅 옵션 # Azure는 Azure Container Instances(컨테이너 실행에 최적화), Linux Virtual Machines, Azure Kubernetes Service(Kubernetes로 실행되는 컨테이너) 등 n8n 호스팅에 적합한 여러 방법을 제공합니다. 이 가이드는 호스팅 옵션으로 Azure Kubernetes Service(AKS)를 사용합니다. Kubernetes를 사용하면 추가적인 복잡성과 구성이 필요하지만, 수요 변화에 따라 n8n을 확장하는 가장 좋은 방법입니다. 이 가이드의 단계는 Azure UI와 명령줄 도구를 혼합하여 사용하지만, 대부분의 작업에는 둘 중 하나를 사용할 수 있습니다. Azure Kubernetes Service 열기 # Azure 포털 에서 Kubernetes services 를 선택합니다. 클러스터 생성 # Kubernetes services 페이지에서 Create > Create a Kubernetes cluster 를 선택합니다. 필요에 맞는 구성 옵션을 선택한 후 완료되면 Create 를 선택합니다. Kubectl 컨텍스트 설정 # 이 가이드의 나머지 단계는 Azure 인스턴스를 Kubectl 컨텍스트로 설정해야 합니다. 클러스터 인스턴스의 연결 세부 정보는 해당 상세 페이지를 열고 Connect 버튼을 클릭하면 찾을 수 있습니다. 표시되는 코드 스니펫은 터미널에 붙여넣고 실행하여 로컬 Kubernetes 설정을 새 클러스터를 사용하도록 변경하는 단계를 보여줍니다. 설정 리포지터리 클론 # Kubernetes와 n8n은 일련의 설정 파일이 필요합니다. 이 리포지터리 에서 이 파일들을 클론할 수 있습니다. 다음 단계에서 어떤 파일이 무엇을 구성하는지, 무엇을 변경해야 하는지 알려줍니다. 다음 명령으로 리포지터리를 클론합니다: git clone https://github.com/n8n-io/n8n-hosting.git 디렉
