반응형
- [ 클라우드/AWS ]Route 53 서비스 란2023-05-22 11:46:00Route 53 서비스 개요 Route 53은 AWS에서 제공하는 관리형 DNS 서비스입니다. 사용자는 AWS 상의 Route 53을 통하여 도메인 이름을 구매를 대행하고, 구매한 도메인 주소에 대한 호스팅 영역을 생성하여 네임서버를 구축하고 레코드를 생성하여 DNS 요청에 대한 응답을 처리할 수 있습니다. Route 53에서 다양한 라우팅 정책을 수립하여 효율적인 트래픽 흐름을 보장받을 수 있습니다 Route 53 구성 1. 도메인 이름 등록 Route 53을 통해 도메인 이름을 등록할 수 있음. 이 때 Route 53의 역할은 등록대행소가 되어 등록소인 TLD 네임 서버에 전파하여 해당 도메인 이름을 사용할 수 있도록 대행함 2. 호스팅 영역 DNS 관리를 할 수 있는 호스팅 영역을 생성할 수 있음...
- [ 클라우드/AWS ]Elastic Load Balancer 란2023-05-22 11:14:59Elastic Load Balancer 개요 ELB는 Elastic Load Balancing의 약자로 AWS에서 제공하는 로드 밸런싱 기술. 로드 밸런서는 EC2 인스턴스의 상태를 확인하고 데이터를 분산하여 전달하는 단일 접점 역할을 수행. 📢 Load Balance : 서버가 처리해야 할 업무 혹은 요청(Load)을 여러 대의 서버로 나누어(Balancing) 처리하는 것을 의미하며, 한 대의 서버로 부하가 집중되지 않도록 트래픽을 관리해 각각의 서버가 최적의 퍼포먼스를 보일 수 있도록 하는 것이 목적입니다. Elastic Load Balancer 종류 1. ALB (Application Load Balancer) HTTP나 HTTPS와 같이 웹 어플리케이션에 대한 분산 처리를 제공. ALB는 HTT..
- [ 클라우드/AWS ]Transit Gateway 란2023-05-22 10:48:16Transit Gateway 개요 AWS 전송 게이트웨이는 VPC나 온프레미스(On-Premise) 등의 네트워크를 단일 지점으로 연결할 수 있는 라우팅 서비스입니다. 연결된 네트워크은 다른 네트워크에 연결할 필요 없이 AWS 전송 게이트웨이만 연결하면 되므로 관리를 크게 간소화하고 운영 비용을 크게 줄여 줍니다. AWS 에서 네트워크를 연결하는 방식은 크게 VPC Peering, site-to-site VPN, Direct Connect 가 있습니다. (Route53 리졸버를 이용하는 방법도 있긴 합니다만...) 하지만 VPC Peering, site-to-site VPN 또는 Direct Connect 는 P2P 연결 방식이라 규모가 커지다보면 구조가 복잡해질 수 있습니다. (연결할 대상이 늘어날 때..
- [ 클라우드/AWS ]Global Accelerator 란2023-05-22 09:58:13Global Accelerator 개요 로컬 또는 글로벌 사용자를 대상으로 애플리케이션의 가용성과 성능을 개선하는 서비스. AWS의 글로벌 네트워크를 통해 사용자에서 애플리케이션으로 이어진 경로를 최적화하여 트래픽의 성능을 개선하는 기술 밑에 사이트로 접속하면 AWS 에서 제공하고 있는 Global Accelerator 서비스의 속도를 체감할 수 있다. Global Accelerator 속도 비교 사이트 AWS Global Accelerator Speed Comparison speedtest.globalaccelerator.aws Global Accelerator 미적용 시 애플리케이션을 이용하기 위해 수많은 네트워크를 거칠 수 있습니다. 애플리케이션을 오가는 경로가 서로 다를 수 있습니다. 각 홉은 성..
- [ 클라우드/AWS ]AWS 활용해서 온프레미스 환경과 웹서버 연동해보기2023-05-21 21:15:160. 가정 상황 고객사 측에서 쇼핑몰을 운영하고 있는데, 한류 열풍에 의해 싱가포르 쪽에서 고객을 많이 유치하게 되었습니다. 그에 따라 싱가포르 고객들이 서비스를 이용하는데 문제가 없도록 아키텍쳐를 구성해주길 원하고 있습니다. 1. 시나리오 a. 요구 사항 분석 : IDC에는 기존의 온프레미스 인프라가 있으며, 웹 서버를 AWS에 배포하려고 합니다. 서울에 거주하는 사용자와 싱가포르에 거주하는 사용자가 접속할 수 있어야 하고 빠른 응답을 받을 수 있어야 합니다. failover 할 수 있어야 하고, 부하 분산 기능을 통해 가용성 높은 아키텍쳐를 구현해야 합니다. b. 네트워크 구성 : AWS VPC(Virtual Private Cloud)를 생성하고, IDC와 연결하기 위해 VPC와 IDC 간의 Tran..
- [ 백엔드/웹 개발 ]웹 개발해서 배포하기2023-04-11 16:25:101. 구조 설정 가상환경 프로그램인 vmware에 게스트 pc를 4개를 설치해서 각각 웹서버, WAS, DB서버, 외부 스토리지처럼 동작하도록 구현하기로 했다. 2. 프론트엔드 구현 웹 디자인은 넷플릭스의 디자인을 클론하였다. 하지만 내가 원하는건 유튜브처럼 동영상을 올리고 볼 수 있는 OTT 서비스를 만드는 것이기 때문에 업로드 기능을 추가하였다. React를 이용해서 구현했다. 3. WAS 서버 구현 vmware에 만든 게스트 pc에 톰캣을 설치해서 구현했다. 이클립스와 톰캣을 연동해서 이클립스로 서블릿을 작성해서 웹서버로부터 들어온 요청에 응답하고, DB로 쿼리를 보낼 수 있게 만들었다. 그리고 외부 스토리지는 WAS와 NAS를 통해 연결하였다. a. WAS에서 DB서버로 쿼리 보내기 DB로 쿼리를..
반응형