배포 방법
1. 가장 간단한 자신의 컴퓨터 사용(도메인 사용)
포트를 열고 외부에서 액세스할 수 있도록 하는 방법
장점
내가 원하는 것은 무엇이든 할 수 있습니다.
불리
문제가 있지만 자체 서버를 파면 비용이 매우 많이 듭니다.
상용망이 아니기 때문에 트래픽이 매우 많음(버퍼)
한 번에 전송되는 데이터의 양은 매우 적습니다.
많은 양의 데이터를 한 번에 처리해야 하므로 가상 메모리가 커야 합니다.
2. 카페24
카페24라는 곳이 있습니다.
특정 크기의 컴퓨터를 구입하는 방법
정해진 만큼만 쓰는 방법이 있습니다.
장점
서버(전문가)에 대해 많이 생각할 필요가 없습니다.
단순한 쇼핑몰인가요? 그럼 1100원 쓰셔도 상관없습니다.
불리
1.5G가 필요하면 월 5,500원을 내야 한다.
3GB의 트래픽이 필요한 경우 5,500원을 지불해야 합니다.
그리고 트래픽이 1GB만 필요한데 14GB 정도가 필요하다면 3만3000원을 써야 한다.
즉, 유연성 포인트가 없습니다.
(+ 비용)
그래서 나온 것
셋째, 클라우드 컴퓨팅 서비스
가상 머신을 제공하는 서비스
가장 유명한 것은 AWS, Azure, Google Cloud입니다.
장점
용량을 제한할 필요가 없습니다.
사용량에 따라 금액이 달라집니다.
그 결과 요금을 절약할 수 있고 트래픽 급증에 유연하게 대응할 수 있습니다.
불리
사용 방법을 배워야 합니다(학습성).
대부분이 Linux나 Ubuntu를 사용하므로 이 도구를 배워야 합니다.
개념을 제대로 잡지 못하면 많은 돈을 지불해야 합니다.
그래서 제가 초기 스타트업에 대해 가장 좋아하는 것은
클라우드 컴퓨팅 서비스입니다.
트래픽이 적어 돈이 덜 나가기 때문에 그만한 가치가 있습니다.
전문가들에 의해 만들어졌기 때문에 보안도 좋고 서비스에서 빅데이터 등 모든 서비스를 제공하기 때문에 좋은 부분도 있습니다.
AWS는 많은 것을 제공하지만 배우기가 너무 어렵습니다.
애저는 AWS보다 많이 제공하지 않지만 홈페이지에 조금만 공부해도 괜찮다고 한다.
(Azure는 무조건 비용을 지불해야 함)
어쨌든 이런저런 이유로 AWS를 사용하고 싶습니다.
그러면 아래 그림이 나타납니다.
모두 영어로 작성해야 합니다.
영문주소를 모르시면 네이버나 구글에서 영문주소변환기의 힘을 빌려보세요.
당신이 한 경우
카드번호를 입력하라고 나옵니다
이것도 해줘
확인 후
기본 지원에 등록하여 이를 수행할 수 있습니다.
입력한 이메일로 이동
이렇게 뜨는데 IAM 사용자는 권한이 많은 계정입니다(안전)
어쨌든 로그인
서울로 바꾸자
이름 아무거나
OS를 Ubuntu로 설정하고 ‘프리 티어 사용 가능’인지 확인합시다.
아래 인스턴스 유형은 t2.micro(유료 X)입니다.
키 쌍(매우 중요) 키 쌍 생성을 클릭합니다.
키 페어를 생성하면 하나의 키 페어가 다운됩니다.
잊지 않도록 잘 저장해두세요 (Github에 업로드 하지 마세요)
그런 다음 인스턴스 시작을 클릭합니다.
그렇게 하면 이제 Ubuntu가 켜집니다(검은색 화면이 나타남).
일단 이렇게 쳐보자 (어떡해)
리눅스 관련 패키지를 다운받는 것입니다.
(리액트의 npm같은 느낌)
apt에서 git 관련 항목 다운로드
완료되면 git –version을 실행하여 버전을 확인합니다.