ec2, eb, ecs

BackEnd_Ash.log·2022년 5월 8일
0

aws

목록 보기
4/5

✅ EC2

EC2AWS 에서 제공하는 클라우드 컴퓨팅 서비스이다.
즉, 컴퓨터 한대를 빌려주는 셈이다.

📌 장점

  • 용량을 늘리거나 줄일 수 있다.
  • 사용한만큼 지불하므로 저렴하다.
  • 사용자가 인스턴스를 완전히 제어 할 수 있다.
  • 보안 및 네트워크 구성 , 스토리지 관리가 효과적이다.

📌 어떻게 사용하는데??

접속

  1. pem 키를 받아야한다.
  2. pem 키 권한을 설정해야한다.
    chmod 400 ~/.ssh/myPemKey.pem
  3. ssh -i [pemkey 경로][AMI의 사용자 이름]@[인스턴스의 퍼블릭 DNS]

인스턴스에 간편 연결

  1. config 설정
vi .ssh/config

후에

Host instanceName
HostName 인스턴스의 IPv4 퍼블릭 IP
User ec2-user
IdentityFile ~/.ssh/pemKey.pem

이렇게 설정하게 되면 Host 이름으로 접속이 된다.

ssh instanceName 으로 접속가능

✅ EB(Elastic Beanstalk)

  • AWS 클라우드에서 애플리케이션을 신속하게 배포하고 관리 할 수 있는 서비스
  • 애플리케이션을 업로드만 하면 용량 프로비저닝 , 로드 밸런싱,조정,모니터링 등 자동 처리
    • 프로비저닝: 클릭 몇변 또는 명령어 몇줄로 DevOps 구성이 가능
  • EB console , AWS CLI 를 이용해 상호작용

어플리케이션 설정 , 생성 , 배포 , 관리를 빠르고 간단하게 지원해주는 개발자 풀 코스 서비스 ,

하지만 EB에 단점도 존재하는것 같다.

비용은 일단 무료이다 .
EC2 기반으로 작동하며 , EC2 비용만 지불하면 된다.

✅ ECS

EB 와 ECS

이것의 공통점은
elb, ecs 모두 EC2 인스턴스를 사용합니다.

보통 eb 는 운영서버 배포할때 많이 사용하고 ,
ecs 는 테스트 서버를 돌릴때 많이 사용한다.

profile
꾸준함이란 ... ?

0개의 댓글