[TIL]

sarahsea·2021년 9월 15일
0

TIL

목록 보기
71/89
post-thumbnail

정규

[배포] AWS
키워드 복기

  • 클라우드 컴퓨팅, 등장배경, 장점-온프레미스/현대의 클라우드 컴퓨팅, 단점:종속, 클라우드 서비스의 형태(SaaS,PaaS,IaaS)
  • 배포란?, 배포의 4단계(development/Integration/Staging/Production), 환경설정과 코드의 분리, 배포전략
  • AWS EC2
    EC2 뜻, 장점, 사용법, 용어: 인스턴스,AMI
  • AWS S3
    뜻, 장:클라우드 스토리지의 장점=접근성+높은 내구성,가용성+편의, 용어:버킷,객체,스토리지클래스, 리전,VPC,보안-인/아웃바운드규칙, 정적 웹사이트 호스팅 (정적/동적파일, 웹호스팅)
  • AWS RDS
    왜쓰나-렌터카의 예, 유지보수,데이터관리,다양한 엔진 선택지 제공

스프린트 서버/클라/DB

Q1. EC2에 ssh로 최초 접속 시, 앞으로 쭉 요거 쓸건데 괜찮아? 하고 물어보는데, warning: permanetly added 하니까 괜히 yes전에 잠깐 생각하게 되잖소ㅎㅎ 이게 뭔가..

sarah@Sarahui-MacBookAir im-sprint-practice-deploy-master % ssh -i "re-sprint-deploy-server.pem" ubuntu@ec2-54-180-81-235.ap-northeast-2.compute.amazonaws.com

The authenticity of host 'ec2-54-180-81-235.ap-northeast-2.compute.amazonaws.com (54.180.81.235)' can't be established.

ECDSA key fingerprint is SHA256:~~~~~~~~~~~.

Are you sure you want to continue connecting (yes/no/[fingerprint])? y

Please type 'yes', 'no' or the fingerprint: yes

Warning: Permanently added 'ec2-54-180-81-235.ap-northeast-2.compute.amazonaws.com,54.180.81.235' (ECDSA) to the list of known hosts.

그래서 대체 ECDSA란?
;더 작은 키 크기를 사용하여 비슷한 수준의 보안을 구현할 수있는 널리 사용되는 DSA 알고리즘의 버전,
공개키를 암호화하는 방식에 'RSA', 'DSA', 'ECDSA'가 있다고

EC2 생성할때 만든 비대칭키에 대해서 앞으로 사용할건데 괜츈?묻는 거 같은데
자세한 설명은 요기에 SSH 동작원리 및 EC2 SSH 접속

Q2. EC2에서 PM2로 서버 백그라운드로 실행하는데 왜 꼭 관리자 권한을 얻어야하는건가요? (동기분의 질문)

내가 ssh로 ec2 접속한걸 연결을 끊더라도 나는 24시간 서버가 돌아가게 하고 싶으니(1024번 아래의 포트로), 설정이 필요한데, cli 로도 가능하지만, 편의를 위해 pm2를 쓰니까, 쭉 백그라운드에서 pm2로 서버 app.js 파일을 실행시켜두려면 관리자 권한이 필요해 (어찌 보면 답은 그냥 원래 그런거야네.._우분투형님이 안그러면 고렇게 해주지를 않아~ 너 권한없어 그렇게는 못해준다~~)

+ Chmod Chown 차이
[Linux] chown(소유권 변경) vs chmod(파일권한 변경) 명령어

Q3. s3/rds 보안설정 중, 인바운드규칙(그래 아무나 못들어오게 하는게 안전하지)는 끄덕끄덕, 아웃바운드는 디폴트가 모든것에 대해 열려있고, 필요한 경우 따로 설정할 수 있는데, 그럼 그 따로 필요한 경우가 뭘까? 나가는 것에 대하여 지정해야하는 경우는?

_ 사내 여러명이 쓰는 경우, 산업스파이 방지용, 정보 유출을 막기위해?! 뭘까? 어차피 보안이유긴 하겠다만 예시가 안떠오름, 뭐가 있을까..

-> AWS에는 "선택적으로 데이터베이스 서버의 아웃바운드 트래픽을 제한할 수 있습니다. 예를 들어 소프트웨어 업데이트를 위해 인터넷 액세스를 허용하지만 다른 모든 종류의 트래픽은 제한할 수 있습니다." (안내보내는 데이터베이스? 소프트웨어의 업데이트를 위해 왜 아웃바운드가 필요한거지..??@@)
=> ...searching

개인

  • 코딩애플-html/css 고급모듈
    • pseudo-element ::before, after 등 이름도 모르고 쓰고 있었네..
    • Shadow DOM ::placeholder, value등 +Progress
    • 실습 랜딩페이지
  • 코테 new Set(), toString(2) ,
    n진법 만들어주는 고마운 존잰지 몰라뵈었네

내일은

  • 실습 킵고잉
  • 고급모듈 완강
  • 리덕스 계속
  • 코테도
profile
생각하는 사람

0개의 댓글