August 2023
Beginner to intermediate
408 pages
4h 57m
Korean

리사 후인(Lisa Huynh)
스토리블록스(Storyblocks) 리드 소프트웨어 엔지니어
대부분의 경우 모든 것이 순조롭다면 애플리케이션은 성장이 필요한 어느 시점을 맞이한다. 하지만 ‘애플리케이션이 응답하지 않습니다’ 외에 성능의 수용 수준을 결정하는 것은 주관적일 수 있다. 캐나다에 사는 고객들은 아무도 일본의 응답 시간을 신경 쓰지 않는다.
어떤 지표든 확장이 필요한 시점이 되었다고 하자. 일반적으로 스케일 업 또는 스케일 아웃, 수직 확장 및 수평 확장이라고 하는 방법으로 시스템을 업그레이드한다. 수평 확장에서는 사용 중인 인프라의 자원들을 업그레이드한다. 수직 확장에서는 인스턴스 수를 더 추가한다. 하지만 어떤 방법을 사용해야 할까?
¦ 수직 확장 ¦
CPU 한계에 도달하면 여덟 개의 CPU 인스턴스를 16개의 CPU 인스턴스로 업그레이드한다. 혹은 저장 공간이 가득 차면 100GiB에서 500GiB로 업그레이드한다. 이렇게 시스템을 확장하는 가장 쉽고 간단한 방법으로 동일한 애플리케이션을 더 강력한 자원에서 실행할 수 있다.
대부분의 관계형 데이터베이스는 수직 확장을 사용해서 데이터 유효성(원자성atomicity, 일관성consistency, 고립성isolation, 지속성durability ...
Read now
Unlock full access