검색 서비스의 진화와 Google
웹 2.0 의 가장 대표적인 기업
웹이라는 플랫폼에서 기술 선도 (MS 는 윈도우 플랫폼 , 1.0 시대 )
1998 년 스탠포드 대학원생 Lawrence Page 와 Sergey Brin 설립
야후와의 경쟁 : 구글검색엔진
Page Rank 개념 , 다른 포털 사이트에게 검색엔진 제공
주 수익원은 검색연동형 광고 : 구글 AdWords, 구글 AdSense
Google 의 대표적인 웹 2.0 서비스
G-mail, Google Maps, Google Base( 미니 홈피 ), Google Phone
웹 2.0 서비스
iTunes 와 PodCasting
iTunes 뮤직 스토어
Apple 사 2004 년 시작 , 웹 2.0 시대 디지털 콘텐츠 분야의 유통혁명
원하는 콘텐츠 설정 => RSS 피드를 통해 뮤직스토어에 다운로드
MP3 단말기인 iPod 를 PC 에 접속 , 해당 콘텐츠를 단말기에 전송
PodCasting : iPod 라는 단말기에 방송처럼 배포된다는 의미
iPhone 발표 : iPod 과 무선인터넷 개념이 적용된 휴대폰
웹 2.0 서비스
위키피디아 (Wikipedia)
위키 (Wiki) 라는 개념
페이지 내용을 누구나 자유롭게 추가할 수 있는 일종의 공개 게시판
‘Wiki Wiki’ 는 하와이 말로 ‘빨리빨리’라는 의미
위키피디아 (Wikipedia) : 위키 서비스의 대표적인 예
커뮤니티에 가입하면 누구나 사전편찬 작업에 참여 가능
집단지성으로 작성되는 UCC 의 대표적인 사례
과학잡지 네이처 조사 결과 :
“ 정확도면에서 위키피디아가 브리태니커 백과사전에 필적”
웹 2.0 서비스
UCC 또는 UGC 사이트
2006 타임지 올해의 인물 “ You”
“ 블로그나 미디어 영역에서 영향력을 키워나가는 평범한 당신”
사용자가 직접 제작한 콘텐츠인 UCC(User Created Contents) 또는 U GC(User Generated Contents) 가 새로운 문화의 추세로 인정
대표적인 사례
위키피디아 : 집단지성을 활용한 UCC 백과사전
Flickr : 사용자가 제공하는 이미지 공유 사이트 , 태깅 기술
del.icio.us : 소셜 북마킹으로 유명 , 사용자의 태깅을 공유
웹 2.0 서비스
소셜 네트워크서비스 (SNS: Social Networking)
사용자들이 커뮤니티를 형성하여 서로 참여하는 사이트
클럽 , 블로그 서비스 , 미니홈피 등 온라인 커뮤니티 서비스가 발전
사용자들 사이에 사회적 관계를 구축해주고 이들끼리 친소정도에 따라 커뮤 니케이션을 할 수 있는 기능을 지원
대표적인 SNS 사이트
미국 Facebook, Twitter, YouTube, 우리나라 싸이월드 (Cyworld) 등
SNS 사이트의 추세
2015 Facebook 이용자 13 억 7 천만
Twitter 계정 5 억개 ,
YouTube 매일 20 억회 이상 조회
소셜 미디어의 개념
자신의 생각 , 의견 , 경험 , 관점 등을 서로 공유하고 참여하기 위해 사용하는 개방화된 온라인 툴과 미디어 플랫폼
관계나 친분 중심으로 사용자들이 만들어 나가는 미디어로 발전
일종의 유기체처럼 성장 소비와 생산의 일반적 매커니즘 동작안함
탄생배경 : 커뮤니티 문화의 진화
개인화와 네트워크화로 대표되는 사회의 분화와 재통합
퍼스널 미디어의 등장 + 소셜 네트워킹 서비스의 등장
곧 퍼스널과 소셜의 융합
대표적인 종류
블로그 , 마이크로블로그 , 위키 , UCC, 소셜태깅 , 소셜 네트워킹
등의 웹 기반 애플리케이션
클라우드 컴퓨팅의 개념
클라우드 컴퓨팅의 구성
클라우드 (Cloud) vs. 크라우드 (Crowd)
?
클라우드 (Cloud) vs. 크라우드 (Crowd)
?
클라우드 컴퓨팅의 개념
기본 개념
IT 자원을 필요시 클라우드 서비스 제공 사이트로부터 공유
컴퓨터 서버 및 기억장치와 같은 하드웨어 자원 ,
응용 프로그램 및 데이터베이스와 같은 소프트웨어 자원 등 다양한 서비스
가능한 IT 자원의 혜택
IT 자원의 경제성 (Economy of Scale),
보다 높은 신뢰성 (Reliability),
위치와 장치에 상관없이 이용
(Device and Location Independence)
필요에 따라 유연하게 제공 (Elasticity)
전기 및 가스 , 수도와 같은
유틸리티 서비스와 유사
클라우드 컴퓨팅의 개념
기존 IT 서비스의 문제점
개인 , 기업이 자체 IT 자원을 소유 / 운영하는 데 많은 비용이 요구
최대 수요에 대비 구입비용 과다 , 평균 10% 사용 , 고장시 큰 부담
클라우드 컴퓨팅의 필요성 : 기업의 IT 요구 충족
거의 무한대 IT 자원을 보유한 클라우드 사이트에서 제공 : 경제적
인터넷 망을 통해 원하는 기기 / 서비스를 언제 어디서나 이용 : 편리함
발전 과정
1990 중반 개념 , 2006 년 Amazon ‘Elastic Compute Cloud’ 관심
2008 MS ‘Azure’, 2011 IBM ‘SmartCloud’, 2012 ‘Oracle Cloud’
현재 클라우드 컴퓨팅 서비스 지원되는 분야
대부분의 온라인 쇼핑 , 온라인 뱅킹 , SNS 서비스 , 동영상 사이트와 같은 소
클라우드 컴퓨팅의 구성
가상화 개념
클라우드 컴퓨팅 사이트의 하드웨어 자원을 소프트웨어적으로 하나 이상 의 가상 기기 (Virtual Device) 로 분리하여 제공
예 ) 운영체제 (OS) 레벨의 가상화를 이용하면 기억장치나 처리 장치를 여러 개의 독립적인 시스템으로 분리하여 운영
클라우드 컴퓨팅의 서비스 모델 : IaaS, PaaS, SaaS
사용 시간에 따라 비용을 지불하거나 매달 일정한 비용을 지불
IaaS(Infrastructure as a Service),
가상 머신, 서버 , 저장장치 , 네트워크 등 IT 자원
PaaS(Platform as a Service),
운영체제, 프로그래밍 실행환경 , 웹 서버 등
SaaS(Software as a Service)
응용 소프트웨어, 데이터베이스 등의 서비스
클라우드 컴퓨팅의 구성
클라우드 컴퓨팅의 이용 방식
사설 클라우드 (Private Cloud),
자체 데이터 센터 구축 혹은 외부 업체에 위탁 , 기업 정보보안 확보
많은 투자 비용과 추가적인 컴퓨팅 자원을 정기적으로 보완해야
공용 클라우드 (Public Cloud)
모든 기업이나 사용자에게 IT 자원을 인터넷을 통해 제공하는 방식
보안이나 프라이버시 문제를 야기시킬 수 있으나 , 오히려 클라우드 서비스 제공자가 더 철저히 보안 문제를 해결해 줄 수 있는 방식
하이브리드 클라우드 (Hybrid Cloud)
기업의 민감하고 중요한 데이터는 사설 클라우드에 저장하고 ,