기타 24

[Cloud] SaaS, PaaS, IaaS 정의, 특징, 장점

SaaS(Software as a Service) - 주문형 소프트웨어(On-demand Software) - 사용자는 인터넷을 통해 클라우드 기반 앱에 연결하여 이를 사용 가능 (Ex. 메일, MS Office 365 등) - 클라우드 서비스 공급자로부터 완전한 소프트웨어 솔루션을 구매하여 제공받음 - 사용 방법 : 앱 사용을 대여 -> 일반적으로 웹 브라우저를 사용하여 인터넷을 통해 해당 앱에 연결 - 기본 인프라, 미들웨어, 앱 소프트웨어 및 앱 데이터는 서비스 공급자의 데이터 센터에 존재 - 서비스 공급자는 하드웨어 및 소프트웨어를 관리 / 서비스 계약을 통해 앱과 데이터의 가용성과 보안 보장 - 조직은 최소의 사전 투자 비용으로 빠르게 앱을 실행 중 상태로 생성 가능 시나리오 - Outlook,..

기타 2020.06.09

[Git] Local branch / Remote branch 생성 또는 삭제 하기

계속 명령어를 잊어서, 블로그에 박제.. ※ 브랜치명 : feature_1 Branch 생성 Local branch $ git branch feature_1 위 명령어를 입력하게 되면 feature_1 branch는 생성되지만 브랜치 위치가 변경되지는 않음 $ git checkout feature_1 위 명령어를 입력해야 feature_1 브랜치로 이동 아니면! $ git checkout -b feature_1 위 명령어처럼 입력해서 한방에 브랜치도 만들고, 현재 위치도 바꿀 수 있음 Remote branch local branch를 만든 후, $ git push origin feature_1 위 명령어를 입력하면 remote에도 feature_1 브랜치가 생성 local branch-remote bra..

기타 2020.06.05

gRPC에 대해서 알아보자

gRPC란? 모든 환경에서 실행할 수 있는 최신 오픈소스 고성능 RPC 프레임워크 로드 밸런싱, tracing, health checking, authentication을 위한 플러그를 통해 서비스를 효율적으로 연결 가능 device, mobile application, browser를 백엔드 서비스에 연결하기 위한 분산 컴퓨팅 적용 가능 프로토콜 버퍼를 IDL(Interface Definition Language) 및 메시지 교환 format으로 사용 구조화된 데이터를 직렬화하기 위해 프로토콜 버퍼를 사용 클라이언트는 로컬의 객체인 것처럼 다른 컴퓨터의 서버에서 메서드를 직접 호출할 수 있음 => 분산 처리 프로그램 및 서비스 개발에 용이 서비스 정의 개념을 기반으로 parameter와 return t..

기타 2020.01.26

SVN을 Git으로 옮기기

변경할 SVN 주소 = svn://${IP 주소}/${svn 저장소} ex) svn://127.0.0.1/svnserver (1) SVN 소스를 git으로 clone! git svn clone ${SVN 저장소 주소} --no-metadata * --no-metadata : Subversion의 메타데이터 저장하지 않겠다는 뜻 아이디와 비밀번호가 존재한다면 --username ${user_id} 추가하고 비밀번호 입력 ex) git svn clone svn://127.0.0.1/svnserver --no-metadata --username (2) clone 받은 'svnserver' 폴더 내 .git/refs/remotes/origin/tags가 존재한다면! cp -rf .git/refs/remotes/..

기타 2019.09.25
반응형