클라우드 컴퓨팅 프로젝트를 시작 하게 되면서 . .!!
이번 프로젝트인 클라우드 시스템은, IT 업계에서 화두로 떠오르고 있는 "☆" 이다 !
프로젝트를 시작 하기 전, 클라우드 시스템에 대한 개념을 잡기로 결정 하고, 논문을 살펴 보게 되었다
지금 부터 정리 시작 !!
클라우드 컴퓨팅은, 네트워크, 서버, 스토리지, 서비스,애플리케이션 등, IT 자원을 소유하지 않고,
필요시 인터넷을 통해 서비스 형태로 이용 하는 컴퓨팅 방식을 이야기 하며,
클라우드 컴퓨팅이 활성화 되면서, 각종 IT 자원은 보유 개념에서 - > 사용 개념 으로 바뀌었다 !!
즉. 비싼 소프트웨어들도 보유하지 않아도 사용 할 수 있는 아주 좋은 기술 ? ㅋ
그리하여, 오라클 CEO 는 뜬구름일뿐이라고 쓴 소리를 했다죠 !!
아무튼, 풀어서 얘기하자면, 개인 PC의 하드디스크가 아니라도, 워드, 엑셀 등 필요한 작업을 원하면
클라우드 ( 구름 ) 에 요청을 하면, 어디선가 이에 필요한 컴퓨팅 자원이 할당 돼 작업을 실행할 수 있고, 결과도 주어지는 것을 말합니다 !!
비슷한 개념의 그리드(Grid) 컴퓨팅에서는 인터넷 상에 연결되어 있는, 서버와 클라이언트 pc 등의
비어있는 컴퓨팅 파워를 합하여 하나의 컴퓨터로 인식 하는 분산처리 시스템도 있습니다 !
그런데 왜 클라우드가 화두가 되었냐 ! 근래의 필수요소인 그리드 즉, 분산처리 시스템은,
복잡한 비즈니스 애플리케이션에는 부적합 하고, 사용하기 힘든면이 있어서 입니다 !
하지만 클라우드 컴퓨팅은, 복수의 거대한 데이터 센터를 통합하여, 하나의 컴퓨터로서 가상화 하여
인터넷에서 사용자의 필요에 따라 필요한 컴퓨팅 파워를 공급하는 것입니다 !
너무너무 좋은 기능이 아닌가요 ? 이러다 본체가 없어지겠어요 !
그럼 IT 업계에서 관심을 갖는 이유는 무엇일까요 !
-> 서비스 환경의 확장 필요성 !! 클라우드 컴퓨팅이 해결책 !!
HW 중심에서 IT 서비스 중심으로 시장 구도가 급속히 전환되면서, 클라우드 컴퓨팅의 중요성이 부각
되었는데요 ! 기하급수적으로 증가하는 정보 및 IT 자원의 사용 효율성을 높여
업무의 시간공간적 제약을 극복 하고 ! 업무 방식과 비즈니스 전략의 변화를 초래하고 !
IT 자원의 구매 및 유지비용 등의 운영비용을 절감캐 하는 경제적인 요구 마저 부합할 수 있습니다 !
MIPS 당 비용을 보자면
이렇게나 비용 차이가 있으니, 화두댈만 하지 않을까요 ?
그럼 왜 저렇게 비용의 차이가 있는지 알아볼까요 ?
☆. 메인 프레임은 도입비용이 크고 , 시스템을 관리하기 위한 전문 인력의 필요성 때문에
대규모 IT 기업들만 도입이 가능 합니다.
☆. 클라이언트 / 서버 컴퓨팅은, 모듈화를 통해 IT 서비스를 제공하기 위한 진입장벽을 크게 낮추었고
시스템 이용법과 유지관리가 더 쉬워져 Agility 가 크게 향상 됩니다. 평균적인 샘이지요 !
☆. 클라우드 컴퓨팅은 공급측에서 서버 수에 따라 비용 분할을 하여, 다중임대와 애플리케이션의 통합을 통해 강력한 규모의 TCO 를 생성 합니다 !
즉, 고성능 PC 가 있어야 하니, 초기자본은 많이 들지만, 이용자수를 늘려서 비용을 절감한다는 !?
클라우드 컴퓨팅의 5대 주요 특징
1. 주문형 셀프 서비스 : 필요할 때 온라인으로 즉시 사용
2. 과앙대역망 액세스 : 네트워크를 통한 서비스 자원 액세스
3. 자원 공동관리 : 다중 임대 모델을 통한 자원 할당
4. 빠른 요구 탄력성 : 비즈니스 상황에 따른 자원의 탄력적 사용
5. 도수제 : 서비스를 사용한 만큼 비용 지불
클라우드 컴퓨팅의 4개 배치 모델
1. 공공 클라우드 ( Public Cloud) : 서비스 이용에 제한이 없고, 사용한 만큼 지불하는 구조를 갖는 공중 인프라.
2. 사설 클라우드 ( Private Cloud) : 보안 기능이 강화된 방화벽 내에서만 배타적으로 이용이 가능한 서비스로 주로 대기업에서 사용,
3.커뮤니티 클라우드 ( Community cloud ) 커뮤니티 클라우드는 특별한 보안 요구나 공통 미션 같은 관심사를 공유하는 조직의 그룹에 의해 제어되고 이용 됨
4. 하이브리드 클라우드 ( Hybrid Cloud ) : 하이브리드 클라우드는 상호운용이 가능한 공공사설 클라우드의 조합으로 구성되며, 일반적으로 사용자는 비즈니스에 중요하고 보안이 필요한 서비스와 데이터는 사설 클라우드의 통제 하에 두고 덜 중요한 정보나 처리는 공공 클라우드를 이용 함.
전통적 IT : 클라우드 X
laas : Infrastructure as a service
SaaS :Software as a service
PaaS :Platform as a service , laas 와 saas 의 복합 개념,
클라우드 컴퓨팅 서비스는 이용 시나리오에 따라 일반적으로 6 개로 대별 됨
1. 사용자 - TO - 클라우드 : 사용자가 다양한 단말기의 브라우저를 통해 클라우드에 있는 데이터나 이메일, 호스팅과 소셜 네트워킹 등의 애플리케이션에 접속하며 사용자 데이터는 클라우드에 저장/관리
2. 기업 - TO 클라우드 - TO - 사용자 : 기업은 기업 내 혹은 외부 사용자에게 데이터와 서비스를 제공하기 위해 클라우드를 이용
3. 기업 - TO - 클라우드 : 기업이 내부 프로세스를 위해 클라우드 스토리지, 가상 머신, 애플리케이션, DB 등의 클라우드 서비스를 이용하는 클라우드 컴퓨팅의 초기단계의 시나리오 !
4. 기업 - TO - 클라우드 - TO 기업 : 2개의 기업이 동일한 클라우드를 이용하는 시나리오로 클라우드 상의 호스팅 자원에 초점이 맞춰져 있어 기업들의 애플리케이션이 상호운용이 가능 ! (공급사슬)
5. 사설 클라우드 : 기업 내에 클라우드를 보유하고 접근의 제한을 둠. 거대기업 일수록 유용 !
6. 하이브리드 클라우드 : 공공과 사설을 포함해 복수의 클라우드가 함께 동작하며, 다른 제공업자와 자원을 결합한 연합 제공업자나 자체 자원이 없는 브로커가 서비스 제공 ( 임대형 )