전체 글319 Amazon Web Services 클라우드 1 AWS 관리 콘솔 간단하고 직관적인 사용자 인터페이스인 AWS 관리 콘솔을 통해 Amazon Web Services에 액세스하고 이를 관리. 또한 AWS Console Mobile Application을 사용하면 사용 중인 리소스를 신속하게 확인가능. AWS Command Line Interface AWS 서비스를 관리하는 통합 도구. 도구 하나만 다운로드하여 구성하면 여러 AWS 서비스를 명령줄에서 관리하고 스크립트를 통해 자동화 가능. 소프트웨어 개발 키트 프로그래밍 언어 또는 플랫폼에 맞게 조정된 애플리케이션 프로 그램 인터페이스(API)로 애플리케이션에서 AWS 서비스를 더욱 간편하게 사용가능 AWS의 분석 서비스들 Amazon Athena 표준 SQL을 사용하여 Amazon S3에 저장된 데이터.. 2023. 9. 6. 클라우드 컴퓨팅이란 Amazon Web Service 개요 Amazon Web Services는 컴퓨팅, 스토리지, 데이터베이스, 분석, 네트워킹, 모바일, 개발자 도구, 관리 도구, IoT, 보안 및 엔터프라이즈 애플리케이션을 비롯하여 광범위한 글로벌 클라우드 기반 제품을 몇 초 이내에 온디맨드 방식의 종량제 요금으로 제공. 신규 서비스는 초기 자본 지출 없이 신속하게 프 로비저닝. 고객이 변화하는 비즈니스 요구 사항에 신속히 대응하는 데 필요한 구성 요소에 액세스. 클라우드 컴퓨팅의 주요 이점 중 하나는 초기 기본 인프라 비용을 비즈니스에 맞춰 조정되는 저렴한 가변 비용으로 대체할 수 있다. 수주 또는 수개월 전부터 미리 서버와 기타 IT 인프라를 계획하고 조달할 필요가 없다. 몇 분 만에 수백 개 또는 수천 개의 서버.. 2023. 9. 6. 서비스에 ECS 적용기 RT 서비스는 MSA를 채택중임. 각각의 MS들을 각각의 EC2에 올렸음. 즉 delivery-service, garage-service, post-service가 있다고 할 때, 하나의 EC2에 서비스 하나를 올렸음. 물론 도커기반으로 프로젝트를 돌렸음. 그림으로 보면 아래와 같다. ECS를 적용한 이유 회원 수가 점차 늘어났고, 특히 특정 서비스에서의 트래픽이 다른 서비스에 비해 현저히 많은 것을 RT서비스에 로그 시각화 분석을 위한 ELK를 적용하고 나서 확인했다. 물론 지금의 트래픽 정도라면 충분히 감당할 수 있지만, 나중에 스케일 아웃을 해야하는 상황에 위와 같은 구조는 유연하지 못하다고 판단하였다. 그리고 또한 개인적으로 컨테이너 기반의 컨테이너 오케스트레이션 서비스를 적용해보고 싶은 개인적인.. 2023. 8. 17. 서비스에 ELK적용하기 ELK를 적용하는 이유 약 8개의 MSA가 존재하고 모든 MSA들의 로그를 일일히 각 EC2 인스턴스에 들어가서 확인하는 것은 매우 비효율적이었음. 특히 라이더타운 서버는 모두 스프링부트 + 도커 컨테이너 로 돌아가고 있기 때문에 도커 컨테이너 로그는 로그 내역이 쌓이면 이전에 로그 내역을 보기가 힘들었음. 그래서 로깅을 위해 ELK를 적용하기로 했음. ELK 스택 시각화를 위한 kibana는 7.6.2 버전 사용. 데이터 저장, 검색 엔진을 위한 elasticsearch 역시 7.6.2 버전 사용. logstash는 무거워서 사용하지 않음. 나중에는 모르겠지만 본인은 현재 단지 스프링 부트의 로그들을 저장하고 확인하기 위해서만 ELK를 사용하고 싶음. 해서 훨씬 가벼운 filebeat를 각 인스턴스에 .. 2023. 8. 4. 이전 1 2 3 4 5 ··· 80 다음