로드밸런싱
-
[AWS] AWS 클라우드 - 인프라 실습하기tutorial/AWS클라우드 2021. 5. 28. 16:01
이번시간에는 AWS 클라우드 플랫폼에서 자주 사용되는 서비스들을 이용하여 실습해보는 시간을 갖겠습니다. 실습 할 목록입니다. 실습 목적은 다음과 같습니다. 1. 클라우드를 이용하면서 서비스를 배포해보면서 클라우드를 이해합니다. 2. 클라우드에 어느 정도 적응이 되면 CI/CD를 이용하여 자동으로 빌드 및 배포를 해봅니다. 3. 로드밸런싱 및 오토스케일링을 이용하여 서비스의 가용성과 확장성을 고려하여 서비스를 배포합니다. 4. ECS를 이용하여 서비스들을 구성하고 CI/CD를 이용합니다. ( Docker + CI/CD ) 실습내용 [1]. EC2 서비스 배포 EC2 인스턴스 생성 github를 이용하여 서비스 배포하기 [2]. AWS CI/CD 구축하기 Codebuild, CodeDeploy, CodePi..
-
[네이버 클라우드 플랫폼] Load Balancer(5) - 로드밸런서 와 오토스케일링 ( Load Balancer and Auto Scaling )tutorial/네이버클라우드 플랫폼 2020. 11. 22. 01:48
2020/11/12 - [tutorial/네이버클라우드 플랫폼] - [네이버 클라우드 플랫폼] Load Balancer(1) - 가용성과 확장성 2020/11/14 - [tutorial/네이버클라우드 플랫폼] - [네이버 클라우드 플랫폼] Load Balancer(2) - 서버 생성 및 원격접속 2020/11/15 - [tutorial/네이버클라우드 플랫폼] - [네이버 클라우드 플랫폼] Load Balancer(3) - 프로젝트 생성 및 실행 2020/11/17 - [tutorial/네이버클라우드 플랫폼] - [네이버 클라우드 플랫폼] Load Balancer(4) - PM2 및 부하 테스트 로드밸런서와 오토스케일링 통하여 보다 더 많은 요청에도 정상적으로 응답할 수 있도록 설정해보겠습니다. *로드밸런..
-
[네이버 클라우드 플랫폼] Load Balancer(3) - 프로젝트 생성 및 실행tutorial/네이버클라우드 플랫폼 2020. 11. 15. 13:24
* 프로젝트 환경 및 툴 * - node js ( v15.0.1 ) nvm 및 node js를 설치하세요. - github * nvm을 이용하여 node js 설치하기 - 원활한 진행을 위해서 원격 서버에서 Node js를 설치하는 방법입니다. - 참고 : github.com/nvm-sh/nvm#about 1. 터미널에 다음과 같이 입력하세요. ( 원격서버 및 컴퓨터 설치하는 방법입니다. ) curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.0/install.sh | bash 2. bash_profile 수정하기 - vi 문법을 모르신다면 간단하게 검색하여 확인하시길 바랍니다. sudo vi ~/.bash_profile - 접속 후 i를 눌러 다음..
-
[네이버 클라우드 플랫폼] Load Balancer(1) - 가용성과 확장성tutorial/네이버클라우드 플랫폼 2020. 11. 12. 22:19
안녕하세요. 오늘은 네이버 클라우드 플랫폼의 Load Balancer를 이용하여 보다 안정적인 서비스를 제공할 수 있도록 해보겠습니다. 웹 서비스를 제공하면서 가장 중요한 부분인 '가용성'과 '확장성'을 빼놓을 수 없습니다. 가용성 - 가용성이란 서비스가 중단되지 않고 지속적으로 제공할 수있는지를 의미합니다. ( 지속적으로 서비스가 운영이 될 수 있는지 ) 확장성 - 확장성이란 얼마나 더 많은 트래픽과 트랜잭션을 처리하며, 확장을 하기 쉬운지를 의미합니다. ( 더 많은 부하를 처리할 수 있도록 처리량을 증가시키기 위한 확장 ) 예를 들어 집에 있는 컴퓨터를 가지고 서버를 구축하여 게임을 출시하였습니다. 가용성 집에 만약 정전일어나 컴퓨터가 켜지지 않는다면 게임(서비스)가 중단이 되겠죠? 확장성 집에있는 ..