테라폼을 이용해서 AWS infrastructure를 build할 수 있다. EC2 instance를 빌드하는 것을 시작으로한다.
https://www.youtube.com/watch?v=SLB_c_ayRMo&t=2694s
## Setup Guide
1. Setup AWS
Create an account
2. Install Terraform
Download - Windows binary - Extract all - copy the file and paste into an appropriate directory to make it an excutable file.
"C:\terraform" create a new terraform folder.
Open terminal and type terraform -v
3. Install Terraform inside of VSCode
4. Open AWS Docs
https://registry.terraform.io/providers/hashicorp/aws/latest/docs
5. Terraform init, plan and apply
Terraform Registry registry.terraform.io
7. Build EC2, Destroy EC2
8. Build VPC, Destory VPC. Order does not matter in terraform.
terraform apply --auto-approve (Skipping yes)
.terraform --> When we 'init'. You can delete it. and terraform apply again. It will throw an error.
Need to initialise it again. terraform init
terraform.tfstate --> be able to check the current status, configuration etc. (Docker pipfile.lock?)
Q. 내가 할 수 있는 일인가? Terraform이라는 언어를 배우고 공부하고 받아들이고 경험하다보면 내가 어느정도 책임을 질 수 있는 부분인가?
Q. 내 커리어 전반에 도움이 되는 일인가? 이 부분은 Transferrable한 skill이 맞는가? 내가 가진 ML,DL productionising skill과 terraform + AWS 지식이 특정 Job title에서 찾아보려면 어떤 것인가? 내가 애매하게 DS도아니고 Data Engineer나 Platform Engineer와 같은 잡다한 지식을 알게 되는것인가? LLM에 더 중점을 둬야하는가?
Q. 내가 처음 코딩을 시작했을 때와 비슷한 감정이 든다. 튜토리얼 따라하는 것이므로? 그러나 직업이 되자 더 복잡해지고 재미가 없어질 수 있다.
Q. X에게 이 부분을 내가 할 수 있다고 말하는 시점과 3개월 또는 6개월이 지난 시점에 나의 타이틀, 업무, 그리고 연봉에 대한 변화를 이야기할 수 있는 부분인가?
[Terraform] Terraform Certified Associate Exam MockTest (0) | 2024.02.10 |
---|---|
[Terraform] Terraform Certified Associate (0) | 2024.02.02 |
Threading과 Starmap의 차이 (0) | 2024.01.23 |
Extract dates using regular expression (1) | 2024.01.05 |
MLOps platforms (1) | 2024.01.05 |