제 장 정보기술인프라 : 하드웨어와 소프트웨어
학습목표 정보기술인프라의구성요소는무엇인가? 기업환경에서사용되는데이터저장장치, 입출력기술등은무엇이있는가? 비즈니스환경에서사용되는주요소프트웨어유형은무엇이있는가? 최근하드웨어및소프트웨어발전추이는무엇인가? 하드웨어및소프트웨어관리의주요이슈는무엇인가?
바트는새로운 IT 인프라로속도를높이고있다 문제 : 빠른의사결정을위한정보제공과연중무휴업무를지원할수없는낙후된시스템 해결책 : 하드웨어와소프트웨어의교체와개선, 그리고최첨단기술의사용
바트는새로운 IT 인프라로속도를높이고있다 기존의레거시시스템을오라클사가인수한 PeopleSoft 의 ERP 시스템으로교체. 블레이드서버, 그리드아키텍처, 가상화기술등을활용하여서버활용도를 50% 이상으로향상시킴 자원의효율적사용, 에너지사용절감, 서비스의향상등을위한 IT 역할제시
바트는새로운 IT 인프라로속도를높이고있다
인프라구성요소 IT 인프라 : 모든비즈니스정보시스템을지원하기위한기반또는플랫폼을제공 - 컴퓨터하드웨어 - 컴퓨터소프트웨어 - 데이터관리기술 - 재고, 고객, 공급자와같은비즈니스데이터의조직화, 관리및처리하는기술 - 네트워킹과토신기술 - 기술서비스 - 예 : 레거시시스템과의시스템통합을위한자문의제공
IT 인프라구성요소 기업의정보기술인프라는하드웨어, 데이터관리기술, 네트워킹기술, 기술서비스로구성 그림 -1
컴퓨터의유형 - 데이터처리용량과크기에따라다양한형태로존재 - 모바일기기 -PC - 워크스테이션 - PC 보다수학연산과그래픽처리기능이높음
컴퓨터의유형 서버 - 컴퓨터네트워크, 파일과자원공유를지원 - 전자상거래를지원하는하드웨어기반제공 메인프레임 - 대량의데이터를신속히처리할수있는대용량의고성능컴퓨터 - 예 : 초당수천건의항공예약을처리하기위해항공사에서사용됨 슈퍼컴퓨터 - 수천개의변수와수백만개의지표처리가요구되는업무를매우신속히처리하기위해제작된특수컴퓨터 - 엔지니어링, 과학적시뮬레이션, 군사 / 무기연구, 일기예보등에사용
컴퓨터의유형 그리드컴퓨팅 - 지역적으로분산된원격컴퓨터들을하나의네트워크로구성하여만든 가상슈퍼컴퓨터 클라이언트 / 서버컴퓨팅 - 분산콤퓨팅의한형태 - 클라이언트와서버에데이터처리를분할 - 클라이언트 : 사용자의시스템접근지점 - 서버 : 공유데이터의저장과처리및네트워크관리업무수행 - 2 계층클라이언트 / 서버구조 - 두가지종류의컴퓨터사용 - 다중계층클라이언트 / 서버구조 (N- 계층 ) - 여러계층의서버에네트워크부하를평준화시킴 - 예 : 웹서버와응용서버
클라이언트 / 서버컴퓨팅 클라이언트 / 서버컴퓨팅에서데이터처리는네트워크로연결된클라이언트와서버로나뉘어실행된다. 사용자는클라이언트를이용하여상호작용을한다. 그림 -2
다중계층클라이언트 / 서버네트워크 (N- 계층 ) 다중계층클라이언트 / 서버네트워크에서클라이언트의서비스요구는여러수준의서버들에서처리된다. 그림 -3
보조기억장치기술 - 하드드라이브, USB 플래시드라이브 - RAID: 수백개의드라이브를묶어대용량의저장공간을제공하는기술 광디스크 - CD-ROM, CD-RW, DVD, DVD-RW 자기테이프 저장과입출력기술 SAN (Storage Area Network) - 다수의저장장치를연계하는고속네트워크
전형적인 SAN 은서버, 저장장치, 그리고네트워킹장치로구성되며오직데이터저장에만사용된다. SAN 은여러가지다양한유형의저장장치에데이터를저장하여기업에게제공한다. SAN 은네트워크에서여러저장장치간의통신뿐만아니라서버와저장장치간의통신도지원한다. SAN 그림 -
저장과입출력기술 입력장치 : 데이터의수집과데이터를전자적형식으로변환 - 키보드 - 마우스 - 터치스크린 - 광학문자인식 - 자기잉크문자인식 - 펜기반입력장치 - 디지털스캐너 - 오디오입력 - 센서 출력장치 : 처리된데이터를보여줌 - 모니터 : 평면패널, CRT - 프린터 : 충격식, 비충격식 - 오디오출력
최신하드웨어동향 모바일디지털플랫폼의출현 - 휴대폰, 스마트폰 - 넷북과태블릿컴퓨터 - 전자책리더 나노기술 - 분자와원자기술을이용하여컴퓨터칩과장치를수천배작게만드는기술
나노튜브의예 나노튜브 (nanotube) 는사람의머리카락보다 1 만배만큼더얇은작은튜브를뜻한다. 이나노튜브는육각형의탄소시트를감은형태로되어있는데, 이는매우강력한전도체로서극소철사로사용되거나초소형의전자기기에사용될수있다. 그림 -5
최신하드웨어동향 가상화 : - 컴퓨터프로세서나데이터저장장치등과같은컴퓨팅자원들을제공하는특수한방식으로서, 물리적구성이나지리적위치에제약을받지않고접근이가능하게함. - 서버가상화 : 한서버에다수의운영체제를실행할수있게하는기술
최신하드웨어동향 클라우드컴퓨팅 : - 개인이나기업이인터넷으로부터컴퓨팅자원을공급받는컴퓨팅모형 - 서비스로서의클라우드인프라 - 서비스로서의클라우드플랫폼 - 서비스로서의클라우드소프트웨어 - 공공클라우드와사설클라우드 - 필요한자원과사용한양에대해서만지불하는개념의유틸리티컴퓨팅과온디맨드컴퓨팅 - 데이터보안은공급자에달려있음
클라우드컴퓨팅플랫폼 클라우드컴퓨팅에서는인터넷을통한서비스형태로하드웨어와소프트웨어기능이제공된다. 기업과직원들은인터넷이연결된기기를이용하여언제어디서나응용프로그램과정보기술인프라에접속할수있다. 그림 -6
최신하드웨어동향 그린컴퓨팅 - 환경에미치는영향을최소화하기위한컴퓨터, 서버및모니터, 프린터, 저장장치, 네트워킹과통신시스템과같은관련장치의디자인, 제조, 사용, 처분하는방법과기술을의미 - 주요우선순위는전기절약 - 미국 IT 분야는 2% 의전력을소비하고 2% 의세계온실가스를방출
사례분석 : 기술관점 사례를읽고다음질문에대해토론하자. - 코펜하겐과헬싱키간의비행기출장과관련된비즈니스, 인력, 사회적비용들로는어떤것들이있는가? - IT 는어떻게환경문제의주범과해결책이될수있는가? - 기업의사회적책임에맞서는주장에는무엇이있는가? - 왜기업들은세상을더욱지속가능하게만들기위한노력에동참해야하는가?
최신하드웨어동향 고성능절전형프로세서 - 멀티코어프로세서 - 두개혹은그이상의프로세서가통합된집적회로 - 성능은향상되고전기소모는감소 - 절전형프로세서 - 모바일콤퓨팅에필수적인적은전력소모 자율컴퓨팅 - 스스로구성하고, 스스로복구할수있는시스템으로서, 자동으로갱신되는바이러스치료소프트웨어가한예임.
소프트웨어유형 시스템소프트웨어, 응용소프트웨어및사용자간의관계는그림과같은일련의박스로설명할수있다. 시스템소프트웨어 ( 운영체제, 언어번역및유틸리티프로그램으로구성 ) 는하드웨어의접근을통제한다. 프로그램밍언어및 세대언어를포함한응용소프트웨어는시스템소프트웨어를통해운영되어야한다. 사용자는주로응용소프트웨어와상호작용한다. 그림 -7
운영체제 - 컴퓨터활동을통제하는소프트웨어 - GUI 와멀티터치 - PC 운영체제 - 위도우즈 ( 위도우즈 8) - Mac (OSX) - 유닉스 - 리눅스 - 모바일운영체제 - 크롬, 안드로이드, ios
응용소프트웨어와데스크탑생산성도구 비즈니스응용프로그램언어 - COBLE - C, C++ - 비주얼베이직 세대언어 - 최종사용자가응용소프트웨어를개발할수있게해주는도구 - 비절차적인경향이높고, 자연어사용을할수있음
세대언어의분류
응용소프트웨어와데스크탑생산성도구 소프트웨어패키지와데스크탑생산성도구 - 워드프로세싱소프트웨어 - 스프레드시트소프트웨어 - 데이터관리소프트웨어 - 프리젠테이션그래픽 - 소프트웨어스위트 - 웹브라우저
스프레드시트소프트웨어 스프레드시트소프트웨어는분석및조작을위해데이터를열과행으로조직한다. 현재의스프레드시트소프트웨어는그래픽기능을제공함으로써스프레드시트의데이터를명확하게시각적으로표현한다. 이그림에서나타내는손익분기점분석은이해하기쉽게선을이용한그래프와스프레드시트상의수치로표현하고있다. 그림 -8
웹을위한소프트웨어 : Java 와 HTML Java: - 운영체제, 프로세서의종류에상관없이구동되는객체지향프로그래밍언어 HTML - 웹페이지의구성요소배치및다른웹페이지나다른객체와의링크를생성시킬수있는웹페이지표현언어 HTML 5 - 차세대 HTML - 플래시와같은제 3 자가제공하는응용프로그램의도움없이멀티미디어지원가능
웹서비스 웹서비스 : - 범용웹커뮤니케이션표준들과언어들을사용하여서로정보를교환하는소프트웨어구성요소 - XML - 웹서비스의기반기술 - 서비스지향아키텍처 (SOA) - 조직의소프트웨어시스템구축을위한서비스의집합체
Dollar Rent-A-Car 는웹서비스를이용하여다른기업의정보시스템들과대화할수있는표준화된중개소프트웨어를제공한다. Dollar Rent-A-Car 는이와같은웹서비스방식을이용함으로써각기업들의시스템들과개별적인네트워크구축이없이도다른기업의정보시스템에연결할수있다. 그림 -9
- 오픈소스소프트웨어 - 리눅스, 아파치 최신소프트웨어경향 - 클라우드기반소프트웨어및도구 - 서비스로서의소프트웨어 - Google Docs - 매쉬업 - Zip Realty 는구글지도와 Zillow.com 을결합하여사용 - 앱 - 모바일앱
하드웨어와소프트웨어관리 용량계획 - 하드웨어시스템의포화시점예측프로세스 - 현재와미래의컴퓨팅용량을확보하기위함 - 주요고려사항 - 최대사용자수 - 현재와미래소프트웨어의영향 - 성과측정 - 확장성 : 시스템의붕괴없이대규모인원의사용자를수용할수있도록확장이가능한시스템의역량
하드웨어와소프트웨어관리 총소유비용 (TCO) 모델 - 특정기술을소유하는데필요한비용을식별하기위해서직간접비용을분석하는데사용됨 - 직접비용 : 하드웨어와소프트웨어구입비용 - 간접비용 : 경상적관리비용, 업그레이드, 유지보수, 기술지원, 공간및에너지비용 - 은닉비용 : 지원인력, 고장시간, 추가적네트워크관리 - 총소유비용은중앙집중적관리, 하드웨어와소프트웨어의표준화등으로줄일수있음
하드웨어와소프트웨어관리 기술서비스제공자사용 - 아웃소싱 - 다음과같은이유로외부공급자의사용 - 네트워크운영 - 웹사이트호스팅과관리 - 소프트웨어개발 ( 해외소프트웨어아웃소싱 ) - IT 인프라관리 - 서비스수준계약 (SLA) 이요구됨
하드웨어와소프트웨어관리 클라우드서비스사용 - 소기업은하드웨어나소프트웨어유지보수비용을직접부담하지않고다른업체로부터정보자원을임대하여사용할수있음. - 수요가폭주할때, 외부의데이터센터에의존 모바일플랫폼관리 - 모바일컴퓨팅기기를보급함에따라얻게되는생산성의이득은이기기들을직원들에게공급해야하는비용과균형을맞추어야함. - 무선장치의총소유비용은 $1,000 부터 $3,000 에달함
하드웨어와소프트웨어관리 글로벌비즈니스를위한소프트웨어현지화관리 - 현지언어이용인터페이스 - 영어는통상조직의중간과하위계층직원에게는부적합언어일수있음 - 인터페이스의복잡성 : 메뉴바, 오류메시지, 온라인데이터입력폼, 질의결과 - 현지문화의차이 - 비즈니스프로세스의차이이와같은요인들은기술서비스공급자를사용함으로써발생하는총소유비용에포함되어야함.
IT 인프라 : 컴퓨터소프트웨어 사례분석 : 사람관점 아이폰을업무용으로사용해야하는가? - 직원들이개인스마트폰을사용하여업무를할때장점과단점은무엇인가? - 직원들의업무를개인스마트폰을시용하게할지의여부를결정할때, 사람조직및기술의어떤요인들을먼저생각해야하는가? - 직원들이업무를자신의스마트폰을사용하여할수있다면, 회사의돈을절약할수있다고동의하는가? 그렇다면왜그런가? 그렇지않다면왜그런가?