'Programming/etc'에 해당되는 글 3건

  1. 2012.08.29 ISP(Information Strategy Planning)
  2. 2009.05.28 About Cloud Computing
  3. 2008.09.24 Well-Known Ports
Programming/etc2012.08.29 23:16

 Ⅰ. ISP (Information Strategy Planning)의 개요
    가. ISP의 정의         - 전사 정보시스템을 기획하는 단계
         - 조직의 목표 성공을 위한 전략적 측면과 조직의 목표 달성을 위한 정보화 계획, 절차
            및 정보기술 적용등과 같은 시스템 측면의 모형을 기획하고 설정하는 단계
    나. ISP의 목적         - 기업의 사업Vision을 지원하는 경영정략에 부합되도록 정보전략의 기획, 계획 수립
         - 사업목표에 일치하는 프로젝트를 식별하고 투자순위를 결정할 수 있는 Point 제공
         - 현행시스템의 분석과 차기 발전적인 시스템의 분석을 가능하게 함
         - 궁극적으로는 정보시스템의 저비용 투자 고효율 성과를 지향
    다. ISP의 등장배경
         1) 경영 전략 관점의 변화











 Ⅱ. ISP의 특징 및 수행절차, 산출물
    가. ISP의 특징         1) 경영전략 분석 
         2) 현행 업무 프로세스 및 조직의 분석
         3) 현행 정보시스템의 분석 및 평가
         4) 정보모델 및 Architecture 개발
         5) 정보시스템의 전략계획 수립
    나. ISP의 수행절차


다. ISP의 산출물


Ⅲ. ISP의 발전과제
      가. 경영진의 역할필요 (ISP 중요성 인식, 제시, 지원, 실천, 투자)
      나. CIO 역할필요 (참여, CIO의지, 전사적 vision 변화관리 )
      다. 전반적으로 정보화 전략에 대한 인식의 변화가 긍정적인 ISP의 투자와 효과를 도출할 것
 다. ISP의 발전적 Configuration


Posted by namoney
Programming/etc2009.05.28 09:37

클라우드 컴퓨팅(Cloud Computing)

 

클라우드 컴퓨팅 개념

클라우드 컴퓨팅 서로 다른 물리적인 위치에 존재하는 컴퓨터들의 리소스를 가상화 기술로 통합해 제공하는 기술을 말한다. , 개인용 컴퓨터나 기업의 서버에 개별적으로 저장해 두었던 프로그램이나 문서를 인터넷으로 접속할 있는 대형 컴퓨터에 저장하고, 개인 PC 물론이고 모바일 다양한 단말기로 브라우저 필요한 애플리케이션을 구동해 원하는 작업을 수행할 있는 이용자 중심의 컴퓨터 환경을 말한다. 아직까지 본격적인 클라우드 컴퓨팅이 이루어진 것은 아니지만, Google DOCs(Google), Work Space(Microsoft), Acrobat.Com(Adobe) 등에서 제한적으로 클라우드 컴퓨팅 서비스가 제공되고 있다.

 

클라우드 컴퓨팅 정의

"인터넷 기술을 활용하여 다수의 고객들에게 높은 수준의 확장성을 가진 IT 자원들을 '서비스' 제공하는 컴퓨팅." - 가트너

 

"표준화된 IT 기반 기능들이 IP 통해 제공되며, 언제나 접근이 허용되고, 수요의 변화에 따라 가변적이며, 사용량이나 광고에 기반한 과금모형을 제공하며, 혹은 프로그램적인 인터페이스 제공을 제시한다." - 포레스터 리서치

 

클라우드 컴퓨팅은 다양한 응용 프로그램들을 수용할 있는 관리되고 높은 확장성을 갖는 추상화된 컴퓨팅 인프라의 집합이라고 정의할 있다. 이러한 개념은 유틸리티 컴퓨팅이나 서비스로서의 소프트웨어(Software As A Service, SaaS), 그리고 그리드(Grid) 컴퓨팅 개념들이 혼합된 개념이다. , 하드웨어적인 또는 소프트웨어적인 컴퓨팅 자원을 사용한 만큼 비용을 지불한다는 사용자 측면에서는 유틸리티 컴퓨팅이나 SaaS 유사하고, 분산된 여러 컴퓨팅 자원을 취합하여 하나의 컴퓨팅 자원처럼 사용할 있도록 제공한다는 자원 제공자 측면에서는 그리드 컴퓨팅의 개념이라고 있다.

 

