썸네일 Architecture - 2 저장 동작S3 : 어플리케이션에서 이미지 저장 시 이미지가 업로드 된다.Mongo DB Atlas : 어플리케이션의 데이터가 저장되는 Database역할을 한다.   모니터링ECS 클러스터의 각 EC2 인스턴스 내부의 Filebeat가 어플리케이션의 로그를 Elastic Search 로 보낸다.일반적으로 ELK( Elastic Search, Logstash, Kibana ) 로 사용된다.Filebeat : 로그 수집 및 전송Elastic Search : 로그 저장, 검색, 분석Kibana : 데이터 시각화  이와 같은 ECS 컨테이너 로그를 Filebeat가 수집하여 퍼블릭 서브넷의 인스턴스로 전송한다.  이처럼 로그를 받아 Elastic Search가 분석하고, Kibana가 시각화를 한다.    Ro..
썸네일 Route53 도메인 EC2와 연결하기 계기 원래 몰랐는데 구글링해도 계속 다른 도메인사이트에서 구입해서 쓰는것만나와서 내가 삽질하다 알아냈다. 혹시라도 이 글을 보게된다면 나같은삽질은 하지 않았으면해서 글을 쓴다. 시작 AWS Route53에 접속한다 왼쪽목록에서 등록된 도메인을 클릭한다 우측 상단의 도메인 등록을 클릭 도메인의 가용성 확인에 사용할 도메인명을 입력한 후 결제진행 클릭 도메인 이름과 가격이 나온다 자동갱신을 활성화 할 경우 기간이 만료되면 다시 갱신해준다 여기서 이메일을 정확하게 써준다 왜냐하면 결제 후 저 이메일로 확인메일이 날라오는데 이 메일에서 인증을 해주어야 도메인이 사용 가능하다. 국가번호는 대한민국은 82다. 82 / 010 **** **** 이후 이것저것 입력한 후 검토 및 제출하면 구매는완료 구매를 완료하고, ..
썸네일 AWS ECS 사용하기 ECS란? Elastic Container Service의 약자로 로컬에서 Docker를 썼다면 AWS에서는 ECS를 사용한다! 로컬과 다른점은 로컬에서는 내가 모든것을 완벽하게 제어하고 그만큼 관리해야 할 것이 늘어나지만, ECS같은 관리형 서비스를 사용하게 되면 AutoScaling, 네트워크 설정 등을 AWS가 관리해준다 이 그림과 같이 구성할 것이다 시작 AWS콘솔에 접속하여 ECS로 이동하여준다. ECS에서 중요한 개념은 클러스터, 태스크, 서비스 이다 클러스터 : 가상화된 리소스 그룹이다. 이 안에서 컨테이너화 된 서비스를 관리할 수 있다 태스크 : 하나 이상의 컨테이너로 구성된 작업 단위라고 보면 된다. 서비스 : 특정한 태스크를 실행하는 논리적인 그룹이다 EX) 태스크에 한개의 웹서버와 한..
썸네일 VPC구축 및 베스천 EC2로 프라이빗 EC2에 접속하기! VPC란? Virtual Private Cloud 의 약자로 논리적으로 격리된 가상의 네트워크이다! 비유를 하자면 집을 짓기 전에 땅을 구성한다고 생각하면 된다. 먼저 VPC를 만들어보자 구축 시작 AWS콘솔에서 VPC검색 이런 VPC대시보드가 나타난다 왼쪽에 있는 VPC를 생성할거니까 왼쪽에서 VPC클릭 보면 기본적으로 있는 VPC가 있는 것을 볼 수 있다. 저번에 만든 EC2도 기본 VPC를 이용해 만든 것이다 우측 상단에 있는 VPC 생성 클릭 하나하나 구성을 해보자 먼저 생성할 리소스에서 VPC만 을 선택하면 말 그대로 VPC만 만드는 것이고, VPC등을 선택하면 서브넷, 인터넷 게이트웨이 등 여러가지를 구성할 수 있다. 본 실습에서는 VPC만 을 선택하겠다. 일단 이름은 알아볼 수 있는 이름이면..
썸네일 EC2로 아파치 웹 서버 열기 EC2(Elastic Compute Cloud) IaaS 의 종류중 하나인 EC2를 시작하는 방법은 간단하다 처음 AWS 콘솔에 들어가면 이런 화면이 나온다 좌측 상단 검색 탭에서 EC2를 입력하고 검색을 하면 이런 EC2 대시보드를 볼 수 있다 좌측의 목록에서 인스턴스를 클릭하자 그러면 인스턴스 탭이 나온다 처음 인스턴스를 생성하는 사람은 비어있지만 저렇게 이미 생성한 경우 인스턴스들을 볼 수 있다 페이지 우측 상단의 인스턴스 시작을 클릭하자 이름 및 태그에는 EC2에 사용할 이름을 지어주면 된다 현재는 테스트용이니 Test 라고 하겠다 애플리케이션 및 이미지는 인스턴스에 사용할 OS를 골라주면 된다 (테스트니 우분투로 생성하겠다) 인스턴스 유형은 내가 인스턴스에게 줄 컴퓨팅 파워를 설정하는 것이다 쉽..
AWS란 무엇인가 AWS란 Amazon Web Service의 줄임말이다. 아마존에서 본인들의 서버가 남아돌자 이를 다른 사람에게 임대를 한 것이 그 시작이었다고 한다 AWS는 다음과 같은 장점이 있다. 1. 규모의 경제 : 사용자가 많아질수록 인프라가 커질수록 드는 비용이 적어지기 때문에 단가가 저렴하다. 2. 종량제 요금 : 클라우드의 특징 중 하나인 사용한 만큼만 비용을 지불하게 된다. 3. 용량 추정 불필요 : 부족할 경우 즉시 추가가 가능하고 남아돌경우 즉시 축소가 가능하다. 따라서 용량 추정이 불필요 4. 속도 및 민첩성의 향상 : *온프레미스와 다르게 클릭 몇 번으로 순식같에 배포 및 스케일 확장이 가능하다 5. 데이터센터 유지보수 불필요 : 직접 운영하는 *온프레미스와 다르게 인프라를 AWS가 관리해준다. ..