가이드

웹 호스팅이란? 웹사이트와 앱이 온라인에 머무는 방법

웹 호스팅은 여러분의 웹사이트나 앱을 항상 켜져 있고 인터넷에 연결된 컴퓨터에서 실행하는 것입니다. 그래서 누구나 언제든 접속할 수 있습니다. 호스팅 제공업체는 파일을 저장하고, 코드를 실행하고, 요청이 있을 때 페이지와 데이터를 방문자의 브라우저로 보냅니다. 기술적으로는 노트북으로도 할 수 있지만, 호스팅 제공업체는 이를 안정적으로, 안전하게, 대규모로 해냅니다.

AI로 만들 때 중요한 이유

AI 앱 빌더로 만들면, 앱은 먼저 미리보기에서 실행됩니다. 이는 여러분(그리고 함께 작업하는 사람들)만 사용할 수 있는 비공개 사본입니다. 호스팅은 이것을 고객이 열 수 있는 공개 주소의 라이브 앱으로 바꿔줍니다.

앱에 필요한 호스팅 유형은 앱이 무엇을 하는지에 따라 다릅니다. 랜딩 페이지는 아주 적은 것만 필요합니다. 로그인, 데이터베이스, 결제가 있는 앱은 코드를 실행하는 서버, 데이터를 보관할 곳, HTTPS가 필요합니다. 이 차이를 이해하면 빌더를 고르고, 운영 비용을 예측하고, 앱이 갑자기 바빠지면 무슨 일이 생기는지, 또는 언젠가 다른 곳으로 옮기고 싶을 때 어떻게 해야 하는지 알 수 있습니다.

일상 속 비유

호스팅은 사업장에 비유할 수 있습니다.

  • 시장 노점은 정적 호스팅입니다. 저렴하고, 설치가 빠르며, 고정된 물건을 보여주고 파는 데 좋습니다.
  • 공유 사무실은 공유 호스팅입니다. 많은 다른 회사와 함께 건물을 쓰는 책상 하나를 빌리는 것입니다. 엘리베이터, 인터넷, 주방을 함께 씁니다. 저렴하지만, 시끄러운 이웃이 영향을 줄 수 있습니다.
  • 나만의 서비스 오피스는 가상 사설 서버(VPS)입니다. 보장된 자원을 가진 나만의 공간이지만, 그 안에서 일어나는 일에 대한 책임은 여러분에게 있습니다.
  • 나만의 건물은 전용 서버입니다. 완전한 통제권과 완전한 책임이 있습니다.
  • 팀의 규모에 따라 늘고 줄어드는 관리형 작업 공간은 클라우드 또는 플랫폼 호스팅입니다. 필요한 만큼 쓰고, 사용한 만큼 내며, 건물주가 유지보수를 담당합니다.

여러분의 도메인 이름은 간판에 적힌 주소입니다. DNS는 방문자에게 그 주소가 어느 건물인지 알려주는 지도입니다.

호스팅의 유형

유형정의적합한 용도직접 관리하는 부분
정적 호스팅고정된 파일(HTML, CSS, JavaScript, 이미지)을 제공하며, 보통 CDN에서 제공랜딩 페이지, 포트폴리오, 마케팅 사이트, 프런트엔드만 있는 앱거의 없음
공유 호스팅한 서버에 많은 사이트가 있으며, 보통 제어판이 있음작은 WordPress나 PHP 사이트일부 설정
VPS전용 자원을 가진 가상 머신서버 운영에 익숙하다면 맞춤형 앱운영체제, 보안 업데이트, 배포
전용 서버물리적인 머신 한 대 전체특정 요구사항이 있는 높고 꾸준한 작업 부하전부
PaaS(Platform as a Service)코드를 제공하면 플랫폼이 빌드하고, 실행하고, 확장함대부분의 웹 앱과 API코드와 설정
서버리스요청마다 필요할 때 코드가 실행되며, 유휴 상태에서는 아무것도 실행되지 않음트래픽이 들쭉날쭉하거나 적은 경우, API, 백그라운드 작업함수

