Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

클라우드의 이식 가능한 애플리케이션과 C++의 장벽


클라우드 컴퓨팅 - 클라우드 컴퓨팅 또는 인터넷 기반 컴퓨팅 로컬 서버가 아닌 클라우드 서버에서 인터넷을 통해 호스팅되는 가상 서버에 데이터를 저장하고 액세스하는 것입니다.

클라우드 컴퓨팅은 사용자에게 이동 중에도 데이터를 사용할 수 있는 옵션을 제공합니다. 이것은 작업의 이식성을 증가시킵니다. 즉, 클라우드 컴퓨팅의 데이터 및 처리는 사용자가 어디에서나 사용할 수 있습니다. 기기 및 위치에 따라 달라지는 항목이 아닙니다.

클라우드 컴퓨팅의 이 기능은 기업이 클라우드 서비스를 사용하여 가상 위치에서 프로젝트를 실행할 수 있기 때문에 중요합니다. IAAS, PAAS, SAAS와 같은 서비스를 사용하여 완벽한 작업 환경을 제공합니다.

그러나 이러한 클라우드의 이식 가능한 애플리케이션에는 몇 가지 주요 장벽이 있습니다. −

  • 데이터를 관리하고 사용할 수 있도록 하는 데이터 액세스 및 서비스가 어렵습니다.

  • 클라우드에서 제공되는 휴대용 애플리케이션에는 공급업체와 공급자가 제품을 상호 운용 가능하게 만드는 데 사용할 수 있는 새롭고 표준화된 API가 필요하며 사용자는 클라우드를 전환하고 사용되는 공통 API를 사용하여 애플리케이션에 계속 액세스할 수 있습니다.

  • 클라우드 시스템은 네트워크를 통해 분산되어 있으며 데이터베이스를 유지 관리하는 것은 그리 쉬운 일이 아닙니다. 그리고 데이터베이스의 이식성은 많은 상수가 적용되어 구조화된 형태일 경우 어렵다. 따라서 클라우드는 구조화되지 않은 스토리지 옵션으로 이동하고 있습니다.

  • 데이터베이스의 스키마도 초점이 필요한 것입니다. 클라우드를 통해 데이터 스토리지에 액세스하고 관리할 수 있는 사용자 권한의 불확실성도 개선이 필요한 부분입니다.