클라우드 서비스의 주요 특성

l  표준화된 IT 기반 기능

l  IP망을 통한 접근

l  Always on 수요에 따른 확장성 지원

l  사용량이나 광고기반 과금

l  Web 혹은 Programmatic 기반 Control Interface

l  사용자 셀프 서비스

 

클라우드 서비스 아키텍쳐

클라우드 컴퓨팅은 Web 2.0, Software as a service 같이 최근 알려진 기술 경향들과 연관성을 가지는 일반화된 개념이다. 이들 개념들의 공통점은 사용자들의 컴퓨팅 요구를 만족시키기 위해 인터넷을 이용한다는 사실이다. 예로서 Google Apps 있다. 브라우저로 이용할 있는 일반적인 비즈니스 응용프로그램들을 온라인으로 제공한다. 소프트웨어와 데이터는 서버에 저장된다.

사용자들은 서비스 제공자가 제공하는 서비스 카탈로그를 통해 원하느 서비스를 요청하고, 서비스 제공자의 시스템관리 모듈은 같은 요청에 대하여 가상화된 서버 네트워크를 통해 필요한 리소스를 조달하게 된다. 사용자들은 서비스를 이용만 어떻게 서비스가 제공되고, 자신의 데이터와 정보가 어디에 보관되는지, 어느 곳에 위치한 서버가 활용되는지 세부적인 정보는 알지 못한다.

사용자들은 어떤 장소에서든 인터넷 접속과 기본적인 연산기능만 있는 단말기를 가지고 있으면 인터넷을 통해 대용량의 저장장치와 고성능 컴퓨팅 리소스가 필요한 작업들을 수행하고, 고도화된 서비스들도 이용할 있게 된다. 이런 의미에서 클라우드 컴퓨팅은 향후 유비쿼터스 시대를 구현하게 핵심 컴퓨팅 환경으로 언급된다.

 

 

클라우팅 컴퓨팅과 컴퓨팅의 비교

 

주요개념

클라우팅 컴퓨팅과의 관계

Grid

Computing

높은 컴퓨팅 리소스를 필요로 하는 작업의 수행을 위해 인터넷 상의 분산된 다양한 시스템과 자원들을 공유하여 가상의 수퍼컴퓨터와 같이 활용하는 방식(분산 컴퓨팅 아키텍쳐)

Grid 방식의 분산 컴퓨팅과 Utility 개념의 과금모형을 혼합한 컴퓨팅 방식

그리드 : 인터넷상의 모든 컴퓨팅 리소스

클라우드 : 서비스제공 사업자의 사유서버 네트워크

Utility

Computing

컴퓨팅 리소스를 구매하거나 소유하지 않고, 가스, 전기 등과 같이 유틸리티로 필요할 마다 사용하는 방식(사용량 기반 과금 모형)

Server Base

Computing

서버에 어플리케이션과 데이터를 두고 필요할 때마다 접속해서 사용하는 방식(클라이언트는 ,출력만 처리. 모든 작업은 100% 서버가 처리-Thin Client 방식)

클라우드 컴퓨팅은 가상화된 분산 컴퓨팅에, SBC 특정 기업의 서버에 중심을 둔다는 차원에서 개념적으로 구분, 그러나 SBC 발전으로 점차 구분이 모호해

Network

Computing

SBC 비슷하나, 어플리케이션을 서버에서 로드하여 로컬에서 수행하는 형태(이용자의 CPU 사용하여 동작)

이용자의 컴퓨팅 리소스보다는 클라우드 상의 IT 리소스를 사용하므로 개념적 구분

SaaS

서비스 제공자의 서버에 저장된 SW 인터넷으로 통해 서비스로 이용하는 SW 딜리버리 모형

클라우드 컴퓨팅은 모든 IT자원을 서비스로 활용한다는 차원에서 보다 SaaS 포함하는 포괄적인 개념

 

클라우드 서비스 시장 유형

 


소비자
시장 유형 : 개인소비자(Web-based Service) 기업사용자(Software-as-a-service)

개인 소비자 시장은 블로그와 위치, 소셜네트워킹 서비스 등과 같이 웹기반 서비스 시장으로 광고기반 수익에 기반하는 시장. Google, MS, Yahoo 등의 많은 클라우드 서비스 제공자들은 소비자 시장을 중심으로 서장하고 있으며, 이를 기반으로 기업용 SaaS 시장으로 영역을 확장하고 있다.

