본문 바로가기
728x90

IT65

Terraform EC2 생성 Terraform EC2 생성 1) Provider 설정 provider "aws" { region = "ap-northeast-2" } 2) EC2 AMI Instacne 및 type 설정 - AMI 설정 - Type 설정 resource "aws_instance" "web-2a"{ ami = "ami-0a0de518b1fc4524c" instance_type = "t2.micro" } 3) Terraform AWS 적용 1.1 terraform Project 초기화 # terraform init 1.2 terraform Project 계획 확인 - 작성한 코드를 실제 AWS에 생성이 가능한지 확인하는 작업 # terraform plan 1.3 terraform Project 리소스 적용 - 작성한 코.. 2021. 8. 2.
AWS Autocaling AWS Auto Cling이란 어플리케이션을 모니터링 하고 어플리케이션 리소스를 자동으로 조절해주는 서비스 사용자가 정의한 조건에 따라 어플리케이션 개수를 자동으로 증가 또는 축소 가능 리소스에 대해 예측 가능한 경우 일정 시간이 증가 또는 감소하여 비용 및 안정성 관리 가능 지원 가능 서비스 : EC2, ECS, DynamoDB, Aurora 2 . AutoCaling 구성 1) AMI 구성 AutoCaling 구성시 EC2 Instance가 아닌 EC2통한 생성된 AMI를 통해 진행 2) AutoCaling 시작 구성 AutoCaling 구성시 EC2 Instance가 아닌 EC2통한 생성된 AMI를 통해 진행 보안 그룹, 키페어 선택 3) AutoCaling 템플릿 구성 VPC 및 가용영역 선택 사.. 2021. 8. 1.
[AWS Backup]AWS Backup으로 EC2 인스턴스 백업 및 복구 AWS Backup이란 AWS Backup이란 AWS 서비스를 백업 및 복구를 관리 할 수 있는 중앙 콘솔 Amazon EBS, Amazon RDS, Amazon DynamoDB, Amazon EFS, Amazon FSx, Amazon EC2 및 AWS Storage Gateway를 지원하므로, 스토리지 볼륨, 데이터베이스 및 파일 시스템과 같은 주요 데이터 스토어를 백업 가능 AWS Backup 종류에는 클라우드 네이티브 ,하이브리드 백업이 가능 작동 방식 1. AWS Backup 기능 1) 중앙 집중식 백업 관리 중앙 집중식 백업 콘솔, AWS CLI를 사용하여 AWS서비스를 사용, 백업 정책을 중앙 집중관리 가능 중앙 관리를 통해 백업 로그 기능을 제공하여 쉽게 백업 감사 및 규정 준수 확인 가능 .. 2021. 7. 30.
AWS Virtual Private Cloud(VPC) Amazon VPC란 무엇인가? Amazon Virtual Private Cloud(Amazon VPC)를 이용하면 사용자가 정의한 가상 네트워크로 AWS 리소스를 시작할 수 있습니다. 이 가상 네트워크는 AWS의 확장 가능한 인프라를 사용한다는 이점과 함께 고객의 자체 데이터 센터에서 운영하는 기존 네트워크와 매우 유사합니다. 출처 - AWS VPC를 적용하여 각 Instnace(서버)를 다른 네트워크로 나뉘어 사용할 수 있습니다. 별도 VPC를 구축 하지 않을 경우에는 Default VPC만 가지고 있습니다. 단, 실제로 AWS Instance(EC2)를 구축 할 경우에는 VPC를 구분하여 배치를 하게 됩니다. VPC 생성에 필요한 구성 요소 1. 리전 2. 가용영역 3. VPC 4. Subnet 5.. 2021. 7. 29.
Terraform 정의 Terraform Hashicorp에서 오픈소스로 개발중인 Infrastructure as Code(IaC) 관리 도구 입니다. AWS,GCP,Azure Cloud 서비스에 대해 인프라 자동화 툴 중 하나이며, 이는 단순 구문을 사용하여 여러 클라우드 및 온프레미스 데이터센터에서 인프라를 프로비져닝하고 구성 변경에 대한 대응으로 인프라를 안전하고 효율적으로 다시 프로비져닝 할 수 있습니다. Terraform 기본 명령어 및 프로세스 Terraform 기본 문법 - Document : https://registry.terraform.io/providers/hashicorp/aws/latest/docs - provider : 테라폼과 외부 서비스(AWS,GCP,Azure) 연결해주는 기능을 하는 모듈 > P.. 2021. 7. 28.
728x90