개발자가 클라우드 컴퓨팅, 사랑 하기 때문에 클라우드 컴퓨팅을 그들의 작업을 쉽게. 인프라 및 운영이이 추세를 저항 하지 해야 하지만 그것을 적용 하려고 한다. 최근 포 레스터 보고서 클라우드 제어에 몇 가지 조언을 제공 컴퓨팅. 보고서 설명 "그것의 새로운 시대 응답성 및 효율성 클라우드 컴퓨팅", 포 레스터에서 어떻게 it 조직 배포 하 고 제어 해야 클라우드 컴퓨팅 및 그것에 몇 가지 조언을 제공 조직.
보고서 두 부분으로 나누어져 있습니다.
1. 어떻게 해야 응용 프로그램 엔지니어와 소프트웨어 엔지니어에 응답
2. IT 인프라 및 운영 클라우드를 통해 자사의 요구에 맞게 전체 기업 수 있도록 대응 해야 컴퓨팅
관심사를 포기 하 고 수락 클라우드 컴퓨팅
클라우드 컴퓨팅은 소프트웨어 엔지니어 기대의 기능. 공공 클라우드 컴퓨팅 (기본적으로 아마존 클라우드 컴퓨팅 서비스) 빠른 리소스 액세스, 높은 생산성과 저렴 한 개발 수 있습니다. 이러한 기능을 개발자의 작업을 쉽게 됩니다. 사설 클라우드는 기업에 의해 설립이 기능을 제공 하지 않습니다, 개발자 엔터프라이즈 사설 클라우드를 사용 하 여 거부 합니다. 즉 그것이 조직에서는 개발자의 요구 사항을 충족 여부를 평가 하기 위해 그들의 개인 클라우드 배포 계획을 평가 해야 합니다.
포 레스터의 분석가 제임스 스 테 이튼 "비 웃음"에서 그것은 사설 클라우드로 가상화 환경에 배포 하는 회사. 결정적으로, 개발자는 지금 그들이 무엇을 원하는 지 고 그들은 그들의 요구 사항을 충족 하지 않는 경우 충족 될 수 없는. 포 레스터 조사에 따르면 대부분의 개발자는 사설 클라우드 배포에 불만. 로 그들의 태도 요약할 수 있습니다: "경우이 수 내 작품, 내가 그것을 사용 합니다 있지만 사용 하고있다, 클라우드 환경을 사용 하 여 계속 합니다." "
엔터프라이즈 개발자가 "공식"을 사용할 경우 효율성을 증가 하는 클라우드 컴퓨팅.
솔루션 선택 IaaS, PAAs 또는 다른 사람?
한 보고서에서 찾는 흥미로운 소프트웨어 엔지니어 개발 프레임 워크에 대 한 무엇을 찾고 있는 이다.입니다. 가상 컴퓨터, 스토리지, 네트워크 연결 서비스에 대 한 인프라 뿐만 아니라 생산성을 방해 하지만 파이프라인 보다 초점 응용 프로그램 기능에 더 많은 관리를 개발자가 강제로.
이 IaaS 환경 문제를 해결 하려면 플랫폼, 서비스입니다. 논리는 프로그래밍 프레임 워크 개발자, 영구 데이터 저장소, id 관리 등을 포함 하 여 필요한 작업을 수행 하려면 세부 정보를 처리 하 고 프레임 워크에 의존에서 개발자를 자유롭게에 대 한 일반적인 서비스를 제공 합니다.
만약 당신이 원하는 모두 이러한 기능을 제공 하는 프레임 워크, 프레임 워크는 잘 작동 합니다. 그러나, 응용 프로그램은 종종 기능을 프레임 워크 수 없습니다 제공, 그리고 때로는 하위 수준 기능에 직접 액세스를 필요로 높은 생산성 프레임 워크는 속박 된다 필요 합니다.
포 레스터는 개발자 기능을 혼합 해야, 즉, 그들은 서비스, 아니라 낮은 수준의 기능을 액세스할 수 있어야 하는 필요의 지루한 일을 해결 하는 데 도움이 필요가 믿고 있다. 아마존의 클라우드 컴퓨팅 서비스는 AWS의 풍부한 개발 그들의 요구, 서비스, 낮은 AWS 이외의 기능을 설치 또는 배포 하는 개발자를 위한 기본 기능에 대 한 직접 액세스 뿐만 아니라.
보고서는 독립 소프트웨어 공급 업체 (Isv)는 또한 시장에 진입 SaaS 제품 버전의 그들의 인프라를 구축 하는 노트. 예를 들어 컴퓨터 회사는 지금 다른 응용 프로그램을 통합할 수 있도록 하는 클라우드 기반 통합 서비스를 제공 합니다. 그 결과, 엔터프라이즈 응용 프로그램 더 풍부 하 고, 재배 코드, 클라우드 서비스, 독립 소프트웨어 공급 업체에서 제공 하는 기능을 포함 하 여 지 고 있습니다. 개발자는 응용 프로그램을 작성 하는 것 보다 조립에 대 한 더 많은.
다섯 가지 인프라 및 운영 제어를 할 수 부는 클라우드 컴퓨팅
보고서는 인프라 및 운영이 개발자이 들의 기대에 응답 해야 합니다 또는 그들은 시간에 의해 멸망 하 게 될 것 이다 틀림 없는 메시지를 전달 합니다. 지금 뿐 아니라 자산을 관리 하는 유연성을 달성 하는 우리가 필요가 있는 무엇을 할입니다.
이 위해 포 레스터 5 권장 사항을 제공합니다.
서비스 제공 된다. 인프라 및 운영 (내가 & O) 지금 누가 개발자 하려고 하는 외부 서비스 공급자 로부터 압력을 받고 있다. 난 & o 적극적으로 대응 해야 합니다. 제 요점은 내가 & o 접근 방식을 간소화 하 고 전통적인 사용자 지정 서비스 방법을 피하기 위해 필요 합니다. 사용자 지정 구성 고객 중심 나타납니다 동시이 오버 헤드와 지연 시간을 늘릴 수 있습니다. 서비스 조직 되기 위해서는, 난 & o 풍부한 개발 환경 및 다양 한 중요 한 응용 프로그램 서비스를 제공 해야 합니다. 난 & o 또한 만들어야 사전 승인 된 SaaS 공급 업체의 제품 목록을 개발자가 신속 하 게 그들의 제품을 볼 수 있도록 합니다.
서비스 디렉터리를 만듭니다. 그것은 매우 강력한입니다. 서비스 디렉터리를 만드는 개발자에 게 미리 구성 및 수리, 처음부터 그들의 응용 프로그램 구성을 배포 하는 개발자 보다는 빠른 액세스를 위한 거울 그리고 또한 잘못 될 수 있습니다 또는 중요 한 패치를 무시 제공할 수 있습니다. 미리 구성 된 미러링 개발 하 고 개발자에 게 매우 매력적 이다. 난 & o 사전 설정된 구성에 따라 실행 되 고 개발 게시물 보다 더 효과적인 최신 버전 감사 수 있습니다.
엔터프라이즈 아키텍처 디자인 패턴 개발자가 사용 하도록 하자. 엔터프라이즈 아키텍처는을 사용 하 여 응용 프로그램 디자인 및 패턴을 만드는 개발 팀에 제공을 하는 것이 좋습니다. 이 혜택을 많이 가져올 수 있다, 공유 하는 더 나은 기술, 운영 비용을 줄이고.
비용된 투명성입니다. 보고서, 사용에 대 한 지불 모델은 매력적 하 고 자원을 효율적으로 사용 되도록 수 있습니다.
기업 내부 장비 (초기 투자 포함)와 달리 응용 프로그램의 전체 수명 주기를 사용 하 여 지불 포함 됩니다. 포 레스터는 개발자가 확장 하 고, 적절 한 응용 프로그램을 축소 하는 작업 응용 프로그램을 보다 효율적으로 실행할 수 있는 하는 동안 응용 프로그램의 모든 비용의 투명성을 권장 합니다.
DevOps 통해 응용 프로그램 수명 주기 유연성을 수 있습니다. 개발자의 셀프 서비스 매우 매력적 이며 확실히 개선 효율 엔지니어링 및 엔지니어 행복 만들기를 포함 하 여 많은 장점을 제공 합니다. 그러나 응용 프로그램 수명 주기에서 유연성을 달성 하는 실패는 엔터프라이즈의 모든 금융 혜택 및 시장 응답 클라우드 제공 얻을 수 없습니다 의미 하는, 컴퓨팅.
최적화 및 모든 당사자의 조정 필요 주기 유연성을 달성 합니다. Devops, 증오 하는 경우에 당신은 여전히 필요 합니다. 이제는 클라우드 리소스 없이 지연, 개발 및 운영 협업 구현 될 수 있습니다 경우에 DevOps의 역할 이기도 하는 대기 시간을 제거 하는 필요 처리 또한 제공할 수 있는 컴퓨팅.
보고서에서 메시지는 클라우드 컴퓨팅의 급속 한 발전 그것 필수적 개혁 기존 프로세스, 그리고 클라우드 컴퓨팅 것을 기대 하는 개발 팀 기다릴 오래입니다.
(책임 편집기: 유산의 좋은)