기업사용자 시장은 기업의 IT 환경을 클라우드 환경으로 전환하고자 하는 기업들의 수요로 가입자 과금모형에 기반한 기업용 SaaS시장으로 볼수 있다. 클라우드 컴퓨팅이 초기 도입단계를 넘어 본격적인 성장단계로 진입하기 위해서는 기업시장이 중요한 역할을 한다.

 

SaaS 기술발전에 따른 시장전망

 

1세대

2세대

Challenge Gap

 

SOA 도입

기업프로세스 표준화

기존시스템과의 통합을 위한 중계표준

3세대

4세대

지원수준

기본적인 업무 프로세스 지원

데이터 관리를 포함하는 기능적 효율성 지원

기업내부 프로세스 통합지원

Business Ecosystem 지원

특성

단순 기능성을 제공하는 ASP

기본적인 커스터마이징 데이터 통합지원

고객 자원, 회사데이터 통합

부서간/파트너와의 협업프로세스 지원

도입 분야

세금, 회계관리 특수영역의 보편화된 서비스

CRM, 영업등 고객서비스 제공분야

고객/자원/데이터등 통합솔루션을 개별서비스관점에서 제공

복잡한 자원 접근 권한 관리 지원

 

IT 구매시장 : 어플리케이션 컴포넌트 서비스, 플랫폼 서비스, IT 인프라 서비스

클라우드 인프라를 활용하여 서비스를 재생산함으로써 웹을 기반으로 하는 비즈니스를 수행하고자 하는 개발자와 사업수요. 개발자들이 접근할 잇는 자원의 수준에 따라 어플리케이션 컴포넌트 서비스 시장, SW 플랫폼 서비스 시장, 가상인프라 서비스 시장으로 나룰 있다. 어플리케이션 컴포넌트 서비스는 개발자들을 위해 다양한 어플리케이션 모듈들을 제공하는 서비스로 Google 캘린더 API 세일즈포스닷컴의 AppExchange API등이 있다. 개발자들은 새로운 어플리케이션 개발을 위해 처음부터 개발을 하지 않고, 서비스 제공자가 제공하는 API 통해 신속하게 어플리케이션을 개발할 있다.

SW 플랫폼 서비스는 어플리케이션 API 제공수준을 넘어 미들웨어 까지 포괄적인 개발 플랫폼을 제공하는 서비스로, 세일즈포스닥컴의 Force.com 서비스가 대표적이다. 어플리케이션 개발 벤더들은 서비스 제공사업자가 제공하는 플랫폼 상에서 DB 어플리케이션 서버, 파일 관리 시스템과 관련한 솔루션 미들웨어까지 확장된 IT 자원을 활용하여 새로운 어플리케이션을 만들어 사용할 있다.

가상인프라 서비스는 개발자들과 IT기업들이 필요로 하는 가상의 IT 인프라자원을 포괄적으로 제공하는 서비스로 대표적으로는 아마존의 E2C서비스가 있다. 사용자들은 가상서버와 저장장치, 가상네트워크, 시스템관리 모든 가상의 자원들을 사용할 있고, 초기 인프라 구축비용 없이도 자신들의 비즈니스 모형을 구축하고, 웹을 통해 서비스를 제공할 있다.

 

주요 클라우드 서비스 비교

클라우드

서비스

아마존 EC2

Google App Engine

MS Live Mesh

분야

인프라

플랫폼

인프라

서비스유형

Computing & Storage(S3)

Web Application

Storage

가상화

OS Level running on a Xen Hypervisor

Application Container

OS Level

Qos 보장

미보장

미보장

미보장

사용자

인터페이스

EC2 Common-line Tools

웹기반 Admin, Console

웹기반 Live Desktop Live Mesh 설치된 모든 디바이스

Web API

제공

제공

미제공

부가서비스

제공

미제공

미제공

프로그램 Framewokr

리룩스기반 AMI(Amazon Machie Image)

Python

N.A

 

클라우드 서비스의 Pros & Cons

Pros

Cons

-       사용도가 낮은 IT 자원에 대한 자산구매를 회피하여 운영비용 절감

-       갑작스런 IT자원의 수용변화에 대한 저렴하고 신속한 대응 가능

-       필요한 자원의 선택적 구매와 사용량기반 대가 지불의 합리적인 가격모델

-       자산의 운영비화로 재무적 유연성 확보