직접 호스팅해주는 대부분의 AI 앱 빌더는 PaaS처럼 작동합니다. 게시 버튼을 누르면 플랫폼이 서버, 확장, 인증서를 처리합니다.

실제 예시: 예약 앱이 출시되려면 필요한 것

공개 예약 페이지, 고객 계정, 소유자 대시보드가 있는 미용실 예약 앱을 생각해봅시다. 출시하려면 다음이 필요합니다:

구성 요소역할실행 위치
프런트엔드방문자 브라우저에 보이는 페이지와 버튼정적 호스팅 / CDN
백엔드예약 가능 여부 확인, 예약 저장, 누가 무엇을 볼 수 있는지 강제서버 또는 컨테이너
데이터베이스서비스, 고객, 예약 저장관리형 데이터베이스
파일 저장소업로드된 사진 보관오브젝트 스토리지
도메인 + DNSbook.yoursalon.com이 앱을 가리킴도메인 등록기관 / DNS 제공업체
HTTPS 인증서트래픽을 암호화하고 자물쇠 아이콘을 표시호스트나 인증 기관이 발급
비밀 값이메일과 결제용 API 키호스트의 환경 변수

이것을 직접 배포한다면, 각 구성 요소를 하나씩 설정해야 합니다. 대신 여러분을 위해 호스팅하는 플랫폼은 이것들을 묶어서 제공합니다. 어느 쪽이든 이 구성 요소들이 존재한다는 것을 아는 것이 도움이 됩니다. 프런트엔드와 백엔드 가이드가 이 구분을 설명합니다.

주요 용어 설명

용어의미
서버네트워크로 들어온 요청에 응답하는 컴퓨터입니다.
배포 / 게시코드의 한 버전을 호스팅에 올려 라이브 상태로 만드는 것입니다.
가동 시간(Uptime)사이트에 접속할 수 있는 시간의 비율입니다.
대역폭 / 송신량(Bandwidth / egress)앱에서 방문자에게 보내지는 데이터의 양입니다. 보통 요금이 부과됩니다.
CDN콘텐츠 전송 네트워크입니다. 전 세계 여러 서버에 파일 사본을 두어 더 빨리 불러오게 합니다.
SSL/TLS, HTTPS브라우저와 서버 사이의 암호화입니다. TLS가 현대적인 프로토콜이며, “SSL 인증서”는 흔한 이름입니다.
확장(Scaling)더 많은 트래픽을 처리하는 것으로, 더 큰 머신(수직) 또는 더 많은 머신(수평)을 쓰는 것입니다.
0으로 축소 / 콜드 스타트유휴 상태의 앱은 비용을 아끼려고 멈추며, 일시 중지 후 첫 요청은 깨어나는 동안 조금 더 오래 걸립니다.
환경 변수실행 시점에 앱에 주어지는 설정과 비밀 값으로, 코드 밖에 보관됩니다.
로그앱이 무엇을 했는지 기록한 것으로, 오류를 진단하는 데 쓰입니다.
컨테이너실행에 필요한 모든 것을 담아 포장한 앱으로, 보통 Dockerfile로 만듭니다.

흔한 실수와 오해

  • 도메인과 호스팅을 혼동하기. yourname.com을 사는 것만으로 그곳에 사이트가 생기지는 않습니다. 호스팅과 그것을 가리키는 DNS 레코드도 필요합니다.
  • “무제한”이 정말 무제한이라고 가정하기. 대역폭이나 저장 공간이 무제한이라고 광고하는 요금제는 보통 공정 사용 조건이 있습니다. 꼭 읽어보세요.
  • 운영 비용을 잊기. 앱을 만드는 것은 하나의 비용이고, 호스팅, 데이터베이스, 스토리지, 서드파티 API는 지속적인 비용입니다. 출시 전에 각각 어떻게 청구되는지 확인하세요.
  • 서버의 디스크에 파일 저장하기. 대부분의 현대 호스팅에서 서버의 로컬 디스크는 임시이며, 배포나 재시작마다 지워질 수 있습니다. 업로드된 파일은 오브젝트 스토리지에 두어야 합니다.
  • 미리보기를 운영 환경으로 착각하기. 미리보기는 일시 중지되거나, 테스트 데이터를 쓰거나, 여러분에게만 보일 수 있습니다. 공유하기 전에 게시하세요.
  • 어디로 옮길 수 있는지 무시하기. 호스팅이 한 플랫폼에 묶여 있다면, 나중에 코드를 내보내 다른 곳에서 실행할 수 있는지 확인하세요.

