20210823 サーバー仮想化の概要、可用性、冗長化

Soojin Chung·2021년 8월 23일
1

on-premise

목록 보기
1/1
post-thumbnail

** Korean follows Japanese.

🏄‍サーバの仮想化

特徴

①拡張性:サーバを拡張したい場合、柔軟に対応できる。物理サーバーをもう一台発注するのではなく仮想化させたサーバを拡張することができる。
②コストが削減できる
③性能・リソースの可用性の向上
④運用の自動化が可能

じゃあ、どのようにサーバを仮想化させるのか?

Popularなツールは以下のよう
①VMware vSphere - ESXi, vCenter
②Linux系 KVM
③Windows Hyper-V

🏄‍可用性

意味

システムがサービスを正常に提供できる状態。
つまり、いつでもサービス可能なシステムを「可用性が高いシステム」と呼ぶ。

実際サーバーを構築する際、

コア数16のプロセッサーを1個積むより
コア数8のプロセッサーを2個積んで構築した方が可用性が高いと言える。
なぜかというと、1個が壊れても残り1個が動けるから。

🏄‍冗長化

意味

システムの一部に障害が発生した時に備え、障害が発生してもシステム全体の機能を保てるように、予備装置を予め運用すること。


🏄‍서버의 가상화

특징

①확장성: 서버를 확장하고 싶을 때, 유연하게 대응이 가능하다. 확장하고 싶을 때 물리적인 서버를 1대 더 발주하는 것이 아니라 가상화한 서버 내에서 확장을 검토해볼 수 있다.
②비용절감이 가능하다.
③성능과 리소스의 가용성이 향상된다.
④서버 운영의 자동화가 가능하다.

그럼, 서버를 어떻게 가상화시킬까?

①VMware vSphere - ESXi, vCenter
②Linux系 KVM
③Windows Hyper-V

🏄‍가용성

의미

시스템이 정상적으로 서비스를 제공할 수 있는 상태를 의미한다.
즉, '항상' 서비스가 가능한 시스템을 '가용성이 높은 시스템'이라고 한다.

실제로 서버를 구축할 때는,

코어 16개의 프로세서를 1개보다는 코어 8개의 프로세서 2개로 서버를 구축하는 편이 가용성이 높다. 왜냐하면 1개가 고장나더라도 나머지 1개로 어떻게든 해볼 수 있으니까.

🏄‍다중화

(冗長化를 한국어로 뭐라 번역해야 할지 모르겠어서...)

의미

시스템의 일부에 장애가 발생하더라도 시스템 전체의 기능을 유지할 수 있도록, 미리 예비의 장치라든지 백업으로서 배치해 운용하는 것을 의미한다.

profile
Cloud Engineer in Tokyo, Japan

0개의 댓글