공용 클라우드 응용 프로그램을 최적화 하는 5 가지 방법

출처: 인터넷
작성자: 사용자
키워드: 공용 클라우드 응용 프로그램을 제공 하 고 다른 실행 필요한

공용 클라우드로 변환 하기만 하면 모바일 애플 리 케이 션 및 지불 청구서, 될 수 있지만 항상 해야 보다 더 많은 지출을 할 당신은? 다음 5 공용 클라우드 응용 프로그램 최적화 기술 비용을 절감 하 고 응용 프로그램 성능을 향상 시킬 수.

지난 달, 금요일 밤의 폭풍 실행 서비스, 넷 플 릭 스로 Pinterest 및 Instagram 추락 미국 동부에 있는 서비스에 대 한 아마존 서버를 발생 합니다. 넷 플 릭 스, 특히, 절정에 늦은 금요일 했다, 그래서 고객 정전에 대해 불평 하지 수 있습니다.

마찬가지로, Roudup 유전자, 기관 및 생물 학적 기능 사이 진화 관계를 예측 하는 데 사용 하는 많은 유전자 응용 프로그램 중 하나입니다. 그래서 하버드 연구원은 간단한 스토리지 (S3), 유연한 컴퓨팅 클라우드 (EC2), 그리고 아마존 네트워크 서비스 (AWS)를 제공 하는 유연한 프로그래밍 (EMR) 서비스 합성 Rounduo 집중 컴퓨팅 방법, 사용 합니다. 응용 프로그램을 최적화 하기 위해 Roudup 팀은 인스턴스 필요한 최고의 수 계산을 메모리 캐시 감소 디스크 I/O를 감소. 그 결과, Roudup의 비용의 40%를 저장 하 고 그것은 성능에 영향을 주지 않고 컴퓨팅 미래 성장에 적응할 수 있는 보장.

그것은 최적화 되지 않을 수 있습니다 그리고 응용 프로그램 범인 검거로 작동 합니다. 그러나, 최적화 된 응용 프로그램 응용 프로그램 관련 성능, 실용성 등을 향상 시킬 수 있습니다 방재, 그리고 결정적으로, 공용 클라우드 사용 저장의 비용. 여기에 공용 클라우드를 변환할 때 응용 프로그램을 최적화 하기 위해 5 가지:

1. 개편 코드, 구름 http://www.aliyun.com/zixun/aggregation/15552.html 처리 "> 서비스 공급자 결제 모델

AWS 아니라 충전 컴퓨팅, 스토리지 및 네트워크 광대역 사용 요금---메모리 읽기 및 쓰기, 그것은 수집 수수료를 입력할 때마다 않습니다. 그 결과, 읽기를 통합 하 고 응용 프로그램에 쓰기 작업을 할 수 있습니다 그리고 언제 든 지 한 번의 작업으로 둘 다를 병합할 수 있습니다. 이렇게에서 하면 당신의 자신의 서버 비용, 각 후속 읽기 또는 쓰기 작업이 추가 비용 발생 하지 않습니다.

이 클라우드 최적화 기술의 전체적인 효과 가격 공용 클라우드 서비스 공급자 (CSP)를 사용 하 여 등록 하는 방법에 따라 달라 집니다. 그러나, 당신이 등록 하는 CSP, 아무리 코드 개편 응용 프로그램 성능을 향상 시킬 수 있는 기회입니다.

2. 선택한 기본 엔터티 클라우드 최적화

EC2 인스턴스를 설정할 때 컴퓨팅, 메모리 및 저장소의 다른 수준 사이의 선택할 수 있습니다. 또한, 자리 예는 e c 2에서 사용할 수 있습니다 및 언제 든 지 사용할 수 있는 중복 예제 있으며 가격은 일반 가격 보다 훨씬.

그것은 가치가 필요한 최고의 컴퓨팅, 메모리 및 스토리지 수준을 결정 하 여 응용 프로그램 시험에 시간을 보낼 수 있습니다. 이 성능이 나 구성에는 돈을 쓴다는 하지 하 고 그것은 또한 자리 인스턴스 (또는 동등한 다른 CSP에서 얻은)을 고려해 야 당신이 알아낼 수 있는지 확인 도움이 됩니다.

3. 기본 엔터티 구름 분산 하는 데 필요한 서비스의 수준

모든 응용 프로그램에는 그들의 단독 구성---그것의 일반적인 용도 및 기능의 서비스 수준 있다. 고객 지향적 전자 상거래 사이트, 그리고 내부 직원 포털 서비스의 상대적으로 다른 수준. 다양 한 응용 프로그램에 필요한 서비스의 수준에 비해 공공 단체 구름의 비용 추정 자신의 공용 클라우드 컴퓨팅 비용을 최적화 하는 데 도움이 됩니다.

6 월 29 일의 넷 플 릭 스 정전의 검토. 비디오 스트리밍 서비스의 성격을 감안할 때, 그것은 않을 수 있습니다 그것을 강제로 다른 현에 아마존의 데이터 센터에 적합. 그러나, 보다 적게 집중적이 고 중요 한 서비스 이러한 중단을 피하기 위해 가능한 경우 사용 가능한 데이터 센터를 넘어 서비스를 제공 하기 위해 최적화할 수 있습니다.

4입니다. 미세 조정 자동 확장 원리

서버 인스턴스의 수를 자동으로 조정 하는 능력은 어디에 나, 그리고이 최적화는 좋은 기회를 제공 한다. 예를 들어 자체 조정 비율 눈금자 새 인스턴스를 생산할 예정 이다 일단 CPU의 80%의 기존 인스턴스 사용률 속도, 그리고 평균 CPU 사용률은 40%에 도달 하면, 자기 조정 비율 눈금자 새 인스턴스 생성 됩니다.

80%와 40%는 올바른 번호를 어떻게 알 수 있습니까? 왜 85%와 35%? 후자 규칙 적은 인스턴스 및 비용 절감을 생성할 수 있을 것입니다.

또한, 각 응용 프로그램 알고리즘, 스토리지, 대역폭 요구 사항은 다릅니다. 따라서, 규칙은 위의 세 가지 요소, 뿐 아니라 CPU 사용의 조합에 따라 필요가 있다. 공용 클라우드 응용 프로그램에 적합 하 고 필요한 서비스의 수준을 알아 다른 조합으로 실험을 할 수 있습니다.

행 5. 데이터베이스 최적화

넷 플 릭 스 같은 응용 프로그램에는 지역 제한, 즉, 대부분의 시간, 고객만 그들에 게 속한 데이터의 일부에 대 한 액세스. 넷 플 릭 스 AWS 영역 및 영역을 사용 하 여 데이터 센터의 주위에 사는 고객 에게만 서비스를 제공 하는 서버를 실행.

이것은 데이터베이스 분할 기술, 데이터베이스에서 행을 분할 하 고 데이터베이스에 다른 데이터 센터에 있는 다른 파티션에 저장할 수 있습니다 감사 합니다. 동일한 기술 신용 카드 처리, 구역 로컬 모델을 처리 하는 신용 카드 소지자의 정보 또는 거래에 적용 될 수 있기 때문에 적용 됩니다.

데이터베이스 인스턴스에 있는 데이터베이스의 모든 행을 저장할 필요가 없습니다. 데이터베이스 중첩을 나누고 다른 인스턴스의 데이터베이스 파티션에 저장할 수 있습니다, 만약 파티션 사용 모델의 활용할 수 있습니다. 이 인스턴스, 공용 클라우드 서비스의 비용을 줄일 수가 필요 합니다.

공용 클라우드 응용 프로그램을 변환할 때 응용 프로그램 잘 변경 하지 않고 실행할 수 있습니다. 그러나, CSP 충전 방법의 응용 패턴, 메모리, 스토리지 및 네트워크 대역폭 사용의 계산에 연결 하는 경우에 공용 클라우드 비용 쉽게 줄일 수 있습니다. 최적화 응용 프로그램을 재설계 하는 코드를 사용 하 여 응용 프로그램 성능을 향상 시킬 수 있으며 테스트와 기본 인스턴스를 미세 조정 하면서 서비스 수명을 연장 하 고 자기 조정 비율 통치자는 당신을 위해 CSP 비용을 줄일 수 있습니다.

(책임 편집기: 유산의 좋은)

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.