본문 바로가기
반응형

IT/Knowledge211

Saas / Paas / Iaas 의 의미 및 설명 서버를 다뤄보신 분들이나 클라우드에 접속해서 서버를 구축해본 경험이 있다면 이 단어들을 보았을것이다. 나도 로컬 서버를 많이 다루다 보니 자주 사용하진 않았지만 aws/ azure등에서 클라우드 서버를 다루다 보니 자연스럽게 이 단어들과 친해졌다. 먼저 단어 의미를 먼저 파악해보자. Saas > Software as a Service Paas > Platform as a Service Iaas > Infra as a Service 의 약자이다. 한글 풀이를 해서 알려주자며 서비스를 제공할때 소프트웨어인지, 플랫폼인지, 인프라인지 셋중에 하나를 제공? 하는 개념이다. 로컬서버를 사용하게 될 경우에는 3가지로 나뉠수가 있다. 먼저 서버를 구매하여 설치하기 위해서 레이드 구성, 네트워크 설정, 가상화 환경등을.. 2022. 1. 9.
프레임워크 vs 라이브러리 프레임워크와 라이브러리의 차이를 알아보자. 카테고리 중에 자바 카테고리에 스프링 프레임워크를 설명하기 앞서 프레임워크에 대한 이해를 돕기 위해 적는 포스팅이다. 기존에 만들어진 프레임워크가 라이브러리에 의존하지 않고 프로그래밍언어로 개발을 하게 된다면 아마 복잡한 코딩을 하면서 프로그래밍에 대한 흥미를 쉽게 얻지 못할것이라고 생각한다. 여기서 말하는 프레임워크와 라이브러리란 무엇인가? 프레임워크는 이미 만들어진 틀에 내가 나만의 방식으로 틀에 코드와 디자인을 껴 넣는것이라고 생각하면 이해하기 쉽고, 라이브러리란 활용할수 있는 도구들의 집합 이라고 생각하면 된다. 좀더 쉽게 예를 들면 지금 이렇게 작성하고 있는 티스토리의 블로그에 나는 글쓰기만을 하면서 블로그를 운영하고 있다. 티스토리가 만들어둔 프레임워.. 2021. 11. 28.
Disk RAID구성 집에 데스크탑을 변경하면서 하드디스크에 백업을 진행하며 예전에 서버 구축을 할때 공부했던 레이드 구성에 대해서 얘기를 좀 적어두려고 한다. 종류는 0부터 10까지 다양하나 안쓰이는건 사실 나도 잘 모르고 자주 쓰이기에 내가 알고 있는 레이드 몇개만 적어보겠다. 종류만 먼저 말해주자면 레이드 0, 1, 5, 6 까지는 잘 알고 좀더 심화적인 01과 10 이 있다. 총 6가지를 알아보자 RAID 0 스트라이핑 구성이라고 하며 그냥 모든 하드를 하나의 묶음으로 묶고 사용하는것이다. 하드가 불량이 난다면 그냥 out이다. RAID 1 최소 2개 이상의 디스크가 있어야하며 미러링 방식으로 디스크가 디스크를 그대로 복제를 하고 있어 만약 하나가 고장이 나도 복제된 디스크로 이어서 계속 사용을 할수가 있다. RAID.. 2021. 11. 28.
오픈 라이센스 정리( GPL, LGPL, BSD, MIT, APACHE) 이전에 리눅스마스터 공부를 할때는 다 알고 있었는데 요즘엔 기억이 가물가물 해서 한번 글로 남긴다. 기억 나는건 일단 쉽게 말하면 저작권이다. 기존에는 대부분의 저작권이 유료였는데, 리눅스 배포 관련해서 각종 소프트웨어 들이 등장함에 따라 만든이들이 저작권을 거는건데., 리눅스의 특징은 오픈 라이센스라는 GNU기반이라서 그에 비롯된 무료 라이센스 들이 많은것 같다. 대표적으로 기억나는 5가지만 정리를 해보자. 필수 사항 소스코드 공개 의무 대표적인것 GPL 라이센스 및 저작권 명시 변경사항 명시 의무 파이어폭스 LGPL 라이센스 및 저작권 명시 변경사항 명시 의무 파이어폭스 BSD 라이센스 및 저작권 명시 . opencv MIT 라이센스 및 저작권 명시 변경사항 명시 . x윈도, jsoup Apache .. 2021. 11. 26.
반응형