2013-09-02 4 views
1

CentOS를 사용하여 Google Compute Engine 인스턴스를 만들고 Apache, Webmin, ActiveCollab, Gitolite 등등과 같은 것들을 추가했습니다. 문제는 VM의 메모리가 항상 부족하기 때문입니다. RAM이 너무 낮습니다. Google Compute Engine에서 할당 된 RAM을 어떻게 변경합니까?Compute Engine 인스턴스

더 큰 RAM이있는 다른 컴퓨터로 VM을 복사해야합니까? 그렇다면 내 CentOS 설치의 모든 내용을 복사합니까?

모든 것을 다시 설치하지 않고도 더 많은 RAM을 얻는 방법에 대한 조언을 누군가가 줄 수 있습니까?

감사

답변

8

수동으로 관리하는 경우에 권장되는 방법은 Persistent root Disk에서 부팅하는 것입니다. 인스턴스가 영구 디스크에서 부트되면 인스턴스를 삭제하고 더 큰 머신 유형을 가진 동일한 디스크에서 즉시 새 인스턴스를 생성 할 수 있습니다. 이것은 물리적 인 시스템을 종료하고 더 빠른 프로세서와 더 많은 RAM을 설치 한 다음 다시 시작하는 것과 비슷합니다. 스크래치 디스크는 인스턴스와 함께 이동하기 때문에 스크래치 디스크에서는 작동하지 않습니다.

영구 디스크를 사용하면 snapshots을 사용할 수도 있습니다. snapshots을 사용하면 디스크의 정확한 상태에 대한 특정 시점의 스냅 샷을 만들어 새 디스크를 만들 수 있습니다. 백업으로 사용할 수 있습니다. 스냅 샷은 글로벌 리소스이기 때문에이를 사용하여 모든 영역에서 영구 디스크를 생성 할 수 있습니다. 이렇게하면 인스턴스간에 인스턴스를 쉽게 마이그레이션 할 수 있습니다 (예 : 현재 영역의 유지 관리 창 준비).

스크래치 디스크에 절대로 상태를 저장하지 마십시오. 어떤 이유로 든 인스턴스가 중지되면 해당 데이터가 손실됩니다. 수동으로 구성된 인스턴스의 경우 영구 디스크에서 부팅하십시오. 응용 프로그램 데이터의 경우 영구 디스크에 저장하거나 Google Cloud SQL 또는 Google Cloud Datastore과 같이 상태에 대해 관리 서비스를 사용하는 것을 고려하십시오.

관련 문제