RDS (Relational Database Service)AWS 클라우드에서 관계형 데이터베이스를 더 쉽게 설치하고 운영할 수 있는 웹 서비스이다.장점대부분의 관리 작업을 담당한다.수동 프로세스를 처리할 필요가 없어 애플리케이션에 집중 할 수 있다.백업이 자동화되어 있고, 수동으로 스냅샷을 생성 할 수 있다.MariaDB, MySQL, Oracle DB, PostgreSQL 등 다양한 데이터베이스 엔진을 사용할 수 있다.RDS 스냅샷RDS 인스턴스를 백업할때 사용한다. 특정 시점에 데이터베이스 상태를 저장한다. 스냅샷의 2가지 유형자동 스냅샷 지정한 백업 기간동안 매일 스냅샷을 생성한다. 최대 35까지 저장 가능하다.수동 스냅샷 사용자가 직접 콘솔 또는 CLI로 생성하는 것이다.사용자가 직접 삭제 할때..
ARNAWS에서 리소스를 고유하게 식별하기 위한 이름라고 생각하면 된다.ARN (Amazon Resource Name) 형식arn:aws::::region이나 account는 생략할 수 있다예시 1 (인증서)사용자 ID : 123412341234리전 : ap-northeast-2Certificate(인증서) : 1234-1234-1234-123412341234arn:aws:acm:ap-northeast-2:123412341234:certificate/1234-1234-1234-123412341234예시 2 (IAM)사용자 ID : 234523452345IAM 사용자 : gharn:aws:iam::234523452345:user/gh참고IAM은 글로벌 서비스이기 때문에 리전을 생략했다.
ALB Security Group 생성alb Security Group 생성 코드이다. resource "aws_security_group" "gh_security" { name = "gh_sg" description = "alb Security Group" vpc_id = var.seoul_vpc tags = { Name = "gh_sg" Service = "SecurityGroup" } egress { from_port = 0 to_port = 0 protocol = "-1" cidr_blocks = [ "0.0.0.0/0" ] }}Tags태그는 리소스에 붙이는 간단한 식별 코드이다.간단하게, 라벨이라고 생각..
Auto Scaling애플리케이션을 모니터링하고 용량을 자동으로 조정하며 ELB와 연동 가능하다.최소 인스턴스와 최대 인스턴스를 설정해 인스턴스 수를 자동으로 조절한다.다양한 스케일링 정책을 적용 가능하다.예를 들어, CPU의 부하에 따라 인스턴스 크기를 늘린다.Auto Scaling 구성시작 템플릿을 미리 구성해 둔다.예를 들어, 최소 인스턴스 갯수를 8개라 가정한다.인스턴스 하나가 종료 되면, Auto Scaling은 모니터링 하고 있다가 시작 템플릿을 기반으로 인스턴스를 만든다.ELB둘 이상의 AZ에서 EC2, 컨테이너, IP 주소 등 여러 대상에 걸쳐 수신되는 트래픽을 자동으로 분산한다총 4가지의 종류가 있다.Application Load BalancerNetwork Load BalancerGat..
목표 Apache를 사용하여 EC2 인스턴스에서 웹 서버를 설정하고,EC2 인스턴스의 AMI를 생성하여, 생성된 AMI로 웹 서버를 다시 실행 시켜 보는 것이다.1. EC2 생성하기2. 아파치 서비스를 다운 받기sudo -s 라는 명령어로 root 권한을 얻었다.dnf install httpd -y #아파치 웹서버를 설치한다.dnf : apt 와 같은 패키지 관리자이다. (Amazon Linux가 Red Hat 베이스 리눅스여서 그렇다.)3. idex파일 생성vi를 사용해서 수정 해주었다.Hello, ghpark AWS World ! 를 추가해 줬다.4. Public IP로 접속위의 이미지 처럼 vi로 입력한 텍스트가 확인 되는 것을 볼 수있다.5. AMI 이미지 제작위와 같은 경로로 들어가서 이미지와 ..
클라우드 컴퓨팅IT리소스를 인터넷을 통해 필요한 만큼만 사용하고, 사용한 만큼만 비용을 지불하는 것을 말한다.데이터 센터서버가 모여 있는 인프라를 관리하는 공간을 말한다.운영에 비용이 많이 소요되고 구축 시간이 느리다.데이터 센터 VS 클라우드만약 엔지니어가 출장을 가정 했을 때, 엔지니어는 숙박할 곳이 필요하다.일단 2가지에 선택을 할 수 있다.1. 숙박할 집을 짓는다.집을 지었을 때의 장점은 내가 원하는 대로 커스텀 가능하다.하지만 투자 비용이 많이 들고 직접 유지보수를 해야한다.2. 호텔에 머문다.사용한 만큼 돈을 지불하고 바로 사용 가능하다. 그리고 유지보수를 할 필요가 없다.내집이 아니라는 단점이 있지만 사용하는 동안 내 집처럼 사용 가능하다.한마디로데이터 센터는 설계와 유지보수 모두 엔지니어가..