본문 바로가기

분류 전체보기89

2023-01-08 TIL (네트워크 성능 분석 명령어) 네트워크에 문제가 생겼을 때, 네트워크 성능 분석을 해봐서 문제점을 찾아야 하는데 이때 사용되는 명령어들을 알아보았다. ping ping(Packet INternet Groper)은 네트워크 상태를 확인하려는 대상 노드를 향해 일정 크기의 패킷을 전송하는 명령어이다. 이를 통해 해당 패킷 수신 상태와 도달하기까지 시간 등을 알 수 있으며 해당 노드까지 네트워크가 잘 연결되어 있는지 확인할 수 있다. ping은 TCP/IP 프로토콜 중에 ICMP프로토콜을 통해 동작하며, 이 때문에 ICMP 프로토콜을 지원하지 않는 기기를 대상으로는 실행할 수 없거나 네트워크 정책상 ICMP나 traceroute를 차단하는 대상의 경우 ping 테스팅은 불가능하다. ping [IP 주소 또는 도메인 주소]로 실행. net.. 2023. 1. 8.
2023-01-03 TIL Call by value, Call by reference 함수의 호출 방법은 대표적으로 Call by value(값에 의한 호출), Call by reference(참조에 의한 호출) 가 있다. 함수 호출이란 말 그대로 정의된 함수를 호출하는 것으로 함수에 정의한 매개변수의 형태에 따라 Call by value 혹은 Call by reference인지 결정된다. Call by value Call by value란 함수 호출 시 넘기는 인자의 값이 매개변수에 복사돼서 함수 내에서 매개변수에 직접적인 데이터 조작을 가해도 인자에 전혀 영향을 주지 않는 것이다. 여기서 값이란 주소값이 아닌 그 자체로 유의미한 데이터라고 생각하면 이해하기 편하다. Call by reference 엄밀히 말하면 Call by reference도 인자의 값이 매개변수에 복사(Copy)된.. 2023. 1. 3.
최종프로젝트 중간발표 KPT 회고록 2022. 12. 15.
2022-12-14 TIL (CDN, CloudFront란?) 먼저 CDN이란? CDN(Content delivery network)은 콘텐츠 전송 네트워크로써 지리, 물리적으로 떨어져 있는 사용자에게 컨텐츠를 더 빠르게 제공하는 시스템을 말합니다. 사용자가 원격지에 있는 서버(Origin Server)로 부터 Content(Web Object, Video, Music, Image, Document등)을 다운 받을 때 가까이 있는 서버에서 받는 것보다 시간이 오래 걸립니다. 그러기에 사용자와 가까운 곳에 위치한 Cache Server에 해당 Content를 저장(캐싱)하고 Content 요청시에 Cache Server가 응답을 줍니다. 캐싱이란? 캐시는 컴퓨터의 성능을 향상시키기 위해 사용되는 메모리를 말하는데, 캐싱은 이 캐시 영역으로 데이터를 가져와서 접근하는 .. 2022. 12. 15.
2022-12-13 TIL (S3란) AWS S3란?(Simple Storage Service) Simple Storage Service의 약자로 파일 서버의 역할을 하는 서비스다. 일반적인 파일서버는 트래픽이 증가함에 따라서 장비를 증설하는 작업을 해야 하는데 S3는 이와 같은 것을 대행한다. 트래픽에 따른 시스템적인 문제는 걱정할 필요가 없어진다. 또 파일에 대한 접근 권한을 지정 할 수 있어서 서비스를 호스팅 용도로 사용하는 것을 방지 할 수 있다. 아래는 S3의 주요한 기능적인 특성들이다. AWS S3(Simple Storage Service의 특징 많은 사용자가 접속을 해도 이를 감당하기 위해서 시스템적인 작업을 하지 않아도 된다. 저장할 수 있는 파일 수의 제한이 없다. 최소 1바이트에서 최대 5TB의 데이터를 저장하고 서비스 할.. 2022. 12. 15.
2022-12-12 TIL (ec2란?) EC2란? Amazon Elastic Compute Cloud(Amazon EC2)는 안전하고 크기 조정이 가능한 컴퓨팅 용량을 클라우드에서 제공하는 웹 서비스입니다. EC2에는 다양한 요금이 있다. 1) 온디맨드 선결제 금액이나 장기 약정 없이 저렴하고 유연하게 Amazon EC2를 사용하기 원하는 사용자 단기의 갑작스럽거나 예측할 수 없는 워크로드가 있으며, 중단되어서는 안 되는 애플리케이션 Amazon EC2에서 처음으로 개발 또는 시험 중인 애플리케이션 2) 스팟 인스턴스 시작 및 종료 시간이 자유로운 애플리케이션 컴퓨팅 가격이 매우 저렴해야만 수익이 나는 애플리케이션 대량의 서버 용량 추가로 긴급히 컴퓨팅 파워가 필요한 사용자 3) Savings Plans 1년 또는 3년 기간의 일정 사용량 약.. 2022. 12. 15.