티스토리 뷰
part3. 서버 이야기
IDC(Internet Data Center) = 서버를 모아둔 곳
서버 = 컴퓨터
호스팅 = 서버의 전체 혹은 일부를 이용할 수 있도록 임대해주는 서비스.
- 호스팅을 사용하면 24시간 내내 안정적으로 전기도 공급하고, 인터넷 회선도 유지하고, 보안까지 갖추어서 서버를 관리해준다.
- 웹 호스팅(하나의 서버 장비를 여러 명이 공유하여 사용, 저렴)
- 서버 호스팅(한 명의 고객이 하나의 서버를 임대, 비싸지만 대형 홈페이지 구축 가능)
- 클라우드 호스팅(가상 서버를 임대, 자유롭게 서버 스펙을 조절하고 사용한 만큼 금액 지불)
클라우드는 원거리에 있는 서버에 저장되어 있는 리소스들을 자유자재로 사용할 수 있는 형태로 구성되어 있다.
장점 : 이동의 자유 / 신속성
클라우드 컴퓨팅 서비스
SaaS(Software as a Service) | PaaS(Platform as a Service) | IaaS(Infrastructure as a Service) |
- 특정 소프트웨어를 필요한 시기에 인터넷으로 접속해서 사용하고 사용한 만큼 비용을 지불 - 지메일(Gmail), 드롭박스(Dropbox) - 일상생활에 가장 가까운 클라우드 방식 - 구름 한 조각에 접속하면 즉시 사용 가능 |
- 클라우드의 플랫폼 애플리케이션을 제공해주는 방향, 플랫폼 위에서 곧바로 개발에 착수 가능 - 구름 안으로 들어가서 준비된 컴퓨터 자원들을 활용하는 방식 - 잘 마련된 집을 빌리고 그에 맞는 비용을 지불하는 것 |
- 서비스를 만들기 위한 모든 것이 준비되어 있는 방식(소프트웨어, 데이터베이스, 저장공간, 보안 등 모든 것이 가능) - 아마존 웹 서비스(AWS), 마이크로소프트 애저(Azure), 구글 클라우드 플랫폼(Google Cloud), IBM 스마트 클라우드 서비스 - 직접 만든 시스템은 커다란 구름의 일부 |
AWS(Amazon Web Service)
- 아마존닷컴의 클라우드 컴퓨팅 사업부가 제공하는 서비스
- 네트워킹을 기반으로 가상 컴퓨터와 스토리지, 네트워크 인프라 등 다양한 서비스를 제공
- 비즈니스와 개발자가 웹 서비스를 사용하여 확장 가능하고 정교한 애플리케이션을 구축하도록 지원해준다.
- 전 세계적으로 분포한 데이터센터에서 200개의 기능과 서비스를 제공한다.
- 세계적으로 가장 포괄적이고, 널리 사용되고 있는 클라우드 플랫폼
서버 공격 방법
1.디도스(DDOS) 공격(새로고침 테러)
- 수천만 명이 똑같은 페이지에 접속하여 새로고침(F5)을 계속 누른다면 서버가 가진 한계에 도달하고 시스템 자원이 부족하여서 원래 목적대로 시스템을 사용할 수 없게 된다. > 이러한 디도스 공격을 위해 해커들은 치밀한 방법으로 사이트에 접속해서 새로고침 기능을 실행한다.
- 사용자의 컴퓨터를 감염시켜서 좀비 PC로 만든 후에 이 컴퓨터들을 동시에 특정 사이트에 접속하여 서버를 공격한다.
2.온도
- 열은 서버를 공격하는 최대의 적이다.
- 북극과 가까운 스웨덴 루레아에 데이터센터를 설립(페이스북)하거나 차가운 바닷속에 서버를 넣어 자연 냉각으로 해저 데이터센터(마이크로소프트)를 만들기도 함.
DNS(Domain Name Service/Server)
- 인터넷에 연결된 기기는 고유한 IP 주소가 할당되어 있다. 도메인 주소를 입력하고 접속하면 이름이 IP 주소로 변환된다.
- DNS가 없다면, IP 주소를 외워서 웹사이트에 접속해야 한다.
어셈블리어 = 기계어와 일대일 대응이 되는 컴퓨터 프로그래밍 저급 언어, CPU와 직접 대화할 수 있는 언어
UNIX(유닉스)
- 다중 사용자, 다중 작업 기능을 지원하는 대표적인 운영체제, 명령어 방식의 인터페이스를 기본으로 한다.
안드로이드 = 리눅스 커널 기반으로 만든 스마트폰 속 운영체제
백엔드가 실행되는 서버의 운영체제가 리눅스라고 할지라도 개발자 PC가 리눅스일 필요는 없다. 윈도우, 맥에서 개발을 진행하고 리눅스에서 배포하면 된다.
운영체제
- 사용자가 컴퓨터를 사용하기 위해 필요한 소프트웨어
- 컴퓨터 사용자와 하드웨어 간의 인터페이스로서 동작하는 시스템 소프트웨어의 일종으로, 다른 응용프로그램이 작업을 할 수 있도록 환경을 제공해준다.
출처) 고코더. (2022). 오늘부터 IT를 시작합니다. 한빛미디어
'Reading' 카테고리의 다른 글
오늘부터 IT를 시작합니다 3 (0) | 2023.03.08 |
---|---|
오늘부터 IT를 시작합니다 1 (0) | 2023.02.28 |