-       해커와 외부 침입 공격 시스템 데이터보호 용이

-       클라우드 서비스의 안정성에 대한 우려

-       클라우드에 주요데이터와 정보를 저장하는데 따른 보안상의 우려

-       표준의 부족으로 인한 클라우드로의 전환 어려움

-       기존의 레거시 인프라로부터의 전화에 따른 기회비용 정확한 투자편익 계산의 어려움

 

클라우드 서비스 발전 조건

l  클라우드 서비스의 Qos보장과 SLA(Service Level Agreement) 제공

l  기업수요를 충족시킬 있는 어플리케이션/서비스의 고도화

l  Best Practice 기업 레퍼런스의 확대

l  주요 SW기업들의 적극적인 클라우드 서비스 시장 진출을 통한 경쟁 활성화

 

클라우드 컴퓨팅 사업자의 성공 조건

성공조건

배경

높은 브랜드 인지도

클라우드 서비스의 특성상 급작스런 서비스의 중단이나 사고로 인한 정보의 분실 등은 사용자들에게 중대한 손실을 야기할 있어, 서비스의 지속성과 안정성을 보장할 있는 높은 브랜드 인지도가 중요

IT 자원에 대한 규모의 경제 달성

클라우드 서비스 제공자는 막대한 물리적인 IT인프라 구축이 필수적, 따라서 이를 저렴하게 구축하고, 단위 인프라에 대한 효율성(단위 인프라당 평균사용자 이용도) 높이는 것이 핵심경쟁력으로, 이를 위해서는 규모의 결제 달성이 중요

높은 SW 기술력, 효율적인 자원관리 역량 검증된 서버운용 경험

IT 자원을 효율성을 극대화하면서도 사용자에게 안정적인 서비스를 제공하기 위해, 가변적인 사용자들의 서비스 요청을 최적화된 자원배분을 통해 실시간적으로 제공할 있는 고도화된 SW 기술력 필요, 특히 기업시장과 PassS전략을 추진하는 사업자들의 경우 플랫폼의 유연성과 안정성을 동시에 만족시킬 있는 기술력이 필수적

다양한 기업 솔루션 확보 초기시장 확보를 위한 마케팅 역량

현재 클라우드 서비스는 개인시장을 중심으로 성장하고 있으나, 본격적인 성장을 위해서는 기업시장으로 확산이 중요하며, 결국 기업시장을 대상으로 핵심적인 솔루션을 안정적으로 제공함으로써, 초기 시장을 선점하는 사업자가 향후 시장을 주도할 가능성이 높음

 

미국의 클라우드 컴퓨팅 이용 현황

미국의 Pew Internet & American Life Project 18 이상의 미국성인 2,251명을 대상으로 2008 4 8일부터 5 11일까지 조사한 결과에 따르면, 미국의 온라인 이용자들의 69% 웹메일 서비스, 온라인 데이터 저장서비스, 웹기반 워드프로세싱 애플리케이션과 같은 소프트웨어 프로그램 초기 형태의 클라우드 컴퓨팅 서비스를 이용하고 있는 것으로 조사되었다.

 

 

 

 


Posted by namoney
Programming/etc2008.09.24 10:46

Port Assignments for Well-Known Ports

The Well-Known Ports are assigned by the IANA.

Ports are used in TCP or UDP communications to name the ends of logical connections that transfer data. For the purpose of providing services to unknown clients, ports were created. Table C.1 specifies the port used by the server process as its contact port. The contact port is sometimes called a Well-Known Port.

The assigned ports use a small portion of the possible port numbers. For many years the assigned ports were in the range 0-255. The range for assigned ports managed by the IANA has been expanded to the range 0-1023. The list in Table C.1 contains most of the port assignments that are significant to the Windows 2000 operating system.

Table C.1 Well-Known Ports

Port No. Protocol Service Name Aliases Comment

7

TCP

echo

 

Echo

7

UDP

echo

 

Echo

9

TCP

discard

sink null

Discard

9

UDP

discard

sink null

Discard

13

TCP

daytime

 

Daytime

13

UDP

daytime

 

Daytime

17

TCP

qotd

quote

Quote of the day

17

UDP

qotd

quote

Quote of the day

19

TCP

chargen

ttytst source

Character generator

19

UDP

chargen

ttytst source

Character generator

20

TCP

ftp-data

 

File Transfer

21

TCP

ftp

 

FTP Control

23

TCP

telnet

 

