uuuhhh
아주조코
uuuhhh
  • 전체 (68)
    • Cloud (22)
      • AWS (17)
      • NCP (4)
      • Tech (1)
    • Kubernetes (16)
    • Docker (1)
    • CI/CD (13)
    • Network (4)
    • OS (10)
      • Linux (9)
      • Concepts (1)
    • Language (0)
      • Golang (0)
    • Project (1)
      • Drone (1)
    • 요모조모 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • ⚠️ 2022/11/08 - 11/13 블로그 이관 작업 ⋯

인기 글

태그

  • CI
  • pod
  • LoadBalancer
  • docker
  • Linux
  • ncp
  • EC2
  • 데이터베이스
  • build
  • NodePort
  • Instance
  • AWS
  • network
  • Jenkins
  • NKS
  • service
  • argocd
  • minikube
  • kubernetes
  • Iam

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
uuuhhh

아주조코

EC2 Instance Create
Cloud/AWS

EC2 Instance Create

2022. 11. 11. 22:53

▪︎ EC2 (Elastic Compute Cloud)


💡 EC2 = Elastic Compute Cloud

 

  • EC2는 많은 것을 포함하고 있다.
    • EC2 : 가상 머신(인스턴스) 임대
    • EBS : 가상 드라이브에 데이터 저장
    • ELB : 여러 시스템을 부하 분산시키는 로드밸런서
    • ASG : 서비스를 확장시키는 오토 스케일링 그룹
  • EC2 선택 옵션
    • OS
      • Linux, Windows, Mac OS
    • CPU (Compute Power & Cores)
    • RAM (Random Access Memory)
    • Storage
      • EBS & EFS
        • Network-attached
      • EC2 Instance Store
        • Hardware
    • Network card
      • 네트워크 카드의 속도
      • IP 주소의 종류 (Public, Private)
    • Firewall rules
      • 보안 그룹
    • Bootstrap script
      • EC2 User Data
      • 인스턴스 처음 실행에 수행하는 작업

 

 

▪︎ EC2 생성


  • 인스턴스 생성 - 이름

 

  • AMI (Amazon Machine Image) 선택

 

  • 인스턴스 유형 선택

 

  • 키 페어 생성
    • 다운 받은 키 페어 파일은 꼭 보관❗️❗️

 

  • 네트워크 설정

 

  • 보안 그룹 생성 및 설정
    • ssh
      • 22 포트
      • 0.0.0.0/0 - 모든 트래픽 허용
    • http
      • 80 포트
      • 0.0.0.0/0 - 모든 트래픽 허용

 

  • 스토리지 설정
    • 그냥 기본으로..!

 

  • User Data 작성
#!/bin/bash
# Use this for your user data (script from top to bottom)
# install httpd (Linux 2 version)
yum update -y
yum install -y httpd
systemctl start httpd
systemctl enable httpd
echo "<h1>Hello World from $(hostname -f)</h1>" > /var/www/html/index.html

⇒⇒⇒⇒⇒ 를 고급 세부 정보의 사용자 데이터에 작성

 

  • 그리고 인스턴스 시작

 

  • 인스턴스 생성 성공!

 

 

  • 생성된 인스턴스의 퍼블릭 IP 주소로 접속
    • 처음에 작성한 User Data 스크립트를 통해 웹 서버가 구동되고 요청에 응답한 것을 확인

 

  • 인스턴스 상태
    • 실행 중 - Running
    • 중지 - Stopped
      • 요금 부과 중지
    • 종료 - Terminated
      • 요금 부과 중지

저작자표시 (새창열림)

'Cloud > AWS' 카테고리의 다른 글

EC2 Security Group  (0) 2022.11.12
EC2 Instance Types  (0) 2022.11.12
IAM Billing & Cost  (0) 2022.11.11
AWS CLI Install - Mac  (0) 2022.11.11
IAM Security Tools  (0) 2022.11.11
    'Cloud/AWS' 카테고리의 다른 글
    • EC2 Security Group
    • EC2 Instance Types
    • IAM Billing & Cost
    • AWS CLI Install - Mac
    uuuhhh
    uuuhhh
    피땀눈물의 삽질기

    티스토리툴바