전체 글 36

[AWS] Public Subnet, Private Subnet, ALB, ASG 를 이용한 서버 아키텍쳐 구축(1) - VPC 구축하기

AWS를 이용하여 서버를 구축할 때 어떤 서비스를 이용하여 구축을 해야 할까요? 어떻게 구축해야 비용도 절감하고 안정적이게 구축을 할 수 있을까요? 이 질문에 대한 정답은 없습니다. 자신이 만들고자 하는 서비스를 고려하여 서버 아키텍쳐를 구성하면 됩니다. AWS에서 제공하는 서비스들을 보면 정말 많습니다. docker와 같은 container service도 지원을 하고 lambda와 같이 serverless 서비스들도 많이 지원하고 있습니다. 이번 글에서는 제가 AWS 서버 아키텍쳐를 구축할 때 가장 많이 사용하는 구조를 간락하게 설명해보려고 합니다. 정확한 실제 구조는 아니고 조금 간단하게 구축을 해보려고 합니다. 위의 사진을 보면 VPC, Subnet, Nat gateway, ALB, ASG 등등 ..

AWS 2021.08.20

[AWS Session Manager] SSH 없이 Session manager로 EC2 instance에 접속 하기

. AWS를 사용하면서 계속 key를 발급받고 key를 이용해서 ssh 접속을 해왔습니다. 오늘은 ssh 접속이 아닌 AWS 서비스 중 System manager의 Session Manager를 사용해서 EC2 instance에 접근을 해보겠습니다. 먼저 간략하게 SSH 접속과 System manager를 활용한 접속에 대해 얘기해 보겠습니다. SSH 접속 해당 EC2 instance를 만들 때 key를 새로 발급 받거나 기존의 key를 사용하는 옵션을 눌러서 키를 이용한 방법입니다. 보통 아래와 같은 방식으로 접근을 합니다. ssh -i @ -p 하지만 만약에 EC2 instance의 ip가 public ip가 아니라 private ip라면 접근을 어떻게 해야 할까요?? 보통 private subnet..

AWS 2021.08.18

[AWS CLI 설정] AWS Cli 설치 및 AWS CLI configure 설정 방법

이번 글에서는 AWS CLI 사용을 위한 configure 설정에 대해서 알아보겠습니다. 엄청 간단하기에 금방 할 수 있습니다. 먼저 AWS CLI 사용을 위해서 AWS CLI 다운로드를 받아야 합니다. AWS에서 제공하는 AWS CLI 설치 업데이트 및 제거 docs에 들어가서 사용하는 OS에 맞게 설치를 하면 됩니다. 설치가 완료가 되면 AWS 우측 위에 계정을 클릭합니다. 클릭을 하면 다음 그림과 같이 보입니다. 여기서 내 보안 자격 증명을 클릭해 줍니다. 보안자격증명을 클릭하고 액세스 키를 선택하여 새 액세스 키 만들기를 클릭해 줍니다. 성공적으로 액세스 키가 만들어지고 액세스 키 ID와 보안 액세스 키가 생성이 됩니다. 이제 터미널이나 cmd 창에 다음과 같은 명령어를 입력해 줍니다. 이 명령어..

AWS 2021.08.17