Telnet

25

TCP

smtp

mail

Simple Mail Transfer

37

TCP

time

Time

37

UDP

time

Time

39

UDP

rlp

resource

Resource Location Protocol

42

TCP

nameserver

name

Host Name Server

42

UDP

nameserver

name

Host Name Server

43

TCP

nicname

whois

Who Is

53

TCP

domain

 

Domain Name

53

UDP

domain

 

Domain Name Server

67

UDP

bootps

dhcps

Bootstrap Protocol Server

68

UDP

bootpc

dhcpc

Bootstrap Protocol Client

69

UDP

tftp

 

Trivial File Transfer

70

TCP

gopher

 

Gopher

79

TCP

finger

 

Finger

80

TCP

http

www, http

World Wide Web

88

TCP

kerberos

krb5

Kerberos

88

UDP

kerberos

krb5

Kerberos

101

TCP

hostname

hostnames

NIC Host Name Server

102

TCP

iso-tsap

 

ISO-TSAP Class 0

107

TCP

rtelnet

 

Remote Telnet Service

109

TCP

pop2

postoffice

Post Office Protocol - Version 2

110

TCP

pop3

postoffice

Post Office Protocol - Version 3

111

TCP

sunrpc

rpcbind portmap

SUN Remote Procedure Call

111

UDP

sunrpc

rpcbind portmap

SUN Remote Procedure Call

113

TCP

auth

ident tap

Authentication Sevice

117

TCP

uucp-path

 

UUCP Path Service

119

TCP

nntp

usenet

Network News Transfer Protocol

123

UDP

ntp

Network Time Protocol

135

TCP

epmap

loc-srv

DCE endpoint resolution

135

UDP

epmap

loc-srv

DCE endpoint resolution

137

TCP

netbios-ns

nbname

NETBIOS Name Service

137

UDP

netbios-ns

nbname

NETBIOS Name Service

138

UDP

netbios-dgm

nbdatagram

NETBIOS Datagram Service

139

TCP

netbios-ssn

nbsession

NETBIOS Session Service

143

TCP

imap

imap4

Internet Message Access Protocol

158

TCP

pcmail-srv

repository

PC Mail Server

161

UDP

snmp

snmp

SNMP

162

UDP

snmptrap

snmp-trap

SNMP TRAP

170

TCP

print-srv

 

Network PostScript

179

TCP

bgp

 

Border Gateway Protocol

194

TCP

irc

 

Internet Relay Chat Protocol

213

UDP

ipx

 

IPX over IP

389

TCP

ldap

 

Lightweight Directory Access Protocol

443

TCP

https

MCom

 

443

UDP

https

MCom

 

445

TCP

 

 

Microsoft CIFS

445

UDP

 

 

Microsoft CIFS

464

TCP

kpasswd

Kerberos (v5)

464

UDP

kpasswd

Kerberos (v5)

500

UDP

isakmp

ike

Internet Key Exchange (IPSec)

512

TCP

exec

 

Remote Process Execution

512

UDP

biff

comsat

Notifies users of new mail

513

TCP

login

 

Remote Login

513

UDP

who

whod

Database of who's logged on, average load

514

TCP

cmd

shell

Automatic Authentication

514

UDP

syslog

 

 

515

TCP

printer

spooler

Listens for incoming connections

517

UDP

talk

 

Establishes TCP Connection

518

UDP

ntalk

 

 

520

TCP

efs

 

Extended File Name Server

520

UDP

router

router routed

RIPv.1, RIPv.2

525

UDP

timed

timeserver

Timeserver

526

TCP

tempo

newdate

Newdate

530

TCP,UDP

courier

rpc

RPC

531

TCP

conference

chat

IRC Chat

532

TCP

netnews

readnews

Readnews

533

UDP

netwall

 

For emergency broadcasts

540

TCP

uucp

uucpd

Uucpd

543

TCP

klogin

 

Kerberos login

544

TCP

kshell

krcmd

Kerberos remote shell

550

UDP

new-rwho

new-who

New-who

556

TCP

remotefs

rfs rfs_server

Rfs Server

560

UDP

rmonitor

rmonitord

Rmonitor

561

UDP

monitor

 

 

636

TCP

ldaps

sldap

LDAP over TLS/SSL

749

TCP

kerberos-adm

 

Kerberos administration

749

UDP

kerberos-adm

 

Kerberos administration

Posted by namoney

티스토리 툴바