전체 게시글
![[AWS] AWS CLI 사용하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbfc0lY%2FbtrpjxUreJU%2F4r8kxSISIx95pYxBK5VmMK%2Fimg.png)
[AWS] AWS CLI 사용하기
AWS CLI 설치와 설정 AWS에서는 관리 콘솔 이외에 다음과 같은 인터페이스가 있다. AWS API 각종 언어 SDK AWS CLI AWS API는 모든 기반이 되는 AWS의 웹 서비스 API이며, SDK와 AWS CLI는 간접적으로 이 웹서비스 API를 이용한다. AWS CLI 설치 $ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install $ aws --version aws-cli/2.4.7 Python/3.8.8 Linux/5.10.75-79.358.amzn2.x86_64 exe/x86_64.amzn.2 prompt/off AWS CLI ..
![[AWS] EC2 인스턴스에 애플리케이션 설치](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdqpIeu%2FbtroTVvh0MO%2FRZjkQy4ojNuLb3GCsM7mnk%2Fimg.png)
[AWS] EC2 인스턴스에 애플리케이션 설치
생성한 인스턴스에 웹 서버, 데이터베이스 서버, 애플리케이션 서버를 설치하고 동작하는 것을 확인하자! Nginx 설치 Amazon Linux 2에서는 yum을 통한 nginx 설치가 지원되지 않기 때문에 yum을 통한 설치 시 에러가 발생한다. ① 그래서 To use, run와 같이 # sudo amazon-linux-extras install nginx1 명령을 이용해 설치를 진행했다. ② Nginx 설치 확인 [ec2-user@ip-172-31-38-129 ~]$ nginx -v nginx version: nginx/1.20.0 ③ Nginx 서비스 시작 [ec2-user@ip-172-31-38-129 ~]$ sudo service nginx start Redirecting to /bin/system..
![[AWS] EC2 Instance SSH 접속 시 Disconnected Error](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FO2n3L%2Fbtro6akeblX%2FRKiWYGfKkcNZbob0Lkqtkk%2Fimg.png)
[AWS] EC2 Instance SSH 접속 시 Disconnected Error
생성한 EC2 인스턴스에 SSH 접속을 시도했는데 다음과 같은 에러가 발생했다. ➔ Disconnected: No supported authentication methods avilable (server sent: publickey,assapi-keyex,assapi-with-mic) EC2 인스턴스 생성 시 다운로드하는 .pem 파일은 private key이고, 이미 EC2 인스턴스쪽에는 public key가 등록되어 있어 저장한 private key로 접속하는 것이 정상이다. 하지만 public key가 EC2 인스턴스의 ~/.ssh/authorized_keys에 등록되어 있지 않아 문제가 발생했다. 해결방법 1. 다운로드 받은 private key(pem 파일) 을 c:\users\윈도우계정\.ss..
![[AWS] EIP(Elastic IP address)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbI7gUw%2FbtrpoxsDwhW%2Fy1Gf1ZLWAeqk60HFDqlZFK%2Fimg.png)
[AWS] EIP(Elastic IP address)
EIP(Elastic IP Address)는 인터넷을 통해 접속할 수 있는 고정 공인 IP 주소를 할당할 수 있고, 인스턴스에 연결할 수 있는 서비스다. EIP를 할당받고 자신이 삭제하기 전까지 IP 주소를 유지할 수 있다. 인스턴스를 생성할 때 설정되었던 Public IP 주소가 있지만, 이 주소는 인스턴스를 정지하고 기동할 때마다 변경된다. 그렇게 되면 여러가지로 불편한 점이 많으므로 이 문제를 해결하기 위한 EIP 서비스가 제공되고 있다. ❗ 주의할 점 Elastic IP를 할당받고, EC2 인스턴스에 연결하여 사용해야만 요금이 부과되지 않음. 1. EIP 할당 ① EC2 관리 콘솔에서 Elastic IPs ➜ Allocate Elastic IP address 클릭 ② Allocate 클릭 2. 인..
![[AWS] EC2 인스턴스 생성, 접속하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FV8rGB%2FbtroTcD47Bd%2FaTIB0NKv4QV22zjmB3mPsK%2Fimg.png)
[AWS] EC2 인스턴스 생성, 접속하기
EC2 인스턴스 생성하기 인스턴스 : EC2에서 생성한 가상 서버, AWS에서는 서버 각각을 객체로 본다. EC2의 인스턴스 유형이 여러 가지 사양으로 나뉘어져 있는 이유는, 비용 절감과 효율성 때문이다. 1. AMI 선택 2. 인스턴스 유형 선택 t2 인스턴스 유형은 Burst 기능을 제공한다. Burst 기능은 CPU 성능을 극대화 하는 기능이며, 사용 가능 여부는 CPU 크레디트를 가졌는지에 따라 결정된다. CloudWatch에서 CPU 크레디트 사용 현황과 남아 있는 크레디트를 모니터링 할 수 있다. 3. 인스턴스 세부 정보 구성 Number of Instances : 생성할 인스턴스 개수 Purchasing option : 스팟 인스턴스로 구매 옵션 Network : VPC 네트워크를 선택하는 ..
![[AWS] AWS의 주요 서비스](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDBReT%2FbtroRZdMavV%2F4bb8vy7fNNFzKFa6aYG4n1%2Fimg.png)
[AWS] AWS의 주요 서비스
AWS는 가상 서버 EC2와 온라인 스토리지 S3를 중심으로 다양한 레이어의 서비스를 제공하고 있다. 1. 컴퓨팅 서비스 가상 서버 EC2 EC2는가상 서버를 필요할 때 필요한 만큼 사용할 수 있고, 사용한 만큼만 비용을 지급하는 서비스이다. 애플리케이션의 규모나 부하에 맞춰 사양을 높이거나 가상 서버 대수를 늘릴 수 있는 유연성을 가졌다. 예를 들어, 제공하는 웹서비스 이벤트 등으로 일시적인 접속자 수 증가가 예상된다면 피크일 때만 서버를 늘리고, 접속자 수가 줄어들면 서버를 줄일 수 있다. 비용은 평소 비용에 일시적으로 늘린 서버 비용만 추가로 지급하면 되므로 최소 비용으로 최대 효과를 얻을 수 있다. EC2 공식 사이트 🔗 https://aws.amazon.com/ko/ec2/instance-typ..