파이썬을 이용한 AWS 가이드

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "파이썬을 이용한 AWS 가이드"

Transcription

1 Hanbit ebook Realtime 13 파이썬과 Boto로 클라우드 관리하기 파이썬을 이용한 AWS 가이드 Python and AWS Cookbook 미치 가나트 지음 / 강권학 옮김

2 Managing Your Cloud with Python and Boto Python & AWS Cookbook Mitch Garnaat 이 도서는 O REILLY의 Python & AWS Cookbook의 번역서입니다.

3 파이썬과 Boto로 클라우드 관리하기 파이썬을 이용한 AWS 가이드

4 파이썬과 Boto로 클라우드 관리하기 파이썬을 이용한 AWS 가이드 초판발행 2013년 1월 31일 지은이 미치 가나트 / 옮긴이 강권학 / 펴낸이 김태헌 펴낸곳 한빛미디어(주) / 주소 서울시 마포구 양화로 7길 83 한빛미디어(주) IT출판부 전화 / 팩스 등록 1999년 6월 24일 제 호 ISBN / 정가 9,900원 책임편집 배용석 / 기획 편집 김창수 디자인 표지 여동일, 내지 스튜디오 [밈], 조판 김현미 영업 김형진, 김진불, 조유미 / 마케팅 박상용, 박주훈, 정민하 이 책에 대한 의견이나 오탈자 및 잘못된 내용에 대한 수정 정보는 한빛미디어(주)의 홈페이지나 아래 이메일로 알려주십시오. 한빛미디어 홈페이지 / 이메일 Published by HANBIT Media, Inc. Printed in Korea Copyright c 2013 HANBIT Media, Inc. Authorized Korean translation of the English edition of Python and AWS Cookbook, ISBN c 2011 Mitch Garnaat. This translation is published and sold by permission of O Reilly Media, Inc., which owns or controls all rights to publish and sell the same. 이 책의 저작권은 오라일리 사와 한빛미디어(주)에 있습니다. 저작권법에 의해 보호를 받는 저작물이므로 무단 복제 및 무단 전재를 금합니다. 지금 하지 않으면 할 수 없는 일이 있습니다. 책으로 펴내고 싶은 아이디어나 원고를 보내주세요. 한빛미디어(주)는 여러분의 소중한 경험과 지식을 기다리고 있습니다.지금 하지 않으면 할 수 없는 일이 있습니다.

5 지은이_ 미치 가나트(Mitch Garnaat) 유칼립투스 시스템의 소프트웨어 개발자이며, 클라우드 컴퓨팅 리소스를 더욱 쉽 게 생성하고 관리하는 도구 개발을 담당하고 있다. 이전에는 제록스 파크Xerox PARC 에서 수석 엔지니어로서, 제록스의 웹 기반 문서 관리 시스템인 DocuShare의 공 동 개발자이자 선임 개발자였다. 클라우드 컴퓨팅을 위한 오픈소스 파이썬 라이브 러리인 boto 보토 를 창작했다. 옮긴이_ 강권학 중앙대학교 컴퓨터공학과에서 학사와 석사 학위를 받았다. 국방과학연구소, 퓨쳐 시스템, 안철수연구소에서 13년간 개발자, 보안전문가, 프로젝트 관리자로 근무 했으며, 2009년 4월 호주 멜번에 igonagi Pty. Ltd.를 설립하고 아이폰 앱을 개 발하고 있다. 만들면서 배우는 아이폰 게임 프로그래밍 을 공동으로 저술했고, Head First iphone Development, Head First Programming, Head First Python, iphone Programming 제대로 배우기, iphone 3D Programming: using OpenGL ES (이상 한빛미디어)를 번역했다.

