2020. 5. 29. 15:50 기타 상식

SaaS/PaaS/IaaS란?

반응형

IaaS : Infrastructure as a Service

 - 서버 유지에 필요한 저장소, 전력, 서버 자원등을 가상화된 형태로 제공하는 서비스

 - PaaS, SaaS 의 기반 기술이다.

 - 지속적인 시스템 관리, 데이터 백업 등도 처리해준다.

 

Paas : Platform as a Service

 - 서비스 개발에 필요한 플랫폼, 혹은 그와 관련된 응용 프로그램을 개발할 수 있는 API까지 제공하는 서비스

 

SaaS : Software as a Service

 - 응용프로그램을 Cloud 환경에서 제공하는 서비스

 - 예 : 메일, 구글 문서, AWS 

출처 : https://www.hostway.co.kr/support/faq/iaas-paas-saas%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80%EC%9A%94

 

간단하게 정리하자면 cloud 기반에서 software를 제공하는 서비스는 SaaS, 

사용하려는 software를 제외한 모든것을 제공하는 것이 PaaS, 

단순하게 Infra 를 가상회된 형태로 제공하는 서비스는 IaaS 라고 보면 될것같다,

[아마도 IDC 센터가 IaaS, CDN은 PaaS에 속하지 않을까 생각한다. ]

반응형

'기타 상식' 카테고리의 다른 글

OIDC란?  (0) 2020.07.28
서버 인증방식  (0) 2020.07.26
software license 에 대하여.  (0) 2020.05.27
프로그램에서 CPU 시간정보 얻는법  (0) 2019.09.20
함수 호출 정보에 관하여  (0) 2019.09.05
Posted by Sweetmeats_boy
반응형

출처 : https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range

 

Built-in Types — Python 3.8.3 documentation

The following sections describe the standard types that are built into the interpreter. The principal built-in types are numerics, sequences, mappings, classes, instances and exceptions. Some collection classes are mutable. The methods that add, subtract,

docs.python.org

sequence type : list, tuple, range

 

x in S : S 안에 x 원소가 있는지 여부를 반환한다.

x not in S : S 안에 x가 있는지 여부를 반환한다.

x + y : x의 원소와 y의 원소를 합친 시퀀스 type을 반환한다.

n * x 혹은 x * n(n 은 양의 정수) : x의 원소를 n배 늘린 결과를 반환한다.

 -> 단 이 때 원소가 mutable이라면 해당 원소가 깊은복사가 되지 않고  얕은 복사가 되기 때문에 주의를 요한다.

 -> ex

tmp_list = [[]] *3
tmp_list[0].append(3)
-> [[3], [3], [3]]
tmp_list = [[] for ele in range(3)]
tmp_list[0].append(1)
tmp_list[1].append(2)
tmp_list[2].append(3)
-> [[1], [2], [3]]

x[i] : i 인덱스에 있는 원소를 반환한다.

x[i : c] : i 인덱스부터 c 개 만큼의 원소들을 반환한다.

x[i : c : s] : i 인덱스부터 s간격만큼 c개를 반환한다.

tmp_list = [ele for ele in range(5)]
-> [0, 1, 2, 3, 4 ]

tmp_list[1]
-> 1

tmp_list[0:2]
-> 0 1 

tmp_list[0:2:3]
-> 0

tmp_list[0:4:2]
-> 0 2 

tmp_list[0:5:2]
-> 0 2 4 

len(x) : x의 원소 갯수를 반환한다.

min(x), max(x) : x의 원소들의 비교를 통해서 최소원소, 혹은 최대 우너소를 반환한다.

x.count(ele) : x의 원소중 ele과 같은 원소들의 갯수를 반환한다. 

 

반응형
Posted by Sweetmeats_boy
반응형

출처 : https://ko.wikipedia.org/wiki/%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4_%EC%82%AC%EC%9A%A9%EA%B6%8C

 

소프트웨어 사용권 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전.

ko.wikipedia.org

 

가끔 개발 시 라이센스 관련해서 찾아보기 쉽게 정리할 겸 포스팅을 한다.

 

PDS : public domain software

. 소스를 보여주고 다른사람이 수정, 그 수정된 버전을 다시 배포해도 되는 license이고 해당 소스에 대한 저작권 주장을 못하는 license이다.

. 요약하면 어떠한 의무사항도 없지만 내세울 권리 역시 없는 license 

 

FOSS : Free and Open source software

. 주로 open source 기반 software 들이 해당 license 에 포함된다.

. 다만 2차 저작물에 대한 공개 의무에 따라 좀더 세부적으로 구분이 된다.

 -> 2차 저작물 역시 공개 해야하는 경우 [ GPL ]: ex) GIMP

 -> 2차 저작물 역시 공개 하지 않아도 되는 경우 [ BSD license ] : ex) Apache

 

open source에 대한 license 종류는 아래와 같이 존재한다.

. MIT license

. BSD

. Apache license

. GPLv2, GPLv3

. LGPLv2

. MPL 

 

이러한 license들은 크게 Copyleft license와 Permissive license 두가지로 나눌 수 있다.

 

Copyleft license의 경우 저작권(copy right)과 반대되는 개념으로 공유를 위한 license이다.

해당 license의 경우 아래의 4가지 자유를 제공한다.

. 해당 source를 사용할 자유

. 해당 source를 배포할 자유

. 해당 source를 수정할 자유

. 해당 source를 활용한 source를 배포할 자유

 -> 다만 해당 source 역시 copy left license를 지녀야 한다.

=> 즉 쓰는건 맘대로 쓰되 니가 만든 것도 남들이 맘대로 쓰게 해야한다는 내용

 

Permissive license 의 경우는 약간 다르다.

해당 라이센스의 경우 copyleft 보다는 조금 완화된 license로써, 최소한의 open source 성격을 보장한다.

Permissive license는 2차 생산물에 대하여 공개의무가 없고 저작권을 보장한다

=>간단하게 말하자면 쓰는건 맘대로 하되 니가 만든건 공유 안해도 된다는 내용

 

이러한 기준에 의해 open source license들을 구분하면 아래와 같다.

Copyleft

 .  GPLv2, GPLv3, LGPLv2, MPL

Permissive

 . MIT , BSD, Apache

 

라이센스 별로 각기 다른점과 특징들이 있지만 해당 내용까지 다루기엔 너무 길어지기 때문에 마무리한다.

반응형

'기타 상식' 카테고리의 다른 글

서버 인증방식  (0) 2020.07.26
SaaS/PaaS/IaaS란?  (0) 2020.05.29
프로그램에서 CPU 시간정보 얻는법  (0) 2019.09.20
함수 호출 정보에 관하여  (0) 2019.09.05
게임에서의 랜덤값에 대해서  (0) 2019.09.02
Posted by Sweetmeats_boy

블로그 이미지
Sweetmeats_boy

태그목록

Yesterday
Today
Total

달력

 « |  » 2024.11
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함