본문 바로가기
반응형

terraform3

[실습] 2. 테라폼을 이용해서 EC2 인스턴스 올려보기 (설치 방법 및 확인, 템플릿 작성, 적용) 테라폼(Terraform)은 HashiCorp에서 개발한 오픈 소스 도구로, 인프라스트럭처 코드를 사용하여 클라우드 서비스를 안전하게 효율적으로 제어할 수 있습니다. 이번 글에서는 테라폼의 설치 방법에 대해 알아보겠습니다. 1. 테라폼 설치 방법 및 확인 운영체제에 따라 테라폼을 설치하는 방법이 다릅니다. 자세한 내용은 공식 문서를 참조하시기 바랍니다. 저는 AWS Cloudshell에 설치해보도록 하겠습니다. AWS Cloudshell을 처음 들어보는 분들을 위해서 간단히 설명드리자면, AWS에서 무료로 제공하는 경량형 리눅스 서버라고 생각하시면 됩니다. git clone https://github.com/tfutils/tfenv.git ~/.tfenv mkdir ~/bin ln -s ~/.tfenv/.. 2023. 7. 21.
[실습] 1. AWS CLI를 이용해서 EC2 인스턴스 올려보기 (aws cli 소개, EC2 인스턴스 만들기, SSH 접속) 이 글에서는, AWS가 제공하는 도구 중 하나인 AWS CLI(Command Line Interface)를 사용하여 EC2 인스턴스를 시작하고, SSH로 해당 인스턴스에 접속하는 과정을 다뤄보겠습니다. 1. AWS CLI 소개 AWS CLI는 아마존 웹 서비스를 커맨드 라인에서 사용, 관리할 수 있도록 해주는 도구입니다. 개발자들이 소프트웨어 개발, 배포, 관리 과정을 자동화하고, AWS 리소스를 프로그래밍 방식으로 제어할 수 있게 해줍니다. AWS CLI는 다양한 AWS 서비스에 대한 직접적인 컨트롤을 가능하게 해주며, 이를 통해 EC2, S3, DynamoDB, Lambda 등과 같은 서비스를 명령행에서 직접 관리할 수 있습니다. 또한, 스크립트를 통해 이러한 서비스들을 조작하는 것이 가능하므로, 복.. 2023. 7. 20.
테라폼(Terraform):인프라 자동화 도구 (테라폼 소개, 사용시 이점, 사용 예시) 테라폼(Terraform)은 인프라스트럭처 프로비저닝과 관리를 위한 인기 있는 오픈 소스 도구입니다. HashiCorp에서 개발되었으며, 클라우드 및 온프레미스 환경에서 인프라 리소스를 프로그래밍적으로 관리할 수 있는 많은 기능을 제공합니다. 이 글에서는 테라폼의 소개, 이점 및 사용 예시에 대해 알아보겠습니다. 1. 테라폼 소개 테라폼은 인프라스트럭처를 코드로 정의하고 프로비저닝하는 도구로, 인프라스트럭처 자동화의 핵심 개념인 인프라스트럭처 as 코드(Infrastructure as Code, IaC)를 구현하기 위해 사용됩니다. 테라폼은 선언적 언어를 사용하여 원하는 상태의 인프라스트럭처를 기술하고, 해당 상태를 실제 인프라로 프로비저닝합니다. 이를 통해 개발자 및 운영팀은 반복적이고 수동적인 작업을.. 2023. 7. 16.