사용자는 도메인 이름을 이용하여 웹사이트에 접속한다. 이 접속을 위해서는 도메인 이름을 도메인 이름 서비스에 질의하여 IP 주소로 변환하는 과정이 필요하다.DNS 조회로 웹 서버의 IP 주소가 반환된다.해당 IP 주소로 HTTP 요청이 전달된다.요청을 받은 웹 서버는
보편적으로 사용되는 성능 수치 항목들을 추정해서 계산하는 것필요한 기본기로 2의 제곱수나 응답지연(latency) 값과 가용성에 관계된 수치들의 이해가 있어야 한다.2의 제곱수응답지연 값가용성에 관계된 수치들데이터 볼륨 단위를 계산하기 위해 사용 (양을 측정) 최소단위
모호한 문제를 훌기 위해 협력하여 그 해결책을 찾아내는 과정에 대한 시뮬레이션설계 능력의 기술적 측면협력에 적합한 사람압박이 심한 상황도 잘 헤쳐나가는 자질모호한 문제를 건설적으로 해결할 능력좋은 질문을 던질 능력설계의 순수성에 집착한 나머지 트레이드 오프를 도외시하고
DoS (Denial of Service) 공격 방지비용 절감서버 과부하를 막는다.설정된 처리율을 초과하는 요청은 정확하게 제한한다낮은 응닫시간 : 이 처리율 제한 장치는 HTTP 응답시간에 나쁜 영향을 주어서는 곤란하다.적은 메모리분산형 처리율 제한 : 하나의 처리율
N개의 캐시 서버가 있다고 할 때, 이 서버들에 부하를 균등하게 나누는 보편적인 방법은 아래와 같은 해시 함수를 사용하는 것이다.serverIndex = hash(key) % N서버 풀의 개수가 고정되어 있을 때에나 부하를 균등하게 나눌 수 있다.🤔 만약 한 서버에
key-value 저장소는 noSql중 하나이다.이 저장소에 저장되는 값은 고유 식별자를 키로 가져야 한다.키와 값 사이의 이런 연결 관계를 키-값 쌍(pair)이라고 한다.키-값 쌍에서의 키는 유일해야 하며 해당 키에 매달린 값은 키를 통해서만 접근 가능하다.키는 텍
웹 크롤러는 로봇 또는 스파이더라고도 부른다. 검색 엔진에서 널리 쓰는 기술로, 웹에 새로 올라오거나 갱신된 콘텐츠를 찾아내는 것이 주된 목적이다. 여기서 콘텐츠는 웹 페이지일 수도 있고, 이미지나 비디오, 또는 PDF 파일일 수 도 있다. 웹 크롤러는 몇 개 웹페이지