티스토리 뷰
온프레스와 클라우드

예시를 통해 공부해보자.
우리팀이 파견을 갔다.
일터와 숙소를 쓸 건물 하나 빌리거나
가성비좋은 호텔을 빌리거나
선택을 해야한다.
장단점 분석해보자
숙소
장점 : 우리팀만의 넓은 공간 확보
단점 : 필요이상의 공간에대한 돈을 지불 건물관리도,업무외에도 시간이 많이든다.
호텔
장점 : 필요한만큼만 방을 빌림, 필요에따라 유동적, 잡일도 해준다.
단점 : 보안에 민감한 사람은 불안한다.
재정적여건이나 회사의 입장에 따라서 원하는걸 선택하면된다.
온프레미스 방식 = 숙소
클라우드 = 호텔
클라우드
클라우드의 작동원리?
가상컴퓨터 : 컴퓨터의 물리적자원을 필요에 따라 분할 해서 쓸 수 있다.
사용자가 원격접속프로그램을 이용해서 마치 컴퓨터 한대를 쓰는 것 처럼 인터넷으로 연결된 가상 컴퓨터를 사용한다.
✔️ 필요한 컴퓨터 자원이 많지 않거나
✔️ 수시로 변화하는 회사나 기관 혹은 개인에게 클라우드는 매력적인 선택이 된다.
세일기간처럼 유난히 접속량이 폭주하는 앱의 경우 클라우드에서 자원은 늘려주거나 줄여준다.
필요한 만큼만 쓰고 비용을 지원한다.
검증된 최고급 프로그래머들이 구현해놓은 것들을 서비스로 이용할 수 있다.
그런것들을 직접 개발하고 관리하는데 써야했던 시간적, 인적, 물리적 비용을 회사의 주요업무에 집중 할 수 있으니까
시스템 엔지니어, DB전문가 같은 고급인력을 일일이 고용할 여력이없는 중소기업 벤처에게 유리
대기업도 => 각국 사업소 정보 실시간 통합, 거점마다 IT인력 투입? 부담. 이런것들은 대신해준다.
- SaaS는 Software as a Service : 클라우드 제공자가 당장 사용 가능한 소프트웨어를 제공
- PaaS는 Platform as a Service : 클라우드 제공자가 데이터베이스, 개발 플랫폼까지 제공
- IaaS는 Infrastructure as a Service : 클라우드 제공자가 가상 컴퓨터까지 제공
EC2
아마존 웹서비스에서 제공하는 클라우드 컴퓨팅 서비스
AWS(아마존웹서비스)에서 원격으로 제어할 수 있는 가상의 컴퓨터 한대를 빌리는것
EC2 서비스는 AWS에서 비용, 성능, 용량 면에서 탄력적인 클라우드 컴퓨터를 제공하는 서비스
=> 후불제 pc방을 생각하면됨. 사용한만큼 지불
장점?
구성시간 짧다 : EC2 서비스는 몇 번의 클릭만으로 PC를 구성
AMI를 통해서 필요한 용도에 따라 다양한 운영체제에 대한 선택이 가능 CPU와 RAM, 용량까지도 손쉽게 구성
하는일
웹서버를 설치하고 웹 서버를 통해서 사용자가 웹 브라우저를 통해 요청하는 서비스를 제공하는 것.
인스턴스는 1대의 컴퓨터를 의미하는 단위이고 AWS에서 컴퓨터를 빌리는 것을 인스턴스를 생성
AWS EC2 인스턴스를 생성한다는 것은 AMI를 토대로 운영체제, CPU, RAM 혹은 런타임 등이 구성된 컴퓨터를 빌리는 것
짱중요!!
지금 까지 스프린트로한거는 개발용인거.
그래서 npm start하고 서버를 열어놓은 것은? 내 컴퓨터로만 열수 있는것
아니면 내컴퓨터로 접속을 해야되는데 누군가가 내 컴퓨터로 접속하려면? 라우터를 막 뚫고 들어와야된다. 근데 그게 불가능.
개인정보 다 털리고 난리남~ 라우터는 기본적으로 막혀있음
외부망으로 열려있지가 않으니까
배포를 해줘야됨
남들이 내가 만든 서버를 접속하게 하기위해서 서버를 빌려다가 (내 개인정보는 없음)
서버 => 데이터가 필요하니까 함께 같이 열려있어야됨
그러니까 인스턴스. 다른컴퓨터를 빌려서 거기에서 서버를 열어주는거 서버를 열어주는것.
아래가 그런의미이다. 다른컴터로 접속하고 거기서 열어주는거.
RDS
1. EC2 인스턴스 + 관계형 데이터베이스 엔진을 설치=> 데이터를 관리할 때
2. RDS를 통해 데이터를 관리
직접 설치랑 뭐가다른지 알아봐야한다.
예시를 통해 설명하자면
1은 개인소유차량 : 유지 보수, 보험처리 같은 일들을 온전히 운전자가 부담, 차량관리 등등 관리해야할게 넘많음. 손이많이탐
-> 데이터가 유실 가능성 있고, 데이터 확장이 어렵고,자동으로 관리하는게 몇개없음.=> 데이터베이스 엔진의 설치와 버전 관리, 데이터 백업 직접함
2는 렌터가. 1의 번거로운걸 다해줌
Simple Storage Service S3
'백엔드&컴퓨터사이언스' 카테고리의 다른 글
[배포] 도커 (0) | 2022.01.07 |
---|---|
[네트워크] HTTP 헤더 (컨텐츠타입은 중요허다.) (0) | 2022.01.03 |
[네트워크] TCP UDP (0) | 2022.01.03 |
[컴퓨터 공학] 가비지컬렉터(메모리관련) (1) | 2021.12.31 |
[컴퓨터공학] 운영체제 (0) | 2021.12.30 |