교재 165 제 06 장 IT 기반구조및플랫폼 6.1 IT기반구조 6.2 기반구조구성요소 6.3 최신하드웨어플랫폼동향 6.4 최신소프트웨어플랫폼동향 6.5 경영기회, 과제, 해결책
학습목표 IT 기반구조 (infrastructure) 를정의하고 IT 기반구조의구성요소들과수준들을설명할수있다. IT 기반구조의발전단계들을규정하고설명할수있다. 교재 210 IT 기반구조발전의주도요인 (driver) 들을규정하고설명할수있다. 최근의컴퓨터하드웨어웨어플랫폼동향들을논평할수있다. 최근의소프트웨어플랫폼동향들을논평할수있다. IT 기반구조관리에관련한도전과제들과해결방안들을설명할수있다. 1
지난강좌요약 정보화시대의 5가지도덕적영역 정보권리와의무 재산권과의무 책임과통제 시스템품질 삶의질 프로파일링, NORA(Nonobvious Relationship Awareness) 윤리적원칙 황금율 범주적명령 변화의법칙 공리원칙 위험기피원칙 No free lunch 프라이버시와개인정보보호 소유권 : 지적재산권, 기업비밀, 저작권 정보시스템과삶의질 2
Hong Kong 의 New World Telecommunications 사례 도전과제 : 분열되어있고고비용이드는 IT 기반구조는경쟁력과고객에대한대응속도를약화시켰다. 해결책 : 상이한유형과브랜드의컴퓨터서버들간의정보흐름을가능케해주는통합 SAN(storage area network) 서버의개수가 107 대에서 70 대로감소 비즈니스목표를달성하는데있어 IT 기반구조의중요성을설명해준다. 시스템관리비용 25퍼센트절감 신제품개발과정의유연성증대 신제품개발수명주기단축 : 3주에서 2-3일 교재 211 3
6.1 IT 기반구조 교재 212 6.1.1 IT 기반구조정의 612IT 6.1.2 기반구조의수준 6.1.3 IT 기반구조의발전 614IT 6.1.4 기반구조발전을주도한기술요인 4
6.1.1 IT 기반구조의정의 6.1 IT 기반구조 교재 212 하드웨어, 소프트웨어, 서비스를포함한다. 기업전체에대해작용하는데필요한물리적장비및소프트웨어어플리케이션들의집합 기업은고객, 직원, 공급자들에게서비스를전달하기위해기반구조에상당히의존한다. 여러분은기반구조를디지털배수관으로생각할수도있으나, 훨씬그이상의것이다. 5
6.1.1 IT 기반구조의정의 6.1 IT 기반구조 기업, IT 기반구조, 비즈니스역량간의연관관계 교재 213 6
6.1.1 IT 기반구조의정의 6.1 IT 기반구조 IT 기반구조의집합 교재 213 전사적측면에서 IT 에대한정책및예산의집합 (Weill, et. all.2002) 컴퓨터플랫폼들 정보통신서비스들 데이터관리서비스들 응용소프트웨어서비스들 물리적설비관리서비스들 IT 관리서비스들 IT 표준서비스들 IT R&D 서비스들 7
6.1.2 IT 기반구조수준 6.1 IT 기반구조 기반구조의 3 가지주요수준 : 교재 214 공공 (public) 기업 (enterprise) 사업단위 (business unit) 8
6.1.3 IT 기반구조발전 : 1950-2005 6.1 IT 기반구조 교재 216 전자식회계처리장치시대 : (1930 1950) 1950) 일반목적메인프레임및미니컴퓨터시대 : (1959 to present) 개인용컴퓨터시대 : (1981 to present) 클라이언트 / 서버시대 : (1983 to present) 기업인터넷컴퓨팅시대 : (1992 to present) 9 자세한내용은교재 221 [ 표 6-1]
6.1.4 IT 기반구조발전을주도한기술요인 6.1 IT 기반구조 교재 220 Moore의법칙과마이크로프로세싱파워 마이크로프로세스의성능이 18개월마다 2배가된다 컴퓨팅성능은 18개월마다 2배가된다 컴퓨팅가격은 18 개월마다 ½ 로떨어진다 대용량디지털저장법칙 : 디지털정보의총량은매년 2배로증가하고있다 Metcalfe의법칙과네트워크경제 : 네트워크성장의가치또는파워는네트워크사용자들의숫자에대한함수로서급격하게증가한다 감소하는커뮤니케이션비용과인터넷인터넷규모의증가 : 전세계인터넷인구약10 억 표준및네트워크효과 : 표준을통한수용증대 ( 몇가지중요한컴퓨팅표준들은교재 227, [ 표 6-2] 참조 ) 10
6.2. 기반구조구성요소 6.2 기반구조구성요소 교재 227 6.2.1 컴퓨터하드웨어플랫폼 622 6.2.2 운영체제플랫폼 6.2.3 기업용소프트웨어응용프로그램 624 6.2.4 데이터관리및저장 6.2.5 네트워킹 / 정보통신플랫폼 626 6.2.6 인터넷플랫폼 6.2.7 컨설팅및시스템통합서비스 11
6.2. 기반구조구성요소 [ 그림 6-11] IT 기반구조생태계 [ 표 6-3] 미국기반구조시장의구성요소들에대한추정규모 교재 228 12
IT 839 8 서비스, 3 인프라, 9 대성장동력산업 참고자료 8 서비스 WiBro 서비스 Service DMB( 위성 / 지상파 ) 홈네트워크서비스텔레매틱스서비스 RFID 활용서비스 W-CDMA 서비스지상파 DTV 인터넷전화 (VoIP) 광대역통합망 (BcN) U 센서네트워크 IPv6 도입 Product Infrastructure 9 대신성장동력 차세대이동통신 디지털 TV 홈네트워크 IT SoC 차세대 PC 임베디드 SW 디지털콘텐츠및 SW 솔루션 텔레매틱스 지능형로봇 3 인프라 13
IT 839 추진전략 참고자료 첨단 N/W 구축 인프라 서비스 신규서비스보급 부품 - S/W 개발 신성장동력 세계시장진출 부품 S/W 산업경쟁력제고 H/W 제조 컨텐츠개발 / 보급 동북아 IT 허브본격조성 9 대성장동력가속화 의 중소기업지원 / 첨단인력양성 디지털콘텐츠산업활성화 14
IT 839 추진성과 참고자료 정보통신부는 IT839 전략추진으로기술개발측면에서우리나라가 IT기술선도국도약의큰전기를마련했다고평가하고, WiBro, DMB 등첨단 IT 분야의서비스개념을우리나라가주도적으로창안, 원천기술을개발하고국제표준으로채택시켜나가는일련의과정을통해종래의기술추격형성장패턴에서벗어나선진국형 R&D 발전모델을제시할수있었다고그동안의성과를진단했다. 참여정부기간중우리나라는성과중심의 R&D 혁신과기술개발 표준화연계추진을통해총 111 건의국제표준특허 ( 02년이전30건포함) 를확보하였다. 또한, 04년이후국제표준특허후보기술이급증하고있는추세이므로향후파급효과가더욱커질것으로전망된다. 이와함께, 특허, 논문, 기술료등정량적측면에서의 R&D 성과도큰폭으로증가하였다. 특히, 투자액대비수입기술료로측정한정보통신연구개발사업의연구생산성은 06년 10.5% 로미국의공공 R&D 연구생산성 ( 04년 8.4%) 과유사한수준으로평가되었다. 정보통신부는 3G Evolution 이동통신시스템, 기가급디지털케이블송수신시스템, 휴대폰 RFID 리더등올해종료되는주요 R&D과제를차질없이마무리하는한편, IT839 기술개발성과제고를위해 IMT-Advanced 국제표준화에대비한전략적대응체계를구축하고, DVB-H( 노키아주도 ), MediaFLO( 퀄컴주도 ) 등과함께치열한국제경쟁이전개되고있는휴대방송분야에서 DMB 기술의세계화를적극추진해나가기로하였다. 한편, 정보통신부는 08 년 IT 신성장동력기술개발사업에올해와비슷한수준인총 4,673 원규모의예산을투입할예정이며, 최종결과물 (End-Product) 중심의 IT839 전략이마무리됨에따라앞으로창의 혁신적연구지원을위한미래원천기술투자를대폭확대 ( 07 년 22% 08 년 30% 10 년 40%) 하여나갈계획이다. 15
6.5. 경영기회, 과제, 해결책 교재 251 기술자산에대한총소유비용 : 시스템비용을계산할때, 다음에관한모든비용들을포함시켜라 : 하드웨어획득 소프트웨어획득 설치 교육 지원 유지보수 기반구조요구사항 컴퓨터고장시간 공간및에너지 16
요약 교재 256 IT기반구조를정의하고이것의구성요소들과수준들을설명 IT기반구조발전단계를정의하고설명 IT 기반구조발전을주도하는기술요인 최근컴퓨터하드웨어및소프트웨어동향 IT 기반구조를관리하는것과관련된경영상의이슈들 : 기회, 과제, 해결책 17
주요용어 교재 258 모두단어장형태로하나의용어당 A4 한장분량으로정리해보세요! 공개소스소프트웨어 그리드컴퓨팅 나노기술 네트워크경제 대용량디지털저장법칙 레거시시스템 미들웨어 서비스지향아키텍쳐 엣지컴퓨팅 운영체제 웹호스팅 총소유비용 클라이언트 / 서버컴퓨팅 HTML 무어의법칙 SAN XML 18
복습및토의문제 교재 258 1,2,4,5,6,7,14,16 19
사례연구 : 99 Cents only stores : 예산상의 IT 기반구조 교재 261-263 20
교재 264 제 07 장데이터자원관리 7.1 전통적인파일환경에서의데이터구성 7.2 데이터관리에대한데이터베이스접근방법 7.3 데이터베이스환경구축 7.4 데이터베이스동향들 7.5 경영기회, 과제, 해결책
학습목표 교재 264 기본적인파일구성개념들과전통적인파일환경의데이터자원관리문제점들을설명할수있다. 데이터베이스관리시스템이어떻게정보를구성하는지설명하고, 주요데이터베이스모델들을비교할수있다. 중요한데이터베이스설계원리들을적용할수있다. 새로운데이터베이스동향들을가늠할수있다. 데이터자원관리에의해제기되는도전과제들과경영상의해결방안들을설명할수있다. 22
도입사례 : Virgin Mobile Australia 사례 교재 265 도전과제 : 고객과운영에관한하나의통합관점을제공하면서도분할되고독립적인기업시스템들 해결방안 : 하나의데이터모델을이용하는, 단일의통합기업데이터웨어하우스 Oracle 9i 데이터베이스는고객행위, 고객수익성, 고객반응에대해거의실시간접근을가능케한다. 수익성을확보하기위한데이터자원관리의중요성을설명한다. 비즈니스과제 경영 신규서비스설계 서비스수준및비용감사 고립된기업시스템들 적극적인경쟁 조직정보시스템비즈니스해결방안 고객에대한서비스제공 기술 오라클 9i 디자이너및데이터웨어하우스빌더를이용한데이터베이스설계 오라클 9i DBMS를이용한데이터웨어하우스구현 데이터통합 일일성과감시 고객데이터분석 23 비용감소 신제품및선서비스도입 수익증대
7.1 전통적인파일환경에서데이터구성 교재 266 7.1.1 파일구성관련용어들과개념들 7.1.2 전통적파일환경의문제점들 24
7.1.1 파일구성관련용어들과개념들 7.1 전통적인파일환경에서데이터구성 교재 266 비트 (Bit): 데이터의가장작은단위 ; 이진수 (0,1) 바이트 (Byte): 하나의문자를표현하는비트들의그룹 필드 (Field): 단어들의그룹또는하나의완전한숫자 레코드 (Record): 연관된필드들의그룹 파일 (File): 같은유형의레코드들의그룹 25
7.1.1 파일구성관련용어들과개념들 7.1 전통적인파일환경에서데이터구성 교재 266 데이터베이스 (Database): 연관된파일들의그룹 개체 (Entity): 유지관리되어야할정보에에관한사람, 장소, 사물, 이벤트 속성 (Attribute): 특정개체에대한기술 키필드 (Key field): 레코드를조회하고, 갱신하고, 정렬하는데사용되는식별자 (Identifier) 필드 26
7.1.1 파일구성관련용어들과개념들 7.1 전통적인파일환경에서데이터구성 파일구성관련용어계층 교재 267 27
7.1.1 파일구성관련용어들과개념들 7.1 전통적인파일환경에서데이터구성 개체와속성 교재 267 28
7.1.2 전통적인파일환경에서의문제점들 7.1 전통적인파일환경에서데이터구성 데이터중복성및불일치 : 교재 268 데이터중복성 (Data redundancy): 데이터가하나이상의장소나위치에저장되어여러데이터파일들에중복적으로나타나는것 데이터불일치 (Data inconsistency): 같은속성이서로다른값들을가지는것 29
7.1.2 전통적인파일환경에서의문제점들 7.1 전통적인파일환경에서데이터구성 교재 268 30
7.1.2 전통적인파일환경에서의문제점들 7.1 전통적인파일환경에서데이터구성 교재 268 프로그램-데이터의존성 (Program-data dependence): 프로그램의변화가데이터의변화를요구하는경우와같이, 파일에저장된데이터와이러한파일을갱신하고유지하는데필요한특정프로그램들간의결합관계 유연성부족 (Lack of flexibility): 전통적인파일시스템은상당한프로그래밍노력을통해반복적인정기적보고서를제공할수있지만, 이시스템은특별한리포트제공이나예기치못한정보요구에대해시기적절하게대응할수없다. 31
7.1.2 전통적인파일환경에서의문제점들 7.1 전통적인파일환경에서데이터구성 교재 268 부실한보안성 (Poor security): 데이터에대한통제또는관리메커니즘이거의없기때문에, 관리자는누가조직의데이터에접근하는지또는심지어누가조직의데이터를변경하는지에대해알지못한다. 데이터공유및가용성결여 (Lack of data sharing and availability): 정보가조직의상이한기능별영역또는상이한부문간에자유롭게흐를수없다. 사용자들은 2개의상이한시스템들에존재하는동일정보가서로다른값은가지고있음을발견하게될수도있고, 따라서이들은이러한데이터의정확성을신뢰할수없어이러한시스템을사용하지않을수도있다. 32
7.2 데이터관리에대한데이터베이스접근방법 7.2 데이터관리에대한데이터베이스접근방법 교재 270 7.2.1 데이터베이스관리시스템 7.2.2 데이터베이스유형 33
7.2.1 데이터베이스관리시스템 7.2 데이터관리에대한데이터베이스접근방법 교재 270 데이터베이스를생성하고유지하는소프트웨어 기업이전사데이터를합리적으로관리할수있도록해준다. 어플리케이션프로그램들과물리적데이터파일들간의인터페이스역할을한다. 데이터에관한논리적관점과설계관점을구별한다. 전통적데이터파일접근방법의많은문제점들을해결해준다. 34
7.2.1 데이터베이스관리시스템 7.2 데이터관리에대한데이터베이스접근방법 현대적인데이터베이스환경 교재 270 35
7.2.1 데이터베이스관리시스템 7.2 데이터관리에대한데이터베이스접근방법 데이터베이스구성요소 교재 271 데이터정의어 (Data Definition Language: DDL): 데이터베이스의컨텐트와구조를규정하고각각의데이터요소들을정의한다. 데이터조작어 (Data Manipulation Language: g DML): 데이터베이스의데이터들을처리하는데사용된다. 데이터사전 (Data dictionary): 데이터요소들에대한정의와데이터특성을저장한다. 36
7.2.2 데이터베이스유형 7.2 데이터관리에대한데이터베이스접근방법 데이터베이스구성요소 교재 274 관계형 (Relational) DBMS 계층형 (Hierarchical) 및네트워크형 (Network) DBMS 객체지향 (Object-oriented) 데이터베이스 37
7.2.2 데이터베이스유형 7.2 데이터관리에대한데이터베이스접근방법 관계형 DBMS: 교재 274 관계 (relation) 이라불리는 2 차원테이블로데이터를표현함 공통적인데이터요소들을기반으로테이블들간의데이터를연관지음 예 : DB2, Oracle, MS SQL Server e 38
7.2.2 데이터베이스유형 7.2 데이터관리에대한데이터베이스접근방법 관계형 DBMS: 교재 274 39
7.2.2 데이터베이스유형 7.2 데이터관리에대한데이터베이스접근방법 관계형 DBMS: 교재 275 관계형데이터베이스의 3가지기본오퍼레이션 : Select: 특정기준을만족하는행들의부분집합을생성함 Join: 사용자들에게정보를제공하는관계형테이블들을결합함 Project: 사용자들이연관정보만을포함하는새로운테이블들을생성할수있도록해줌 40
7.2.2 데이터베이스유형 7.2 데이터관리에대한데이터베이스접근방법 계층형및네트워크형 DBMS 교재 277 계층형 (Hierarchical) DBMS: 나무모양의구조로데이터들을구성함 일대다 (one-to-many) 부모- 자식 (parent-child) 관계성 (relationships) 대형레거시시스템에서널리사용됨 41
7.2.2 데이터베이스유형 7.2 데이터관리에대한데이터베이스접근방법 계층형및네트워크형 DBMS 교재 277 계층형 (Hierarchical) DBMS: 나무모양의구조로데이터들을구성함 일대다 (one-to-many) 부모-자식 (parent-child) 관계성 (relationships) 대형레거시시스템에서널리사용됨 42
7.2.2 데이터베이스유형 7.2 데이터관리에대한데이터베이스접근방법 계층형및네트워크형 DBMS 교재 277 단점 : 진부함 RDBMS 에비해유연성이떨어짐 특별 (ad-hoc) 질의및영어방식의질의지원부족 43
7.2.2 데이터베이스유형 7.2 데이터관리에대한데이터베이스접근방법 객체지향 (Object-Oriented) 데이터베이스 : 교재 278 객체지향 (Object-oriented) DBMS: 데이터와절차 (procedures) 를자동으로조화되고공유될수있는객체들로저장함 객체관계형 (Object-relational) DBMS: 객체지향및관계형 DBMS 양자의기능들을제공함 44
7.3 데이터베이스환경구축 교재 279 7.3.1 데이터베이스설계 732 7.3.2 분산데이터베이스 7.3.3 데이터품질보장 45
7.3.1 데이터베이스설계 7.3 데이터베이스환경구축 교재 279 개념적설계 (Conceptual design): 비즈니스관점에서데이터베이스에관한모델을추상화함 물리적설계 (Physical design): 비즈니스정보니스에대한구체적인기술 46
7.3.1 데이터베이스설계 7.3 데이터베이스환경구축 교재 280 개체관계성도 (Entity-relationship diagram): 데이터베이스개체들간의관계성들을설명하는데이터베이스문서화방법론 정규화 (Normalization): 데이터의복잡한그룹들에대해작고안정적인데이터구조를생성하는프로세스 47
7.3.1 데이터베이스설계 7.3 데이터베이스환경구축 교재 280 48
7.3.2 분산데이터베이스 7.3 데이터베이스환경구축 중앙집중화된데이터베이스 : 교재 281 클라이언트 / 서버네트워크에서하나의중앙프로세서또는다중프로세서에의해사용됨 하나의위치에모든기업데이터를가지고있는것은장점과단점이있음 중앙집중식환경에서보안수준은더욱높고리스크는보다낮음 데이터에대한요구들이상당히분산되어있는경우, 분산된설계가비용이덜들며보다유연함 49
7.3.2 분산데이터베이스 7.3 데이터베이스환경구축 교재 281 분산데이터베이스 : 데이터베이스들이단편화 (partitioning) 또는중복 (replicating) 을분산될수있다. 단편화된 (partitioned) 데이터베이스 : 데이터베이스가특정부문 또는지역별로분할된다. 예를들어, 하나의고객데이터베이스는 동부지역고객과서부지역고객으로분할될수있으며, 이러한 2 가지분리된데이터베이스들은이와같은 2 지역에서관리될수 있다. 50
7.3.2 분산데이터베이스 7.3 데이터베이스환경구축 분산데이터베이스 : 교재 281 중복된 (duplicated) 데이터베이스 : 데이터베이스는 2 개이상의지역에서완전히중복될수있다. 이러한데이터베이스들은업무시간외에배치방식으로데이터를복사한다. 어떤방법을선택되는지와상관없이, 데이터관리자와비즈니스관리자는상이한데이터베이스들에있는데이터들이어떻게상호연동될것인지그리고비즈니스프로세스들이이러한분산에의해어떤영향을받을수있는지이해할필요가있다. 51
7.3.2 분산데이터베이스 7.3 데이터베이스환경구축 교재 281 52
7.4 데이터베이스동향들 7.4 데이터베이스동향들 교재 283 7.4.1 다차원데이터분석 742 7.4.2 데이터웨어하우스와데이터마이닝 7.4.3 데이터와웹 53
7.4.1 다차원데이터분석 7.4 데이터베이스동향들 다차원데이터분석 (Multidimensional Data Analysis) 교재 284 온라인분석처리 (Online Analytical Processing: OLAP): 다차원데이터분석 여러차원 / 관점들을기반으로대용량의데이터들을조작하고분석하는것을지원함 54
7.4.1 다차원데이터분석 7.4 데이터베이스동향들 다차원데이터분석 (Multidimensional Data Analysis) 교재 284 55
7.4.2 데이터웨어하우스와데이터마이닝 7.4 데이터베이스동향들 데이터웨어하우스 (data warehouse): 교재 285 리포팅및질의도구들지원 현재및과거데이터저장 경영분석및의사결정에대한데이터들을통합 56
7.4.2 데이터웨어하우스와데이터마이닝 7.4 데이터베이스동향들 데이터웨어하우스 (data warehouse): 교재 286 데이터웨어하우스의구성요소들 57
7.4.2 데이터웨어하우스와데이터마이닝 7.4 데이터베이스동향들 데이터마트 (data mart): 데이터웨어하우스의부분집합 교재 286 특정기능및그룹의사용자들을위해요약되거나특정부분에초점을맞춘데이터들을포함함 데이터마이닝 (data mining): 대용량의데이터집합을대상으로분석하는도구 숨어있는패턴을찾아내고추세를예측할수있는규칙들을추론함 58
7.4.2 데이터웨어하우스와데이터마이닝 7.4 데이터베이스동향들 데이터웨어하우스의이점들 : 교재 288 정보에대한향상되고손쉬운접근성 데이터를모델링및재모델링할수있는기능제공 59
7.4.3 데이터베스와웹 7.4 데이터베이스동향들 웹과하이퍼미디어데이터베이스 : 교재 288 데이터들을노드들의네트워크로구성 사용자에의해규정된패턴속의노드들을연결함 텍스트, 그래픽, 사운드, 비디오, 실행프로그램등을지원함 60
7.4.3 데이터베스와웹 7.4 데이터베이스동향들 웹과하이퍼미디어데이터베이스 : 교재 289 61
7.4.3 데이터베스와웹 7.4 데이터베이스동향들 웹에대한내부데이터베이스들의연결 교재 284 데이터베이스서버 : SQL문을처리하고데이터베이스관리태스크들을수행하기위해 DBMS를가동시키는클라이언트 / 서버환경의서버응용서버 : 모든응용프로그램의오퍼레이션들을수행하는소프트웨어 62
7.5 경영기회, 과제및해결책 교재 291 63
요약 교재 295 전통적파일환경에서의기본적인파일구성개념들과데이터자원관리와관련된문제점 데이터베이스관리시스템이어떻게정보를구성하는지설명하고, 주요한데이터베이스모델을비교 중요한데이터베이스설계원리를이해 새로운데이터베이스동향 : 통합, 실시간, 웹과의연동 데이터자원관리에관련하여제기되는도전과제들과경영상의해결방안 64
주요용어 모두단어장형태로하나의용어당 A4 한장분량으로정리해보세요! 스키마, 개념적스키마 / 논리적스키마 개체 개체관계도 객체지향 데이터마이닝, 데이터마트 데이터베스 데이터베이스관리시스템 데이터불일치 데이터웨어하우스 데이터정의어, 데이터조작어 정규화 하이퍼미디어 SQL 교재 296 65
복습및토의문제 교재 296 2,3,4,5,6,7,8,9,10,13,14,15,16,17 66
사례연구 : 국토보안청과치안당국을괴롭히는데이터베이스재난 교재 299-301 67
차시예고 Part II 제 6 장 :IT 기반구조및플랫폼 제7장 : 데이터자원관리 제8장통신, 네트워크그리고인터넷 제 9 장 : 무선혁명 제10장 : 보안과통제 다음시간에는몇개의장을엮어서학습합니다. 제8장통신, 네트워크그리고인터넷 제9장무선혁명 68