UMC server - 3주차 워크북

써니·2021년 10월 28일
0

UMC-Server

목록 보기
4/6
post-thumbnail

목차

  1. 3주차 PPT
  2. 학습 목표
  3. 3주차 수업 후기
  4. 실습
  5. 핵심 키워드
  6. 논의해보면 좋은 것들
  7. 4주차(DB) 수업 전 준비사항

1. 3주차(Linux, AWS) PPT

UMC_SERVER_WEEK3.pdf

2. 학습 목표

  1. OS 개념 적립
  2. 리눅스 환경 이해
  3. 도메인, 서브도메인, 리디렉션에 대한 이해
  4. AWS 기초적인 서비스 개념 이해
  5. AWS EC2 임대

3. 3주차 수업 후기

3주차 수업 듣고 느낀점 이야기, 각자 진행상황 공유

  • 직접 도메인을 구입하고 웹 호스팅을 하는게 너무 재밌었다! EC2 프리티어를 사용한 적이 있어서 제대로 안되면 어떡하지 했는데 다행히 사용 가능하다고 떴다. 수업을 차근히 진행해주셔서 재밌게 들을 수 있었다 :)

4. 실습

🥚 AWS EC2 임대 실습 영상

UMC 3주차 실습 영상(AWS EC2 임대)

📝실습 체크리스트 : 비공개

🔥 트러블 슈팅(실패한 경험도 성장을 위한 경험!)

5. 핵심 키워드

  • OS
    • Operating system (운영체제) : 컴퓨터 하드웨어 위에 설치되어, 컴퓨터 자원을 효율적으로 관리하고 제어하며 작동하기 위해 만들어진 소프트웨어
      1. 프로세스 관리
      2. 메모리 관리
      3. 디스크 관리
      4. 네트워크 관리
    • 프로세스: 프로그램 실행 위해 메모리상에 할당된 프로그램 (대기상태 - 실행 가능 샅애 - 실행상태)
    • Job : 사용자의 관점 - 컴퓨터가 실행하는 하나의 일의 단위 (여러 개의 프로그램 실행) - JCL (Job Control Language)
    • Task : OS의 관점의 작업 단위 (링크)
  • Linux
    • 오픈 소스 OS
    • 커널 : OS의 기본 구성 요소, 하드웨어 리소스 관리
    • 시스템 사용자 공간: 시스템 수준의 태스크를 위한 관리 꼐층 (백그라운드 실행 shell, command line, demon process... + 사용자 상호작용 interface 데스크톱 환경)
    • 애플리케이션
  • IP (링크)
    • 운영체제가 서로 다른 컴퓨터가 네트워크 상에서 통신하기 위해 필요한 통신 규약 (인터넷에 연결된 모든 장치들을 식별할 수 있도록 장비에게 부여되는 고유 주소)
    • host: 네트워크 통신을 주고 받는 주체가 되는 모든 장치들
    • 주소의 표현 방법 : IPv4, IPv6 (링크)
      • IPv4 : IP version 4, 주소 = 32 Bit (8 Bit씩 4자리)
               ex) 115.68.24.88
      • IPv6 : IP version 6, 주소 = 128 Bit (16 Bit씩 8자리)
               ex) 2001:0DB8:1000:0000:0000:0000:1111:2222
    • IP의 종류
      • IP주소는 ICANN에서 국가별 대역 관리, KISA에서 국내 IP주소들 관리
      • IPS(Internet Service Provider): 관리되는 IP주소들을 부여받아 인터넷을 제공하는 통신업체 - SKT, KT, LG
      • 1) 고정 IP vs 유동 IP
        • 고정 IP : 고정된 고유의 IP → 보안성 굳
        • 유동 IP : 일정한 주기/접속마다 사용하고 있지 않은 IP주소를 임시로 발급 - 대부분
      • 2) 공인(public) IP vs 사설(private) IP
        • public IP : 인터넷 사용을 위해 ISP에 가입하여 발급 받는 IP, → 전세계에서 유일 : 외부, 내부 상관없이 해당 IP에 접속 가능
        • private IP : 어떤 네트워크 안에서 내부적으로 사용되는 고유 주소 →하나의 네트워크안에서 유일 : 내부에서만 접속 가능 → 포트포워딩 : 외부에서 내부IP에 접근이 가능하도록 하는 것 (링크)
  • URL : 접속하고자 하는 사이트를 찾아갈 수 있도록 만든 언어로 된 주소
    • URL = 프로토콜(http/https) + Domain (www.example.com) + port + pathToTheFile + parameters (추가적인 작업)
  • Domain (링크) : 요구되는 웹서버 (name server, IP 주소 자체로도 접근 가능)
  • Name Server
    • 도메인 이름과 ip의 상호변환을 가능하게 해주는 서버
    • root dns server – DNS(domain name service의 최상단
      • DNS record: DNS 설정 위해 사용되는 문자들
        • A record = 서버의 이름을 찾아가기 위한 record)
  • Sub Domain
    • 도메인을 기반으로 하는 멀티 기능
    • ex) blog.daum.net, news.daum.net
  • Redirection
    • 웹서버에 요청한 URL을 HTTP응답메시지를 통해 다른 URL로 요청하도록 브라우저에게 다른 URL을 지시할 수 있는 것
    • 필요한 이유:
      1. 권한 설정 (권한 여부 확인 후 권한이 없으면 다른 페이지로 redirect - domani to another domain, subdomain to domain...)
      2. 사용의 편의성 (IP to Domain)
    • Redirect vs Forward (링크)
  • AWS : IT 자원을 인터넷을 통해 on-demand 제공 (이용자의 요구에 따라서 네트워크 통해 자원 제공)
    • vpc : virtual private cloud
    • rds : relation database service
    • s3 : simple, storage, service - vpc 외부에서 실행
    • vpc endpoint를 통해 vpc & s3 통신
  • AWS EC2

    - AWS 클라우드에서 제공하는 확장 가능한 컴퓨팅 용량
    - 원하는 수의 가상 서버 구축, 보안 및 네트워크 변경

❓ 모르는 것들 / 해결하지 못한 것들

모르거나 해결하지 못한 것들을 정리해서 QnA 채널이나 스터디를 통해 같이 해결해보아요!

질문은 어떻게 하는게 좋나요?

6. 논의해보면 좋은 것들

0개의 댓글