Network(8)
-
시분할 / 클라우드 컴퓨팅
클라우드 컴퓨팅은 네트워크를 통해 다른 누군가의 컴퓨터를 사용한다는 의미로, 1960년대 시분할 개념을 포장한 버전이라고 생각하면 된다.개요를 간략히 설명하자면, 전 세계로 네트워크가 보급되었고 속도의 극적인 변화가 일어났다.믿을 수 없을만큼 큰 컴퓨팅 파워와 저장소를 사용할 수 있을만큼 하드웨어의 가격이 저렴해졌고, 그 결과 과거와 달리 새로운 알고리즘이나 처리 방식을 사용할 수 있게 되었다. 이 배경을 토대로 클라우드 컴퓨팅은 하드웨어와 소프트웨어의 조합으로 컴퓨팅 자원을 빌려주는 것이라고 생각하면 된다.시분할?여러 명의 프로세스가 사용하는 시스템에서 컴퓨터가 자원을 시간적으로 분할해주어 사용자들의 프로그램을 번갈아가며 처리해줌으로써 각 프로세스에게 독립된 컴퓨터를 사용하는 느낌을 주는 것이다.특징-..
2024.05.26 -
Default Route
LoopbackA 네트워크 : 0.0.0.0 ~127.255.255.255A 네트워크에서 마지막 네트워크인 127.0.0.0 네트워크와 127.0.0.1~127.255.255.255은 컴퓨터 박사, 과학자들이 가상의 인터페이스(데이터 전송 통로)에 사용하기 위해 예약해 놓은 주소이다.Loopback I/F는 내 컴퓨터에서 나간 신호가 다시 내 컴퓨터로 돌아오기 때문에 붙여진 이름이다.데이터가 흐르는 통로에 데이터를 보내면 어느 목적지에 도달한다.컴퓨터가 라우터로 이어진 이더넷 인터페이스(통상적으로 IP 주소)로 데이터를 보내면 Gateway인 Router에 도달한다.루프백 인터페이스로 데이터를 보낼 시 자기 컴퓨터로 돌아온다. Loopback 주소를 사용하는 이유프로그램에 다른 컴퓨터 IP 주소를 적어 ..
2024.05.03 -
[Cloud] UDR : User Defined Route
클라우드 네트워크에서 사용자가 정의한 라우팅 테이블 UDR은 가상 네트워크에서 특정 트래픽 패턴을 사용자가 원하는 대로 제어할 수 있도록 한다.이를 통해 사용자는 특정 IP 주소 범위, 서브넷, 가상 네트워크 등에 대한 트래픽 경로를 사용자 정의할 수 있다.- 보안 및 네트워크 관리 : 보안 요구사항에 따라 특정 IP 주소 또는 서브넷에 대한 트래픽 경로를 변경할 수 있음- 트래픽 경로 변경 : 기본적으로 설정된 네트워크 경로를 변경하여 특정 트래픽을 특정 디바이스로 리디렉션할 수 있음 - 트래픽 감시 및 분석 : 특정 트래픽 패턴을 분석하거나 감시하기 위해 특정 트래픽 경로를 설정할 수 있다.일례로, 클라우드 환경에서 가상 네트워크에 연결된 가상 머신 간의 트래픽을 모니터링하고 분석하려는 경우 UDR을..
2024.04.19 -
Apache JMeter(Thread Group, Sampler, Listener)
성능 테스트를 위해, Apache JMeter를 이용한다. 자바 오픈 소스 소프트웨어 퍼포먼스 테스팅은 무거운 로드와 다양하고 동시의 유저 트래픽에 대한 웹 애플리케이션을 테스트하는 것을 의미 기능 테스트, 데이터베이스 서버 테스트 및 API 테스팅에 활용 오픈 소스 라이센스 유저 친화적인 GUI 독립된 플랫폼 > Mac, unix, windows에서 모두 사용가능 자바 based 애플리케이션 멀티 스레딩 프레임워크 테스트 결과를 시각화 쉬운 설치 Highly extensible Unlimited testing capabilities 이용 : Java 설치(8 이상) > homebrew 이용 jmeter 설치 > 실행 명령어 : open /opt/homebrew/bin/Jmeter 혹은 open /usr..
2023.12.29 -
Azure VMSS
Virtual Machine Scale Sets 유지 관리를 수행하거나 애플리케이션 인스턴스를 업데이트하는 경우, 고객은 사용 가능한 다른 애플리케이션 인스턴스에 배포되어야 한다. 추가 고객 요구에 맞추려면 애플리케이션을 실행하는 애플리케이션 인스턴스의 수를 늘려야 할 수도 있다. 이런 경우에 VM에서 실행되는 애플리케이션, 리소스의 자동 크기 조정 및 트래픽 부하 분산에 대한 관리 기능을 제공 확장 집합 > 애플리케이션의 여러 인스턴스를 실행하는 데 사용된다. 동일한 기본 OS 이미지 및 구성에 모든 VM 인스턴스가 만들어진다. 이 방식을 사용하면 추가 구성 작업 또는 네트워크 관리 없이 수백 개의 VM을 쉽게 관리할 수 있다. 기본 4계층 트래픽 분산에는 Azure load balancer를 사용하고..
2023.12.29 -
[Internship] 개발자 도구 - Network Tab
오늘 여태껏 개발한 웹 화면을 토대로 회사 사람들과 사용자 UI/UX 테스트를 진행했는데, 여지껏 내가 개발자 도구를 잘 쓰지 못했던 것 같아 많은 게 생각나던 하루였다. 그래서 한 번 정리해보았다. 개발자 도구_ Network Tab 서버와 데이터를 주고 받을 때 편리하게 디버깅을 할 수 있도록 도와주는 도구 각 소스들을 불러올 때 속도, 응답 등 네트워크 측면에서 확인 가능하며, 문제 시 비교 및 분석 가능 빨간점 : 기록되고 있다는 뜻 기록되는 동안 주고받는 모든 네트워크 요소를 보여준다. 클릭 시 기록을 멈출 수 있으며, 오른쪽 정지표를 클릭하면 기록된 모든 요소를 지운다 Filter / search : 이름과 같이 필터링하고, 검색하는 기능 Preserve log : 페이지가 이동되어도 로그가 ..
2023.12.22