AI 빌더에 요청할 내용

  • “게시 후 이 앱이 실행되려면 정적 파일만 필요한가, 아니면 서버와 데이터베이스도 필요한가?”
  • “업로드된 파일은 어디에 저장되나? 서버의 로컬 디스크에 있지 않도록 해줘.”
  • “모든 API 키는 환경 변수에 보관해줘.”
  • “이미지와 정적 파일에 캐시 헤더를 추가해줘.”
  • “마지막으로 실패한 요청의 로그를 보여줘.”
  • “이것을 다른 곳에서 호스팅하고 싶다면 무엇이 필요한가?” AI로 만든 앱을 내보내고 직접 호스팅하는 방법을 참고하세요.

Mythex에서의 호스팅

Mythex에서 호스팅은 빌더의 일부입니다. 게시하면 Mythex가 프로젝트의 스냅샷을 만들고 yourname.mythex.app에 배포합니다. 정적 프런트엔드는 정적 사이트로 나가고, 백엔드는 유휴 시 잠들고 다음 방문 때 깨어나는 관리형 머신에서 실행됩니다. 앱에 필요할 때 데이터베이스와 파일 저장소가 프로젝트와 함께 제공됩니다. 호스팅, 대역폭, 데이터베이스, 스토리지 비용은 빌드와 같은 크레딧 잔액에서 차감되며, Pro에서는 이 비용이 Free 요금의 절반입니다. 정적 사이트는 유휴 상태일 때 크레딧을 쓰지 않습니다. Pro에서는 HTTPS가 자동으로 발급되는 커스텀 도메인을 추가할 수 있습니다. 문서에서는 게시와 호스팅 한도를 다루며, 요금제에서 플랜을 비교할 수 있습니다.

자주 묻는 질문

웹 호스팅이란 간단히 무엇인가요?

웹 호스팅은 항상 켜져 있고 인터넷에 연결된 서버의 공간과 컴퓨팅 자원을 빌리는 것으로, 그래서 여러분의 웹사이트나 앱에 언제든 누구나 접속할 수 있습니다. 호스트는 파일을 저장하고, 코드를 실행하고, 방문자의 브라우저로 페이지를 보냅니다.

도메인과 호스팅은 같은 건가요?

아니요. 도메인은 사람들이 입력하는 이름, 예를 들어 example.com입니다. 호스팅은 사이트가 실제로 실행되는 곳입니다. DNS 레코드는 도메인이 호스트를 가리키도록 해서 둘을 연결합니다. 둘을 같은 회사에서 사거나 다른 회사에서 살 수 있습니다.

AI로 만든 앱에 별도의 호스팅이 필요한가요?

빌더에 따라 다릅니다. Mythex를 포함한 일부 AI 앱 빌더는 게시할 때 앱을 대신 호스팅합니다. 다른 빌더는 생성된 코드를 여러분이 직접 호스팅 제공업체에 배포해야 합니다.

정적 호스팅과 동적 호스팅의 차이는 무엇인가요?

정적 호스팅은 랜딩 페이지처럼 모든 방문자에게 같은 파일을 제공합니다. 단순하고 빠르며 저렴합니다. 동적 호스팅은 요청마다 응답을 만드는 서버 코드를 실행하며, 로그인, 데이터베이스, 결제가 있는 앱에 필요합니다.

Mythex · Pricing · AI로 무엇이든 만들기 · 웹사이트 및 앱 템플릿 · Mythex 비교 · AI 앱 개발 용어집 · 무료 AI 앱 개발 도구 · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)