2. Compute
Virtual Machine
Virtual Machine은 실행가능한 VM 인스턴스를 추상화합니다.
- Virtual Machine을 부팅하기 위해서는 다음 조건을 만족해야 합니다:
- 하나 혹은 그 이상의 Network Interface를 갖고 있어야 함.
- 부팅 가능한 Block Storage를 갖고 있어야 함.
- 실행 중인 Virtual Machine Allocation이 존재하지 않아야 함.
Virtual Machine Allocation
Virtual Machine Allocation은 Virtual Machine이 생성, 실행, 종료되는 한 번의 라이프사이클을 나타냅니다.
- VM 인스턴스를 부팅하기 위해서는, 대상 Virtual Machine에 대응하는 Virtual Machine Allocation을 생성합니다
- VM 인스턴스를 종료하기 위해서는, 대상 Virtual Machine에 대응하는 실행중인 Virtual Machine Allocation을 제거합니다.
- Virtual Machine Allocation이 생성된 시점부터 제거된 시점까지 플랫폼 이용료가 청구됩니다.
- 정확히는 (1) started 상태 진입한 시점부터 (2) terminated 상태에 진입한 시점까지 입니다.