AWS5 How to set up a scalable web service with AWS autoscaling and Elastic load balancer - 4/4 Creating a auto scaling group and attaching it to the load balancer Scalable web service를 구성하는 마지막 단계로 AWS autoscaling group과 load balancer를 연결한다. AWS autoscaling를 사용했을 때 장점은 auto scaling group의 instance들의 CPU 점유율이나 network traffic에 따라 설정된 범위까지 EC2 instance를 할당받아 사용할 수 있다. 또한 CPU 사용량 또는 network traffic이 threshold 이하로 일정 시간 유지되면 새로 할당받은 EC instance들을 자동 반납하게 되어 비용을 절감할 수 있다. Creating a launch con.. 2021. 3. 8. How to set up a scalable web service with AWS autoscaling and Elastic load balancer - 2/4 Requesting a public certificate using ACM ACM(AWS Certificate Manager)를 이용하여 공인 인증서를 발급하는 과정을 정리한다. domain은 GoDaddy에서 이미 발급한 것을 사용한다. Step 1 AWS ACM console에 들어가서 우측 pane상단의 "Request a certificate"를 클릭한다. Step 2 하단 "Request a certicate"를 클릭하고 다음으로 넘어간다. Step 3 다음으로 Domain name을 기입하고 다음으로 넘어간다. Step 4 다음으로 인증서 검증 방법을 선택한다. 인증서 검증 방법으로는 DNS 검증과 이메일 검증이 있다. 이메일 검증은 WHOIS에 등록된 세 개의 이메일 주소와 다섯개의 공통 관.. 2021. 3. 3. How to set up a scalable web service with AWS autoscaling and Elastic load balancer - 3/4 Creating an AWS Elastic load balancer Step 1 좌측 pane에서 "Load Balancers"를 클릭하면 아래 이미지와 같은 화면이 나온다. 우측 pane의 상단에 있는 "Create Load Balancer"를 클릭한다. Step 2 Load balancer type으로 Application Load Balancer를 선택한다.(시간이 있으면 Network Load Balancer와 Gateway Load Balancer도 정리해보자) Step 3 다음으로 생성하려는 load balancer가 어떤 포트로 들어오는 요청들을 배분할지와 들어온 요청을 어느 곳으로 보낼지에 대한 설정을 한다. 아래와 같이 load balancer의 이름, 요청이 어떤 protocol이고 어.. 2021. 3. 3. How to set up a scalable web service with AWS autoscaling and Elastic load balancer - 1/4 Creating an AMI image a simple web application 일반적으로 하나의 서버가 동시에 여러 요청들을 처리하는 경우 순간 많은 요청들이 들어오게 되면 서버에 부하가 발생하여 요청에 대한 응답시간이 지연되거나 최악의 경우 서비스가 중지되는 경우가 발생할 수 있다. 이런 문제를 방지하기 위해서 load balancer를 사용하여 원할한 서비스를 유지할 수 있다. AWS는 Elastic load balancer service 제공하여 쉽게 확장가능한 application server를 구성할 수 있게 해준다 autoscaling service는 application server의 CPU 사용량 또는 network traffic에 따라 빠르고 쉽게 동일한 application ser.. 2021. 3. 2. AWS Cognito user 계정을 이용한 AWS SQS access 최근 아래 그림과 같이 시스템 구성 중에 있는데 Cognito user만 SQS를 접근하려고 한다. 처음 해보는 것이라 AWS 문서 사이트를 뒤적이다가 관련 내용을 들을 보고 정리한다. SQS access관련 javascript 예제 https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/sqs-examples.html Amazon SQS Examples - AWS SDK for JavaScript Amazon SQS Examples Amazon Simple Queue Service (SQS) is a fast, reliable, scalable, fully managed message queuing service. Amazon SQS let.. 2020. 7. 25. 이전 1 다음