분류 전체보기
-
CloudNet@ 팀의 가시다님께서 Leading 하시는 Terraform T101 Study 내용 요약 해당 Terraform Study 는 Terraform Up and Running 책을 기반으로 진행 중입니다. 이번에는 Default VPC 가 아닌 원하는 VPC 생성해보자. 이후 생성한 VPC 에 리소스를 배포할 예정이다. 1. Architecture 2. VPC를 위한 vpc.tf 파일 생성 이처럼 특정 리소스만을 위한 tf 파일을 분리할 수 있다. 아래의 리소스는 모두 같은 vpc.tf 파일 안에 있는 코드지만 블로그에서는 가독성을 위해 구분해놓았다. 2.1. vpc 생성 provider "aws" { region = "ap-northeast-2" } resource "aws_vpc" "sc..
2주차(1)_Terraform을 통한 VPC 배포CloudNet@ 팀의 가시다님께서 Leading 하시는 Terraform T101 Study 내용 요약 해당 Terraform Study 는 Terraform Up and Running 책을 기반으로 진행 중입니다. 이번에는 Default VPC 가 아닌 원하는 VPC 생성해보자. 이후 생성한 VPC 에 리소스를 배포할 예정이다. 1. Architecture 2. VPC를 위한 vpc.tf 파일 생성 이처럼 특정 리소스만을 위한 tf 파일을 분리할 수 있다. 아래의 리소스는 모두 같은 vpc.tf 파일 안에 있는 코드지만 블로그에서는 가독성을 위해 구분해놓았다. 2.1. vpc 생성 provider "aws" { region = "ap-northeast-2" } resource "aws_vpc" "sc..
2022.11.09 -
CloudNet@ 팀의 가시다님께서 Leading 하시는 Terraform T101 Study 내용 요약 해당 Terraform Study 는 Terraform Up and Running 책을 기반으로 진행 중입니다. 1. 웹 서버를 위한 main.tf 파일 생성 provider "aws" { region = "ap-northeast-2" } resource "aws_instance" "example" { ami = "ami-0e9bfdb247cc8de84" instance_type = "t2.micro" // user_data는 EC2 Instance가 처음 배포될 때 실행되는 스크립트 내용 user_data =
1주차(4)_Terraform을 통한 EC2 웹 서버 배포CloudNet@ 팀의 가시다님께서 Leading 하시는 Terraform T101 Study 내용 요약 해당 Terraform Study 는 Terraform Up and Running 책을 기반으로 진행 중입니다. 1. 웹 서버를 위한 main.tf 파일 생성 provider "aws" { region = "ap-northeast-2" } resource "aws_instance" "example" { ami = "ami-0e9bfdb247cc8de84" instance_type = "t2.micro" // user_data는 EC2 Instance가 처음 배포될 때 실행되는 스크립트 내용 user_data =
2022.11.09 -
CloudNet@ 팀의 가시다님께서 Leading 하시는 Terraform T101 Study 내용 요약 해당 Terraform Study 는 Terraform Up and Running 책을 기반으로 진행 중입니다. 1. EC2 Instance 배포 EC2 Instance는 AWS에서 사용하는 기본적인 IaaS 서비스입니다. 편의를 위해 Default VPC를 사용할 예정이므로, Default VPC가 없다면 실습 전 생성해 줍니다. 1.1. Main.tf 작성 main.tf 파일 생성 후 아래의 내용을 넣고 실행해봅니다. // main.tf // provider 를 통해 aws를 사용할 것임을 선언 provider "aws" { region = "ap-northeast-2" } resource "aw..
1주차(3)_Terraform을 통한 리소스 배포CloudNet@ 팀의 가시다님께서 Leading 하시는 Terraform T101 Study 내용 요약 해당 Terraform Study 는 Terraform Up and Running 책을 기반으로 진행 중입니다. 1. EC2 Instance 배포 EC2 Instance는 AWS에서 사용하는 기본적인 IaaS 서비스입니다. 편의를 위해 Default VPC를 사용할 예정이므로, Default VPC가 없다면 실습 전 생성해 줍니다. 1.1. Main.tf 작성 main.tf 파일 생성 후 아래의 내용을 넣고 실행해봅니다. // main.tf // provider 를 통해 aws를 사용할 것임을 선언 provider "aws" { region = "ap-northeast-2" } resource "aw..
2022.11.09 -
CloudNet@ 팀의 가시다님께서 Leading 하시는 Terraform T101 Study 내용 요약 해당 Terraform Study 는 Terraform Up and Running 책을 기반으로 진행 중입니다. Mac 의 Terraform 환경을 구성해보겠습니다. 1. Terraform Install Terraform Install Docs Install Terraform | Terraform | HashiCorp Developer Install Terraform on Mac, Linux, or Windows by downloading the binary or using a package manager (Homebrew or Chocolatey). Then create a Docker contai..
1주차(2)_Terraform 실행 환경 구성 (Mac)CloudNet@ 팀의 가시다님께서 Leading 하시는 Terraform T101 Study 내용 요약 해당 Terraform Study 는 Terraform Up and Running 책을 기반으로 진행 중입니다. Mac 의 Terraform 환경을 구성해보겠습니다. 1. Terraform Install Terraform Install Docs Install Terraform | Terraform | HashiCorp Developer Install Terraform on Mac, Linux, or Windows by downloading the binary or using a package manager (Homebrew or Chocolatey). Then create a Docker contai..
2022.11.08 -
CloudNet@ 팀의 가시다님께서 Leading 하시는 Terraform T101 Study 내용 요약 해당 Terraform Study 는 Terraform Up and Running 책을 기반으로 진행 중입니다. 이번 게시글은 책에 나와있는 DevOps, IaC 에 관한 이론적 내용이며, Terraform 실습은 다음 게시글부터 진행하겠습니다. 1. Cloud Service의 등장 하드웨어 인프라를 사용한만큼 비용을 지불하는 서비스 기존의 조직들이 소프트웨어를 서비스하기 위해서는 수많은 하드웨어를 먼저 설치하는 작업을 선행하고, 그 위에 소프트웨어를 개발하여 실행하여야 했습니다. 때문에 얼마 전까지만 해도 하드웨어를 관리하는 운영팀(Ops), 소프트웨어를 개발하는 개발팀(Dev)는 철저하게 분리되어..
1주차(1)_Terraform 이란 무엇인가??CloudNet@ 팀의 가시다님께서 Leading 하시는 Terraform T101 Study 내용 요약 해당 Terraform Study 는 Terraform Up and Running 책을 기반으로 진행 중입니다. 이번 게시글은 책에 나와있는 DevOps, IaC 에 관한 이론적 내용이며, Terraform 실습은 다음 게시글부터 진행하겠습니다. 1. Cloud Service의 등장 하드웨어 인프라를 사용한만큼 비용을 지불하는 서비스 기존의 조직들이 소프트웨어를 서비스하기 위해서는 수많은 하드웨어를 먼저 설치하는 작업을 선행하고, 그 위에 소프트웨어를 개발하여 실행하여야 했습니다. 때문에 얼마 전까지만 해도 하드웨어를 관리하는 운영팀(Ops), 소프트웨어를 개발하는 개발팀(Dev)는 철저하게 분리되어..
2022.11.08 -
Linux에서 grep, find 등과 함께 자주 사용되는 cut 명령어를 숙지해보자 1. Cut 명령어 특정 파일에서 특정 필드를 출력해주는 명령어 파일에서 원하는 값을 잘라서 보여주는 명령어 2. Cut 사용법 기본 형식 # 기본 사용법 cut [Option] [File] # 주 사용 예시 cat test.txt | cut -c 3 고려할만한 옵션 -c --characters : 지정한 문자 출력, 콤마(,) 하이픈(-)을 사용하여 범위 지정 가능 -f --fields : 지정된 필드 출력 -d -delimiter : 필드를 구분하는 문자 지정, 디폴트는 Tab 문자 -s : 필드 구분자를 포함하지 않는 행은 출력하지 않음 3. Cut 사용 예제 3.1. 예제를 위한 파일 생성 # test.txt 내..
Cut 명령어 알아보기Linux에서 grep, find 등과 함께 자주 사용되는 cut 명령어를 숙지해보자 1. Cut 명령어 특정 파일에서 특정 필드를 출력해주는 명령어 파일에서 원하는 값을 잘라서 보여주는 명령어 2. Cut 사용법 기본 형식 # 기본 사용법 cut [Option] [File] # 주 사용 예시 cat test.txt | cut -c 3 고려할만한 옵션 -c --characters : 지정한 문자 출력, 콤마(,) 하이픈(-)을 사용하여 범위 지정 가능 -f --fields : 지정된 필드 출력 -d -delimiter : 필드를 구분하는 문자 지정, 디폴트는 Tab 문자 -s : 필드 구분자를 포함하지 않는 행은 출력하지 않음 3. Cut 사용 예제 3.1. 예제를 위한 파일 생성 # test.txt 내..
2022.11.08 -
프로그래밍에서 용어 중 굉장히 많이 쓰이지만 헷갈리는 용어인 변수(Variable), 매개변수(Parameter), 인자(Argument)에 대해서 정리해보고자 한다. 예시 코드는 JavaScript로 구성되어 있다. 1. 변수 (Variable) 데이터를 담는 공간 // 변수 선언 var fruit; // 변수 초기화 fruit = "Apple"; // 위 2단계를 아래와 같이 바로 표현할 수도 있다. var fruit = "Apple"; 변수는 데이터를 담는 공간을 의미하며 위 예시에서는 fruit 라는 공간을 선언하고, 그 안에 Apple이라는 값을 넣어주었다. 변수는 1) 변수 선언, 2) 변수 초기화으로 구성되어 있다. 1) 변수 선언 변수 선언은 변수를 생성하는 행위를 의미한다. 예시에서 fr..
변수(Variable), 매개변수(Parameter), 인자(Argument)프로그래밍에서 용어 중 굉장히 많이 쓰이지만 헷갈리는 용어인 변수(Variable), 매개변수(Parameter), 인자(Argument)에 대해서 정리해보고자 한다. 예시 코드는 JavaScript로 구성되어 있다. 1. 변수 (Variable) 데이터를 담는 공간 // 변수 선언 var fruit; // 변수 초기화 fruit = "Apple"; // 위 2단계를 아래와 같이 바로 표현할 수도 있다. var fruit = "Apple"; 변수는 데이터를 담는 공간을 의미하며 위 예시에서는 fruit 라는 공간을 선언하고, 그 안에 Apple이라는 값을 넣어주었다. 변수는 1) 변수 선언, 2) 변수 초기화으로 구성되어 있다. 1) 변수 선언 변수 선언은 변수를 생성하는 행위를 의미한다. 예시에서 fr..
2022.11.06