클라우드 컴퓨팅
: 인터넷 너머에 존재하는 클라우드 사업자의 컴퓨터에서 처리하는 서비스
: 사고방식과 개념 의미, 특정 기술 아님
클라우드
: 은행 예금 같이 정보 자산을 클라우드 사업자에게 맡기는 것
: CPU 처리 속도 고속화, 가상화 기술과 분산 처리 기술 발전, 모바일의 융성과 빨라지고 저렴한 네트워크, 거대해진 데이터 센터 등으로 인해 보급
클라우드 서비스 특징
: 사업자의 수동 조작 없이 사용자별 관리 화면에서 서비스 이용 가능
: 다양한 디바이스로 접속 가능
: 여러 사용자가 같은 컴퓨팅 리서스 공유하여 이용
: 필요에 따라 컴퓨팅 리소스 증감 가능
: 서비스 이용만큼 비용 부담
클라우드 서비스 모델 : Saas, PaaS, IaaS
SaaS (Sofrware as a Service)
: 하나의 서버를 여러 기업에서 공유
: 필요한 기능을 필효나 기간만큼 임대
PaaS (Platform as a Service)
IaaS (Infrastructure as a Service)
: 가상 서버 및 온라인 스토리지
: 하드웨어 자원을 소프트웨어적으로 나누어 사용자 제공
클라우드 이용 모델 : 프라이빗 클라우드, 커뮤니티 클라우드, 퍼블릭 클라우드, 하이브리드 클라우드
프라이빗 클라우드
: 온프레미스 프라이빗 클라우드
: 호스티드 프라이빗 클라우드
클라우드 장점
: 경제성, 유용성, 가용성, 빠른 구축 속도
클라우드의 리스크
: 통신 위협, 시스템 다운 위협
: 연속성 리스크
클라우드 서비스의 책임 분계선
중소기업의 클라우드 도입
: 정보 시스템 담당자 장점 - 도입 비용 절약, 시장 환경 변화에 따라 유연하게 시스템 변화
: 경영진 장점 - IT 투자하는 경영 자원 최소화, 핵심 역량에 경영자원 집중
: 업계 초월한 시스템 연계 및 표준화 대응, 자사의 강점에 선택 집중, 초기비용 감소, 인적 장점
대기업 클라우드 도입
: 세계 각국 현장의 움직임 실시간 가까운 형태로 집약할 수 있는 환경, 효울적 업무 프로세스 구조 설립
클러우드가 제공하는 다양한 서비스
: 가상서버, 스토리지 서비스, 네트워크 서비스, 데이터베이스 서비스(RDBMS, NoSQL, 데이터 웨어하우스)
클라우드 활용한 중소 규모 시스템 / 빅데이터 분석 사이트
클라우드 실현 기술
: 가상화 기술 - 하드웨어 리소스를 논리적 다룰 수 있는 매커니즘 - 컨테이터
: 분산처리 - 대량의 데이터 여러 서버에 분산하여 동시에 병렬로 빠르고 효울적으로 처리하는 기술
: 데이터베이스 기술
: 스토리지 기술 - 블록 스토리지, 파일 스토리지, 오브젝트 스토리지
: 서버 가상화 기술 - 하나의 물리적 서버 리소스에 여러 개의 서버 환경 할당 - 공간 및 비용 절감
네트워크 가상화 기술
: VLAN
: VPN
: NFV
SDN
: 통신의 전송 기능과 제어 기능을 분리하여 제어 기능은 컨트롤러에 논리적 집중시켜 데이터의 흐름을 소프트웨어로 정의
컨버지드 인프라
=> 하이퍼 컨버지드 인프라
데이터 센터
API(Application Programming Interface)
: 프로그램이 가진 기능이나 리소스를 외부릐 다른 프로그램이 호출하여 이요하기 위한 명령이나 함수, 데이터 형식 등을 정한 규약
클라우드 네이티브 아키테처 - 서버리스 아키테처
개발과 운영의 통합 (DevOps)
: 스피드 중시형
클라우드 도입 목적
: 경영 효율성 향상
: 비용 절감
: 업무 과제의 해결 및 업무 프로세스의 개선
: 직원의 시스템 이용 환경 개선
클라우드 도입시 추진 체제
: 추진자 임명 후 도입(마이그레이션) 계획부터 프로젝트 관리까지 담당
: 경영적, IT보안적, 재무적 측명 고려
클라우드 서비스 장기적 확장 고려한 로드맵
: 정보 시스템의 표준화, 서버와 스토리지 통합 / 서버 가상화, 클라우드 화, 네트워크 적정화, 클라우드와 클라우드 OR 온프레미스의 연계, 기업 그룹 전체의 시스템 최적화
SoR (System of Record)
SoE (System of Engagement)
클라우드 서비스에 대응하는 각종 애플리케이션
: 트레디셔널 애플리케이션
: 클라우드 대응형 애플리케이션
: 클라우드 네이티브 애플리케이션
클라우드 사업자 선정 고려 사항
: 셀프 서비스형 or API 제공
: 서비스 비전 여부
: 도입 메리트
: 서비스에 대한 정보 적극적 공개
: 널리 사용되고 있는 소프트웨어 기술 채택 여부
: 제 3자 인증 및 운영 지원 시스템 여부
클라우드 퍼스트
하이브리드 클라우드 구성
: 네트워크 연결 통한 연계
: 클라우드 관리 플랫폼 사용한 통합
: 애플리케이션 연계
: 클라이드 기반 소프트웨어의 통일
: 사용자 ID 연계
: 클라우드 통한 백업과 이중화 구성
클라우드 서비스 제공하는 사업자
: 아마존, 구글, 마이크로소프트, IBM, NTT, KDDI, 소프트뱅크, 후지쯔, NEC, IIJ (인터넷 이니셔티브), 니프티, 사쿠라, GMO, 빅 로브
클라우드 서비스의 이용 패턴
: 사용 패턴 - B to C 분야, 엔터프라이즈 분야, 공공 분야, 신사업 분야
: 접속 주체 - 사람이 접속, 사물의 접속
웹 사이트에서의 클라우드 활용
: 급격한 접속량 증가 대비
: CDN 이용
: 데이터 전송에 드는 비용 고려
소셜 게임의 클라우드 활용
: 개발 단계 - 서버등 인프라 투자 최소화
: 공개 후 운용 - 이용자 수와 이용 빈도에 따라 서버 부하
: 게임 히트 - 접속 서버 집중, 고속 처리 요구
애플리케이션 개발/테스트 환경에서의 클라우드 활용
: 개발자 스스로가 개발환경을 유연하게 조달
BCP에서의 클라우드 활용
: BCP = 사회 기능이 정지된 경우에도 자사의 사업 자산 손상 최소화, 사업의 계속이나 사업 활동 재개할 수단 및 방법 계획하는 것
: 온프레미스 시스템과 클라우드의 하이브리드 환경을 구축하여 백업 체제 정비
ERP에서의 클라우드 활용
: ERP = 통합 기간 업무 시스템
제조업에서의 클라우드 활용
: 생산 조달 관리 시스템, 제품 개발 시스템, 인사 재무 등 기업 계열 시스템 - 온프레미스 시스템 -> 클라우드 서비스
지자체 클라우드
: 여러 지자체가 공동으로 클라우드 사업자에게 운영을 위탁하는 형태
: 클라우드 사업자가 제공하는 클라우드를 개별 지자체가 선택하여 도입하는 형태
교육분야 클라우드 활용
: 교직원의 시스템 운용 관리
: 디지털 교재
농업 분야의 클라우드 활용
: 땅에 센서 설치하여 기온, 토양 온도, 강수량 등 정보 수집
: 작업 비용 절감과 생산성 향상
빅 데이터 이용을 위한 클라우드의 활용
: 이상 감지 및 미래 예측, 개별 사용자의 니즈 충족하는 서비스 제공, 업무의 효율성 향상, 새로운 서비스의 전개 등
IoT 에서의 클라우드 활용
: IoT(Internet of Things)
: 정확한 작업 실현, 공정의 효율성 증가, 공사 기간 단축 등
: 사물이 송수신하는 방대한 데이터 수집하고 처리하기 위한 필수적 서비스 기반
인공지능 등 새로운 사업 영역에서의 클라우드 활용
: 스마트 머신 = 지금까지 인간밖에 할 수 없다고 생각되었던 작업을 수행하는 새로운 전자 기계