Elastic file system의 약자,EBS와는 다르게 여러 ec2에 연결가능하다.EFS에 접근하기 위해서는 보안그룹을 거쳐야 한다.Linux기반의 AMI만 호환가능NFSv4.I 프로토콜 사용미리 용량을 설정할 필요 없이 쓰는만큼 확장되고 그에 따라 과금된다.EF
특별한 타입의 ec2 instance로, ec2 instance에 연결된 하드웨어의 IO성능이 매우 좋다. 따라서 버퍼나 캐시 같은 일시적인 스토리지로 좋다.단, ec2를 stop했을 때 데이터가 날아가기 때문에 장기적인 스토리지로 적합하지 않다. 장기적인 스토리지는
Amazon Machine Image의 약자로, EC2를 시작하기 위한 기본 세팅의 모음이다.( EC2를 시작하기 위해 OS, 아키텍쳐 타입, 저장공간 용량등을 세팅해놓은 것)참고: https://velog.io/@ghldjfldj/AWS-AMI%EB%9E%8
데이터를 블록단위로 저장하는 스토리지다. (파일 단위가 아니라 블록 단위로 다루서 I/O가 빠르다.), ec2 생성시 자동으로 EBS 볼륨 하나가 ec2에 연결된다.특정 EC2에 연결할 수 있다.특정 가용영역(avaliability zone)에 종속된다.하나의 EBS볼
검색을 빠르게 하기 위한 자료구조, 컬럼의 값을 사용하여 항상 정렬된 상태를 유지(예를 들어, employee 테이블이 있다면 department가 index가 될 수 있다.)MYsql innoDB에서는 B+tree같은 변형 B-tree로 이루어져 있다.참고: http
ec2 인스턴스를 잠자기 모드로 만드는 것. OS를 종료하지 않고 RAM에 있는 데이터를 EBS에 저장해놓는다. 그래서 부팅시 엄청 빠르다. (stop, terminate보다 약한 '절전모드'라고 생각하면 된다// ebs는 AWS에서 할당해준 하드디스크라고 생각하면 된
ec2에 붙는 가상의 랜카드라고 보면된다. (랜카드: 컴퓨터를 네트워크에 연결하는 역할을 하는 부품), 그래서 ec2를 서브넷에 연결해주는 역할을 한다.(원래 ec2는 서브넷 안에 있는거 아닌가?란 생각이 들었는데 사실은 ENI가 서브넷 안에 있고 이걸 통해 서브넷에
EC2 인스턴스가 어떻게 AWS 인프라에 배치되는지를 제어하는 방식모든 ec2 인스턴스가 동일한 가용영역(availability zone)에 있음네트워크가 빨라서 계산작업에 유리함, 다만 가용영역에 문제가 생기면 모든 인스턴스가 장애를 겪음ec2 인스턴스들이 다른 하드
쓴만큼 낸다. 그래서 비쌈기간을 정해 대여받고 할인받는다'기간을 정해놓고 그 기간동안 시간당 얼마 내겠다' 이런 식으로 가격을 정하고 할인 받는데, 정해진 용량보다 더쓰면 On-demand요금 적용됨On-demand에 비해 가격이 가장 저렴함. 최대가격을 정해서 지불하
EC2에는 IAM 역할을 부여해야지 Configure에서 Access키, Secret Access키 등을 부여하면 안된다(보안상 심각한 문제가 생긴다, Access키가 Ec2에 속하면 Ec2에 접속하면 Access키가 탈취될 수 있다. 사실 무슨 말인지 모르겠는데 나중
Cross-Site Request Forgery의 약자로, 사용자가 원하지 않아도 서버로 요청을 보내는 것을 의미한다. ex)사용자 모르게 게시글 삭제, 사용자 모르게 사용자 정보변경개발환경에서는 편하게 개발하기 위해 Spring Security configuratio
Spring security에서 로그인 관련한 설정에 대해 간단히 기록application.yml이나 application.properties에라고 적어주면 한번 로그인한 세션이 90분동안 유지됨.spring security의 configuration 파일에해주면됨.그
프로젝트를 진행하면서 Spring security를 이용해서 정말 간단한 회원가입, 로그인 로직을 구현해서 기록으로 남긴다. 모든 스프링 Security가 이런 구조로 동작하는지는 모르겠다. 그건 나중에 공부하면서 채워가자security에 관한 configuration
커맨드라인에서 다른 IP에 접속하게 해주는 도구로 Linux, Mac OS, Windon 10이후의 운영체제에서 지원가능window에서 지원하는 ssh라고 생각하면 된다.웹에서 aws ec2에 연결하는 툴이다.
그러니까 public IP주소(ex, 3.27.219.167)를 참조하기보다는 DNS 주소(ex, ec2-3-27-219-167.ap-southeast-2.compute.amazonaws.com)를 참조하자
22번 1.ssh(secure shell)로 리눅스 인스턴스에 접속할 떄 사용 2.SFTP(secure file transfer protocol): ssh를 이용해 파일을 업로드할 때 사용 > 21번
보안그룹은 해당 그룹 내의 인스턴스에 대해 인바운드와 아웃바운드 트래픽의 범위를 결정하는 일종의 방화벽인데, 예를 들어 1번 ec2가 보안그룹1에 속하고 2,3번 ec2는 각각 2,3번 보안그룹에 속한다고 해보자. 2,3번 ec2가 보안그룹1에 접근할 수 있도록 ec2
t2.micro에서 t는 인스턴스의 종류, 2는 세대, micro는 인스턴스의 크기를 의미적절히 균형을 이뤄서 웹서버, 코드 저장소 등으로 적합컴퓨팅 작업이 많은 머신러닝이나 배치 프로세싱, 게임서버 등에 적합 C로 시작하는 이름 을 가지고 있음메모리에서 큰 용량의
AWS EC2 생성시 고급 세부정보-사용자데이터에는 EC2가 부팅될 때 딱 한 번만 실행될 명령들을 적을 수 있다.이런식으로 업데이트나 설치같은 것들을 부팅 시 딱 한 번만 실행되도록 할 수 있는데 이걸 bootstrap 이라고 한다.
AWS에서 계정-예산에 들어가서 예산 생성을 누르면 얼마에 도달하면 내 이메일로 알림이 날아오게 만들 수 있다.