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

조나단 벅(Jonathan Buck)
AWS 시니어 소프트웨어 엔지니어
어떤 직업을 갖든지 통용되는 용어를 잘 이해하고 사용한다면, 자신의 역할을 안정적으로 다할 수 있고 동료와 효율적으로 협업할 수 있다. 만약 여러분이 클라우드 엔지니어로서 첫발을 내딛는다면 일을 하면서 다음 용어들을 종종 듣게 될 것이다.
가용성
서비스가 ‘살아 있고’ 정상 동작하는 시간을 의미한다. 대체로 백분율로 표현한다. 예를 들어 어떤 사람이 서비스가 99.99%의 연간 가용성을 보장한다고 할 때는 이 서비스가 1년 동안 서비스 불가능 시간이 52.56분밖에 되지 않는다는 의미다.
내구성
아무리 안정적인 장치를 사용해도 컴퓨터에 저장되는 모든 데이터는 충분한 시간이 흐르면 일시적인 것이 된다. 내구성은 일정 시간 동안 데이터가 사고로 유실되거나 망가지는 확률을 의미한다. 일반적으로 가용성과 마찬가지 백분율로 표현한다.
일관성
데이터 저장소에 데이터를 쓸 때(또는 최신 버전) 그 즉시 사용할 수 없다는 개념을 의미한다. 클라우드 기반 데이터 저장소는 분산 시스템에 구축되므로 분산 시스템은 CAP 정리1, 2를 따른다. 서로 다른 클라우드 환경과 서비스는 이러한 속성을 다르게 처리할 수 있지만, 클라우드 기반 소프트웨어 애플리케이션을 ...
Read now
Unlock full access