전체 글 13

정적 웹 호스팅 (AWS Route53-CloudFront-S3 연결까지)

안녕하세요이번에 제가 소개할 내용은 정적 웹 호스팅에 관한 이야기입니다.이 글에서는 정적 웹 호스팅의 개념부터 AWS를 활용한 구현 방법까지 자세히 살펴보겠습니다.  저희가 사용할 웹 사이트는 주로 HTML, CSS, 및 JavaScript 파일로 구성되어 서버 측에서 동적인 처리가 필요하지 않습니다. 따라서 정적 웹 호스팅을 하는 것이 비용 효율적이며, 서버 관리의 부담을 줄일 수 있습니다.또한, 정적 웹 호스팅은 보안이 강화된 환경을 제공하여 데이터 유출의 위험을 최소화하고, 빠른 로딩 속도를 통해 사용자 경험을 향상시킬 수 있습니다.이러한 이유로, 우리 프로젝트의 요구사항에 가장 적합한 호스팅 방식이라고 할 수 있습니다.  정적 웹 호스팅을 하기 위해서는정적 파일을 호스팅할 웹 서버가 필요합니다 →..

카테고리 없음 2024.08.21

Locust 부하테스트 세팅

Locust란이 기술은 무슨 기술인지오픈 소스 부하 테스트 도구로 웹 응용 프로그램이나 서비스의 성능과 부하를 측정하는 데 사용사용자 시나리오를 정의하여 가상 사용자들이 웹 서비스에 대한 요청을 보내고 동시에 사용자 수와 부하를 조절할 수 있음.부하테스트를 왜 해야할까부하 테스트는 시스템이 실제 운영 환경에서 예상되는 최대 부하를 처리할 수 있는지를 평가함.시스템의 성능 저하 지점과 한계를 파악할 수 있어서 시스템의 확장성과 안정성을 보장하는 데 중요한 역할을 함.예상치 못한 트래픽 증가에도 안정적으로 동작해야 하기 때문에 시스템의 신뢰성을 높이고 잠재적인 성능 문제를 사전에 해결하는 데 필수적인 과정임.웹 애플리케이션의 장점은 여러 사용자가 동시에 시스템 리소스에 액세스 할 수 있다는 것임.(동시에 서..

카테고리 없음 2024.08.21

[Kubernetes] Ingress의 개념 및 활용

이번 포스팅에서는 Ingress가 무엇이고 우리 서비스에서 어떻게 활용되었는 지 전반적인 내용을 공유드리고자 합니다.요구사항 정의요구사항에 앞서 Ingress를 적용하기 전에 우리의 사전 진행 상황에 대해 간단하게 짚고 넘어가겠습니다. 우리 팀은 eks 클러스터를 CLI에서 구축하여 노드그룹을 생성하였고, 해당 클러스터 내부에서 여러가지 작업들을 진행하며 각각의 역할을 수행하는 컨테이너 환경을 구축하였습니다.-> 이 지점에서 해당 포스팅을 쓰게 된 계기가 등장합니다.우리의 목적은 이렇게 생성된 Pod들에 접근하는 것이었습니다.  위 스크린샷은 예시로 가져온 nginx Pod 입니다. Pod는 생성될 때 nginx pod처럼 고유의 IP를 갖게 됩니다.그럼 이 IP로 통신하면 문제는 해결될까요? 당연하게도..

카테고리 없음 2024.08.21