웹 아키텍처와 데이터베이스 퀴즈

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

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

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

데이터베이스가 병목이 되는 이유는 무엇인가요?

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

고가용성이란 무엇을 의미하나요?

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

확장성이란 무엇을 의미하나요?

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

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

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

Flashcards are hidden until you start studying

More Like This

Use Quizgecko on...
Browser
Browser