• 단기강좌: 상용 클라우드 서버 실무 활용 테크닉

    KT, Amazon, MS의 상용 클라우드 서비스를 제공하고 있는 업체 소속 전문가 분들을 강사로 초빙하여 클라우드 컴퓨팅을 활용하기 위한 최신 실무 테크닉을 소개하는 자리

    Cloud

    • IDC (Internet Data Center)
      클라우드 이전에는 IDC를 이용하여 데이터 센터에 해당 웹/모바일 앱 등의 서버를 두고 있었다. 하지만 IDC의 경우 매몰 비용이 발생하며 사용자가 처음 서버를 구축시 트래픽과 필요한 용량에 대한 예측이 필요했다. 하지만 예측이 빗나간 경우에는 추가로 서버를 늘려야 하는데 이때, 추가적인 매몰 비용이 발생하며 다시 트래픽의 사용이 적어지는 경우에는 노는 서버가 증가하게 되어 사용하지 않더라도 추가적인 비용이 발생하게 된다.

    • Cloud
      클라우드 컴퓨팅의 6가지 이점으로는

    1. 선투자금이 없다. (고정비용에서 가변비용으로)
    2. 규모의 경제성 (사용자가 많아 질수록 클라우드 서비스의 가격이 더 하락)
    3. 탄력적인 처리용량 (필요한 처리용량 예측 불필요 오버프로비저닝 방지)
    4. 속도와 민첩성 (인프라를 주단위가 아닌 분단위로 프로비저닝)
    5. 비지니스에 집중( 다양한 실험을 통한 서비스 혁신 가능)
    6. 글로벌 진출 (수분 내에 글로벌 고객들을 위한 서비스 런칭이 가능)
      클라우드의 서비스에 따라서 다시 크게 두 가지로 분류 가능한데, Public과 Private으로 분류 가능하며 다시 Public은 세 가지로 분류가 가능하다.

    Public: 외부 서비스 제공자가 관리하며, 인터넷을 통해 접근하기도 하며, 일반적인 공적업무를 위해 이용
    private: 회사 내부의 이용자들이 공유할 수 있도록 하는 것이다. 공용 클라우드와 달리, 사설 클라우드는 데이터 저장과 컴퓨팅 전력을 할당할 수 있고, 또 다른 자원을 균일하게 제공할 수 있다.

    • iaas: 클라우드 서버 서비스에 필요한 Infra 지원 서비스를 말한다.
    • paas: 클라우드 서버 서비스에 필요한 Platform 지원 서비스를 말한다.
    • saas: 클라우드 서버 서비스에 필요한 Software 지원 서비스를 말한다.

    KT ucloud biz 서비스

    • 대표 토종 클라우드인 ucloud biz 서비스의 소개와 간단한 클라우드에 대한 기본 지식들을 소개

    uCloud biz 사업

    KT의 ucloud biz 서비스의 경우 국내에서는 1위를 기록하고 있으며, Amazon과 MS와 다르게 국내의 상황에 맞는 서비스를 제공하기 위하여 추가적인 서비스도 제공을 하고 있다. 그중 ucloud를 쉽게 구축하고 해제 할 수 있도록 도와주기 위한 매니지드 서비스를 제공하고 있다. 매니지드 서비스는 클라우드 서버의 확장이 필요할 때 사용 방법을 잘 모르는 사업자의 경우 전화 한 통화로 쉽게 서버를 구축 해주는 서비스를 말한다. 이러한 서비스의 차별점을 이용하여 국내 1위를 기록하고 있다.

    AWS (Amazon Web Service )

    아마존 웹 서비스의 경우 2006년 부터 클라우드 서비스 운영을 해왔으며, 수천개의 파트너사와 및 2000개 이상 마켓플레이스 제품을 가지고 있으며, 미국의 정부 기관에 GOV 라는 정부 기관용 클라우드 서비스를 이용하여 정부 기관에도 클라우드 서비스 기능을 제공하고 있다.

    AWS 클라우드를 통한 빅 데이터 분석

    데이터의 수집은 다음을 이용하여 데이터 수집 가능

    • Amazon S3 (Simple Storage Service)
      기본적이고 low 서비스 이며, 데이터 분석 가능, 정적 웹 사이트 호스팅 가능

    데이터의 분석과 컴퓨팅은 다음을 이용하여 가능

    • Amazon EMR
      하둡 기반 분석이 가능 간편한 Map/Reduce 작업 및 분석이 가능하며 저렴한 비용

    • Amazon Redshift
      페타 바이트급 병렬 데이터 분석이 가능하며, 관계형 데이터웨어 하우스 이며, 매니지드 서비스로 손쉬운 관리가 가능

    실시간으로 데이터 분석 및 시각화는 다음을 이용하여 가능

    • Amazon Kinesis
      실시간 데이터 입력 처리 가능, 매니지드 서비스로 손쉬운 관리가 가능하며, 높은 처리율 및 유연한 처리가 가능

    스마트 서비스를 위한 기계학습 지원도 가능

    • Amazon Machine Learning
      개발자를 위한 손쉬운 기계학습 분석을 제공하며, 아마존 내부에서 사용하는 수준의 알고리즘과 미리 제공하는 모델 기반으로 데이터 학습, 신속히 학습 모델 배포 및 개선 진행이 가능


    위에 소개한것 이외에도 각 데이터 수집, 분석, 학습에 대한 여러가지 도구들이 제공되고 있다. 따라서 상황에 맞는 적합한 도구를 사용하면 된다.

    Azure 기반 Iaas, Paas 개발 방법론

    Azure의 경우 계층을 나누어 다양한 서비스를 제공하고 있다.
    더 손쉽게 몇번 만의 클릭으로 클라우드 서버를 구축할 수 있으며 다양한 프로그래밍 언어 및 플로폼을 지원해주며 쉬운 지속적 배포가 가능하다. 따라서 서드 파티 소스 제어 공급자 지원을 통하여 지속적 배포가 가능하며 내장된 Git 저장소에 배포도 가능하다. 또한 내부에 visual studio도 이용이 가능하며 이외에 다양한 웹 에디터들 또한 지원된다.

    Application Insight 기능을 활용하여 적절한 시나리오 배치를 통해 웹 및 모바일 앱의 문제 감지, 충돌 진단 및 사용량 추적 할 수 있다.

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax

%d 블로거가 이것을 좋아합니다: