Chapter 4 정보기술인프라 : 하드웨어와소프트웨어
Essentials of Management Information Systems Chapter 4. IT Infrastructure: 하드웨어와소프트웨어 학습목표 정보기술인프라의구성요소는무엇인가? 기업에서주로사용하는주요데이터저장소, 입출력기술등의컴퓨터하드웨어에대해정의하고설명하시오. 기업에서사용되는주요컴퓨터소프트웨어의종류는무엇인가? 최신하드웨어및소프트웨어현황은무엇인가? 하드웨어및소프트웨어기술관리의주요이슈는무엇인가?
Cars.com 의정보기술인프라가급속한사업의성장을가져온다. Problem: 사이트의폭발적성장을따라잡지못한 Cars.com 의정보시스템 Solutions: IBM 의저장기술을사용하여인프라스트럭쳐에소요되는지출을줄이고공간을보존함
Cars.com 의정보기술인프라가급속한사업의성장을가져온다. IBM s WebSphere application server 는데이터센터의비용을줄이고, IBM 의표준화된소프트웨어는프로그래머들이 JAVA 기반의응용프로그램을빠르게설계, 개발, 시험이가능하게함. 기술의표준화와인프라구조를관리하는데정보기술의역할을보여주고있음. 비용을줄이고, 자원의이용률을증가시키는데디지털기술의역할을증명하고있음.
Cars.com 의정보기술인프라가급속한사업의성장을가져온다.
IT 인프라구조 : 컴퓨터하드웨어 IT infrastructure: 기업에서모든정보시스템을지원하는기반 (Platform) 을제공함. Computer hardware Computer software Data management technology ( 데이터관리기술 ) 재고, 고객, 벤더들과관련된비즈니스데이터를구성하고, 관리하며, 처리하는기술 Networking and telecommunications technology Technology services Infrastructure Components 예 ) 레거시시스템 (legacy system) 과의시스템통합에대한컨설팅
IT 인프라구조 : 컴퓨터하드웨어 IT Infrastructure Components
정보를처리하는다양한능력을가진다양한크기와형태의컴퓨터등장. FLOPS (Floating point operations per second) Smartphones, netbooks, e-book readers PCs Workstations( 워크스테이션 ) IT 인프라구조 : 컴퓨터하드웨어 컴퓨터의유형 PC 보다탁월한기능의수학적그래픽처리능력보유
컴퓨터의유형 Servers( 서버 ): Midrange computer의유형. 컴퓨터네트워크, 파일및자원의공유를지원 전자상거래의하드웨어기반을제공 Mainframes( 메인프레임 ): IT 인프라구조 : 컴퓨터하드웨어 많은양의데이터를빠르게처리할수잇는대용량, 고성능의컴퓨터 예 ) 1초당수천건의예약을처리하는항공사에서사용
Supercomputer( 슈퍼검퓨터 ): IT 인프라구조 : 컴퓨터하드웨어 컴퓨터의유형 수천개의변수와수백만개의측정치를극도로빠르고복잡한연산을요구하는업무에사용되는정교한컴퓨터 공학, 과학적시뮬레이션, 군사및무기연구, 기상예보등에활용 Grid computing( 그리드컴퓨팅 ): 지역적으로떨어져있는컴퓨터를하나의네트워크를통해가상의하나의슈퍼컴퓨터처럼작동하게하는기술
IT 인프라구조 : 컴퓨터하드웨어 컴퓨터의유형 Client/server computing( 클라이언트 / 서버 ): 분산컴퓨팅의형태 clients and servers 사이의프로세스의분리 Clients: 사용자입력포인트 Servers: 공유된데이터의저장및처리와네트워크관리기능수행
IT 인프라구조 : 컴퓨터하드웨어 컴퓨터의유형 Client/server computing( 클라이언트 / 서버 ): Two-tiered client/server architecture (2계층클라이언트 / 서버구조 ) 두종류의기계를사용 Multi-tiered client/server architecture (N-tier : 다계층 ) 여러계층의서버에대한네트워크작업부하를할당 예 ) Web servers와 application servers
IT 인프라구조 : 컴퓨터하드웨어 Client/Server Computing
IT 인프라구조 : 컴퓨터하드웨어 A Multitiered Client/Server Network (N-Tier)
저장, 입력, 출력기술 보조기억장치기술 (Primary secondary storage technologies) 자기디스크 : Hard drives, USB flash drives RAID: 수백개의디스크드라이브, 통제칩, 전용소프트웨어로구성된패키지로서대용량의데이터를분할하여여러개의디스크로동시에전달한다. 광디스크 (Optical disks) CD-ROM, CD-RW, DVD 자기테이프 (Magnetic tape) IT 인프라구조 : 컴퓨터하드웨어 Storage networking( 저장네트워크 ): SANs 저장전용의독립된고속의네트워크상에있는다양한저장장치를연결하는기술
IT 인프라구조 : 컴퓨터하드웨어 A Storage Area Network (SAN)
IT 인프라구조 : 컴퓨터하드웨어 저장, 입력, 출력기술 입력장치 : 데이터의수집과전자적형태로의전환하는장치 키보드 마우스 터치스크린 광문자인식 (Optical character recognition) 자기잉크문자인식 (Magnetic ink character recognition) 펜기반입력장치 (Pen-based input) 디지털스캐너 (Digital scanner) 오디오입력 (Audio input) 센서 (Sensors)
IT 인프라구조 : 컴퓨터하드웨어 출력장치 : 저장, 입력, 출력기술 처리된데이터를 Display 모니터 프린터 오디오출력 (Audio output) 정보시스템은다음의두가지방식중한가지방식으로정보를수집하고처리한다. 일괄처리방식 (Batch processing): 기정의된시간에따라저장된데이터가한꺼번에처리됨 온라인처리방식 (Online processing): 데이터가발생할때마다한건별로처리를실시하는방식
모바일디지털플랫폼의등장 최근하드웨어동향 휴대폰, 넷북, 테블릿컴퓨터와같이새로운형태의플랫폼을가진휴대형하드웨어에기반을둠 3G cell networks and Wi-Fi 기반의무선통신. New software apps( 앱 ). 나노기술 (Nanotechnology) IT 인프라구조 : 컴퓨터하드웨어 개별원자와분자를이용하여수천배작은컴퓨터칩과장치를개발
IT 인프라구조 : 컴퓨터하드웨어 Nanotubes 의예
클라우드 (Cloud Computing): IT 인프라구조 : 컴퓨터하드웨어 최근하드웨어동향 기업및개인들이인터넷상의컴퓨팅자원을활용하게하는컴퓨팅의모델 서비스로서의클라우드인프라 (Cloud infrastructure as a service) 서비스로서의클라우드플랫폼 (Cloud platform as a service) 서비스로서의클라우드소프트웨어 (Cloud software as a service) 자율컴퓨팅 (Autonomic computing): 자신의환경을스스로설정하고조율하게하는시스템의개발 : 예 ) self-updating antivirus software
IT 인프라구조 : 컴퓨터하드웨어 Cloud Computing Platform
IT 인프라구조 : 컴퓨터하드웨어 가상화 (Virtualization): 최근하드웨어동향 물리적조합이나지리적제약없이모든자원에접근할수있도록해주는일련의컴퓨팅자원을제공 서버가상화소프트웨어 (Server virtualization): 하나의장치에서동시에한개이상의운영시스템 (OS) 을작동하게하는기술
IT 인프라구조 : 컴퓨터하드웨어 사례연구 ( 조직의관점 ) 그린컴퓨팅은기업에유익한가? 다음의사례연구를읽고다음의물음에답하시오 : 데이터센터의전력소비는어떠한비즈니스문제와사회적문제를야기하는가? 이러한문제에가용한해결책은무엇인가? 어떠한것이가장환경친화적인가? 비즈니스측면에서의혜택과이러한솔루션의비용은어떠한가? 모든회사들이그린컴퓨팅으로바뀌어야하는가? 그이유는?
IT 인프라구조 : 컴퓨터하드웨어 최근하드웨어동향 멀티코어프로세서 (Multicore processors): 두개또는그이상의프로세스가통합된회로 성능의향상, 전력소비의감소, 멀티-태스킹 (multi tasking) 에대한보다효율적이고동시적인처리가가능
IT 인프라구조 : 컴퓨터소프트웨어 운영체제 컴퓨터의활동을관리하고통제하는소프트웨어 PC 운영체제와 GUI(graphical user interfaces) GUIs Windows XP, Windows Vista, and Windows Server 2003 UNIX Linux Open-source software
IT 인프라구조 : 컴퓨터소프트웨어 사례연구 ( 기술의관점 ): 터치방식의새로운세계 다음의사례연구를읽고다음의물음에답하시오 : 멀티터치기술은어떠한문제를해결해주는가? 멀티터치기술과관련된장점과단점은무엇인가? 그기술들이유용한가? 이에대하여설명하시오. 멀티터치인터페이스의이점을활용할수있는3 가지비즈니스애플리케이션은무엇인가? 당신또는당신의기업이멀티터치인터페이스기능을가진시스템과컴퓨터를활용한다고할때도출되어야하는인간, 조직, 기술의문제들은무엇인가?
IT 인프라구조 : 컴퓨터소프트웨어 The Major Types of Software
응용소프트웨어와데스크탑생산성도구 비즈니스응용프래그래밍언어 COBOL C, C++ Visual Basic: Visual programming language 제 4 세대언어 IT 인프라구조 : 컴퓨터소프트웨어 최종사용자가응용소프트웨어를개발이가능하도록해주는소프트웨어도구 비절차적성향, 자연언어에가까움
IT 인프라구조 : 컴퓨터소프트웨어 제 4 세대언어의유형 Tool Description Example PC software tools Query language Report generator Graphics language Application generator Application software package General-purpose software packages for PCs Languages for retrieving data stored in databases or files Specialized tools for creating highly customized reports Display data from databases in graphic format Preprogrammed modules to generate entire applications Software programs that eliminate need for custom, in-house software WordPerfect Microsoft Access SQL Crystal Reports SAS Graph Systat FOCUS QuickBase Oracle PeopleSoft HCM mysap ERP
IT 인프라구조 : 컴퓨터소프트웨어 응용소프트웨어와데스크탑생산성도구 소프트웨어패키지와그밖의생산성도구 Word processing software Spreadsheet software Data management software Presentation graphics Software suites Web browsers
IT 인프라구조 : 컴퓨터소프트웨어 Spreadsheet Software
IT 인프라구조 : 컴퓨터소프트웨어 웹소프트웨어 : Java, AJAX, and HTML Java: 운영체제와프로세서에독립적인객체지향프래그래밍언어 AJAX: 사용자가변경 ( 화면의클릭시 ) 을요구할때마다웹페이지에대한전체재구동없이클라이언트와서버가네트워크상에서최소한의변경된작은부분만주고받게해주는기술 Hypertext markup language (HTML): 웹페이지상에놓여진구성요소가어떻게표시되는지, 다른페이지와객체들과의링크 (link) 를만들어내도록하는웹페이지구현기술
IT 인프라구조 : 컴퓨터소프트웨어 웹서비스 웹서비스 (Web services): 표준화된웹기준과언어를사용하여다른개체와정보를교환하게하는소프트웨어구성요소 XML (extensible markup language) SOAP (simple object access protocol) WSDL (Web services description language) UDDI (universal description, discovery, and integration) Service oriented architecture (SOA)
IT 인프라구조 : 컴퓨터소프트웨어 How Dollar Rent-A-Car Uses Web Services
IT 인프라구조 : 컴퓨터소프트웨어 최근소프트웨어동향 Open Source Software Linux, Apache Cloud Computing Google Apps, Office Web Apps Mashups Faceforce, ZipRealty, BidNearBy Widgets Apple Dashboard, Yahoo! Weather Software as a Service (SaaS) Salesforce.com
하드웨어및소프트웨어기술관리 용량계획 (Capacity planning) 하드웨어시스템의포화시점을예측하는절차 기업들이현재와앞으로의수요에대한충분한컴퓨팅능력을보유하고있다는것을확신시킬수있음 포함요소 : 최대사용자 현재와미래의소프트웨어의충격 성과측정 확장성 (Scalability): 시스템의제거및교체없이대규모의사용자에게제공될수있도록확장가능한시스템의능력
하드웨어및소프트웨어기술관리 총소유비용모델 (Total Cost of Ownership :TCO model) 특정기술을소유하는데소요되는실제비용을결정하도록도와주는직접비와간접비를분석하는데사용 직접비 : hardware, software 구매비용 간접비 : 지속적인관리비용, 업그레이드, 유지, 기술지원, 훈련, utility, real estate costs Hidden costs: 지원인력, downtime, 네트워크추가비용 TCO 는향상된집중화와하드웨어와소프트웨어자원의표준활흘통하여절감되어질수있다.
하드웨어및소프트웨어기술관리 기술서비스제공자활용 아웃소싱 (Outsourcing) 외부공급자의활용 : 네트워크운영 호스, 팅, 웹사이트관리 소프트웨어개발 ( 해외소프트웨어아웃소싱 ) IT 인프라스트럭쳐관리. 서비스수준에대한협의 (Service Level Agreements : SLAs) 가요구
하드웨어및소프트웨어기술관리 클라우드서비스활용 소규모의기업들은 IT 인프라를 rent 의개념으로활용하여하드웨어와소프트웨어의유지보수에소요되는비용의발생을피하는방법으로활용 대규모데이터센터에대한수요를줄여주게한다. 모바일플랫폼관리 모바일장치를사용하여얻게되는생산성은모바일장치를보급하는비용을상쇄시킬수있어야한다. 무선장치에소요되는 TCO는약 $1,000 에서 $3,000
하드웨어및소프트웨어기술관리 글로벌비즈니스를위한소프트웨어현지화관리 외국현지직원에게는영어가표준이아님 ( 중간관리자혹은하위실무자 ) 언어인터페이스의복잡성 : 메뉴바, error messages, online forms, 검색결과등 현지문화의차이 비즈니스프로세스의차이 이러한모든요인들이기술서비스제공자를사용하는 TCO에추가되어져야함.