연락처 정보

코스 개요

1. 클라우드 컴퓨팅 입문

  • 우리는 어떻게 여기까지 왔는가 -
    • 애플리케이션 호스팅에서 SaaS, 그리고 퍼블릭 및 프라이빗 클라우드로의 전환
  • 클라우드 정의
    • 나만의 선택: IaaS, PaaS, SaaS
  • 전형적인 클라우드 사용 시나리오
    • SaaS vs. 전통적 엔터프라이즈 컴퓨팅
    • 프로그래머블 웹: 클라우드 내 API

2. 클라우드 마이그레이션

  • 리소스 가상화를 통한 효율적 활용
  • 탄력성 위한 클라우드 관리: 자동화 및 온디맨드 리소스 프로비저닝
  • 공유 인프라와 애플리케이션을 통한 규모의 경제 진화
  • 클라우드의 장점과 과제

3. IaaS (인프라스트럭처-as-a-Service)

  • IaaS 아키텍처 및 핵심 기능
  • 주요 IaaS 제공업체는 누구인가?
    • Microsoft Azure
      • Web Roles & Worker Roles
      • 스케일러빌리티, 로드 밸런싱, 페일오버
    • Amazon Web Services (AWS)
      • Elastic Compute Cloud (EC2) & Amazon Machine Images (AMI)
      • IaaS+: AWS Application Services and Marketplace
      • Regions & Availability Zones
      • 네트워크 및 보안
      • 모니터링, Auto Scaling, & Load Balancing
      • 확장 가능하고 장애 내구성 있는 애플리케이션 구축
      • 장애로부터 스스로 보호하는 방법
      • 관리 인터페이스
  • 프라이빗 및 하이브리드 클라우드
    • 동기 및 과제
  • 요구사항 정의
  • 프라이빗 클라우드 구축 방법론
  • 프라이빗 클라우드 관리 방법
  • 도움이 될 수 있는 업체 개요
    • VMware
    • Abiquo
    • Amazon Virtual Private Cloud
  • 하이브리드 클라우드
    • 사용 사례
    • 제품 예시: Eucalyptus
  • 프라이빗 클라우드 모델 선정 방법

4. PaaS (플랫폼-as-a-Service)

  • PaaS 정의
  • 완전한 PaaS 스택
    • 선 긋기: IasS+ 또는 순수 PaaS 또는 커스텀 SaaS?
    • 클라우드 애플리케이션 구축에 필요한 기능은 무엇인가?
  • 멀티 테넌시(Multi-Tenancy)
    • 멀티 테넌트 시스템이란?
    • 규모의 경제 진화
    • 테넌트를 위한 애플리케이션 커스터마이징
    • 멀티 테넌트 애플리케이션 고려사항:

안정성, SLA, 법률 및 규제, 보안, 유지보수, 제3자 컴포넌트

  • 주요 PaaS 제공업체는 누구인가?
    • Microsoft Azure
    • Google App Engine
    • Force.com
  • 전망: PaaS의 미래

5. SaaS (소프트웨어-as-a-Service)

  • SaaS란?
  • 일부 예시.

6. 클라우드 아키텍처

  • 서비스 지향 아키텍처 (SOA)
    • 서비스 레이어 모델 & 느슨한 결합(loose coupling) 개념
    • SOA + 이벤트 지향 아키텍처 (EDA) = e-SOA
    • REST란 무엇이며 왜 클라우드에 중요한가?
  • SOA와 클라우드의 시너지 - 산업계 관점
  • SOA / SaaS 시너지
  • SOA / PaaS 시너지
    • 수요 충족 접근법
    • 클라우드에 대한 SOA 원리 적용: 느슨한 결합, 캡슐화, 비동기 서비스
    • SOA 기반 멀티 테넌시 애플리케이션 구축
    • 레거시 시스템의 클라우드로의 이전
  • SOA / IaaS 시너지
    • 서비스 지향 인프라 (SOI)
    • 서비스 가상화 vs. 서버 가상화
    • 자동화 및 온디맨드 리소스 프로비저닝

7. 클라우드 통합

  • 클라우드 통합의 필요성 및 그 과제
  • SOA가 어떻게 도움을 줄 수 있는가: 통합에 집중
    • 애플리케이션 통합에서 서비스 지향 통합(SOI)으로
  • (인터)메디에이션((inter)mediation)의 필요성
    • 메디에이션 기능
  • 엔터프라이즈 서비스 버스 (ESB) 참고 아키텍처
  • 클라우드 통합의 특별한 요구사항은 무엇인가?
    • ESB에서 "인터넷 서비스 버스"로
  • 제품 예시:
    • Windows Azure AppFabric
    • IBM Cast Iron
    • Fiorano

8. 표준 및 오픈 소스 소프트웨어

  • 클라우드 표준
    • 이동성 & 상호운용성: 문제 진술
    • Distributed Management Task Force, Inc. (DMTF)
      • Open Virtualization Format (OVF)
      • Open Cloud Standards Incubator
    • Apache Libcloud
    • 오픈 소스 소프트웨어 (OSS)
      • OpenStack

9. 클라우드 보안

  • 클라우드 보안의 진화
    • 전통적 웹 애플리케이션에서 SOA, 그리고 클라우드로
    • 퍼블릭 클라우드 vs. 온프레미스 데이터센터
  • 클라우드 보안은 다차원적인 문제
    • 차원 1: IaaS, PaaS, SaaS
    • 차원 2: 네트워크, VM, 애플리케이션, 데이터
    • 차원 3: CSP, 테넌트
  • 아이덴티티, 권한 부여 및 접근 관리 (IdEA)
    • 인증 및 접근 제어
    • SAML, XACML, 그리고 정책 집행 포인트 (PEP)
    • 온프레미스 시스템 및 여러 클라우드 간의 보안
  • Cloud Security Alliance 표준
    • Cloud Controls Matrix, Consensus Assessments Initiative, Cloud Audit, Cloud Trust Protocol
    • Security, Trust, and Assurance Registry

10. 클라우드 기반 서비스에 대한 거버넌스

  • 비즈니스 vs. IT vs. EA vs. SOA vs. 클라우드 거버넌스
  • SOA 거버넌스가 클라우드 거버넌스의 기반이 될(되어야) 하는 이유
  • SOA 거버넌스 프레임워크, 표준, 기술
    • Open Group의 Service Integration Maturity Model (OSIMM)
    • Open Group SOA Governance Reference Model (SGRM)
    • SOA Governance Vitality Method (SGVM)
  • 클라우드 거버넌스
    • SOA 거버넌스와 유사점 및 차이점
    • 책임 구분: 클라우드 제공업체 vs. 클라우드 고객
    • 클라우드 제공업체 전환 – 거버넌스에 대한 최악의 경우 테스트
  • 클라우드 거버넌스 방법론
  • 거버넌스 구현을 위한 기술

11. 전망 및 결론

  • 클라우드 컴퓨팅의 전망 및 사용
  • Hadoop – 클라우드에서의 인기 증가
  • 클라우드 투자수익률 (ROI)
  • 총 소유 비용 (TCO)

요건

  • 분산 컴퓨팅 및 애플리케이션 개발에 대한 일반 지식.

대상 독자

  • IT 아키텍트
  • IT 컨설턴트
 35 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리