이 경우에, 분명히 엔터프라이즈 클라우드 응용 프로그램 마이그레이션의 비즈니스 사례를 확인 하기 위해 선택할 수 있습니다. 그것은 또한 클라우드 마이그레이션에 관련 된 기술적인 문제 비즈니스 사례를 망칠 수 있습니다 및 원인이 설명 응용 프로그램 성능 및 안정성 다른 지역 에서 같은 문제.
클라우드 마이그레이션 구현 고려 하는 응용 프로그램 설계자는 그들의 전체 응용 프로그램 수명 주기 관리 (ALM) 프로세스를 검토할 필요가 있다. 그렇지 않으면, 그들은 주의 해야 한다 특별 한 성능 및 신뢰성, 보장 규정 준수 및 보안, 관리 및 운영 효율성과 안정성에 클라우드 컴퓨팅.
일반적으로 응용 프로그램을 주로 배포, 재배포, 대부분 수동 작업을 통해 관리는 정적 자원이 있고 몇 가지 변화. 예를 들어 응용 프로그램 수명 주기 관리 활동의 약 1 / 3 활동의 15% 미만 포함 성능 테스트 및 보안 유효성 검사를 위한 자동화 된 도구를 사용 하 여 응용 프로그램 및 구성 요소를 배포 하기 위한 최소한의 도구를 사용 합니다. 클라우드 응용 프로그램 마이그레이션 기술 가장 큰 문제 중 하나는 ALM에 대 한 보다 유연 하 고 자동화 된 프레임 워크를 만드는 것입니다. 배포는이 과정의 중심에 이다.
클라우드 마이그레이션의 응용 프로그램 모델에 반영
효율적인 클라우드 마이그레이션 검색 응용 프로그램 모델을 재고에 중대 하다. 그것은 더 이상 소프트웨어 이미지는 서버 또는 가상 컴퓨터, 하지만 오히려 스키마는 기계 미러 라이브러리에서 호스팅되는 가상 네트워크를 통해 연결 된 리소스를 제공 하는 커밋 준비 가상 구성 요소 아키텍처를.
이 패턴 응용 프로그램 구성 요소 관계 디자인 되 고 실용적인 이러한 관계는 의해 결정 사전, 응용 프로그램 설계자는 응용 프로그램을 배포한 후에 사실을 반영 합니다. 이 위해 전체 가상 아키텍처의 특성을 타겟으로 해야 합니다 클라우드 컴퓨팅 및 네트워크 서비스를 통해 전체에 연결. 수동 배포는 단순히 수 없습니다. 적절 한 솔루션입니다: DevOps 도구를 사용 하 여.
DevOps 오픈 소스의 컬렉션 이며, 상용 제품 설계 및 스크립팅""에 대 한 개발 또는 배포 여러 구성 요소 응용 프로그램의 재배포를 자동. 이상적으로, 이러한 도구를 모듈 스크립팅/모델링 서버를 지원 하기 위해 양식 (인기 있는 도구), 네트워크, 데이터베이스, 그리고 심지어 응용 기계 미러된 저장소를 사용 합니다.
오른쪽 DevOps 선택 도구는 중요 한, 그리고 (다른 예로 요리사, 열, 및 꼭두각시) 사용할 수 있는 옵션의 많은 있다. 그것은 고립에서 이러한 도구를 평가 하기 어려운 것입니다. 이 작업을 수행 하는 가장 좋은 방법은 대표적인 응용 프로그램을 선택 하 고 다음 각 파일럿 배포에 대 한 이러한 도구를 사용 확인할 이러한 도구 중 어떤 간단한 실행 상태를 달성 됩니다, 최상의 제어 효과 달성 하 고 다양 한 응용 프로그램을 지원 하는 것입니다. 이 범용 DevOps 프레임 워크에 따라 각 새로운 클라우드 응용 프로그램에 대 한 귀하의 ALM 관행을 구축 해야 합니다.
배포 도구에 대 한 특별 한 배려를 필요로 하는 1 개의 지역 가용성 및 성능 관리를 중복입니다. 부하 분산 하 고 장애 조치 요구 하면서 그 성능 및 가용성 프로세스 제대로 유지 컨텍스트 및 상태 변환 프로세스 동안 데이터베이스의 무결성을 관리 하는 응용 프로그램 디자인 수준 초점.
이 동일한 요인은 부품의 추가 복제본에 대 한 결정은 일반적으로 반응 시간 또는 구성 요소 가용성을 모니터링 하는 일부 관리 프로그램에 의해 발생 하기 때문에 일반적으로 배포 및 ALM에 특별 한 주의 필요 합니다. 복제본 추가 구성 요소 설치 배포 하는 동안 연결 하 여 실행 해야 합니다 그리고 모듈 DevOps 도구 보다는 독립 실행형 스크립트 또는 수동 프로세스를 통해 이러한 새로운 복제를 시작 합니다. 그렇지 않으면, 이러한 관행 사이의 초기 배포 및 증분 변경 동기화 프로세스를 발생할 수 있습니다.
규정 준수 및 클라우드 마이그레이션 프로세스에서 보안 유지
물론, 보안 및 규정 준수 모든 클라우드 응용 프로그램 마이그레이션에 고려해 야 할 중요 한 문제 이다.
일반적인 보기는 하지 않는 한 이미지 보안 (및 감사 가능한) 수준이 매우 높은, 암호화 키 및 인증 세부 사항을 클라우드 컴퓨팅 컴퓨터 이미지에에서 저장 되지 합니다. 때로는 간과 클라우드 구성 요소 응용 프로그램을 통합 하는 배포 도구 컴퓨팅 또는 클라우드 컴퓨팅 및 데이터 센터 간에 경우 발생할 수 있습니다 보안 위험 자체 도구는 손상 된. 오염 된 배포 스크립트를 쉽게 트로이 목마 (트로이 목마), 구름의 ALM 도구는 완벽 하 게 안전 보장의 합법적인 구성으로 배포할 수 있습니다.
내부 감사 또한 그들의 준수 감사 또는 인증 오류로 이어질 수 있는 불완전 한 위험 평가 도구를 포함 해야 합니다.
이 모든 클라우드 리소스 활력의 근본적인 문제는 intertwiner입니다. 클라우드 호스팅 지리적 위치, 고 품질과 호스트와 사용자 간의 네트워크 연결의 크게 다르다. 이것은 응답 시간과 응용 프로그램 클라우드 컴퓨팅으로 마이그레이션할 때 응용 프로그램 실행 클라우드 호스팅 사이트에에서 응용 프로그램의 유효성을 검사 해야는 것 즉 작업자 경험의 품질에 큰 영향을 미치고가 있다. 받아들일 수 없는 결과 제공 하는 경우에, 그것은 특정 클라우드 서비스 계약 추가 문제를 방지 하려면 응용 프로그램의 운영 환경을 제한할 수 있습니다.
리소스 역학 보안 및 규정 준수 또한 영향을 미칠 수 있습니다. 미러링 하는 응용 프로그램 및 응용 프로그램 데이터 클라우드 컴퓨팅, 마이그레이션할 수 있습니다 그리고 각 새로운 사이트 물리적 보안 및 세금 컬렉션 또는 정보 또는 콘텐츠 특정 유형의 호스팅 등 다른 관할권 규정 요인의 다른 수준에 있을 수 있습니다. 당신은 뿐 아니라 당신이 생각 하는 곳는 응용 프로그램을 실행할 관리 되는 위치를 통해 응용 프로그램의 모든 가정을 테스트 해야 합니다.
클라우드 공급자는 원격 영역을 커버 하거나 높은 로드 또는 실패 응답에서 추가 리소스를 제공 하는 다른 공급 업체와 페더레이션된 계약 하는 경우 특히 주의 해야 합니다. 이러한 프로토콜 핵심 성능, 가용성, 보안, 규정 준수, 보호 수 없을 수 있습니다 또는 심지어 가정 실행, 그래서 당신이 고려해 야 할 추가 페더레이션된 리소스 클라우드 컴퓨팅 서비스의 적합성을 결정할 때.
구름의 독특한 특성을 이해 컴퓨팅
기술적으로, 클라우드 컴퓨팅은 다른 환경에서 다른. 제안으로 이러한 핵심 분야에서 차이 관리할 수 없는 경우 다음 클라우드 컴퓨팅으로 마이그레이션 관련 비즈니스 사례 효과적입니다 확인 하는 것은 충분히 큰 문제 이다.
그렇다면, 유사한 요구 사항을 응용 프로그램 자신의 클라우드 평가에 "유죄 유추" 결론을 줄 수 있도록 문제 및 결과 문서화 해야 합니다. 긴 안목으로 보면, 마이그레이션 응용 프로그램만 클라우드 컴퓨팅 기술 조건 보장 되지 않습니다 때의 평판을 해칠 수 있습니다.
"편집 추천"
클라우드 마이그레이션: 어떻게 나 기존 IT 자원 활용? 클라우드 마이그레이션: 응용 프로그램의 일부 구름. 크로스-플랫폼 협업 수명 주기 관리 공용 클라우드 마이그레이션 고군분투 끝에 있을 것입니다 "책임 편집기: 아오 윤 전화: (010) 68476606"
이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이
페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.
커뮤니티에서 표절 사례를 발견한 경우
info-contact@alibabacloud.com
으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.