티스토리 뷰

① 분산컴퓨팅 
• 분산컴퓨팅은 클라우드 컴퓨팅 하드웨어 구성 시 인트라넷 또는 인터넷으로 연결된 다수의 컴퓨팅 자원을 하나로 연결하는 기술임 - 분산컴퓨팅과 기술로는 분산파일시스템, 분산데이터베이스 등  - 분산컴퓨팅은 독립적인 파일 시스템 및 데이터 베이스를 단일    시스템으로 인지하고 접근할 수 있도록 하며 - 대용량 데이터들에 대한 빠른 처리 속도를 가져올 수 있음   - 분산컴퓨팅에서는 각 하드웨어 자원이 고장 날 수 있다는 것을   전제하고, 대비책을 마련하여 자료에 대한 신뢰성을 확보한다

 

② 가상화 
• 가상화는 넓은 의미로는 컴퓨터 자원에 대한 추상화를 의미하며, 클라우드 컴퓨팅에서 가상화는 자 원가상화(resource virtualization)를 의미함 - 자원가상화는 스토리지 볼륨, 네임 스페이스, 네트워크 자원 등의 시스템 리소스 가상화를 말함 
5.2.1.2 클라우드 컴퓨팅 주요기술 
③ 시스템관리 
• 클라우드 컴퓨팅에서 시스템 관리는 사용자의 가상 컴퓨팅 환경을 프로비저닝(Provisioning)하고, 제공된 가상 시스템을 모니터링하며, 사용자 서비스 별 자원활용 정도에 따른 동적인 자원 할당 및 동적 스케쥴링을 제공함 
• 또한 컴퓨팅을 구성하는 주요 시스템 솔루션 마스터를 관리하여 시스템 전체의 고 가용성을 보장함 

④ 서비스 플랫폼 서비스 
• 플랫폼은 사용자들이 클라우드 컴퓨팅 인프라에 사용자 고유의 응용 또는 인터넷 서비스를 구축하기 위한 인터페이스를 제공함 - 서비스 간 호환성을 위해 SOA를 기반으로 하며, 단순화된 SOAP이나 REST 프로토콜을 제공함. - 서비스 플랫폼에서는 소프트웨어 개발 환경들과 보유 서비스들의 API를 제공하며, 협업을 위한 인 터페이스, 대용량 데이터 처리를 위한 분산 병렬처리환경,데이터베이스 인터페이스 등을 제공함 
 
5.2.1.2 클라우드 컴퓨팅 주요기술 
⑤ 기타 : 보안, 과금, 사용자 인증 등 
• 클라우드 컴퓨팅의 사용 용량에 따른 과금정책 및 사용자 인증 인터페이스를 제공하고, 사용자들의 데이터 접근 등에 대한 트러스티드 플랫폼 기술을 확보하여 사용자들이 클라우드 컴퓨팅 서비스를 신뢰하고 사용할 수 있어야 함 

댓글