본문 바로가기

하씨가문의 영광20

Linux Terraform & Ansible 설치 방법 안녕하세요! 하씨 가문의 영광입니다. 지금까지 Terraform 과 Ansible의 개요 및 구성에 대해서 알아보았습니다. 이제는 더 나아가서 Terraform & Ansible의 설치 방법에 대해서 알아보도록 하겠습니다 Let's Go~~~ Terraform 설치 Terraform은 MaC, Window, Linux 운영체제에서 모두 사용이 가능합니다. Linux에서 설치하는 방법은 크게 2가지가 있습니다. 1. 특정 버전을 다운로드 하여 사용하는 방법 2. tfenv 환경으로 설치하는 방법 먼저 첫번째 방법으로 설치를 진행해보도록 하겠습니다. 1. Binary 설치방법 테라폼은 Linux에 설치할 때, Binary 설치를 지원하므로 매우 편리하게 설치하고 삭제하고 할수있습니다. wget으로 Binar.. 2022. 5. 10.
참고 : Terraform & Ansible외의 도구 개념 및 관계 - 2 안녕하세요! 하씨가문의 영광입니다. 이전시간에는 Puppet & Chef를 다뤄봤는데요! 이번 시간에서는 AWS CloudFormation & SaltStack에 대해서 알아보겠습니다! ※ 목차 AWS CloudFormation 개념 구성 요소 동작 원리 SaltStack 개념 장점 Architecture 특징 AWS CloudFormation AWS 리소스를 생성하기 위한 각종 설정을 템플릿 파일로 만들어서 사용하는 도구입니다. AWS 리소스를 모델링하고 설정하여 리소스 관리 시간을 줄이고 AWS에서 실행되는 애플리케이션에 더 많은 시간을 사용하도록 해 주는 서비스입니다. 필요한 모든 AWS 리소스를 설명하는 템플릿을 생성하면 CloudFormation이 해당 리소스의 프로비저닝과 구성을 담당합니다. .. 2022. 5. 2.
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.