6 저자 서문 2006년 3월 14일에 처음으로 아마존 웹 서비스 Amazon Web Services, AWS 에 접하게 되었다. 언론을 통해 심플 스토리지 서비스 Simple Storage Service, S3 라고 부르는 웹 기 반 스토리지 서비스를 제공한다는 소식을 들었으며, 아마존이 그런 서비스를 제공 한다는 점이 다소 생소하게 느껴졌던 것으로 기억된다. 그렇지만, 가입해 계정을 만들고 문서를 읽기 시작했다. S3는 매우 신선한 충격이었다. 간단하고도 적절한 가격의 모델, 멋진 RESTful API, 거의 무제한의 스토리지 능력, 이 모든 것이 놀라웠다. 그 당시 생각하기 엔, 파이썬 인터페이스만 제공되면 더할 나위 없을 것이라고 생각했다. 그 때부터 boto( 라이브러리의 초기 버전을 구현하기 시작 했다. 책에서는 아마존 웹 서비스에 연결하기 위해 boto 라이브러리를 사용한다. AWS 및 기타 클라우드 서비스와 연동하는 데 파이썬이 최고의 언어라고 생각한다. 파이썬에 기본적으로 설치되는 환상적인 라이브러리, 파이썬 치즈 가게Python Cheese Shop ( 통해 설치할 수 있는 수많은 모듈, 요청을 보내고 결과를 바로 확인함으로써 클라우드 서비스를 대화형으로 처리할 수 있는 능력이 결합되어, 애플리케이션을 개발하고 클라우드 기반 구조를 제어할 수 있는 강력하고도 즐거운 개발 환경을 제공한다. 새로운 것을 배우는 최고의 방법은 예제 코드를 많이 보는 것이라고 생각한다. 이 책 은 파이썬과 boto를 사용해 EC2 Amazon Elastic Compute Cloud 와 S3Simple Storage Service 에 흔히 발생하는 문제를 해결하는 많은 예제 코드를 보여준다. 이 책이 도움이 되길 바란다! 지은이 미치 가나트(Mitch Garnaat)

7 대상 독자 및 도서 구성 초급 초중급 중급 중고급 고급 원격 컴퓨팅과 데이터 저장을 위해 아마존 웹 서비스 Amazon Web Service, AWS 를 사용 할 계획이라면, 애플리케이션을 개발하고 클라우드 기반 기반구조를 관리하는 데 파이썬이 최고의 개발 언어이다. 이 책은 지은이가 개발한 boto 라이브러리와 파 이썬 언어로 AWS를 사용하기 위한 20개가 넘는 비법을 제공한다. EC2 Amazon Elastic Compute Cloud 뿐만 아니라 S3 Simple Storage Service 를 사용하기 위한 자세한 비법을 제공한다. EC2를 사용하면 클라우드 애플리케이션을 설계하고 구 현할 수 있다. 각 비법에는 바로 사용할 수 있는 코드가 제공되며, 이 비법이 작동 하는 과정을 자세히 설명한다. AWS 및 여러 클라우드 서비스에 boto를 사용할 때 고려할 사항도 설명한다.

8 예제 파일 예제 파일은 파일은 에서 받을 수 있습니다.

9 한빛 ebook 리얼타임 한빛 ebook 리얼타임은 IT 개발자를 위한 ebook 입니다. 요즘 IT 업계에는 하루가 멀다 하고 수많은 기술이 나타나고 사라져 갑니다. 인터넷을 아무리 뒤져도 조금이나마 정리된 정보를 찾는 것도 쉽지 않습니다. 또한 잘 정리되어 책으로 나오기까지는 오랜 시간이 걸립니다. 어떻게 하면 조금이라도 더 유용한 정보를 빠르게 얻을 수 있을까요? 어떻게 하면 남보다 조금 더 빨리 경험하고 습득한 지식을 공 유하고 발전시켜 나갈 수 있을까요? 세상에는 수많은 종이책이 있습니다. 그리고 그 종 이책을 그대로 옮긴 전자책도 많습니다. 전자책에는 전자책에 적합한 콘텐츠와 전자책 의 특성을 살린 형식이 있다고 생각합니다. 한빛이 지금 생각하고 추구하는, 개발자를 위한 리얼타임 전자책은 이렇습니다. 1. ebook Only - 빠르게 변화하는 IT 기술에 대해 핵심적인 정보를 신속하게 제공합니다. 500페이지 가까운 분량의 잘 정리된 도서(종이책)가 아니라, 핵심적인 내용을 빠르게 전달하기 위해 조금은 거칠지만 100페이지 내외의 전자책 전용으로 개발한 서비스입니다. 독자에게는 새로운 정보를 빨리 얻을 수 있는 기회가 되고, 자신이 먼저 경험한 지식과 정보를 책으로 펴내고 싶지만 너무 바빠서 엄두를 못 내시는 선배, 전문가, 고수분에게는 보다 쉽게 집필하실 기회가 되리라 생각합니다. 또한 새로운 정보와 지식을 빠르게 전달하기 위해 O'Reilly의 전자책 번역 서비스도 준비 중이며, 조만간 선보일 예정입니다. 2. 무료로 업데이트되는, 전자책 전용 서비스입니다. 종이책으로는 기술의 변화 속도를 따라잡기가 쉽지 않습니다. 책이 일정한 분량 이상으로 집필되고 정리되어 나오는 동안 기술은 이미 변해 있습니다. 전자책으로 출간된 이후에도 버전 업을 통해 중요한 기술적 변화가 있거나, 저자(역자)와 독자가 소통하면서 보완되고 발전된 노하우가 정리되면 구매하신 분께 무료로 업데이트해 드립니다.

10 3. 독자의 편의를 위하여, DRM-Free로 제공합니다. 구매한 전자책을 다양한 IT기기에서 자유롭게 활용하실 수 있도록 DRM-Free PDF 포맷으로 제공합니다. 이는 독자 여러분과 한빛이 생각하고 추구하는 전자책을 만들어 나가기 위해, 독자 여러분이 언제 어디서 어떤 기기를 사용하시더라도 편리하게 전자책을 보실 수 있도록 하기 위함입니다. 4. 전자책 환경을 고려한 최적의 형태와 디자인에 담고자 노력했습니다. 종이책을 그대로 옮겨 놓아 가독성이 떨어지고 읽기 힘든 전자책이 아니라, 전자책의 환경에 가능한 최적화하여 쾌적한 경험을 드리고자 합니다. 링크 등의 기능을 적극적으로 이용할 수 있음은 물론이고 글자 크기나 행간, 여백 등을 전자책에 가장 최적화된 형태로 새롭게 디자인하였습니다. 앞으로도 독자 여러분의 충고에 귀 기울이며 지속해서 발전시켜 나가도록 하겠습니다. 지금 보시는 전자책에 소유권한을 표시한 문구가 없거나 타인의 소유권한을 표시한 문구가 있다면 위법하게 사용하고 계실 가능성이 높습니다. 이 경우 저작권법에 의해 불이익을 받으실 수 있습니다. 다양한 기기에 사용할 수 있습니다. 또한 한빛미디어 사이트에서 구입하신 후에는 횟수에 관계없이 다운받으실 수 있습니다. 한빛미디어 전자책은 인쇄, 검색, 복사하여 붙이기가 가능합니다. 전자책은 오탈자 교정이나 내용의 수정보완이 이뤄지면 업데이트 관련 공지를 이메일로 알려드리며, 구매하신 전자책의 수정본은 무료로 내려받으실 수 있습니다. 이런 특별한 권한은 한빛미디어 사이트에서 구입하신 독자에게만 제공되며, 다른 사람에게 양도나 이전되지 않습니다.

11 차례 01 개요 파이썬 버전 boto 설치 아마존 웹 서비스 시작하기 유칼립투스와 함께 boto 사용하기 구글 클라우드 스토리지와 boto 사용하기 AWS를 사용할 지역 찾기 boto의 디버그 출력 활성화하기 boto에서 소켓 시간 제한 설정하기 EC2 비법 인스턴스 실행하기 태그로 인스턴스 추적하기 콘솔 로그에 접근하기 직접 만든 SSH 키 쌍 올리기 여러 EC2 지역에 SSH 키 쌍 동기화하기 인스턴스에 엘라스틱 IP 주소 부여하기 영구 EBS 볼륨을 인스턴스에 붙이기 EBS 볼륨의 백업 스냅샷으로 볼륨 복구하기 기존 인스턴스 복제하기 실행 중인 모든 EC2 인스턴스 찾아내기 인스턴스의 성능 모니터링하기 43

12 2.13 통지받기 CloudWatch에 데이터 저장하기 인스턴스가 시작될 때 직접 정의한 스크립트 실행하기 S3 비법 버킷 생성하기 특정 지역에 버킷 생성하기 개인 데이터 저장하기 객체와 함께 메타데이터 저장하기 버킷이 사용하는 전체 스토리지 크기 계산하기 기존 객체를 다른 버킷에 복사하기 기존 객체의 메타데이터 변경하기 데이터에 접근하는 사용자 알아내기 중요하지 않은 데이터를 저장하는 비용 줄이기 S3 객체의 시간 제한 URL 생성하기 S3에서 데이터 삭제 실수 예방하기 S3에 정적 웹사이트 호스팅하기 S3에 대형 객체 올리기 94

13 1 개요 1.1 파이썬 버전 이 책의 예제는 파이썬 2.7.1을 사용하고 있지만, 2.5.x에서 2.7.x의 모든 버전의 파이썬에서도 정상적으로 작동할 것이다. boto 라이브러리는 아직 파이썬 3.x 버 전으로 포팅하고 테스트하지 않았지만, 조만간 포팅될 예정이다. 파이썬 홈페이지( 소스코드 또는 다양한 플랫폼에 맞 게 이미 컴파일된 모든 버전의 파이썬을 내려받을 수 있다. 1.2 boto 설치 책의 예제를 실행하려면 boto 2.1 이상 버전을 설치해야 한다. 다음에서는 boto 를 설치하는 다양한 방법을 설명한다 github.com에서 내려받고 설치하기 boto 프로젝트는 기트허브 github 를 소스코드 저장소로 사용한다. 기트허브 저장소 를 복제하고, 복제한 배포본으로 boto를 설치할 수 있다. 기트허브 저장소로 설치 하면 언제든 최신의 boto 소스코드에 접근할 수 있다. 최신 소스코드를 사용하면 최신 기능을 사용할 수 있지만, 동시에 버그가 있을 수도 있으므로, 기트허브를 사 용하는 방법이 자신의 상황에 맞는지 판단해야 한다. 다음의 명령으로 저장소를 복 제하고 boto 라이브러리를 설치하면 된다. % git clone % cd boto % sudo python setup.py install 1

14 1.2.2 boto를 직접 내려받아 설치하기 파이썬 치즈 가게( 파이썬 패키지의 공식 저 장소이다. 치즈 가게(파이파이 PyPI 라고도 알려져 있다)에 접속해 boto를 검색해 boto 페이지의 화면 아래로 스크롤하면 [그림 1-1]과 같은 페이지를 볼 수 있다. 그림 1-1 치즈 가게 웹사이트의 boto 페이지 boto tar.gz 링크를 클릭하면 boto 소스코드를 갖고 있는 압축된 타볼 Tarball 파일을 내려받는다. 이 파일을 컴퓨터에 저장하고, 다음의 명령을 수행해 소 스코드 패키지로 설치하면 된다. % tar xfz boto-2.1.tar.gz % cd boto-2.1 % sudo python setup.py install 2

15 1.2.3 easy_install로 boto 설치하기 당연한 이야기겠지만, easy_install 프로그램을 사용하면 파이썬 패키지를 쉽게 검색, 설치, 갱신, 제거할 수 있다. easy_install의 멋진 기능을 사용하려면, 먼저 easy_install을 설치해야 한다. setuptools 패키지(setuptools 패키지에 easy_ install이 포함되어 있다)를 설치하는 방법은 " setuptools"에서 볼 수 있다. 리눅스 배포판에 따라 다양한 방법으로 setuptools 를 설치할 수 있다. 예를 들어 우분투 Ubuntu 에서는 다음과 같이 설치할 수 있다. % sudo apt-get install python-setuptools 페도라 Fedora 나 센트OS CentOS 와 같이 윰 yum 을 사용하는 배포판에서는 다음과 같이 setuptools를 설치할 수 있다. % sudo yum install python-setuptools 일단 여러분의 컴퓨터에 easy_install을 설치한 후에는 다음의 명령으로 간단히 boto를 설치할 수 있다. % sudo easy_install boto pip로 boto 설치하기 파이썬 패키지를 검색, 설치, 갱신, 제거할 수 있는 pip라는 프로그램도 있다. 나의 경험으로는 pip나 setuptools 모두 잘 작동했으므로, 어느 프로그램을 사용할지 는 여러분이 직접 조사하고 결정하기를 바란다. 아니면 둘 다 사용해도 좋다! pip 를 설치하는 자세한 방법은 " 볼 수 있 3

16 다. 일단 여러분의 컴퓨터에 pip를 설치한 후에는 다음의 명령으로 간단히 boto를 설치할 수 있다. % sudo pip install boto virtualenv로 boto 설치하기 설치를 쉽게 해주는 방법 중 마지막 도구는 사실 설치 도구는 아니며, 격리된 파이 썬 가상 환경을 만들어 주는 virtualenv라는 도구다. virtualenv를 사용하면 서 로 영향을 주지 않고 독립적으로 실행할 수 있는 가상 환경을 한 컴퓨터 안에 무한 히 만들 수 있다. 가상 환경에서 설치된 패키지는 시스템에 설치된 파이썬 패키지 나 다른 가상 환경에 설치된 패키지에 전혀 영향을 주지 않는다. 필자의 랩탑 컴퓨 터에서 여러 프로젝트를 동시에 진행하면서, 한 프로젝트에서 실수로 변경한 설정 이 다른 프로젝트나 시스템 전역 설정에 영향을 미치지 못하게 하는 이 도구는 정 말 유용하게 사용되었다. 게다가 virtualenv를 설치해 가상 환경을 만들면, easy_ install이나 pip를 따로 설치하지 않고도 바로 사용할 수 있으며, 가상 환경에서는 수퍼 유저나 관리자 권한을 갖고 있지 않아도 소프트웨어를 설치할 수 있다. 자세한 virtualenv 설치 방법은 " 서 볼 수 있다. 일단 virtualenv를 설치한 후에는 다음의 명령으로 가상 환경을 설 정할 수 있다. % virtualenv paws 가상 환경 이름은 어떤 이름이든 사용할 수 있다. 그리고 다음과 같이 가상 환경을 활성화한 후에 boto를 설치할 수 있다. 4

17 % cd paws % source bin/activate % pip install boto paramiko 설치하기 paramiko 패키지는 원격 컴퓨터에 안전하게 연결하기 위한 SSH2 프로토콜을 구 현한다. paramiko가 없어도 boto를 사용할 수 있지만, 책에서 설명하는 EC2 비 법 중 일부는 paramiko 패키지를 사용하므로 지금 설치하는 편이 좋다. " 설명을 따라 직접 설치할 수도 있지만, easy_ install을 설치했다면 easy_install paramiko 명령으로, pip를 설치했다면 pip install paramiko 명령으로 간단히 설치할 수 있다 euca2ools 설치하기 여러분이 설치할 마지막 패키지는 euca2ools이다. 이 패키지는 유칼립투스 Eucalyptus 팀에 의해 개발되었으며, AWS가 제공하는 도구와 호환되는 명령행 도 구를 제공한다. euca2ools는 파이썬으로 구현되었으며 boto 위에서 실행된다. euca2ools는 클라우드 기반 구조를 관리하는 훌륭한 도구들을 제공할 뿐만 아니 라, 공부할 가치가 있는 좋은 예제 코드이기도 하다. euca2ools는 여러 리눅스 배포판에 패키지로 제공된다. 우분투에서는 sudo aptget -y euca2ools 명령으로 설치할 수 있다. 윰 기반의 배포판에서는 sudo yum install euca2ools 명령으로 설치하면 된다. 혹은 " euca2ools"에서 최신 소스코드를 내려받거나, " downloads"에서 소스코드 패키지를 내려받을 수 있다. 5

18 1.3 아마존 웹 서비스 시작하기 AWS 계정 만들기 아마존 웹 서비스를 사용하려면 먼저 계정을 만들어야 한다. " amazon.com/"에 접속해 [Sign Up Now] 버튼을 클릭한다. 이미 amazon.com 에 계정을 갖고 있고 그 계정을 AWS에 연동하려면, amazon.com 계정으로 로그 인하면 된다. 원하면 AWS 작업에만 사용할 계정을 따로 만들 수도 있다. AWS 계정을 만드는 자세한 방법은 RightScale( 제공하 는 튜토리얼( Sign-up_for_AWS)을 참조한다. 이 때 계정이 최신의 EC2와 S3 서비스를 사용하도록 활성화되었는지 확인한다. 위에 제공한 링크의 튜토리얼은 서비스에 가입하는 과정을 자세히 설명한다. 일단 계정을 만든 후에, 계정에는 다음과 같은 다양한 자격증명이 연결된다. AWS 계정 아이디와 패스워드 AWS 웹 포털과 AWS 관리 콘솔 Management Console 에 로그인하려면 이 아이디와 패스워드를 사용한다. 아이디는 이메일 주소 형식으로 되어 있다. 아이디와 패 스워드가 아래에 설명하는 다른 자격증명에 대한 접근을 제어하므로, 강력한 패스워드를 사용하고 주기적으로 변경하는 편이 좋다. AWS 계정 번호 이 번호는 AWS 계정에 연결된 고유한 12자리 숫자이다. 여기에서 설명하는 다 른 자격증명과 달리 계정 번호는 비밀 정보가 아니다. AWS 포털에 로그인한 후 에 웹 페이지 오른쪽 상단을 보면 [그림 1.2]와 같이 계정 번호를 쉽게 볼 수 있다. 6

19 그림 1-2 AWS 계정 번호 알아내기 계정 번호는 공개 식별자로서 AWS 안에서 주로 리소스를 공유하기 위해 사용 된다. 예를 들어 EC2 안에 AMI Amazon Machine Image 를 생성한 후에 일반에 공 개하지는 않고 어떤 사용자와 공유하고 싶다면, 공유할 사용자의 계정 번호를 AMI에 연결된 사용자 계정 번호 목록에 추가하면 된다. 여기서 주의할 점이 있 다. 비록 화면에는 계정 번호가 네자리 숫자가 하이픈으로 연결된 세 개의 그룹 으로 나뉘어져 보이지만, API에서 계정 번호를 사용할 때에는 이 하이픈을 제 거해야 한다. 접근키 ID(AccessKeyID)와 비밀 접근키(SecretAccessKey) 이 접근 식별자는 AWS의 모든 API를 사용할 때 매우 중요하다. AWS를 요청하 는 모든 REST 요청이나 쿼리 API를 호출할 때에는 여러분의 AccessKeyID를 전달해 여러분이 누구인지 알려줘야 한다. 또한 API를 요청할 때 시그너처도 계산해서 포함해야 한다. 시그너처는 요청할 때 보내는 여러 항목들(예를 들어, 타임스탬프, 요청 이름, 인자 등)을 연결해 StringToSign에 저장한 후에, SecretAccessKey를 키로 사 용해 StringToSign에 저장된 값의 HMACKeyed-Hash Message Authentication Code, 에이치맥 이라고 부른다 을 계산해서 구한다. 7

20 AWS가 요청을 받으면, 요청에 들어있는 항목들을 똑같이 연결해 StringToSign 에 저장하고, 요청에 들어 있는 AccessKeyID와 연결된 SecretAccessKey를 이용해 시그너처를 계산한다. 계산된 시그너처와 받은 시그너처가 동일하면 요 청이 인증된다. 그러나 두 시그너처가 다르면 요청을 거부한다. 계정에 연결된 AccessKeyID는 바꿀 수 없지만, SecretAccessKey는 언제든 지 AWS 포털에서 다시 생성할 수 있다. SecretAccessKey는 서버와 클라이언 트 간에만 공유된 비밀이며 이 비밀에 기반해 모든 인증 메커니즘이 작동하므 로, SecretAccessKey가 노출되었다고 의심되면, 반드시 다시 생성해야 한다. X.509 인증서 계정과 관련된 또 다른 접근 식별자는 X.509 인증서이다. 직접 자신의 인증서 를 제공하거나 AWS가 인증서를 생성하게 할 수 있다. 이 인증서는 SOAP 버 전의 AWS API를 사용할 때 요청을 인증하기 위해 사용할 수 있으며, EC2에서 S3 기반의 AMI를 생성할 때에도 사용한다. 본질적으로 AMI 번들을 만들 때 생 성된 파일은 계정에 연결된 X.509 인증서를 사용해 암호 알고리즘을 적용해 서명된다. 따라서 AMI 번들을 조작하면, 시그너처가 올바르지 않게 되고 번들 이 조작되었음을 쉽게 알 수 있다. SOAP API를 사용할 때, 보안 관점에서 X.509 인증서는 앞에서 설명한 SecretAccessKey와 마찬가지로 매우 중요하다. 따라서 조심해서 관리해야 한 다. 여러분이 SOAP을 사용하지 않더라도, 해커가 사용할 수 있음에 주의한다. SSH 키 마지막으로 설명할 자격증명은 EC2 인스턴스에 SSH로 접근할 때 사용하는 공 개키/개인키 쌍이다. 기본적으로 EC2 인스턴스는 SSH로 접근할 때 공개키 기 반 인증만을 허용한다. 여러분이 직접 생성한 AMI 인스턴스에서는 이 정책을 8

21 지키는 편이 좋다. SSH 키 쌍은 AWS 콘솔이나 API로 생성할 수 있지만, 기존 키 쌍을 임포트할 수도 있다. 실행되는 인스턴스에 접근해야 하는 사람들은 모 두 각자 고유한 키 쌍을 생성하고, 생성된 SSH 키는 엄격히 보호해야 한다 boto에서 AWS 자격증명 관리하기 일단 AWS 계정을 만들고 자격증명들을 받았다면 boto에게 이 자격증명을 알려줘 야 하는데, 다음과 같은 다양한 방법을 사용할 수 있다. 명시적으로 boto에게 자격증명을 전달하기 AWS 서비스에 접근할 때마다 boto를 사용해 해당 서비스에 연결해야 한다. 서비스에 연결할 때, 다음과 같이 접근 키 ID와 비밀 접근 키를 명시적으로 알 려주면 boto가 서비스와 통신할 때 이 자격증명들을 사용한다. % python Python (r271:86882m, Nov , 10:35:34) [GCC (Apple Inc. build 5664)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import boto >>> ec2 = boto.connect_ec2(aws_access_key_id='<접근키 ID>', aws_secret_ access_key='<비밀 접근키>') 대부분의 사람들은 곧 이 방법이 지루하다고 생각하게 된다. 자격증명을 환경 변수에 저장하기 앞 예제와는 달리 연결할 때 boto에게 자격증명을 명시적으로 전달하지 않으 면, boto는 AWS_ACCESS_KEY_ID와 AWS_SECRET_ACCESS_KEY 환경 변수가 정의되어 있는지 확인한다. 이 환경 변수가 정의되어 있으면, boto는 환경 변수에 정의된 값을 접근 키와 비밀 키로 사용한다. 9

22 boto 설정 파일에 자격증명 저장하기 명시적으로 전달받지 못하고 사용자 환경 변수에도 정의되어 있지 않다면, boto 는 설정 파일을 검사한다. boto는 기본적으로 /etc/boto.cfg와 ~/.boto 설 정 파일을 참조한다. 다른 파일에 환경 설정을 저장하려면, 설정 파일 경로를 BOTO_CONFIG 환경 변수에 저장해야 한다. boto 환경 설정 파일에 자격증 명을 추가하려면, 다음과 같은 섹션을 추가해야 한다. [Credentials] aws_access_key_id = <접근 키 ID> aws_secret_access_key = <비밀 접근 키> 일단 boto 설정 파일에 자격증명을 저장하면, API를 호출할 때마다 boto가 자동 으로 설정 파일에 저장된 정보를 사용한다. AWS 인증서를 처리하는 데 이 방법이 가장 편리한 방법이다. 그러나 AWS 자격증명을 boto 설정 파일에 저장할 때에는, 오직 여러분만이 이 설정 파일에 접근할 수 있도록 접근 권한을 설정해야 한다 간단한 테스트 이제 boto를 설치하고, AWS 계정을 만들고, 자격증명을 환경 변수나 boto 설정 파일에 저장하는 준비 과정을 마쳤다. 더 진행하기 전에 제대로 작동하는지 다음과 같이 확인한다. % python Python (r271:86882m, Nov , 10:35:34) [GCC (Apple Inc. build 5664)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import boto >>> ec2 = boto.connect_ec2() 10

23 >>> ec2.get_all_zones() [Zone:us-east-1a, Zone:us-east-1b, Zone:us-east-1c, Zone:us-east-1d] >>> 앞의 예제에 나온 간단한 테스트를 실행해 비슷하게 실행되면, 이 책에서 설명하 는 비법을 실행할 준비가 된 것이다. 그렇지 않다면, 앞에서 설명한 단계를 다시 한 번 확인한다. 진행하다 막히는 부분이 있다면, boto 사용자 그룹( google.com/group/boto-users)에 질문하고 도움을 받을 수 있다. 1.4 유칼립투스와 함께 boto 사용하기 유칼립투스 개요 " 다음과 같이 유 칼립투스Eucalyptus에 대해 설명하고 있다. 유칼립투스는 회사가 갖고 있는 기존 IT 기반 구조의 도구를 바꾸거나 특별한 하드웨어를 추 가할 필요 없이 프라이빗 클라우드 Private cloud 를 만들 수 있게 한다. 유칼립투스는 IT 자원을 서비스 Infrastructure as a Service, IaaS 로 제공하는 프라이빗 클라우드를 구현하며, 아마존 EC2와 아마존 S3와 호환되는 API로 접근할 수 있다. 이 호환성 덕분에 유칼립투스 클라우드는 퍼 블릭 클라우드 Public cloud 로부터 컴퓨팅 리소스를 가져올 수 있게 하며, 하이브리드 클라우드 Hybrid cloud 로 변환할 수 있다. 그리고 유칼립투스에서는 업계 표준인 EC2와 S3를 따르는 많 은 도구와 애플리케이션과 호환된다. 간단히 말하면, 유칼립투스를 사용해 AWS와 호환되는 고유한 소형 클라우드(또는 충분한 하드웨어를 갖고 있다면 대형 클라우드)를 만들 수 있게 해준다. 이 책에서 설명하는 AWS를 위한 거의 모든 비법은 유칼립투스에서도 작동하므로, 어느 정도 하드웨어를 갖고 있다면 모든 비법을 여러분의 안전하고 편안한 네트워크 안에서 실험해볼 수 있다. 11

24 1.4.2 유칼립투스 설치하기 유칼립투스를 설치하고 싶다면 유칼립투스 패스트스타트 Eucalyptus FastStart 를 사용 하는 편이 좋다( 패스트스타트를 사용하면 번거롭지 않고 빠르게 유칼립투스를 설치하고 실행할 수 있다 유칼립투스 커뮤니티 클라우드 사용하기 유칼립투스는 소프트웨어를 설치하지 않고도 사용할 수 있다. 유칼립투스는 유칼 립투스 커뮤니티 클라우드 Eucalyptus Community Cloud 라는 샌드박스에 놓인 가상 환경 도 제공한다. 이 가상 환경에서 유칼립투스 클라우드 소프트웨어를 시험해볼 수 있 다. 자세한 정보는 " 참조한다 boto에서 유칼립투스 인증서 관리하기 일단 유칼립투스 서비스를 사용할 수 있게 준비해 놓으면, boto로 시스템에 쉽게 접근할 수 있다. 먼저 유칼립투스 서버 이름과 자격증명을 boto 설정 파일에 다음 과 같이 추가한다. [Credentials] euca_access_key_id = <유칼립투스 접근 키> euca_secret_access_key = <유칼립투스 비밀 접근 키> [Boto] eucalyptus_host = "<유칼립투스 CLC의 도메인명이나 IP 주소>" walrus_host = "<월러스의 도메인명이나 IP 주소>" boto 설정 파일을 수정한 후에는, 다음과 같이 유칼립투스 EC2 호환 서비스 와 월러스 Walrus, S3 호환 서비스에 연결할 수 있다. 12

25 % python >>> import boto >>> euca = boto.connect_euca() >>> walrus = boto.connect_walrus() 1.5 구글 클라우드 스토리지와 boto 사용하기 구글 클라우드 스토리지 개요 개발자용 구글 클라우드 스토리지 Google Cloud Storage for Developers ( google.com/apis/storage/)는 구글의 기반 구조에 여러분의 데이터를 저장하고 접근하기 위해 사용하는 RESTful 서비스이다. 구글 클라우드 스토리지와 S3는 각 기 고유한 기능을 제공하지만, 많은 기능과 기본 API가 서로 유사하다. 구글 개발 자들이 boto에 많은 기여를 해준 덕분에 boto로 구글 클라우드 스토리지의 모든 기능에 접근할 수 있다. 이 책에서 설명하는 많은 비법은 구글 클라우드 스토리지 에서도 작동한다 boto에서 구글 클라우드 스토리지 자격증명 관리하기 구글 클라우드 스토리지가 별도의 서비스이므로, 이 서비스를 위한 별도의 자격증 명들이 있다. 이 자격증명들은 boto 설정 파일에 다음과 같이 추가하면 된다. [Credentials] gs_access_key_id = <구글 클라우드 스토리지 접근 키 ID> gs_secret_access_key = <구글 클라우드 스토리지 비밀 접근 키> 설정 파일에 추가한 다음에는 다음과 같이 구글 클라우드 스토리지에 연결할 수 있다. 13

26 % python Python (r271:86882m, Nov , 10:35:34) [GCC (Apple Inc. build 5664)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import boto >>> gs = boto.connect_gs() 1.6 AWS를 사용할 지역 찾기 기본적으로 boto에서 EC2 서비스에 연결할 때, 라이브러리는 US-EAST-1 지역 에 접속한다. 원래는 이 지역만 사용할 수 있었지만, AWS가 상당히 확장되어 이 책을 쓰고 있는 현재 다음과 같은 지역의 EC2를 사용할 수 있다. us-east-1 [미국 동부 (북 버니지니아 주)] us-west-1 [미국 서부 (북 캘리포니아 주)] us-west-2 [미국 서부 (오레곤 주) eu-west-1 [EU (아일랜드)] ap-southeast-1 [아태 (싱가포르)] ap-southeast-2 [아태 (시드니)] ap-northeast-1 [아태 (동경)] sa-east-1 [남미 (상파울로)] boto는 이 지역을 찾아내고 연결할 수 있는 많은 방법을 제공한다. 예를 들어 다음 코드는 해당 서비스(여기서는 EC2)에 대한 RegionInfo 객체의 목록을 반환한다. RegionInfo 객체는 connect( ) 메서드를 갖고 있으며, 이 메서드를 호출하면 그 지역에 대한 Connection 객체를 반환한다. $ python 14

27 Python (r271:86882m, Nov , 10:35:34) [GCC (Apple Inc. build 5664)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import boto.ec2 >>> boto.ec2.regions() [RegionInfo:eu-west-1, RegionInfo:us-east-1, RegionInfo:ap-northeast-1, RegionInfo:us-west-1, RegionInfo:ap-southeast-1] >>> eu_conn = _[0].connect() 연결할 지역의 이름이 미리 지정되어 있다면, 다음과 같이 코드에 명시할 수도 있다. $ python Python (r271:86882m, Nov , 10:35:34) [GCC (Apple Inc. build 5664)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import boto.ec2 >>> eu_conn = boto.ec2.connect_to_region('eu-west-1') >>> 그리고 EC2에 연결할 때 boto가 사용할 기본 지역을 변경하려면, boto 설정 파일 에 다음의 항목을 추가하면 된다. [Boto] ec2_region_name = eu-west-1 앞의 예와 같이 boto 설정 파일에 추가한 후에는, 인자 없이 boto.connect_ec2() 메서드를 호출하면 기본적으로 eu-west-1 지역에 대한 연결 객체를 생성한다. 15

28 1.7 boto의 디버그 출력 활성화하기 때로는 코드가 원하는 대로 작동하지 않을 수도 있다. HTTP 기반의 API로 원격 서비스에 연결해 처리할 때에는, 실제 전송된 HTTP 요청과 원격 서버가 보내온 응답을 로그에 자세히 남기는 방법이 가장 좋은 디버깅 도구가 된다. boto는 파이썬 로깅 모듈로 매우 자세히 로그를 남길 수 있다. 파이썬 로깅 모듈에 대한 자세한 설명은 " 볼 수 있지만, 다음 예제와 같이 명령하면 boto를 사용할 때 콘솔에 자세한 디버그 메 시지를 출력할 수 있다. % python >>> import boto >>> boto.set_stream_logger('paws') >>> ec2 = boto.connect_ec2(debug=2) >>> s3 = boto.connect_s3(debug=2) >>> set_stream_logger() 메서드에는 원하는 어떤 문자열도 전달할 수 있으며, 이 문 자열은 모든 로그 항목의 제일 앞에 나타난다. 이제부터는 EC2나 S3 연결에 수행 하는 모든 연산은 대화형 파이썬 셸에 모든 디버그 로그를 출력한다. 1.8 boto에서 소켓 시간 제한 설정하기 boto가 클라우드 서비스와 통신하기 위해 사용하는 모든 API는 HTTP에 기반하 고 있다. 다시 말하면 내부적으로는 소켓을 사용해 분산 서비스와 통신하고 있다는 의미이다. 때로는 서비스의 응답이 없거나 애플리케이션과 서비스 간의 통신 계층 이 불안정할 수 있다. 이런 상황을 적절히 처리하려면 시간 제한을 설정하는 일이 중요하다. 시간 제한을 통해 애플리케이션은 네트워크나 서비스에 대한 문제를 감 16

29 지하고, 문제를 직접 해결하거나 적어도 사용자에게 상황을 알려줄 수 있기 때문 이다. boto 설정 파일에 다음과 같은 항목을 추가하면 소켓 수준의 시간 제한을 명시한 다. 시간 제한 값은 초 단위로 지정한다. [Boto] http_socket_timeout = 5 17

BACK TO THE BASIC C++ 버그 헌팅: 버그를 예방하는 11가지 코딩 습관

BACK TO THE BASIC C++ 버그 헌팅: 버그를 예방하는 11가지 코딩 습관 Hanbit ebook Realtime 30 C++ 버그 헌팅 버그를 예방하는 11가지 코딩 습관 Safe C++ 블라디미르 쿠스퀴니르 지음 / 정원천 옮김 이 도서는 O REILLY의 Safe C++의 번역서입니다. BACK TO THE BASIC C++ 버그 헌팅 버그를 예방하는 11가지 코딩 습관 BACK TO THE BASIC C++ 버그 헌팅 버그를

More information

Xen으로 배우는 가상화 기술의 이해 - CPU 가상화

Xen으로 배우는 가상화 기술의 이해 - CPU 가상화 Hanbit ebook Realtime 17 Xen으로 배우는 가상화 기술의 이해 CPU 가상화 박은병, 김태훈, 이상철, 문대혁 지음 Xen으로 배우는 가상화 기술의 이해 CPU 가상화 Xen으로 배우는 가상화 기술의 이해 - CPU 가상화 초판발행 2013년 2월 25일 지은이 박은병, 김태훈, 이상철, 문대혁 / 펴낸이 김태헌 펴낸곳 한빛미디어(주) /

More information

AGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

AGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례 모바일 클라우드 서비스 융합사례와 시장 전망 및 신 사업전략 2011. 10 AGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례 AGENDA 01. 모바일 산업의 환경 변화 가치 사슬의 분화/결합 모바일 업계에서도 PC 산업과 유사한 모듈화/분업화 진행 PC 산업 IBM à WinTel 시대 à

More information

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현 02 Web Application Hosting in the AWS Cloud www.wisen.co.kr Wisely Combine the Network platforms Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인

More information

<4D6963726F736F667420576F7264202D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

<4D6963726F736F667420576F7264202D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2> 목차(Table of Content) 1. 클라우드 컴퓨팅 서비스 개요... 2 1.1 클라우드 컴퓨팅의 정의... 2 1.2 미래 핵심 IT 서비스로 주목받는 클라우드 컴퓨팅... 3 (1) 기업 내 협업 환경 구축 및 비용 절감 기대... 3 (2) N-스크린 구현에 따른 클라우드 컴퓨팅 기술 기대 증폭... 4 1.3 퍼스널 클라우드와 미디어 콘텐츠 서비스의

More information

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이 C Cover Story 05 Simple. Secure. Everywhere. 문서관리 혁신의 출발점, Oracle Documents Cloud Service 최근 문서 관리 시스템의 경우 커다란 비용 투자 없이 효율적으로 문서를 관리하기 위한 기업들의 요구는 지속적으로 증가하고 있다. 이를 위해, 기업 컨텐츠 관리 솔루션 부분을 선도하는 오라클은 문서관리

More information

유니 앞부속

유니 앞부속 Published by Ji&Son Inc. Printed in Korea. Unityによる3Dゲ-ム : iphone/android/webで ゲ-ムプログラミング (JAPAN ISBN 978-4873115061) Authorized translation from the Japanese language edition of Unityによる3Dゲ- ム. 2011 the

More information

p529~802 Á¦5Àå-¼º¸í,Ç×ÀÇ

p529~802 Á¦5Àå-¼º¸í,Ç×ÀÇ 제5장 >>> 성명서 선언문 항의 - 건의서 및 각종 공한 筆禍事件 思想界, 코리아 타임스 및 東亞日報 사건에 대한 抗議 1958년 8월 16일 / 抗議文 本協會는 최근 신문, 잡지 등의 취재 혹은 기고에 관한 필화사건이 빈발됨을 유감으 로 생각 한다. 현재 문제되고 있는 것을 들어보면 思想界 8월호에 게재된 咸錫憲씨의 생각하 에 기고된 張秀永씨의 는 백성이라야

More information

2

2 2013 Devsisters Corp. 2 3 4 5 6 7 8 >>> import boto >>> import time >>> s3 = boto.connect_s3() # Create a new bucket. Buckets must have a globally unique name >>> bucket = s3.create_bucket('kgc-demo')

More information

Microsoft Word - 조병호

Microsoft Word - 조병호 포커스 클라우드 컴퓨팅 서비스 기술 및 표준화 추진 동향 조병호* 2006년에 클라우딩 컴퓨팅이란 용어가 처음 생겨난 이래 글로벌 IT 기업 CEO들이 잇달아 차 기 핵심 기술로 클라우드 컴퓨팅을 지목하면서 전세계적으로 클라우드 컴퓨팅이라는 새로운 파 라다임에 관심이 고조되고 있다. 클라우드 컴퓨팅 기술을 이용하면 효율적인 IT 자원을 운용할 수 있으며 비용절감

More information

ApeosPort-V 7080/6080, DocuCentre-V 7080/6080 User Guide (For AirPrint)

ApeosPort-V 7080/6080, DocuCentre-V 7080/6080 User Guide (For AirPrint) ApeosPort-V 7080 DocuCentre-V 7080 ApeosPort-V 6080 DocuCentre-V 6080 사용설명서 (AirPrint 용 ) 당사 제품을 선택해 주셔서 감사합니다. 이 설명서에서는 AirPrint 조작 방법을 설명하고 조작 중 지켜야 할 주의 사항에 대한 정보를 제공합니다. 사용하기 전에 이 설명서를 반드시 읽으십시오. 이

More information

도커 오케스트레이션 
애플리케이션 빌드, 테스트, 배포의 통합 관리

도커 오케스트레이션 
애플리케이션 빌드, 테스트, 배포의 통합 관리 120 도커 오케스트레이션 Docker Orchestration 슈리크리슈나 홀라 지음 이기곤 옮김 애플리케이션 빌드, 테스트, 배포의 통합 관리 120 도커 오케스트레이션 Docker Orchestration 슈리크리슈나 홀라 지음 이기곤 옮김 애플리케이션 빌드, 테스트, 배포의 통합 관리 이 도서는 Orchestrating Docker(PACKT publishing)의

More information

라즈베리파이 프로그래밍_130912(최종).indd

라즈베리파이 프로그래밍_130912(최종).indd 파이썬으로 시작하는 라즈베리 파이 프로그래밍 Programming the Raspberry Pi Getting Started with Python Programming the Raspberry Pi: Getting Started with Python, 1st Edition. Korean Language Edition Copyright 2013 by McGraw-Hill

More information

2013마재교육(인쇄본).hwp

2013마재교육(인쇄본).hwp Contents Ⅰ. 5 Edu Up 마재교육계획 수립의 기반 3 1. 법적 기조 3 2. 광주교육 및 서부교육의 기본 방향 4 3. 본교 교육 여건 실태 및 개선방향 5 4. 학교장 경영관 11 Ⅱ. 5 Edu Up 마재교육의 기저 15 1. 교훈 15 2. 교육목표 15 3. 교육중점 15 4. 학교 교육과정 운영 체계표 16 5. 학교 문화 혁신 과제

More information

Tech Trends 클라우드 버스팅의 현주소와 과제 아직 완벽한 클라우드 버스팅을 위해 가야 할 길이 멀지만, 하이브리드 클라우드는 충분한 이점을 가져다 준다. Robert L. Scheier Networkworld 매끄러운 클라우드 버스팅(Cloud Bursting

Tech Trends 클라우드 버스팅의 현주소와 과제 아직 완벽한 클라우드 버스팅을 위해 가야 할 길이 멀지만, 하이브리드 클라우드는 충분한 이점을 가져다 준다. Robert L. Scheier Networkworld 매끄러운 클라우드 버스팅(Cloud Bursting I D G D e e p D i v e Seamless Cloud 궁극의 클라우드 하이브리드 클라우드의 과제와 해법 클라우드를 이용해 자체 IT, 자원을 보완하는 것은 기업이 일상적인 워크로드를 위한 인프라만을 구축하고, 일시적인 과부 하를 필요할 때만 클라우드에 넘겨주는 가장 이상적인 상태 중 하나이다. 여기에 재해 복구나 비즈니스 연속성을 위한 새 로운

More information

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인 스마일서브 CLOUD_Virtual 워드프레스 설치 (WORDPRESS INSTALL) 스마일서브 가상화사업본부 Update. 2012. 09. 04. 본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게

More information

AMAZON WEB SERVICES CLOUD DESIGN PATTERN JISSOU GUIDE written by Fumitaka Osawa, editorial content supervised by Ken Tamagawa, Akio Katayama, Hiroyasu

AMAZON WEB SERVICES CLOUD DESIGN PATTERN JISSOU GUIDE written by Fumitaka Osawa, editorial content supervised by Ken Tamagawa, Akio Katayama, Hiroyasu AMAZON WEB SERVICES CLOUD DESIGN PATTERN JISSOU GUIDE written by Fumitaka Osawa, editorial content supervised by Ken Tamagawa, Akio Katayama, Hiroyasu Suzuki and edited by Nikkei SYSTEMS Copyright 2013

More information

국어부록표지

국어부록표지 초등학교 국어 기초학습 프로그램 초등학교 국어 기초학습 프로그램 1권 한글 익히기 신나는 한글 놀이를 시작해요 5 1. 선을 그려요`(선 긋기) 6 2. 아야야!`(기본 모음 익히기) 11 이 동물의 이름은 무엇까요? 21 1. 구구구, 비둘기야`(자음 ㄱ, ㄴ 익히기) 22 2. 동동, 아기 오리야`(자음 ㄷ, ㄹ 익히기) 31 3. 아야, 모기야`(자음

More information

.............._....

.............._.... 2014 ISBN978-89-97412-25-9 11 12 13 14 17 18 19 20 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70

More information

Amazon EBS (Elastic Block Storage) Amazon EC2 Local Instance Store (Ephemeral Volumes) Amazon S3 (Simple Storage Service) / Glacier Elastic File Syste (EFS) Storage Gateway AWS Import/Export 1 Instance

More information

<BCBCBBF3C0BB20B9D9B2D9B4C220C5ACB6F3BFECB5E520C4C4C7BBC6C3C0C720B9CCB7A128BCF6C1A4295F687770>

<BCBCBBF3C0BB20B9D9B2D9B4C220C5ACB6F3BFECB5E520C4C4C7BBC6C3C0C720B9CCB7A128BCF6C1A4295F687770> 세상을 바꾸는 클라우드 컴퓨팅의 미래 KT 그룹컨설팅지원실, 김미점(mjkim@kt.com) Gartner 10대 IT Trend에서 2009년에서 2011년까지 3년 연속 선정되고, 기업에서의 경영 방식이나 개인의 삶을 다양한 방식으로 바꿀 것으로 예상되는 클라우드 컴퓨팅의 미래 전망은 어떠할까? 빅 데이터의 등장과 다양한 모바일 디바이스의 출현으로 클라

More information

목차 개요 3 섹션 1: 해결 과제 4 APT(지능형 지속 위협): 이전과 다른 위협 섹션 2: 기회 7 심층 방어 섹션 3: 이점 14 위험 감소 섹션 4: 결론 14 섹션 5: 참조 자료 15 섹션 6: 저자 소개 16 2

목차 개요 3 섹션 1: 해결 과제 4 APT(지능형 지속 위협): 이전과 다른 위협 섹션 2: 기회 7 심층 방어 섹션 3: 이점 14 위험 감소 섹션 4: 결론 14 섹션 5: 참조 자료 15 섹션 6: 저자 소개 16 2 백서 표적 공격 2012년 7월 APT(지능형 지속 위협) 차단을 위한 전면적인 철저한 방어 Russell Miller CA Technologies 보안 관리 사업부 agility made possible 목차 개요 3 섹션 1: 해결 과제 4 APT(지능형 지속 위협): 이전과 다른 위협 섹션 2: 기회 7 심층 방어 섹션 3: 이점 14 위험 감소 섹션

More information

미래 서비스를 위한 스마트 클라우드 모델 수동적으로 웹에 접속을 해야만 요구에 맞는 서비스를 받을 수 있었다. 수동적인 아닌 사용자의 상황에 필요한 정보를 지능적으로 파악 하여 그에 맞는 적합한 서비스 를 제공할 수 새로운 연구 개발이 요구 되고 있다. 이를 위하여,

미래 서비스를 위한 스마트 클라우드 모델 수동적으로 웹에 접속을 해야만 요구에 맞는 서비스를 받을 수 있었다. 수동적인 아닌 사용자의 상황에 필요한 정보를 지능적으로 파악 하여 그에 맞는 적합한 서비스 를 제공할 수 새로운 연구 개발이 요구 되고 있다. 이를 위하여, BIZ STORY HOT TREND 2 미래 서비스를 위한 스마트 클라우드 모델 윤용익 숙명여자대학교 정보과학부 교수 HOT TREND 2 1. 서론 클라우드 컴퓨팅은 인터넷이 접속 가능한 공간이면 언제 어디서나 사용자에게 컴퓨팅 자원을 이용할 수 있 게 해주는 기술로써 클라우드 컴퓨팅 시대의 개막은 기 존의 하드웨어 또는 소프트웨어 중심에서 서비스 중심 의

More information

97_00

97_00 Published by J&Son Inc. Printed in Korea. Copyright 2011 by J&Son Inc. Authorized translation from the English language edition of 97 Things Every Software Architect Should Know 2009 the Translation is

More information

FileMaker 15 WebDirect 설명서

FileMaker 15 WebDirect 설명서 FileMaker 15 WebDirect 2013-2016 FileMaker, Inc.. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc.. FileMaker WebDirect FileMaker, Inc... FileMaker.

More information

<353020B9DAC3E1BDC42DC5ACB6F3BFECB5E520C4C4C7BBC6C3BFA1BCADC0C720BAB8BEC820B0EDB7C1BBE7C7D7BFA120B0FCC7D120BFACB1B82E687770>

<353020B9DAC3E1BDC42DC5ACB6F3BFECB5E520C4C4C7BBC6C3BFA1BCADC0C720BAB8BEC820B0EDB7C1BBE7C7D7BFA120B0FCC7D120BFACB1B82E687770> 한국산학기술학회논문지 Vol. 12, No. 3 pp. 1408-1416, 2011 클라우드 컴퓨팅에서의 보안 고려사항에 관한 연구 박춘식 1* 1 서울여자대학교 정보보호학과 Study on Security Considerations in the Cloud Computing Choon-Sik Park 1* 1 Department of Information Security,

More information

접근제어 시간은 없고, IT투자 비용이 정해져 있다면, 조금 더 스마트하게 제어하는 방법을 모색해야 한다. 그 중 하나 로 상황별 맞춤 보안 정책(Contextual security) 을 제 안한다. 상황별 맞춤 보안은 민감한 데이터와 그렇지 않은 것을 구분한 후 민감

접근제어 시간은 없고, IT투자 비용이 정해져 있다면, 조금 더 스마트하게 제어하는 방법을 모색해야 한다. 그 중 하나 로 상황별 맞춤 보안 정책(Contextual security) 을 제 안한다. 상황별 맞춤 보안은 민감한 데이터와 그렇지 않은 것을 구분한 후 민감 상황별 맞춤형 보안 정책 지능형 위협 차단과 서비스 지속성 사용성 보장해야 기업 담당자는 어떻게 효과적으로 보안 정책을 제공할 수 있을까? 시간은 없고, IT투자 비용이 정해져 있다면 보다 스마트하게 제 어하는 방법을 모색해야만 한다. 그 대안으로 상황별 맞춤 보안 정책(Contextual security) 이 제안된다. 상황별 맞춤 보안은 민감 한 데이터와

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

EBS 보고서 EBS 수능 연구(시범)학교 운영 현황과 과제 종 수업용 콘텐츠는 사교육 의존 심리와 매체를 통한 학습 효과에 대한 인 식 부족, 현장 교사들의 활용 인식 부족, 우수한 강사진에 대한 홍보 부족, 체계적인 방송 시청지도 미흡 등으로 인해 학교현장에서 효율

EBS 보고서 EBS 수능 연구(시범)학교 운영 현황과 과제 종 수업용 콘텐츠는 사교육 의존 심리와 매체를 통한 학습 효과에 대한 인 식 부족, 현장 교사들의 활용 인식 부족, 우수한 강사진에 대한 홍보 부족, 체계적인 방송 시청지도 미흡 등으로 인해 학교현장에서 효율 EBS 수능 연구(시범) 학교 운영 현황과 과제 강정민 연구위원 EBS 교육방송연구소 1. 수능 연구(시범) 학교의 필요성 EBS는 국민의 교육콘텐츠를 생산해 내는 기업으로서 주 소비자인 학생 과 교사의 평가를 받아야 할 필요성이 있다. 하지만 공중파나 공공사이트 라는 특성상 시청률이나 조회수를 통해서 주로 양적인 사용 정보만을 수집 하거나 일반 대중들의 반응과

More information

12-06.hwp

12-06.hwp ICT 패러다임 변화와 중장기 정책과제 최 계 영 정보통신정책연구원 연구위원 *choigi@kisdi.re.kr, 02-570-4321 *서울대학교 국제경제학 학사 *University of California, Davis 경제학 석사, 박사 *현 정보통신정책연구원 미래융합연구실 실장 융합이란 사실상 모든 서비스가 인터넷이라는 네트워크를 통하여, 또한 인터넷

More information

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로 2015년 상명대학교 ICT융합대학 컴퓨터과학과 졸업 프로젝트 전시회 2015 Computer Science Graduate Exhibition 2015 Computer Science Graduate Exhibition 1 컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는

More information

untitled

untitled 200 180 ( ) () 1,060 1,040 160 140 120 / () 1,020 1,000 980 100 960 80 940 60 920 2005.1 2005.2 2005.3 2005.4 2006.1 2006.2 2006.3 2006.4 2007.1 2007.2 2007.3 150000 () (% ) 5.5 100000 CD () 5.4 50000

More information

<30352D30312D3120BFB5B9AEB0E8BEE0C0C720C0CCC7D82E687770>

<30352D30312D3120BFB5B9AEB0E8BEE0C0C720C0CCC7D82E687770> IT법률컨설팅 강의교안 (상) 영문계약의 이해 소프트웨어 자산관리기법 영문계약의 이해 - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - - 10 - - 11 - - 12 - - 13 - - 14 - - 15 - - 16 - - 17 - - 18 - - 19 - - 20 - - 21 - - 22 - - 23 -

More information

歯20010629-001-1-조선일보.PDF

歯20010629-001-1-조선일보.PDF 6. 29 () 11:00 ( ) 20 0 1. 6. 29 11( ).(397-1941) 1. 2. 3. 4. 5. 1. 28, 60() (,, ) 30 619(, 6. 29) () 6 (,,,,, ),,, - 1 - < > (, ), () < > - 2 - 2.,,, 620,, - 3 - 3. ( ) 1,614,, 864 ( ) 1,6 14 864 () 734

More information

대표이사등의확인서명(11.03.30) I. 회사의 개요 1. 회사의 개요 1. 연결대상 종속회사 개황(연결재무제표를 작성하는 주권상장법인이 사업보고서, 분기ㆍ 반기보고서를 제출하는 경우에 한함) (단위 : 백만원) 상호 설립일 주소 주요사업 직전사업연도말 자산총액 지배

대표이사등의확인서명(11.03.30) I. 회사의 개요 1. 회사의 개요 1. 연결대상 종속회사 개황(연결재무제표를 작성하는 주권상장법인이 사업보고서, 분기ㆍ 반기보고서를 제출하는 경우에 한함) (단위 : 백만원) 상호 설립일 주소 주요사업 직전사업연도말 자산총액 지배 사 업 보 고 서 (제 21 기) 사업연도 2010년 01월 01일 2010년 12월 31일 부터 까지 금융위원회 한국거래소 귀중 2011년 3월 30일 회 사 명 : (주)한글과컴퓨터 대 표 이 사 : 김상철,이홍구 본 점 소 재 지 : 서울시 광진구 구의동 546-4 프라임센터 21층 (전 화)02-3424-3400 (홈페이지) http://www.hancom.co.kr

More information

이 설명서의 올바른 참고문헌 인용은 다음과 같습니다. SAS Institute Inc. 2015. SAS University Edition: Amazon Web Services 용 설치 가이드 Cary, NC: SAS Institute Inc. SAS Universit

이 설명서의 올바른 참고문헌 인용은 다음과 같습니다. SAS Institute Inc. 2015. SAS University Edition: Amazon Web Services 용 설치 가이드 Cary, NC: SAS Institute Inc. SAS Universit SAS University Edition: Amazon Web Services 용 설치 가이드 i 2014 년 6 월 17 일 이 설명서의 올바른 참고문헌 인용은 다음과 같습니다. SAS Institute Inc. 2015. SAS University Edition: Amazon Web Services 용 설치 가이드 Cary, NC: SAS Institute

More information

untitled

untitled 웹2.0의 사회 경제적 영향력 2007. 3. 21 < 목 차 > Ⅰ. 웹2.0의 의의 및 현황 1 Ⅱ. 웹2.0은 무엇이 다른가? 4 Ⅲ. 웹2.0의 비즈니스 모델 9 Ⅳ. 사회 경제적 영향 11 산은경제연구소 산업분석 2팀 Ⅰ. 웹2.0의 의의 및 현황 1. 의의 웹2.0이란 무엇인가? 정보의 개방을 통해 인터넷 사용자들간의 정보공유와 참여를 이끌어내고,

More information

월간 2016. 03 CONTENTS 3 EXPERT COLUMN 영화 점퍼 와 트로이목마 4 SPECIAL REPORT 패치 관리의 한계와 AhnLab Patch Management 핵심은 패치 관리, 왜? 8 HOT ISSUE 2016년에 챙겨봐야 할 개인정보보호

월간 2016. 03 CONTENTS 3 EXPERT COLUMN 영화 점퍼 와 트로이목마 4 SPECIAL REPORT 패치 관리의 한계와 AhnLab Patch Management 핵심은 패치 관리, 왜? 8 HOT ISSUE 2016년에 챙겨봐야 할 개인정보보호 안랩 온라인 보안 매거진 2016. 03 Patch Management System 월간 2016. 03 CONTENTS 3 EXPERT COLUMN 영화 점퍼 와 트로이목마 4 SPECIAL REPORT 패치 관리의 한계와 AhnLab Patch Management 핵심은 패치 관리, 왜? 8 HOT ISSUE 2016년에 챙겨봐야 할 개인정보보호 법령 사항

More information

ODS-FM1

ODS-FM1 OPTICAL DISC ARCHIVE FILE MANAGER ODS-FM1 INSTALLATION GUIDE [Korean] 1st Edition (Revised 4) 상표 Microsoft, Windows 및 Internet Explorer는 미국 및 / 또는 다른 국가에서 Microsoft Corporation 의 등록 상표입 Intel 및 Intel Core

More information

12월1일자.hwp

12월1일자.hwp 제 23 권 22호 통권 521호 태블릿 PC 시장의 경쟁구도 변화와 전망에 따른 시사점 52) 김 민 식 * 1. 개 요 최근 시장조사업체들의 태블릿 PC 시장 전망을 살펴보면, Juniper Research 1) 는 태 블릿 출하대수가 2011년 5,520만 대에서 5배 성장하여 2016년에는 2억 5,300만 대 에 도달할 것으로 전망했다. 또한 Gartner는

More information

긍정의 힘.PDF

긍정의 힘.PDF Yo ur Be s t Life Now., 7.,. Copyright 2005 by BookCosmos. All Rights Reserved. Summarized with the Permission from the Publisher. ( ).,. Your Best Life Now / 2005 5 / 320 / 12,000 Joe l Ostee n (the Smiling

More information

무제-1

무제-1 표준화 논단 스마트 시대 ICT 패러다임의 변화 최 계 영 KISDI 미래융합연구실장 1. 머리말 스마트 시대 ICT 패러다임의 변화를 이야기하기에 앞 서, 스마트 시대란 무엇인지를 먼저 정의내릴 필요가 있 다. 스마트 시대라는 용어는 사실 엄밀한 학문적 용어 는 아니며, 스마트폰 등장 이후 모바일에서 이용자가 향 유할 수 있는 서비스가 증가하면서 일반화된

More information

Microsoft Word - 산업양식_클라우드_20150330_피드백_Final_xHdxk5Qr66JJrL7hVYyL

Microsoft Word - 산업양식_클라우드_20150330_피드백_Final_xHdxk5Qr66JJrL7hVYyL Mid-Small Cap 연구위원 김갑호 215.4.1 3771-9734, kh122@iprovest.com 인터넷/게임 연구원 이성빈 3771-918, aliaji@iprovest.com 클라우드 시장 더 이상 뜬 구름이 아니다 3 1. 클라우드 컴퓨팅의 확산 1-1. 클라우드 컴퓨팅이란 1-2. 도입 효과 1-3. 시장 크기 및 전망 8 2. 해외 현황

More information

소니는왜.PDF

소니는왜.PDF ?,.,,. Copyright 2004 by BookCosmos. All Rights Reserved. Summarized with the Permission from the Publisher. ( ).,. /2005 2 /267 / 12,000?. ( ),, (Deloitte)., MBC < > 2003 10.,. Short Summary 2003 10 2004

More information

201403-<C804><CCB4>.pdf

201403-<C804><CCB4>.pdf 2014 + March GSCALTEX MAGAZINE VOL.493 www. gscaltex.com GS 05 CEO Message 07 GSC 10 20 29 36 GSC 41 IN 45 CONTENTS 05 CEO Message 07 GSC 10 GS CHALLENGE 20 05 07 10 20 CEO MESSAGE 29 GS GSC 29 36 GSC

More information

<4D6963726F736F667420576F7264202D20C3D6BDC52049435420C0CCBDB4202D20BAB9BBE7BABB>

<4D6963726F736F667420576F7264202D20C3D6BDC52049435420C0CCBDB4202D20BAB9BBE7BABB> 최신 ICT 이슈 IITP, 2016 년에 대두될 ICT 산업 10 대 이슈 발표 * 2016 년에는 IoT, 드론, 자율주행자동차, 로봇 등 인공지능을 활용한 제품 활성화가 ICT 업계의 가장 큰 화두가 될 것으로 전망 정보통신기술진흥센터(IITP)는 10 월 6 일 개최한 2016 ICT 산업전망컨퍼런스 를 통해 다음과 같이 2016 년 ICT 산업 10

More information

iOS ÇÁ·Î±×·¡¹Ö 1205.PDF

iOS ÇÁ·Î±×·¡¹Ö 1205.PDF iphone ios 5 DEVELOPMENT ESSENTIALS Copyright 2011 Korean Translation Copyright 2011 by J-Pub. co. The Korean edition is published by arrangement with Neil Smyth through Agency-One, Seoul. i iphone ios

More information

User Guide

User Guide HP Pocket Playlist 사용 설명서 부품 번호: 699916-AD2 제 2 판: 2013 년 1 월, 초판: 2012 년 12 월 Copyright 2012, 2013 Hewlett-Packard Development Company, L.P. Microsoft, Windows 및 Windows Vista 는 Microsoft Corporation

More information

¿ÀǼҽº°¡À̵å1 -new

¿ÀǼҽº°¡À̵å1 -new Open Source SW 4 Open Source SW 5 Korea Copyright Commission 8 Open Source SW 9 10 Open Source SW 11 12 Open Source SW 13 14 Open Source SW 15 Korea Copyright Commission 18 Open Source SW 19 20 Open

More information

아름다운 세상 2000.03~04

아름다운 세상 2000.03~04 아름다운 세상 2000.03~04 살다보면 소개글 목차 1 흔들리며 피는 꽃 20000306의 베스트 7 2 또 기다리는 편지 20000304의 베스트 15 3 그대를 만나기 전까지는 20000303의 베스트 21 4 정동진을 다녀와서 20000303 28 5 나를 키우는 말 20000302의 베스트 31 6 강물의 흐름이 멈추지 않듯 20000317 33

More information

<C5EBB1C73331C8A32838BFF9C8A329B9AEC8ADBFCD20B1E2BCFAC0C720B8B8B3B22E687770>

<C5EBB1C73331C8A32838BFF9C8A329B9AEC8ADBFCD20B1E2BCFAC0C720B8B8B3B22E687770> 문화기술(CT) 동향 CT 동향 : 게임 콘솔 2. Google, Android 앞세워 게임 콘솔 영역 진출 모색 Wall Street Journal에 따르면 Google이 Android OS를 활용한 게임 콘솔을 개발하고 있는 것으로 알려짐. 이미 OUYA, GameStick 등이 등장하며 Android 기반 모바일 게임이 가정 내에 침투되고 있는 상황에서

More information

지난 10월 6일과 12일

지난 10월 6일과 12일 글로벌 정보통신(ICT) 방송 동향리포트 제 98호 l Ver. 2013. 05. 02 2013년 글로벌 주요 IT 사업자들의 M&A 현황 2013년 초, 글로벌 주요 IT 사업자들의 M&A 진행 현황 Google, Amazon, Facebook, Twitter 등 글로벌 주요 IT 사업자들의 M&A가 2013년 상반기 활발히 진행되고 있음 - 2013년 4월

More information

06_ÀÌÀçÈÆ¿Ü0926

06_ÀÌÀçÈÆ¿Ü0926 182 183 184 / 1) IT 2) 3) IT Video Cassette Recorder VCR Personal Video Recorder PVR VCR 4) 185 5) 6) 7) Cloud Computing 8) 186 VCR P P Torrent 9) avi wmv 10) VCR 187 VCR 11) 12) VCR 13) 14) 188 VTR %

More information

3. 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발.hwp

3. 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발.hwp 보안공학연구논문지 Journal of Security Engineering Vol.11, No.4 (2014), pp.299-312 http://dx.doi.org/10.14257/jse.2014.08.03 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발 이강찬 1), 이승윤 2), 양희동 3), 박철우 4) Development of Service

More information

13백점맞는세트부록2년(49~57)

13백점맞는세트부록2년(49~57) 0 0 0 0 < > 0 0 0 0 0 0 00 0 0 000 00 00 00 00 0 00 00 00 00 00 00 0 00 00 0 00-0-00-0-00-0-00 00 0 00 < 0 0 0 ---- -0--- 0 00 0 0 < 0 0< 0-------- - ---- 0 0 00 > =0 0 0 0--0-0 0 =0 = =

More information

**한빛소리02,3,4월호

**한빛소리02,3,4월호 No.208 http://www.hanbit1.co.kr 2014. 2~4 Hanbit C/O/N/T/E/N/T/S http://www hanbit co kr http://www hanbit co kr http://www hanbit co kr http://www hanbit co kr http://www hanbit co kr http://www

More information

공공기관 지식경영

공공기관 지식경영 269 일본 지방정부의 소셜 미디어 정책 및 지역 SNS의 운영사례 이자성(경남발전연구원) Ⅰ. 서 론 인터넷 기술과 스마트 폰의 등장은 개인간 커뮤니케이션 방식을 변화시키는 가운데 이를 활용한 마케팅 기법을 적용하려는 기업이 증가하고 있다. 이러한 현상은 공공기관에도 나타 나고 있으며 소셜 네트워크 서비스 등 소셜 미디어를 활용한 시민의 정책참여와 협업을

More information

Microsoft Word - Weekly_110530_허용기_취합중.doc

Microsoft Word - Weekly_110530_허용기_취합중.doc 2011. 5. 30 Sector Idea [IT] 클라우드 - IT의 집결지 [기계/플랜트] 도시바(東芝)사업전략 수정: 원자력에서 화력, 신재생으로 Company Visit Note CJ E&M (130960) Company Visit Schedule Key Data & Chart ᆞ 동 자료는 2011년 5월 29일 당사 홈페이지에 게시된 자료로, 기관투자가

More information

Citrix Workload Balancing 2.1 설치 가이드

Citrix Workload Balancing 2.1 설치 가이드 Citrix Workload Balancing 2.1 설치 가이드 2011-7 펴냄 버전 1.0 Citrix Workload Balancing 2.1 설치 가이드 Copyright 2011 Citrix 판권 소유. 버전: Workload Balancing 2.1 Citrix, Inc. 851 West Cypress Creek Road Fort Lauderdale,

More information

ePapyrus PDF Document

ePapyrus PDF Document 프로그래밍 콘테스트 챌린징 for GCJ, TopCoder, ACM/ICPC, KOI/IOI 지은이 Takuya Akiba, Yoichi Iwata, Mastoshi Kitagawa 옮긴이 박건태, 김승엽 1판 1쇄 발행일 201 1년 10월 24일 펴낸이 장미경 펴낸곳 로드북 편집 임성춘 디자인 이호용(표지), 박진희(본문) 주소 서울시 관악구 신림동 1451-15

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Configuration Management with CHEF on Enterprise Cloud 이문선 (moonsun.lee@oracle.com) Sales Consultant, Infrastructure Cloud Aug 30, 2017 Safe Harbor Statement The following is intended to outline our general

More information

글쓰기멘토링_온라인1-5강_교재

글쓰기멘토링_온라인1-5강_교재 < > 1 : 2 : 3 : 4 : 5 : 1 :...,,,. FC UNICEF. 2006 9 12, FC. FC. -, ,, 2010. - ( ). ( ) - KBS < >, 2009 12 22.,. -, < > 1 [!, ].. ( )! -.,.. < >... http://blog.naver.com/penguide A B C. B, C.

More information

cam_IG.book

cam_IG.book 설치 안내서 AXIS P3301 고정형 돔 네트워크 카메라 AXIS P3301-V 고정형 돔 네트워크 카메라 한국어 AXIS P3304 고정형 돔 네트워크 카메라 AXIS P3304-V 고정형 돔 네트워크 카메라 문서 정보 본 문서에는 사용자 네트워크에 AXIS P3301/P3304 고정형 돔 네트워크 카메라를 설치하는 방법에 대 한 지침이 포함되어 있습니다.

More information

20030905 04

20030905 04 Contents 04 06 17 2 1 24 20030905 04 S P E C I A L R E P O R T S P E C I A L R E P O R T 06 20030907 S P E C I A L R E P O R T S P E C I A L R E P O R T 08 20030909 S P E C I A L R E P O R T S P E C I

More information

삼국통일시나리오.indd

삼국통일시나리오.indd 디지털융합연구원 Whitepaper 2010-01 2010.12.20 장석권교수 디지털융합연구원장 한양대학교 경영대학 교수 contents Executive Summary_03 1. 디지털삼국의 형상과 구조 _04 2. 디지털삼국의 세력다툼 양상과 영토확장 전략 _08 3. 삼국통일 시나리오 _11 3.1 시나리오의 구성 3.2 Google 공화국 (Republic

More information

p103~241 Á¦2Àå-ÆíÇù°ú¾ð·ÐÀÚÀ¯

p103~241 Á¦2Àå-ÆíÇù°ú¾ð·ÐÀÚÀ¯ 4 19 5 16 ( ). ( ) ( ), ( ). 38. 88,. 4,,,. 60 6 8,. 133 >>> ( ),,. ( ). 4 19 IPI,., 61 4 15,. 5 16.,,,, 4 19.,. 7 30, 9 12. ( ) ( ) ( ) ( ) ( ) ( ) 5, ( ) ( ) ( ) 3 ( ). 134 64 3 2 81 27. 6, 3, 5, 4,

More information

<4D6963726F736F667420576F7264202D2032303132B3E220C1D6B8F1C7D8BEDFC7CFB4C220B5F0B9D9C0CCBDBA5FB1E8BCAEB1E25FBFCFB7E12E646F6378>

<4D6963726F736F667420576F7264202D2032303132B3E220C1D6B8F1C7D8BEDFC7CFB4C220B5F0B9D9C0CCBDBA5FB1E8BCAEB1E25FBFCFB7E12E646F6378> 2012년, 주목해야하는 디바이스 김석기 neo@nweb.kr IT 컬럼니스트 / 블로그 니오의nweb(www.nweb.kr) 운영 2011년에는 모바일 업계에 많은 일이 일어난 한 해였다. IT산업을 이끌던 스티브잡스 가 고인이 되었고, 구글이 모토로라를 인수했으며, 삼성전자와 애플의 송사가 글로벌하게 진행되었다. 위에 언급한 사건들은 시장상황 변화의 연장선상에서

More information

<4D6963726F736F667420506F776572506F696E74202D205B444D435D36BFF95FB5F0C1F6C5D0B9CCB5F0BEEE20B5BFC7E220BAB8B0EDBCAD5F32303131303728C5EBC7D5BABB29>

<4D6963726F736F667420506F776572506F696E74202D205B444D435D36BFF95FB5F0C1F6C5D0B9CCB5F0BEEE20B5BFC7E220BAB8B0EDBCAD5F32303131303728C5EBC7D5BABB29> 6 디지털 미디어 동향보고_Monthly Report I. 디지털 미디어 이슈 리포트 II. 광고 집행 금액 및 트래픽 리포트 Ⅲ. 신상품 및 신규 매체 리포트 Ⅳ. 해외 및 국내 진행사례 리포트 2011-07 컨버전스실 모커팀&미디어팀 세부 목차_6 디지털 미디어 동향보고 I. 디지털 미디어 이슈 리포트 1. 온라인... 4P 2. 모바일... 7P 3.

More information

p367~520 Á¦4Àå-¼¼¹Ì³ª,³í¹®

p367~520 Á¦4Àå-¼¼¹Ì³ª,³í¹® ., 12.... 8..,. 10 9.. 3 1.. 10. ( ) 12 503 >>> ( ).... ( ) ( ). ( )..,... 12, ( ). ( )., 1... TV. ( ) 504 . 1 ( ). 2002.. 1996, 1 1995 ( ) ( )..... ( ),,.... ( ). 2..... 1 505 >>>. 1 ( ).. 2003. 4..........,....

More information

Ⅱ. Embedded GPU 모바일 프로세서의 발전방향은 저전력 고성능 컴퓨팅이다. 이 러한 목표를 달성하기 위해서 모바일 프로세서 기술은 멀티코 어 형태로 발전해 가고 있다. 예를 들어 NVIDIA의 최신 응용프 로세서인 Tegra3의 경우 쿼드코어 ARM Corte

Ⅱ. Embedded GPU 모바일 프로세서의 발전방향은 저전력 고성능 컴퓨팅이다. 이 러한 목표를 달성하기 위해서 모바일 프로세서 기술은 멀티코 어 형태로 발전해 가고 있다. 예를 들어 NVIDIA의 최신 응용프 로세서인 Tegra3의 경우 쿼드코어 ARM Corte 스마트폰을 위한 A/V 신호처리기술 편집위원 : 김홍국 (광주과학기술원) 스마트폰에서의 영상처리를 위한 GPU 활용 박인규, 최호열 인하대학교 요 약 본 기고에서는 최근 스마트폰에서 요구되는 다양한 멀티미 디어 어플리케이션을 embedded GPU(Graphics Processing Unit)를 이용하여 고속 병렬처리하기 위한 GPGPU (General- Purpose

More information

목순 차서 v KM의 현황 v Web2.0 의 개념 v Web2.0의 도입 사례 v Web2.0의 KM 적용방안 v 고려사항 1/29

목순 차서 v KM의 현황 v Web2.0 의 개념 v Web2.0의 도입 사례 v Web2.0의 KM 적용방안 v 고려사항 1/29 Web2.0의 EKP/KMS 적용 방안 및 사례 2008. 3. OnTheIt Consulting Knowledge Management Strategic Planning & Implementation Methodology 목순 차서 v KM의 현황 v Web2.0 의 개념 v Web2.0의 도입 사례 v Web2.0의 KM 적용방안 v 고려사항 1/29 현재의

More information

<4D6963726F736F667420576F7264202D20C3D6BDC5494354C0CCBDB4202D20BAB9BBE7BABB>

<4D6963726F736F667420576F7264202D20C3D6BDC5494354C0CCBDB4202D20BAB9BBE7BABB> * 최신 ICT 이슈 I. 모든 지식 협업의 허브를 꿈꾸는 깃허브, 성공의 원천은 디자인 프로그램의 소스 코드를 관리하는 클라우드 서비스 깃허브(GitHub) 는 웹사이트 화면에 알파벳만 늘어서 있어 세계에서 가장 수수한 유니콘 클럽 기업으로 불리기도 하지만, 전체 직원 중 디자이너 의 비중이 높아 기업용 소프트웨어 업계에서 가장 디자인을 중시하는 기업으로

More information

Avaya IP Telephone

Avaya IP Telephone Avaya one-x Deskphone Edition - 9650 IP 전화기용 사용자 안내서 16-600911 2호 2008년 5월 목차 목차 알림... 5 9650 전화기소개... IP 6 개요... 6 애플리케이션 단추, 탐색 및 소프트키... 정보 8 보조 단추 정보... 8 아이콘 정보... 8 전화기 받침대... 9 Avaya 메뉴... 9 옵션

More information

2009년 국제법평론회 동계학술대회 일정

2009년 국제법평론회 동계학술대회 일정 한국경제연구원 대외세미나 인터넷전문은행 도입과제와 캐시리스사회 전환 전략 일시 2016년 3월 17일 (목) 14:00 ~17:30 장소 전경련회관 컨퍼런스센터 2층 토파즈룸 주최 한국경제연구원 한국금융ICT융합학회 PROGRAM 시 간 내 용 13:30~14:00 등 록 14:00~14:05 개회사 오정근 (한국금융ICT융합학회 회장) 14:05~14:10

More information

<B4EBC7D1BAF1B8B8C7D0C8B8C3DFB0E8C7D0BCFABFACBCF62D3230313128C1F8C2A520C3D6C1BE292E687770>

<B4EBC7D1BAF1B8B8C7D0C8B8C3DFB0E8C7D0BCFABFACBCF62D3230313128C1F8C2A520C3D6C1BE292E687770> 대한비만학회 제23회 연수강좌 Smart Phone을 활용한 신체활동량 평가 (Obesity & Fitness Application in Apple & Android Market) 안 재 억 순천향대학교 의료IT공학과 안재억 facebook.com/jaeouk.ahn 1979.03-1985.02: 순천향대학교 의과대학 졸업 1986.3-1989.04: 인턴

More information

참고: 본 제품 및 설명서를 사용하기 전에 다음을 반드시 읽어보십시오. 안전 수칙 및 보증 설명서 Regulatory Notice 중요 안전 수칙 및 취급 정보 iii페이지 부록 C 주의사항 97페이지 안전 수칙 및 보증 설명서와 Regulatory Notice가 웹

참고: 본 제품 및 설명서를 사용하기 전에 다음을 반드시 읽어보십시오. 안전 수칙 및 보증 설명서 Regulatory Notice 중요 안전 수칙 및 취급 정보 iii페이지 부록 C 주의사항 97페이지 안전 수칙 및 보증 설명서와 Regulatory Notice가 웹 사용 설명서 ThinkPad Tablet 참고: 본 제품 및 설명서를 사용하기 전에 다음을 반드시 읽어보십시오. 안전 수칙 및 보증 설명서 Regulatory Notice 중요 안전 수칙 및 취급 정보 iii페이지 부록 C 주의사항 97페이지 안전 수칙 및 보증 설명서와 Regulatory Notice가 웹 사이트에 업로드되었습니다. 이러한 문서를 참조 하려면

More information

제목을 입력하세요.

제목을 입력하세요. 1. 4 1.1. SQLGate for Oracle? 4 1.2. 4 1.3. 5 1.4. 7 2. SQLGate for Oracle 9 2.1. 9 2.2. 10 2.3. 10 2.4. 13 3. SQLGate for Oracle 15 3.1. Connection 15 Connect 15 Multi Connect 17 Disconnect 18 3.2. Query

More information

커뮤니케이션트랜드앤인사이트(견본)

커뮤니케이션트랜드앤인사이트(견본) 1 빅데이터 클라우드 관련 글로벌 HW업체의 M&A 열풍 방송통신연구부 연구원 이진형 (02)2142-2152, jinhyungez@naver.com 개 요 o 글로벌 시장조사기관인 IDC에 따르면 전 세계 클라우드 시장 규모는 2011년 약 31조원에서 2014년에는 60조원으로 2배 가 까이 성장할 것으로 예측됨 o 빅데이터 시장 역시 연평균 40% 이상

More information

<4D6963726F736F667420576F7264202D20BBEABEF7BAD0BCAE5FBEF7C1BE2DBBEABEF7BAD0BCAEB8AEC6F7C6AE3230303930353132313732363535303030312E646F63>

<4D6963726F736F667420576F7264202D20BBEABEF7BAD0BCAE5FBEF7C1BE2DBBEABEF7BAD0BCAEB8AEC6F7C6AE3230303930353132313732363535303030312E646F63> 산업분석리포트 20.05.13 Internet/Game & Entertainment Weekly 개방형 어플리케이션 마켓플레이스를 통한 모바일 게임 시장 성장 전망 (20년 5월 3주) Analyst 이창영 3770-3537 cylee@myasset.com Analyst

More information

Microsoft PowerPoint - web-part03-ch19-node.js기본.pptx

Microsoft PowerPoint - web-part03-ch19-node.js기본.pptx 과목명: 웹프로그래밍응용 교재: 모던웹을 위한 JavaScript Jquery 입문, 한빛미디어 Part3. Ajax Ch19. node.js 기본 2014년 1학기 Professor Seung-Hoon Choi 19 node.js 기본 이 책에서는 서버 구현 시 node.js 를 사용함 자바스크립트로 서버를 개발 다른서버구현기술 ASP.NET, ASP.NET

More information

먼저 읽어 보세요! 주 의 : 화재의 위험을 줄이려면, 본 장비를 비 혹은 습기에 노출하지 않도록 하시기 바랍니다. 화재의 위험을 줄이려면, 본 장비를 모든 종류의 액체로부터 멀리하시기 바랍니다. 액체가 흐르거나 튈 염려가 없는 장소에 보관하시고, 장비 위에 어떤 종류

먼저 읽어 보세요! 주 의 : 화재의 위험을 줄이려면, 본 장비를 비 혹은 습기에 노출하지 않도록 하시기 바랍니다. 화재의 위험을 줄이려면, 본 장비를 모든 종류의 액체로부터 멀리하시기 바랍니다. 액체가 흐르거나 튈 염려가 없는 장소에 보관하시고, 장비 위에 어떤 종류 사용 설명서 메모리 카드 드라이브 Model No. AU-XPD1 한 국 어 본 제품을 사용하기 전에, 이 설명서를 주의깊게 읽어 보시고, 만약을 위해 보관하시기 바랍니다. SS0714KT0 -PS Printed in Korea VQT5L02 먼저 읽어 보세요! 주 의 : 화재의 위험을 줄이려면, 본 장비를 비 혹은 습기에 노출하지 않도록 하시기 바랍니다.

More information

APOGEE Insight_KR_Base_3P11

APOGEE Insight_KR_Base_3P11 Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows

More information

02_3 지리산권 스마트폰 기반 3D 지도서비스_과업지시서.hwp

02_3 지리산권 스마트폰 기반 3D 지도서비스_과업지시서.hwp 과 업 지 시 서 사 업 명 지리산권 스마트폰 기반 3D 지도서비스 2011. 7 한 국 관 광 공 사 목 차 Ⅰ. 사업개요 3 Ⅱ. 3D 등산 전자지도 개발 5 Ⅲ. 스마트폰용 등산지도 서비스 개발 8 Ⅳ. 웹사이트용 지도 서비스 개발 12 I. 사업 개요 가. 사업명 : 지리산권 스마트폰 기반 3D 지도서비스 나. 사업기간 : 2011년 7월 ~ 2012년

More information

석사학위논문 전자책 활성화를 위한 스낵콘텐츠 활용 연구 A study of snack contents use to vitalize e-book market 박 종 명 한양대학교 이노베이션대학원 2015년 2월

석사학위논문 전자책 활성화를 위한 스낵콘텐츠 활용 연구 A study of snack contents use to vitalize e-book market 박 종 명 한양대학교 이노베이션대학원 2015년 2월 저작자표시-비영리-변경금지 2.0 대한민국 이용자는 아래의 조건을 따르는 경우에 한하여 자유롭게 이 저작물을 복제, 배포, 전송, 전시, 공연 및 방송할 수 있습니다. 다음과 같은 조건을 따라야 합니다: 저작자표시. 귀하는 원저작자를 표시하여야 합니다. 비영리. 귀하는 이 저작물을 영리 목적으로 이용할 수 없습니다. 변경금지. 귀하는 이 저작물을 개작, 변형

More information

My Passport for Mac User Manual

My Passport for Mac User Manual My Passport for Mac My Passport for Mac????? WD. (http://support.wd.com). WD. 30. 30 WD. 24. http://register.wd.com. (http://support.wd.com). WD,. WD. RMA, (RMA), RMA., ID. WD. WD WD. WD WD WD,. ( )* 00800

More information

2 사용하기 전에 안전을 위한 주의사항 1 사용하기 전에 주의사항은 경고 와 주의 의 두 가지로 구분되어 있으며, 의미는 다음과 같습니다. >: 이 그림 기호는 위험을 끼칠 우려가 있는 사항과 조작에 대하여 주의를 환기시키기 위한 기호입니다. 이 기호가 있는 부분은 위

2 사용하기 전에 안전을 위한 주의사항 1 사용하기 전에 주의사항은 경고 와 주의 의 두 가지로 구분되어 있으며, 의미는 다음과 같습니다. >: 이 그림 기호는 위험을 끼칠 우려가 있는 사항과 조작에 대하여 주의를 환기시키기 위한 기호입니다. 이 기호가 있는 부분은 위 LG 스마트 오디오 모델명 : NP8740 NP8540 한국어 사용설명서 사용 전에 안전을 위한 주의사항을 반드시 읽고 정확하게 사용하세요. 2 사용하기 전에 안전을 위한 주의사항 1 사용하기 전에 주의사항은 경고 와 주의 의 두 가지로 구분되어 있으며, 의미는 다음과 같습니다. >: 이 그림 기호는 위험을 끼칠 우려가 있는 사항과 조작에 대하여 주의를 환기시키기

More information

6030223.PDF

6030223.PDF ., Copyright 2004 by BookCosmos. All Rights Reserved. Summarized with the Permission from Gimm- Young Publishers, Inc.. ( ).,. /2002 8 /38 1 / 12,900, UTS., SBS. 1986 MBC < > < >, 1991 SBS < > < > < >

More information

Series iphone* Marine Photo Pack iphone* 用 防 水 フォトハウジング iphone* 방수 카메라 하우징 iphone* 防 水 攝 影 套 裝 Custodia impermeabile per foto iphone* Cuerpo de cámara submarina para iphone* Boîtier photo étanche pour

More information

일제.PDF

일제.PDF 19,.,. / Copyright 2004 by BookCosmos. All Rights Reserved. Summarized with the Permission from Publisher. ( ).,. 19 / 2005 1 / 384 / 11,000 -, - - - - - - - - -, - - - - - - - S ho rt S umma ry. ' ' '

More information

매력적인 맥/iOS 개발 환경 그림 A-1 변경 사항 확인창 Validate Setting... 항목을 고르면 된다. 프로젝트 편집기를 선택했을 때 화면 아 래쪽에 있는 동일한 Validate Settings... 버튼을 클릭해도 된다. 이슈 내비게이터 목록에서 변경할

매력적인 맥/iOS 개발 환경 그림 A-1 변경 사항 확인창 Validate Setting... 항목을 고르면 된다. 프로젝트 편집기를 선택했을 때 화면 아 래쪽에 있는 동일한 Validate Settings... 버튼을 클릭해도 된다. 이슈 내비게이터 목록에서 변경할 Xcode4 부록 A Xcode 4.1에서 바뀐 내용 이번 장에서는 맥 OSX 10.7 라이언과 함께 발표된 Xcode 4.1에서 새롭게 추가된 기 능과 변경된 기능을 정리하려고 한다. 우선 가장 먼저 알아둬야 할 사항은 ios 개발을 위한 기본 컴파일러가 LLVM- GCC 4.2로 바뀌었다는 점이다. LLVM-GCC 4.2 컴파일러는 Xcode 4.0의 기본

More information

DR-M140 사용 설명서

DR-M140 사용 설명서 사용 설명서 본 스캐너를 사용하기 전에 이 설명서를 읽으십시 오. 이 설명서를 다 읽은 후에는 이후에 참조할 수 있 도록 안전한 곳에 보관하십시오. 보증과 A/S 이 제품에는 보증서가 있습니다. 보증서는 구매처에서 받을 수 있습니다. 구매한 날짜 구매처 등의 기 입을 확인한 후 내용을 정확히 읽고 잘 보관하십시오. 보증기간 보증기간은 구매한 날로부터 1년 입니다.

More information

<4D6963726F736F667420506F776572506F696E74202D2030342E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA2831292E70707478>

<4D6963726F736F667420506F776572506F696E74202D2030342E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA2831292E70707478> 웹과 인터넷 활용 및실습 () (Part I) 문양세 강원대학교 IT대학 컴퓨터과학전공 강의 내용 전자우편(e-mail) 인스턴트 메신저(instant messenger) FTP (file transfer protocol) WWW (world wide web) 인터넷 검색 홈네트워크 (home network) Web 2.0 개인 미니홈페이지 블로그 (blog)

More information

Microsoft Word - 김완석.doc

Microsoft Word - 김완석.doc 포커스 구글의 기술과 시사점 김완석* 성낙선** 정명애*** 구글에는 전설적인 다수의 개발자들이 지금도 현역으로 일하고 있으며, 구글 창업자와 직원들이 직접 대 화하는 금요회의가 지금도 계속되고 있다. 구글은 창업자, 전설적 개발자, 금요회의, 복지 등 여러 면에서 화제와 관심의 대상이다. 이러한 화제의 구글을 기술 측면에서 이해하기 위하여 구글의 주요 기술에

More information

Tekla Structures 설치

Tekla Structures 설치 Tekla Structures 2016 설치 4 월 2016 2016 Trimble Solutions Corporation 목차 1 Tekla Structures 설치... 3 1.1 Tekla Structures 설치 기본 요건... 5 1.2 Tekla Structures 설치 폴더... 6 2 Tekla Structures 설치... 9 2.1 Tekla

More information

ICT03_UX Guide DIP 1605

ICT03_UX Guide DIP 1605 ICT 서비스기획시리즈 01 모바일 UX 가이드라인 동준상. 넥스트플랫폼 / v1605 모바일 UX 가이드라인 ICT 서비스기획시리즈 01 2 ios 9, OS X Yosemite (SDK) ICT Product & Service Planning Essential ios 8, OS X Yosemite (SDK) ICT Product & Service Planning

More information

목차도비라

목차도비라 C o n t e n t s 010 020 028 036 045 057 062 070 078 085 094 102 111 120 129 140 148 156 165 172 178 184 191 198 205 210 215 222 232 240 C o n t e n t s 254 264 268 273 280 288 297 307 312 320 326 332 338

More information