KT, Amazon, MS의 상용 클라우드 서비스를 제공하고 있는 업체 소속 전문가 분들을 강사로 초빙하여 클라우드 컴퓨팅을 활용하기 위한 최신 실무 테크닉을 소개하는 자리
IDC (Internet Data Center)
클라우드 이전에는 IDC를 이용하여 데이터 센터에 해당 웹/모바일 앱 등의 서버를 두고 있었다. 하지만 IDC의 경우 매몰 비용이 발생하며 사용자가 처음 서버를 구축시 트래픽과 필요한 용량에 대한 예측이 필요했다. 하지만 예측이 빗나간 경우에는 추가로 서버를 늘려야 하는데 이때, 추가적인 매몰 비용이 발생하며 다시 트래픽의 사용이 적어지는 경우에는 노는 서버가 증가하게 되어 사용하지 않더라도 추가적인 비용이 발생하게 된다.
Cloud
클라우드 컴퓨팅의 6가지 이점으로는
Public: 외부 서비스 제공자가 관리하며, 인터넷을 통해 접근하기도 하며, 일반적인 공적업무를 위해 이용
private: 회사 내부의 이용자들이 공유할 수 있도록 하는 것이다. 공용 클라우드와 달리, 사설 클라우드는 데이터 저장과 컴퓨팅 전력을 할당할 수 있고, 또 다른 자원을 균일하게 제공할 수 있다.
KT의 ucloud biz 서비스의 경우 국내에서는 1위를 기록하고 있으며, Amazon과 MS와 다르게 국내의 상황에 맞는 서비스를 제공하기 위하여 추가적인 서비스도 제공을 하고 있다. 그중 ucloud를 쉽게 구축하고 해제 할 수 있도록 도와주기 위한 매니지드 서비스를 제공하고 있다. 매니지드 서비스는 클라우드 서버의 확장이 필요할 때 사용 방법을 잘 모르는 사업자의 경우 전화 한 통화로 쉽게 서버를 구축 해주는 서비스를 말한다. 이러한 서비스의 차별점을 이용하여 국내 1위를 기록하고 있다.
아마존 웹 서비스의 경우 2006년 부터 클라우드 서비스 운영을 해왔으며, 수천개의 파트너사와 및 2000개 이상 마켓플레이스 제품을 가지고 있으며, 미국의 정부 기관에 GOV 라는 정부 기관용 클라우드 서비스를 이용하여 정부 기관에도 클라우드 서비스 기능을 제공하고 있다.
데이터의 수집은 다음을 이용하여 데이터 수집 가능
데이터의 분석과 컴퓨팅은 다음을 이용하여 가능
Amazon EMR
하둡 기반 분석이 가능 간편한 Map/Reduce 작업 및 분석이 가능하며 저렴한 비용
Amazon Redshift
페타 바이트급 병렬 데이터 분석이 가능하며, 관계형 데이터웨어 하우스 이며, 매니지드 서비스로 손쉬운 관리가 가능
실시간으로 데이터 분석 및 시각화는 다음을 이용하여 가능
스마트 서비스를 위한 기계학습 지원도 가능
위에 소개한것 이외에도 각 데이터 수집, 분석, 학습에 대한 여러가지 도구들이 제공되고 있다. 따라서 상황에 맞는 적합한 도구를 사용하면 된다.
Azure의 경우 계층을 나누어 다양한 서비스를 제공하고 있다.
더 손쉽게 몇번 만의 클릭으로 클라우드 서버를 구축할 수 있으며 다양한 프로그래밍 언어 및 플로폼을 지원해주며 쉬운 지속적 배포가 가능하다. 따라서 서드 파티 소스 제어 공급자 지원을 통하여 지속적 배포가 가능하며 내장된 Git 저장소에 배포도 가능하다. 또한 내부에 visual studio도 이용이 가능하며 이외에 다양한 웹 에디터들 또한 지원된다.
Application Insight 기능을 활용하여 적절한 시나리오 배치를 통해 웹 및 모바일 앱의 문제 감지, 충돌 진단 및 사용량 추적 할 수 있다.