확장성
상상해 보세요:
당신이 되 고 성공적인 캠페인을 시작. 갑자기 수천의 사람들이 귀하의 웹사이트를 방문 하거나 제품을 주문 하려면. 이것은 꿈 또는 악몽?
유연한 방식으로 확장 될 수 없습니다 호스팅 및 귀하의 웹사이트 오프 라인 상태가 되 면 악몽이 된다. 당신은 돈의 잃을 비싼 광고 캠페인을 위해 사용 하 고 당신의 명성을 멀리 녹는 다.
확장 및 축소
성장 하는 가장 쉬운 방법은: 더 많은 리소스를 추가 합니다. 특히 우리의 가상 사설 서버 그것은 그렇게 간단: 서버 1CPU에서 8 개 이상의 CPU를, 1GB 메모리 128GB 메모리 및 1 기가바이트에서 스토리지의 5 tb 쉽게 확장할 수 있습니다.
하지만 리소스를 추가 하는 것은 한계가 있다: 끝없이 단일 서버에 리소스를 추가할 수 없습니다. 실제로 특정 한도 도달, 갈수록 결과 얻을 것 이다을 알아차릴 것 이다.
다음 단계는 작업에서 서버를 최적화 하는. 전형적인 웹 서버는 종종 뿐만 아니라 데이터베이스 서버. 바쁜 환경에서 특히 그들의 작업에 대 한 두 시스템을 구성할 수 있도록 별도 서버에 두 작업을 배치 것이 낫다.
Loadbalancing, 덕분에 여러 개의 웹 서버를 배포할 수 있습니다 및 데이터베이스 클러스터를 더 이상 확장 될 수 있습니다.
좋은 아키텍처는 확장성의 기초
좋은 확장 가능한 솔루션 건축가 필요 합니다: 귀하의 웹사이트 또는 응용 프로그램에 따라 그것은 중요 얼마나 확장성 건축 될 수 있다 밖으로 잘 생각. 모든 후, 확장성 여부와 손을 맞 잡고 간다.
확장성과 유연한 응용 프로그램 개발자와 시스템 운영자 간의 좋은 협력을 요구 한다.
