본문 바로가기

School27

[TFAS] 챕터 16 쿠버네티스 관련 프로바이더 TFAS (TerraForm Addicted School)의 내용을 정리한 글입니다.심각한 테라폼 중독입니다 - 책으로 스터디를 진행합니다.현대 인프라 관리의 표준인 쿠버네티스에 대해서 쿠버네티스와 헬름 프로바이더를 알아보자.쿠버네티스 프로바이더쿠버네티스 프로바이더를 사용하면 테라폼을 통해 지정한 쿠버네티스 클러스터 내부에 쿠버네티스 리소스에 대한 관리 작업을 수행할 수 있다.테라폼을 사용하지 않아도 헬름을 사용하면 쿠버네티스 객체를 선언적으로 관리할 수 있다. 일반적으로 현대의 애플리케이션을 배포하는 경우 헬름 차트 혹은 ArgoCD를 사용한 깃옵스 기반의 배포도구를 통해 헬름 차트를 설치하기 때문에 테라폼을 사용할 이유가 많지 않다.그러나 퍼블릭 클라우드를 사용한다면 클러스터를 맨 처음으로 프로비저닝.. 2025. 12. 14.
[TFAS] 챕터 15 하시코프 공식 유틸리티 프로바이더 TFAS (TerraForm Addicted School)의 내용을 정리한 글입니다.심각한 테라폼 중독입니다 - 책으로 스터디를 진행합니다.테라폼 프로바이더는 오픈소스 프로젝트로, 테라폼을 만든 하시코프에서 공식적으로 제공하는 프로바이더가 존재한다. 특히 공식 프로바이더 중에서 유틸리티로 사용가능한 프로바이더를 확인해 본다.테라폼 프로바이더 티어테라폼 프로바이더는 기능과 지원 수준에 따라 공식, 파트너, 커뮤니티 티어로 나뉜다. 공식파트너커뮤니티관리 주체하시코프하시코프의 공식 파트너사개발자 커뮤니티 / 외부 기여자특징하시코프에 의해 관리되기 때문에 버그 수정, 기능 업데이트가 비교적 빠르며 안정적 지원 가능파트너사가 관리하지만 하시코프의 공식 파트너이기 때문에 신뢰성이 높음오픈소스로 제공되며, 다양한 프.. 2025. 12. 10.
[TFAS] 챕터 14 다른 실행 환경의 출력값을 참조하는 네트워크 실행 환경 구성하기 TFAS (TerraForm Addicted School)의 내용을 정리한 글입니다.심각한 테라폼 중독입니다 - 책으로 스터디를 진행합니다.다중 프로바이더를 사용한 vpc 피어링 모듈을 만들어보자. vpc 피어링은 서로 다른 vpc 사이의 프라이빗 통신을 가능하게 하는 네트워크 연결로 서로 다른 계정 또는 다른 리전의 vpc 와 피어링 연결이 가능하다. 따라서 단일 계정 혹은 다중 계정 중 어떤 상황에서도 사용 가능한 vpc 피어링 모듈을 설계하고 구현하자.미리 고려해야할 점테라폼의 AWS 프로바이더는 AWS API 를 사용하여 작동한다. 따라서 기능에 따라 콘솔에서 수행하는 작업 흐름과 API 를 직접 사용하는 작업이 서로 흐름이 다른 경우가 있을 수 있다. 대표적인 예가 VPC 피어링으로 콘솔 작업과.. 2025. 12. 6.
[TFAS] 챕터 13 VPC 와 보안 그룹 모듈의 출력값을 활용하는 EC2 모듈 만들기 TFAS (TerraForm Addicted School)의 내용을 정리한 글입니다.심각한 테라폼 중독입니다 - 책으로 스터디를 진행합니다.YAML 파일을 입력으로 받고, 앞서 만든 VPC 모듈과 보안 그룹 모듈의 출력값을 모두 활용하는 EC2 모듈을 만들어 보자.입력값 정하기입력값을 결정하기 위해 필요한 모듈의 요구사항부터 생각해보자.EC2 인스턴스별로 하나의 YAML 파일을 가진다.앞서 만든 모듈에서 생성된 서브넷과 보안그룹만 사용한다.루트 볼륨 외 추가 볼륨을 원하는대로 붙일 수 있다. (단, instance store 는 고려하지 않는다.)퍼블릭 인스턴스인 경우 EIP 를 반드시 연결한다.AMI 는 직접 입력한다.EC2 키 페어와 IAM 역할은 이미 생성된 것을 사용하거나 지정하지 않는다.필요한 .. 2025. 12. 6.
[TFAS] 챕터 12 CSV 파일로 관리하는 보안 그룹 모듈 만들기 TFAS (TerraForm Addicted School)의 내용을 정리한 글입니다.심각한 테라폼 중독입니다 - 책으로 스터디를 진행합니다.보안 그룹 모듈을 만들어보자. 보안 그룹의 경우에는 보안 그룹 생성하는 것뿐만 아니라, 보안 그룹에 속한 규칙도 하나하나 관리할 수 있어야 한다. 보안 그룹은 다른 인프라 리소스에 비해 많은 수의 리소스를 만들게 되며 하나의 보안 그룹 안에 속하는 규칙도 수십 개가 넘게 관리할 수 있다.이를 yaml 로 관리하는 것이 아닌 csv를 이용하여 관리해 보자. 보안그룹은 테이블 형식의 데이터로 표현하기 적합하기 때문에 csv로 관리하는 보안 그룹 모듈을 만들어보자.입력값 정하기보안 그룹마다 하나의 csv 파일을 갖는다.아웃바운드는 전부 열어 제어하지 않는다. 인바운드 규칙.. 2025. 12. 6.
[TFAS] 챕터 11 YAML 파일로 관리하는 VPC 모듈 만들기 TFAS (TerraForm Addicted School)의 내용을 정리한 글입니다.심각한 테라폼 중독입니다 - 책으로 스터디를 진행합니다.인프라 관리 엔지니어의 취향 혹은 내부 컨벤션에 따라 동일 결과물을 내는 테라폼 구현체는 크게 달라질 수 있다. 이는 테라폼의 높은 자유도 덕분이며 이렇게 높은 자유도를 가지게 되는 기술들은 대체로 모범사례라는 암묵적으로 합의하는 효율적인 규칙들이 존재한다. 여러 모범 사례를 고려하면서도 각 요구사항에 맞게 그리고 변경에 유연하게 대처할 수 있는 VPC 모듈을 만들어 보자. 앞선 장에서 테라폼 모듈을 만드는 순서를 아래와 같이 정의했다.요구사항 정리 및 입력값 정하기입력값을 모듈에게 전달할 방법 정하기모듈 만들기유효성 검사모듈 출력 설정하기이 순서를 통해 확장 가능한.. 2025. 12. 4.
[TFAS] 테라폼 기능별 실무 사례 (챕터 6, 7, 8, 9) TFAS (TerraForm Addicted School)의 내용을 정리한 글입니다.심각한 테라폼 중독입니다 - 책으로 스터디를 진행합니다.실행 환경 관리다시 복기해 보자. 테라폼 실행환경은 테라폼의 명령어를 실행할 수 있는 디렉터리로, 루트 모듈이 실행 환경이다. 같은 루트모듈을 사용하더라도 워크스페이스를 사용하여 실행 환경을 논리적으로 분류할 수 있다.실행 환경의 분리는 관리하려는 인프라의 수와 연관이 있다. 관리 대상 인프라가 많다면 실행 환경을 나누어서 실행하는 것이 좋다. 대략 인프라의 수를 500개 정도로 기준으로 삼아서 500개 이상이 되는 경우 실행 환경을 분리하는 게 좋을 수 있다. 물론 더 적은 환경에서도 실행 환경을 분리해서 관리 가능하다.테라폼으로 관리하고 있는 리소스의 수는 다음과.. 2025. 12. 1.
[TFAS] 챕터 5 테라폼 모듈 & 챕터 10 모듈을 직접 만드는 이유와 만드는 방법 TFAS (TerraForm Addicted School)의 내용을 정리한 글입니다.심각한 테라폼 중독입니다 - 책으로 스터디를 진행합니다.테라폼을 사용하다 보면 비슷한 리소스 구성을 반복해서 작성하게 되는 경우가 많다. 이런 반복을 줄이고 인프라 코드를 재사용 가능한 단위로 관리할 수 있게 해주는 것이 바로 모듈이다.테라폼의 모듈은 테라폼의 여러 구성 파일을 하나의 디렉터리에 모은 것으로 같이 사용하는 리소스들을 하나의 꾸러미로 담아 제공하는 일종의 패키지와 같다. 테라폼 모듈은 테라폼에서 리소스를 패키징하고 반복적으로 사용할 수 있는 가장 주요한 방법이다. 모듈 사용법테라폼 명령을 실행할 수 있는 디렉토리를 루트 모듈이라고 한다. 이를 테라폼 실행 환경이라고도 부른다. 루트 모듈은 하위 모듈을 가질 .. 2025. 11. 29.
[TFAS] 챕터 4 테라폼 기본 문법 TFAS (TerraForm Addicted School)의 내용을 정리한 글입니다.심각한 테라폼 중독입니다 - 책으로 스터디를 진행합니다.데이터 타입모든 프로그래밍 언어를 배우면 자료형부터 배우듯이 테라폼의 기본적인 문법을 배울 때에도 데이터 타입부터 배운다. 테라폼에는 문자열, 숫자, 불리언, 리스트, 맵, 집합 데이터 타입이 존재한다. 값을 누락시키기 위해서는 null이라는 특수한 값을 사용한다.데이터 타입설명예시string유니코드 문자열"hello", "123", "한글"number숫자 (정수/실수/음수)0, 15, -2, 3.14bool불리언true/falselist (tuple)연속적인 값, 인덱스 0부터 시작하는 순서["a", "b", "c"], [142, 4544, 3.14, -11]set.. 2025. 11. 25.
[TFAS] 챕터 3 테라폼 작동 방식 TFAS (TerraForm Addicted School)의 내용을 정리한 글입니다.심각한 테라폼 중독입니다 - 책으로 스터디를 진행합니다.테라폼 프로젝트 구조테라폼의 기대 상태를 사용자가 정의하는 파일을 구성 파일이라고 한다. 해당 파일은 사용자별로 혹은 팀별로 인프라 구성 의도가 담겨 있는 테라폼의 핵심 파일이다. 일반적으로. tf 확장자를 가진 파일을 일반적으로 테라폼 구성 파일이라고 명명하며 테라폼 코드라고도 부른다.구성 파일이 존재하는 디렉터리에서 테라폼 초기화 명령인 terraform init을 수행하면 루트 모듈 설정이 진행된다. 테라폼 초기화가 완료된 디렉터리를 루트 모듈이라고 하며 루트 모듈을 초기화하는 경우. terraform 생성되면서 해당 디렉터리에 여러 필요 파일들을 저장하는 프로.. 2025. 11. 24.
[GNPS] 챕터 13 로깅 & 메트릭s GNPS (Go Network Programming School)의 내용을 정리한 글입니다.Go 언어를 활용한 네트워크 프로그래밍 - 책으로 스터디를 진행합니다.애플리케이션 모니터링은 안정적인 기능 제공에 필수적이다. 필요한 정보를 로깅하고 필요시 대처할 수 있는 이벤트들에 대한 자세한 정보를 파악할 수 있다. 이를 통해 어느 지점에 병목 현상이 생겼는지 파악할 수 있다.Logging로깅은 어렵다. 애플리케이션의 문제를 해결하는데 필요한 정보를 얻기 위한 최소한의 로깅을 할 수 있도록 하는 것은 어려운 일이다. 로깅은 애플리케이션이 사용할 수 있는 CPU와 I/O 시간을 소모한다. 개발하면서 남긴 과한 로깅은 실제 운영 환경에서 엄청난 지연 시간을 더하며 병목 현상이 생길 수 있다.Go에서는 log 패키.. 2025. 11. 22.
[GNPS] 챕터 12 데이터 직렬화 GNPS (Go Network Programming School)의 내용을 정리한 글입니다.Go 언어를 활용한 네트워크 프로그래밍 - 책으로 스터디를 진행합니다.데이터 직렬화 및 역직렬화는 다양한 서비스와 통신하고 데이터를 교환하는 데 사용된다. 애플리케이션 계층에서 선언된 데이터는 바이트로 변환되어 네트워크 전송이나 데이터 저장에 사용될 수 있다. 따라서 바이트로 구성된 데이터를 재객체화하는 메커니즘이 있다면 데이터가 어디에서 왔는지에 관계없이 형식에 맞는 데이터를 보내고 받을 수 있다.다양한 데이터 직렬화 형식 중에서 가장 인기 있는 직렬화 형식인 JSON, 프로토콜 버퍼, Gob 형식을 살펴본다. 또한, gRPC라는 프레임워크를 사용하여 원격 노드에 있는 코드를 마치 로컬에서 실행되는 것처럼 사용하.. 2025. 11. 18.
[TFAS] 챕터 2 우리는 왜 테라폼을 쓰는가? TFAS (TerraForm Addicted School)의 내용을 정리한 글입니다.심각한 테라폼 중독입니다 - 책으로 스터디를 진행합니다.IaC 도구멱등성선언형여러 프로바이더 제공선언적인 관리 언어테라폼✅✅✅✅앤서블✅❌⚠️*❌AWS CDK✅✅❌❌Pulumi✅✅✅❌* 앤서블은 다양한 모듈을 제공하지만, 테라폼에 비해 클라우드 인프라 프로비저닝 프로바이더가 제한적임선언형 인프라 관리많은 리소스와 리소스 간 복잡한 연관 관계를 팀 단위로 관리하게 된다면 복잡하다. 그렇기 때문에 명령형 방식으로 생성되는 리소스보다 기대된 상태 정의에 기반하여 멱등성이 보장되는 선언형 IaC 도구를 사용해야 한다.테라폼은 선언형 IaC 도구로 리소스에 대한 명령이 아닌 리소스의 상태를 선언하는 방식으로 사용한다. 그리고 멱등성.. 2025. 11. 15.
[GNPS] 챕터 11 TLS 통신 보안 GNPS (Go Network Programming School)의 내용을 정리한 글입니다.Go 언어를 활용한 네트워크 프로그래밍 - 책으로 스터디를 진행합니다.2010년 이전에 대부분의 웹사이트는 HTTP를 사용했다. 아무런 암호화 없이 우리가 통신하는 모든 네트워크의 데이터를 누군가가 탈취해서 엿본다면 그냥 그대로 읽을 수 있었다. 하지만 요즘엔 HTTP 통신의 종단 간 암호화를 통한 보안 강화는 필수이다. HTTP를 사용한 웹사이트는 안전하지 않은 사이트라는 경고를 대문짝만 하게 띄워주며, HTTPS가 아닌 사이트를 찾기 어렵다. TLS 프로토콜의 이해TLS 프로토콜은 클라이언트와 서버 간에 안전한 통신을 제공한다. TLS를 사용하여 클라이언트와 서버는 통신을 암호화하여 제3자가 중간에서 통신을 .. 2025. 11. 15.
[GNPS] 챕터 9 HTTP 서비스 작성! GNPS (Go Network Programming School)의 내용을 정리한 글입니다.Go 언어를 활용한 네트워크 프로그래밍 - 책으로 스터디를 진행합니다.Go의 net/http 패키지는 추상화가 매우 잘 되어 있어 서버 초기화 및 설정, 리소스 생성, 요청 처리에 집중할 수 있습니다. HTTP 서버는 서로 활발하게 통신하는 여러 요소로 구성되어 있으며, 핸들러(Handler), 미들웨어(Middleware), 그리고 멀티플렉서(Multiplexer)의 상호작용으로 이루어져 있습니다. 웹 서비스는 이런 요소들을 전부 포함하는 서버를 의미합니다. Go HTTP 서버 해부 서버의 멀티플렉서(네트워크 용어로는 라우터)는 클라이언트 요청을 수신합니다. 멀티플렉서는 요청의 목적지를 결정한 후 해당 요청을 처.. 2025. 11. 12.
[GNPS] 챕터 8 HTTP 클라이언트 작성 GNPS (Go Network Programming School)의 내용을 정리한 글입니다.Go 언어를 활용한 네트워크 프로그래밍 - 책으로 스터디를 진행합니다.HTTP 기초 이해HTTP는 www에서 사용되는 애플리케이션 계층의 프로토콜로, 클라이언트-서버 기반의 세션을 가지지 않는 프로토콜입니다. 웹상에서 통신하는 기반이 되는 프로토콜로, 하위 계층의 전송 프로토콜로는 TCP를 사용합니다.URLURL(Uniform Resource Locator - 통합 리소스 식별자)은 클라이언트가 웹 서버를 찾아 요청된 리소스를 식별하는 데 사용하는 일종의 주소입니다. 클라이언트는 URL을 웹 브라우저에 전송하고, 웹 서버는 URL에 해당하는 미디어 리소스를 응답합니다.여기서 리소스란 이미지, 스타일 시트, HTML.. 2025. 11. 11.
[TFAS] 챕터 1 클라우드와 코드형 인프라 스트럭처 TFAS (TerraForm Addicted School)의 내용을 정리한 글입니다.심각한 테라폼 중독입니다 - 책 으로 스터디를 진행합니다.IaC는 인프라를 사람의 개입에 의한 물리적 방식에 의존하지 않고, 시스템화된 코드로 정의하여 인프라를 자동으로 관리하는 프로비저닝 방식을 말한다.IaC가 관리하는 인프라는 베어메탈이든 가상 머신이든 가리지 않는다. 다만, IaC 개념의 대중화는 클라우드 네이티브 패러다임의 확산과 밀접한 관련이 있다.IaC의 대장주 테라폼과 클라우드 대장주 AWS를 기반으로 알아보자.클라우드 컴퓨팅 vs 온프레미스 컴퓨팅클라우드 서비스는 인터넷을 통해서 원하는 컴퓨팅과 그에 부속된 리소스를 고객이 필요한 만큼 프로비저닝 할 수 있는 서비스다. 클라우드와는 반대되는 개념이 온프렘이라.. 2025. 11. 8.
[GNPS] 챕터 7 유닉스 도메인 소켓! GNPS (Go Network Programming School)의 내용을 정리한 글입니다.Go 언어를 활용한 네트워크 프로그래밍 - 책으로 스터디를 진행합니다.유닉스 도메인 소켓이란?유닉스 도메인 소켓은 파일 시스템을 이용하여 패킷의 목적지 주소를 결정하는 통신 방법입니다. 동일한 노드 내에서 동작하는 프로세스 간 통신(IPC, Inter-Process Communication)을 가능하게 하여 데이터를 주고받을 수 있도록 합니다.일반적인 네트워크 소켓은 IP 주소와 포트 번호로 정의됩니다. 이를 통해 동일한 IP를 가진 노드 내의 여러 서비스가 서로 다른 포트로 구분되어 수신되는 트래픽을 처리할 수 있습니다.유닉스 도메인 소켓은 이러한 소켓 주소 정의 원칙을 파일 시스템에 적용한 것입니다. 유닉스 도.. 2025. 11. 8.
[GNPS] 챕터 6 UDP 통신의 신뢰성 확보 GNPS (Go Network Programming School)의 내용을 정리한 글입니다.Go 언어를 활용한 네트워크 프로그래밍 - 책으로 스터디를 진행합니다.UDP는 신뢰성이 없는 프로토콜이기 때문에 애플리케이션에서 신뢰성과 관련한 처리를 해야 합니다.이전 장에서 UDP의 기본 기능을 살펴봤다면, 이번에는 애플리케이션 계층 프로토콜에서 이를 어떻게 활용하는지 예시를 통해 알아보겠습니다.TFTP는 UDP로 신뢰성 있는 데이터 전송을 가능하게 하는 애플리케이션 프로토콜입니다. 클라이언트가 파일을 다운로드만 할 수 있는 TFTP 서버를 구현하면서 신뢰성 있는 UDP 통신의 기초적인 방법을 알아보겠습니다.TFTP 서버는 클라이언트로부터 읽기 요청을 수락하고, 데이터 패킷을 전송하며, 필요시 에러 패킷을 송신.. 2025. 11. 7.
[GNPS] 챕터 5 신뢰성 없는 UDP 통신 GNPS (Go Network Programming School)의 내용을 정리한 글입니다. Go 언어를 활용한 네트워크 프로그래밍 - 책으로 스터디를 진행합니다.UDP의 특징UDP는 통신에 대한 신뢰성이 없습니다. 전송 확인 메커니즘이 없기 때문에 수신자도 수신 확인 패킷을 보내지 않습니다. 패킷 순서도 보장되지 않습니다.단순하기 때문에 빠르며, 이런 특징이 필요한 애플리케이션에서 UDP를 사용하는 것이 유리합니다.안정적인 연결과 연속적인 패킷의 흐름을 가지는 TCP와 다르게 UDP는 투박합니다. 안정적인 연결 확인도 없고, 세션 확인도 없으며, 데이터 수신 확인도 없습니다.net.Conn 인터페이스는 TCP 연결을 사용하는 데는 유용하지만 UDP를 사용할 때는 적합하지 않습니다. 따라서 패킷 지향적인.. 2025. 11. 6.
[GNPS] 챕터 4 TCP 데이터 전송하기 GNPS (Go Network Programming School)의 내용을 정리한 글입니다.Go 언어를 활용한 네트워크 프로그래밍 - 책으로 스터디를 진행합니다. 핵심 인터페이스: net.ConnGo 네트워크 프로그래밍의 중심에는 net.Conn 인터페이스가 있습니다. listener.Accept()나 net.Dial()을 통해 반환되는 연결 객체는 모두 이 인터페이스를 구현합니다.그중 Read와 Write 메서드는 가장 유용하게 사용할 수 있습니다. 해당 메서드는 io.Reader, io.Writer 인터페이스를 구현한 메서드로 io 인터페이스를 사용하는 코드를 활용하여 네트워크 프로그래밍을 할 수 있습니다.이로 인해 io 패키지에서 제공하는 다양한 유틸리티(예: io.Copy, bufio.Scanne.. 2025. 11. 5.
[GNPS] 챕터 2 리소스의 위치와 트래픽 라우팅 GNPS (Go Network Programming School)의 내용을 정리한 글입니다.Go 언어를 활용한 네트워크 프로그래밍 - 책 으로 스터디를 진행합니다. IP (Internet Protocol)란 무엇인가? IP(Internet Protocol)는 인터넷을 통해 전송되는 데이터의 포맷과 규칙을 정의하는 핵심 통신 규약입니다.네트워크상에서 각 노드(컴퓨터, 서버 등)를 고유하게 식별할 수 있도록 IP 주소(Address)를 사용하며, 이를 통해 노드 간의 원활한 통신을 가능하게 합니다. IPv4 주소의 구조 현재 널리 사용되는 IPv4 주소는 8비트로 구성된 네 개의 그룹, 즉 총 32비트로 이루어진 숫자입니다. 모든 비트가 0 또는 1의 조합으로 이루어져, 약 .. 2025. 10. 23.
[GNPS] 챕터 1 네트워크 시스템 개요, 챕터 3 신뢰성 있는 TCP 데이터 스트림 GNPS (Go Network Programming School)의 내용을 정리한 글입니다.Go 언어를 활용한 네트워크 프로그래밍 - 책으로 스터디를 진행합니다.챕터 1: 네트워크 시스템 개요 네트워크와 토폴로지 컴퓨터 네트워크는 두 개 이상의 장치 또는 노드 간 연결을 말하며 각 노드가 데이터를 공유할 수 있도록 합니다.여러 노드를 연결하여 네트워크 상의 노드를 구성하는 것을 토폴로지라고 합니다.가장 단순한 형태는 점대점 (point-to-point) 연결로 두 노드가 하나의 연결을 공유하는 구조입니다.이런 점대점 연결을 연속해서 하는 것을 데이지 체인(daisy chain)이라고 합니다. 노드 A에서 노드 F로 가기 위해선 반드시 B와 C 노드를 지나.. 2025. 10. 3.
[AIAS] N8N AI Agent 사용 준비 - Prompt AIAS (AI Automation School) 3주 차 내용 중 일부를 입맛에 맞게 정리한 글입니다.n8n - AI Agents, AI Automations & AI Voice Agents (No-code!) - udemy로 스터디를 진행합니다.AI와 프롬프트 프롬프트는 AI 모델을 사용할 때 최고의 결과물을 일관적으로 생성할 수 있도록 하는 방법 중 하나입니다. AI에게 명령을 내리거나 지시를 할 때 AI 가 수행해야 할 명확한 작업과 방식을 구성하여 전달하는 것을 의미합니다. 잘 구성된 프롬프트에는 지시, 질문, 맥락이 포함되어 있습니다. AI는 이를 인지하여 작업을 처리함으로써 AI의 능력을 최상치로 끌어올릴 수 있게 됩니다.명확하게 전달하는 지시 사항이 없다면.. 2025. 9. 24.
[AIAS] n8n, Form 으로 인입되는 사용자 문의 자동화하기 AIAS (AI Automation School) 의 내용을 정리한 글입니다.n8n - AI Agents, AI Automations & AI Voice Agents (No-code!) - udemy 로 스터디를 진행합니다.워크플로우를 만드는 실습에 대한건 이미 수행했지만 블로그에 어떤식으로 정리할지 좋은 아이디어가 떠오르지 않아 차일피일 미루고 있었습니다.일단 정리해놓고 봐야 추후에 개선할 점이 보일 것 같아서, 일단 제가 편하게 느끼는 대로 작성하고 전달하려고 합니다. 아니 다음번에 볼 저를 위해 잘 정리해두겠습니다.이번시간에는 실습형 강의를 들으면서 가장 중요한 직접 해보는 실습에 대한 내용입니다.Form 데이터를 입력받아 입력한 사용자에게 문의에 대해 응답을 주는 문의 자동화 프로세스의 인입 부.. 2025. 9. 17.
[AIAS] 자동화 기본 개념과 AI 를 사용한 AI Automation AIAS (AI Automation School) 의 내용을 정리한 글입니다.n8n - AI Agents, AI Automations & AI Voice Agents (No-code!) - udemy로 스터디를 진행합니다.자동화와 워크플로우 자동화 자동화란 반복적인 작업을 소프트웨어를 사용하여 수행하게 함으로써 수동으로 실행하지 않도록 하는 것입니다.자동화가 중요한 이유는 다음과 같습니다.자동적으로 처리되는 시스템으로 시간을 아껴 다른 중요한 일을 처리하는 데 사용할 수 있습니다.사람이 수동으로 작업할 때 발생할 수 있는 오류를 줄여줍니다.그렇기 때문에 효율적이고 빠르게 일을 처리할 수 있습니다.전통적인 자동화는 코드를 작성해서 시스템상에서 테스트하고.. 2025. 9. 16.
[AIAS] n8n 크레덴셜 등록 및 발급 방법 AIAS (AI Automation School) 의 내용을 정리한 글입니다.n8n - AI Agents, AI Automations & AI Voice Agents (No-code!) - udemy 로 스터디를 진행합니다.n8n 을 사용해 여러 서비스를 통합하고 일상과 업무에서 효율성을 만들어 낼 수 있을 것 같아 평소 관심이 있었던 AI 와 워크플로우를 합쳐 AI Automation 학습을 하고 있습니다.n8n 은 오픈 소스 기반의 워크플로우 도구로 노드라는 것을 연결하여 하나의 작업 흐름을 만들어주는 소프트웨어입니다.n8n 노드에서 필요한 서비스들을 호출할 수 있는데 여러 서비스를 호출하기 위해서는 해당하는 서비스의 크레덴셜(credential) 이 필요합니다.오늘은 여러 서비스에서 크레덴셜을 초기.. 2025. 9. 11.