웹 아키텍처와 데이터베이스 퀴즈
5 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

웹의 기본 아키텍쳐가 클라이언트, 웹 서버, WAS, DB로 나눠지는 이유는 무엇인가요?

  • 무한정 늘어나지만 다른 레이어는 한계가 있기 때문입니다.
  • 서버는 대부분 메모리에 데이터를 저장하지만, 데이터베이스는 디스크의 데이터를 접근해서 가지고 오며 네트워크 통신이 필요합니다.
  • 데이터라는 상태를 관리하기 때문에 스케일 아웃을 위해 많은 비용이 필요합니다.
  • 관심사의 분리, 관측 가능한 시스템, 효율적인 리소스 사용 (correct)
  • 데이터베이스가 병목이 되는 이유는 무엇인가요?

  • 관심사의 분리, 관측 가능한 시스템, 효율적인 리소스 사용을 위함입니다.
  • 클라이언트는 무한정 늘어나지만 다른 레이어는 한계가 있기 때문입니다.
  • 서버는 대부분 메모리에 데이터를 저장하지만, 데이터베이스는 디스크의 데이터를 접근해서 가지고 오며 네트워크 통신이 필요합니다.
  • 데이터라는 상태를 관리하기 때문에 스케일 아웃을 위해 많은 비용이 필요합니다. (correct)
  • 고가용성이란 무엇을 의미하나요?

  • 시스템이 비대해짐에 따라 증가한다.
  • 데이터라는 상태를 관리하기 때문에 스케일 아웃을 위해 많은 비용이 필요합니다.
  • 언제든 서비스를 이용할 수 있어야 한다. (correct)
  • 관심사의 분리, 관측 가능한 시스템, 효율적인 리소스 사용을 위함입니다.
  • 확장성이란 무엇을 의미하나요?

    <p>시스템이 비대해짐에 따라 증가한다.</p> Signup and view all the answers

    웹 서버와 WAS의 차이점은 무엇인가요?

    <p>웹 서버는 정적인 컨텐츠를 처리하고, WAS는 동적인 컨텐츠를 처리합니다.</p> Signup and view all the answers

    More Like This

    Database Architectures and Web Services
    21 questions
    Single Server Setup Quiz
    13 questions

    Single Server Setup Quiz

    ReputableHafnium4324 avatar
    ReputableHafnium4324
    Use Quizgecko on...
    Browser
    Browser