컴퓨터 개론 - 소셜미디어와 클라우드 컴퓨팅
1. 소셜미디어
- 소셜미디어들은 현재 많이 활용되고 있다.
- ex) 트위터, 페이스북, 유투브
1) 웹 2.0의 개념
(1) 웹 2.0 탄생 배경
- 2000년대 초 닷컴 버블의 붕괴되어 사라짐에 따라서 웹2.0이 대두
- 2004년 미굴 오라일리사가 주최한 컨퍼런스에서 웹2.0 대두
- “롱테일 법칙” : 아마존사의 판매 법칙
(2) 웹 2.0의 기본 개념
(2-1)
- ‘플랫폼으로서의 웹’환경에서 네티즌들은 ‘집단지성‘을 활용하여 콘텐츠를 제공하고 공유
- 집단지성 예) 파워블로그
(2-2)
(2-3)
- 사용자 생산 콘텐츠
- 개인의 참여와 상호작용 : UCC, 프로슈머
- 대표적인 UCC 사이트 : 위키피디아, 플리커, 유튜브
(2-4)
- 웹 2.0은 개방적
- 모든 사람이 공유하여 사용하는 플랫폼, 데이터 개방을 위한 기술로 RSS 형식(초기는 블로그 뉴스)
- 서비스를 공유하기 위한 개방형 포맷 API(구글과 네이버 검색엔진이나 API공개)
2) 소셜 미디어
(1) 프로슈머 (Prosumer)
- 생산자와 소비자의 합성어
- 웹 2.0 기업은 다양하고 많은 사용자들을 모으고 그들로 하여금 콘텐츠를 스스로 생산하도록 유도하는 환경을 제공
- 사용자의 능동적인 참여와 공유에 의해 더욱 가치가 증가
(2) UCC (UGC)
- 예) 유투브,플리커, 페이스북, Google Picasa, Wikipedia, 공유 UCC 사이트 등
(3) 소셜미디어
- 일방적으로 정보를 제공하는 것이 아니고 상호 작용성을 통해 양방통행
- 대표적 소셜 미디어 : Facebook, Twitter, YouTube 등
(4) 소셜 웹의 개념
- 수많은 이용자의 자발적인 참여와 협업을 통해서 축적된 정보로부터 창출된 집단적 지성
- 지식이 소셜 웹의 막강한 힘
- Web + Social = Social Web
3) 웹 2.0 구현 기술
- 자신의 콘텐츠를 웹에 기록하여 다른 사람과 공유하는 기술
- RSS는 ‘Really Simple Sydication’의 약자를 의미하며 웹사이트 간의 콘텐츠를 교환하기 위한
XML 기반의 표현 형식(RDF SITE Summary)
- 적용 예) 블로그, ipod의 팟캐스팅
(2) 소셜 태깅 (Social Tagging)
- 사용자의 임의의 키워드를 태그로 붙이고 이들을 검색하는 기법
- 미리 정해져 있는 카테고리에 따라 자료를 분류하여 검색하는 방법과 다르다
(3) 폭소노미 (Foxonomy)
- 사용자가 자유롭게 붙인태그를 그래로 레이블링을 하여 참여자가 정보를 분류한다는 의미로 명명
- 대표적 : 소셜 북마킹 사이트인 딜리셔스와 플리커
- 이미지나 동영상의 경우 태그를 이용한 내용 검색도 가능
(4) 태그 구름(Tag Cloud)
- 사용자들이 달아놓은 태그들을 한 눈에 보이도록 표시한 그림으로 국내는 네이버나 다음에서 사용
(5) 공개 API와 매쉬업
(5-1) 공개 API(Open Application Program Interface)
- 응용 포로그램 개발 시 해당 모듈을 쉽게 사용하도록 해주는 개발환경
- 라이브러리 형태나 이를 활용할 규약의 형태로 제공
(5-2) 매쉬업 (Mashup)
- 공개 API를 이용하여 웹 서비스를 조합하여 새로운 웹 서비스를 제공
- 공개 API를 이용하므로 추가 개발비용이 매우 적음
(5-3) 매쉬업과 사례
- 하우징맵스(HousingMaps)는 구글맵을 이용하여 가격이나 집안 사진등 부동산 정보 제공
2. 클라우드 컴퓨팅
- 장비를 렌탈하여 사용하는 것과 같음
- 클라우드 서비스를 통해 자원, 장비, 소프트웨어를 빌려서 활용할 수 있음
1) 클라우드 컴퓨팅의 개념
- ICT 자원을 필요 시 클라우드 서비스를 통해 제공 사이트로부터 빌려서(임대) 공유
- 전송속도가 급격히 향상되면서 컴퓨터 서버, 기억장치, 응용프로그램, 데이터베이스 등의 다양한 서비스 제공
- 전기 및 가스, 수도와 같은 유틸리티 서비스와 유사하게 비용만 지불
(1) ICT 자원의 혜택
- ICT 자원의 경제성
- 보다 높은 신뢰성
- 위치와 장치에 상관없이
- 필요와 증감에 따라 유연하게 제공되는 IT자원
(2) 유익성
(3) 클라우드 컴퓨팅과 ICT 기업
- 1990년대 중반부터 개념 등장
- 2006년 Amazon사 ‘Elastic Compute Cloud’부터 관심
- 2008년 마이크로소프트사 ‘Azure’, 2011년 IBM사 ‘Smartcloud’
- 2012년 Oracle사 ‘Oracle Cloud’
- 오늘날 ICT 분야의 주요 기업들이 클라우드 컴퓨터 컴퓨팅 서비스 제공 : 향후 5가지 기술 중 하나로 인식
2) 클라우드 컴퓨팅의 구성
(1) 클라우드 컴퓨팅 서비스
- IaaS (Infrastructure as a Service)
- 가상머신, 서버, 저장장치, 네트워크 등
(2) 클라우드 플랫폼 서비스
- PaaS (Platform as a Service)
- 운영체제, 프로그래밍 실행환경, 데이터베이스 시스템, 웹 서버 등
(3) 클라우드 소프트웨어 서비스
- SaaS (Software as a Service)
- 응용 소프트웨어, 데이터베이스
(4) 클라우드 컴퓨팅 이용방식
(4-1) 사설 클라우드 (Private Cloud)
- 기업 자체 클라우드, 많은 투자비용과 주기적 자원 보안이 필요
(4-2) 공용 클라우드 (Public Cloud)
- 모든 기업이나 사용자에게 ICT 자원 제공, 보안 문제 대두
(4-3) 하이브리드 클라우 (Hybrid Cloud)
- 사설 클라우드와 공용 클라우드의 혼합 방식으로 중요한 데이터는 사설에 저장하고, 응용 소프트웨어는 공공
클라우드 통해 처리하는 방식
댓글남기기