[AWS]아마존 웹서비스 기초지식4

1 minute read

ELB 생성

스크린샷 2020-04-19 오후 7 14 50

Load Balancer port : 사용자가 Load Balancer Server로 접속하는 port.(기본 80번 포트)
Instance port : Load Balancer가 사용자를 web server로 보낼때 접속하는 port.(기본 80번 포트)

웹서비스가 https를 지원한다면, Load Balancer로 연결할때는 https, instance로 연결할때는 http로 설정한다.

https를 사용하기 위해서는 암호화와 복호화를 위해 많은 컴퓨팅 자원이 사용되기때문에 ,instance로 연결할때도 https로 하면
instance에 부담에 될 수 있다. 따라서, Load Balancer에만 https로 연결되게하는 것이 자원(비용)을 아끼는 방법이다.

Configure health check
로드밸런서가 각각의 인스턴스로 분산하기전에 각각의 인스턴스가 살아있는지를 확인하는 것.
정기적으로 각각의 인스턴스에 접속해서 확인함.

AWS를 제어하는 방법

GUI
그래픽컬한 방식으로 사용자가 시스템을 제어하도록 하는 방법
특징: 익숙함.

CLI
명령어를 통해 제어하는 방법.
특징: 명령어를 익혀야하지만, 익히면 GUI보다 간단하고 익숙할 수 있음.


SDK(Software Development Kit)
각 언어별로 AWS의 인프라를 제어할 수 있는 명령어 도구


(restful)API
SDK와 잘 구분이 안가는 개념이긴 함. web을 통해서 AWS를 제어하거나 상태를 확인할 수 있음.
인증정보가 필요하며, 서버 정보를 XML로 얻을 수 있다.


Amazon S3(Simple Storage Service)
:어떠한 정보(파일)를 저장하는 아마존 서비스.

S3의 특징

  • 99.999999999%의 객체 내구성을 보장하도록 설계된 뛰어난 인프라를 제공한다.(내구성)
  • 매우 저렴한 비용으로 대용량 데이터를 저장할 수 있다. 필요한 만큼만 비용을 지불한다.(저렴한 비용)
  • 연중 최대 99.99%의 객체 가용성을 제공하도록 설계되었다.(응시가능)
  • SSL을 통한 데이터 전송과 데이터 업로드 후 자동 암호화를 지원한다.(보안)
  • 원하는 만큼 데아터를 저장하고 필요할때 액세스할 수 있다(확장가능)
  • s3에 객체가 업로드되면 이벤트 알림을 보낼수 있다.(트리거)
  • 고성능, 통합성,콘텐츠 저장 및 배포, 빅데이터 분석, 재해복구 등

Leave a comment