안녕하세요 ?
오늘은 아마존 웹서비스와 Kloxo-MR 웹호스팅 관리 패널을 이용한 무료 웹호스팅을 진행하는 방법을 알아보도록 하겠습니다.
웹사이트를 만들때 가장 먼저 고려하는 기술적인 내용은 물리적인 웹서버을 어떻게 구성하는가 입니다. 웹서버에 경험과 지식이 없는 사람들은 처음에는 아주 Cafe24와 같은 저렴한 웹호스팅으로 시작했다가 많은 실망을 하고 웹호스팅을 용량이나 늘리거나 좀 더 나은 프로세스를 사용하는 것으로 옮기는 경우가 많습니다. 대부분 이해할 수 없는 상황으로 시간을 허비하고 비용을 지불하고 난 후 그제서야 웹호스팅의 중요성을 깨닫게 됩니다. 그런 이후 자신만의 웹 서버를 구축하여 좀 더 빠른 시간내에 관리업무를 진행했으면 하지만 그 경우 따로 서버 관리자를 두어 추가적인 인건비와 관리 시간을 투입해야 하므로 기존의 웹호스팅 업체에 불만이 있지만 그대로 주저않고 맙니다. 또한 한번 웹호스팅 업체에 자리를 잡은 후에 동일한 웹사이트를 다른 웹호스팅사에 옮긴다는 것은 리스크가 많습니다. 그런 소비자의 심리를 아주 잘 이용사여 사업을 확장해 나간 업체가 Cafe24 와 같은 웹호스팅 업체라 할 수 있습니다.
이제 웹호스팅의 업계 인프라도 많이 변화되어 미국에는 이미 많은 소규모의 웹호스팅 업체가 자리잡아가고 있습니다. 웹서버의 사용 비용이 파격적으로 인하되었고 웹호스팅을 전문적으로 관리할 수 있는 무료 웹호스팅 패널이 많이 나와 있기 때문입니다. 한편 서버의 비용을 사용하는 지불하는 아마존 웹 서비스(Amazon Web Service)가 나온지 10년이 되어 이미 비지니스 모델의 안전성은 이미 검증되었습니다. 그러한 이러한 상황을 어떻게 잘 조합하여 무료 웹호스팅이 어떤 식으로 구성하는지 기술적인 요소 부터 먼저 알아보도록 하겠습니다.
가상서버(VPS 호스팅/클라우드)와 물리서버(웹호스팅/서버호스팅)는 물리적 IT 자원을 어떻게 사용하는지에 따라 아래와 같이 나눌 수 있습니다.
(1) VPS호스팅/클라우드
물리적 IT 자원과 가상화 기술의 결합으로써 서버 1대에 들어가는 물리적 시스템 자원을 여러 가상서버(VM)로 분할하여 마치 개별 서버처럼 운영될 수 있도록 제공하는 것으로, 사용자가 직접 관리자 권한을 가지고 할당된 자원을 자유롭게 운영할 수 있습니다.
(2) 웹호스팅
물리적 IT 자원을 여러 사용자 나눠 사용하며 서버 1대에 들어가는 물리적 시스템 자원을 여러 사용자가 공용으로 사용하며, CPU/Disk/Memory 등 각 고객이 서로의 사용량에 영향을 받기 때문에 속도가 느려지는 경향이 있습니다. 서버 관리에 대한 독립 권한이 없어 사용에 제한이 있습니다.
(3)서버호스팅
물리적 IT 자원을 한 사용자 단독 사용하므로 서버 1대에 들어가는 물리적 시스템 자원을 한 사용자가 독립적으로 사용하므로 속도와 보안성이 우수합니다. CPU/Disk/Memory 등을 사용자가 관리 권한을 가지고 직접 자유롭게 운영할 수 있습니다.
(4) 가상서버 이해에 필요한 용어
용어 | 설명 |
---|---|
1. 가상화 | 하나의 물리적 자원을 여러 대의 논리적 시스템으로 활용하는 방안으로, 기존에는 하나의 하드웨어 시스템에 하나의 운영체제(OS)를 동작시켰으나 하드웨어 성능이 발전함에 따라 하나의 하드웨어에 여러 대의 운영체제(OS)를 설치하여 자원(CPU/Memory/disk)을 공유하는 소프트웨어 기술이다. |
2. 서버 가상화 | 한 대의 물리적 서버를 여러 대의 가상 머신으로 나눠 쓰는 것을 말한다. 가상 머신을 만들 때 사용되는 기술을 하이퍼바이저(Hyperviser)라 하고, 주로 Vmware/Xen 등과 같은 가상화프로그램을 통해 이루어진다. |
3. 가상 머신 | 가상 서버 = VM = VDS = VPS = Virture Machine |
4. 하이퍼바이저(Hyperviser) | 가상 머신의 생성/삭제를 관장하고, 게스트 머신의 운영체제를 활성화시켜주는 일종의 소프트웨어이다. 예를 들면 VMWare나 Vagrant가 그것이다. |
5. vCore | vCore란 ‘Virture Core’로, 1대의 가상서버에 연결되는 CPU 속 core를 의미한다. CPU가 사람의 ‘뇌’라고 한다면, core는 ‘좌뇌/우뇌’ 등 뇌 안의 구성요소라고 볼 수 있으며, 동시에 몇 가지 일을 수행할 수 있는지를 의미한다. 업체별 상품을 보면 ‘2vCore/4vCore’ 등의 표시를 볼 수 있는데, 결국 1대의 VM에 구성되어 있는 core의 개수를 뜻하는 것이다.예를 들어, 2vCore는 2core가 들어있는 1대의 VM을 임대한다는 것이다. core 개수 많을수록 동시에 해결할 수 있는 능력이 커지므로 2vCore 보다 4vCore가 속도가 더 빠르고 성능이 좋은 것이다. |
(1) 서버에 대한 기초 투자 비용을 사용량에 따른 가변 비용으로 대체할 수 있습니다.
실제 초기 기업이나 소기업이 시작한 서비스이 성장을 미리 예측하기 힘들기 때문에 사용한 만큼 돈을 지불할 수 있다는 것은 꽤 호소력이 있는 제안입니다. 단순히 단독 서버 뿐만 아니라 웹서비스와 관련된 DB서버인 IDS, 네임서버인 Route53, 대용량 저장장치인 S3 그리고 cDN 서비스인 Cloudfront 등 대기업에서만 제공할 수 있는 다양하고 강력한 기능들을 소기업에서도 사용하면서 사용한 만큼만 돈을 지불하는 방식으로 데이터 센터 비스니스에 대하여 완전히 새로운 개념을 정립하였고 이를 바탕으로 전세계에서 AWS 센터를 설립하여 승승장구하고 있습니다.
(2) 가변 비용으로 전환한 비용도 예전 비용보다 적게 들어갑니다.
아마존이 가진 서버나 와이브로 서비스에 대한 구매력은 규모의 경제를 바탕으로 세계 최고를 자랑하고 있습니다. 규모의 경제를 바탕으로 저렴한 가격으로 구매한 장비와 서비스를 구매하여 박리다매 형식으로 고객에 공급하므로써 실제 기존의 IDC센터에서 전용 서버를 임대하는 것 보다 저렴한 가격으로 서비스를 받을 수 있습니다.
(3) 필요한 서비스를 언제든지 확장할 수 있습니다.
AWS가 제공하는 확장선은 일반 웹호스팅 또는 전용 서버 서비스와는 차원이 다른 확장성으로 제공합니다. 필요한 만큼 모든 서비스를 제단하여 적용하므로서 사용자는 기술에 대해 아는 만큼 저렴하게 서비스를 제공 받을 수 있습니다. 따라서 CPU 속도, 저장 공간, 트래픽 등 자신이 원하는 어떤 서비스라도 부페식으로 자유롭게 선택 또는 확장이 즉시 가능하도록 구성되어 있습니다.
(4)소기업을 위한 대기업 품질의 서비스
지금까지 대기업은 항상 소기업보다 IT 기술에 대한 더 많은 혜택을 받았습니다. 하지만 AWS를 이용한다면 이것은 더 이상 사실이 아닙니다. 예를 들면 AWS에서는 소기업을 위해 수십억원의 가치가 있는 세계 표준의 보안 서비스가 무료로 제공됩니다. 이것은 클라우드 서비스를 사용하는 고객으로써는 가장 중요한 장점중의 하나가 되었습니다. 그리고 서버 부하를 줄이고 웹 페이지의 다운로드 속도를 향상 시키기 위한 일반 대기업 이상 수준의 서비스가 매우 저렴한 비용으로 제공되고 있습니다.
(5) 표준화된 AWS 관리 콘솔
AWS 관리 콘솔은 AWS 서비스의 허브입니다. 이는 사용자가 AWS 계정으로 서비스 추가, 비용 확인, 계정 정보 변경, 사용 변경 등 을 확인할 수 있게 해드립니다. 이는 더운 쉽고 간편하게 웹사이트 및 데이터를 변경하게 하며 어디에서도 기술 지식이 없는 사람들이 진행할 수 없는 것을 진행할 수 있게 도와드립니다.
[아마존에서 제공하는 무료 서비스 내용]
그러면 일반 웹사이트 제작자가 서버 기술이 없는데이런 좋은 서비스를 어떻게 활용할 수 있나요 ? 다음 페이지를 보시면 방법이 제시됩니다.