본문 바로가기

테라폼13

PowerShell - Alias (별칭) 사용하기 리눅스를 할 때 긴 명령어들을 별칭을 만들어 사용하듯이 파워쉘도 별칭을 만들어 간편하게 사용할 수 있다. 기본적으로 파워쉘 명령어는 동사 - 명사 - 이름으로 길게 되어있기 때문에 풀네임으로 사용하기 어렵다. 뿐만 아니라 자주 실행하는 명령어나 실행을 별칭으로 만들어서 사용할 수도 있다. PowerShell Alias 만드는 법은 Set-Alias [별칭] [대상] 으로 만들면 된다. 예를 들어 메모장을 단축시키고 싶다면 Set-Alias note notepad.exe 처럼 설정하면 된다. 별칭을 확인하고 싶다면 Get-Alias 를 입력하면 설정한 명령어와 기본 PowerShell 별칭이 나온다. Terraform을 사용할 시 VS Code를 많이 사용하는데 기본 터미널이 PowerShell로 되어있다.. 2022. 8. 10.
Terraform & Ansible 연동 효과 안녕하세요! 하씨가문의 영광입니다! 오늘은 Terraform과 Ansible를 함께 사용했을 때 어떤 효과를 가져오는 지 알아보도록 하겠습니다! Don't have a good day, Have a great day! ▶ 목차 코드로서의 인프라의 목표 Terraform과 Ansible 간단 소개 Terraform과 Ansible을 함께 사용했을 때 효과 Terraform과 Ansible을 함께 사용하는 방법 코드로서의 인프라의 목표 먼저, Iac란 앞서 이전 블로그에도 설명을 드렸다시피 인프라를 설명하는 코드를 작성하는 것입니다. 리소스를 쉽게 생성, 파괴, 수정, 크기 조정 및 이동할 수 있는 동적 인프라입니다. 목표를 나열하자면, 변화에 더 빠르게 적응하고 온디맨드로 비즈니스 가치 제공 적은 노력으로.. 2022. 7. 26.
Terraform으로 Aws Infra 구성하기 (기초) 여기서 다루는 Terraform은 기초로 폴더 및 파일을 나눠 구분하지 않으며 Backend로 Resource를 불러오지 않겠다. 이 글에서 Terraform으로 생성 할 아키텍처는 다음과 같다. (아키텍처 이미지) Terraform에 Aws 공급자를 등록하는 방법은 여러가지인데 이 방법으로 등록하도록 하겠다. 먼저 IAM 사용자를 생성 해 AceessKey와 SecretKey를 기입한다. provider "aws" { access_key = "access_key" secret_key = "secret_key" region = "ap-northeast-2" } Root 사용자를 사용해도 되나 Aws에서는 모든 권한을 IAM사용자에 할당하더라도 IAM을 생성하여 사용하는 것을 권장하고 있다. 계정탈취시에 .. 2022. 7. 13.
Terraform & Ansible 관계 안녕하세요! 하씨가문의 영광입니다! 이전 세션까지 Terraform과 Ansible에 대해 알아봤어요! 이번 세션에서는 Terraform과 Ansible의 차이점에 대해 알아보고자 해요! 들어가기전에.. 앞서 다뤄봤듯이 Terraform과 Ansible 모두 DevOps 도구이지만 Terraform은 오픈소스로, Infrastructure as Code 플랫폼인 반면, Ansible은 해당 인프라 구성에 중점을 둔 오픈 소스 구성 관리 도구입니다. 1. 유사점 Terraform과 Ansible은 유사한 도구입니다. 둘 다 새로운 클라우드 인프라를 프로비저닝하고 필요한 애플리케이션 구성 요소를 동일하게 구성할 수 있습니다. 또한, 새로 생성된 가상 머신에서 원격 명령을 실행할 수 있습니다. 즉, 두 도구 .. 2022. 4. 20.
테라폼(Terraform)이란? - 개념, 장점, 관리툴 ※ 목차 ▶ IAC 가상화 기술의 발전 Iac 란 Iac 종류 ▶ Terraform Terraform 개념 Terraform 장점 Terraform 구성 사용관리 툴 들어가기전에.. IT산업에 종사하면서 도구의 사용법을 익히는 것도 중요하지만, 그 뒷 배경 또한 중요합니다. 오늘은 IAC의 배경부터 관련 도구는 무엇이 있으며, 어떻게 동작하는 지에 대해 알아보는 시간을 가지겠습니다. ▶ Iac 1. 가상화 기술의 발전 VM ware, Hyper-v와 같은 기술을 통해서 여러대의 서버를 더 많이 쉽게 만들 수 있게 되었습니다. 하지만 기하급수적으로 늘어나는 서버들에 대한 프로비저닝과 운영에 대한 이슈가 발생하였습니다. 인력을 무한정으로 늘릴 수 없었기 때문에 서버 구축과 운영에 대한 자동화가 필요했습니다... 2022. 4. 6.