일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- spring async
- vscode
- optional
- 비주얼 스튜디오 코드
- Optional 사용법
- github CI/CD
- AWS
- AWS S3
- AWS ssh
- java Optional
- 자바 스트림
- spring multi thread
- 창업
- @async
- AWS 프로젝트 올리기
- 스트림 예제
- 창업 마인드
- Visual Studio Code
- 마인드
- java stream
- 창업형인간되기
- dockerfile
- ssh
- AWS 프로젝트
- 라이프해킹스쿨
- AWS 키페어
- 창업형인간
- CI/CD
- AWS EC2
- java null 처리
- Today
- Total
목록programming language/DevOps (9)
Wookim
지난 시간 작업사항 1. 간단한 python flask 웹 api 서버 만들기 2. 도커파일과 requirements.txt 만들기 3. github에 프로젝트 올리기 4. EC2에 필요한 소프트웨어 다운받기 (파이썬, 도커 등) 5. EC2에 계정 만들기 6. git 프로젝트 clone 하기 7. 도커파일 빌드하여 프로젝트 이미지 만들기 8. 도커 컨테이너 실행하기(프로젝트 실행) 이번 포스트 작업사항 9. EC2 인스턴스 인터페이스(웹페이지)에서 포트 열기(인바운드 규칙 생성) 10. url로 웹페이지 접속하기 9. EC2 인스턴스 인터페이스(웹페이지)에서 포트 열기(인바운드 규칙 생성) 지난시간에 flask 웹 어플리케이션을 도커 컨테이너로 띄어 EC2에서 접속확인까지 해봤다. 이번엔 EC2가 아닌..
지난 시간 작업사항 1. 간단한 python flask 웹 api 서버 만들기 2. 도커파일과 requirements.txt 만들기 3. github에 프로젝트 올리기 4. EC2에 필요한 소프트웨어 다운받기 (파이썬, 도커 등) 5. EC2에 계정 만들기 이번 포스트 작업사항 6. git 프로젝트 clone 하기 7. 도커파일 빌드하여 프로젝트 이미지 만들기 8. 도커 컨테이너 실행하기(프로젝트 실행) 9. EC2 인스턴스 인터페이스(웹페이지)에서 포트 열기(인바운드 규칙 생성) 10. url로 웹페이지 접속하기 6. git 프로젝트 clone 하기 EC2에 window terminal로 접속하여 github에 올린 프로젝트를 다운받아보자. EC2에 접속한 후 지난시간에 만든 계정으로 혹은 ubuntu..
자 이전 글에서 3번 까지 진행했다. 4번부터 진행해 보자. 1. 간단한 python flask 웹 api 서버 만들기 2. 도커파일과 requirements.txt 만들기 3. github에 프로젝트 올리기 4. EC2에 필요한 소프트웨어 다운받기 (파이썬, 도커 등) 5. EC2에 계정 만들기 6. git 프로젝트 clone 하기 7. 도커파일 빌드하여 프로젝트 이미지 만들기 8. 도커 컨테이너 실행하기(프로젝트 실행) 9. EC2 인스턴스 인터페이스(웹페이지)에서 포트 열기(인바운드 규칙 생성) 10. url로 웹페이지 접속하기 4. EC2에 필요한 소프트웨어 다운받기 (파이썬, 도커 등) window terminal에서 ssh로 인스턴스에 접속해보자. aws 인스턴스가 실행중인지 한번 확인하고 접..
지난 글에서 EC2에 window terminal을 이용해 접속하는 방법에 대해 작성했다. 이번엔 웹서버를 EC2에 저장하고 실행시켜 외부에서 접속해보자. 내용을 앞서 정리하자면 다음과 같다. 1. 간단한 python flask 웹 api 서버 만들기 2. 도커파일과 requirements.txt 만들기 3. github에 프로젝트 올리기 4. EC2에 필요한 소프트웨어 다운받기 (파이썬, 도커 등) 5. EC2에 계정 만들기 6. git 프로젝트 clone 하기 7. 도커파일 빌드하여 프로젝트 이미지 만들기 8. 도커 컨테이너 실행하기(프로젝트 실행) 9. EC2 인스턴스 인터페이스(웹페이지)에서 포트 열기(인바운드 규칙 생성) 10. url로 웹페이지 접속하기 내용이 좀 많으니 나누어서 작성하겠다. ..
자 지난 글에서 EC2 인스턴스를 띄워 보았다. 이제 내 로컬환경(내 pc)에서 aws의 ec2에 접속해보겠다. 방법은 여러가지이다. 이전에 설명한 SSH 방식으로 접근할 것인데, mac이라면 터미널에서 ssh 명령어로 접근할 것이고 window 유저들은 흔히 putty를 사용할 것이다. putty를 이용한 방법은 구글링 해보면 많은 자료가 나온다. 필자는 window10에서 ssh 클라이언트를 사용할 수 있기에 window terminal을 이용해 접속해보겠다. 시작전에 작업사항을 정리해보자 window teminal 설치 window openSSH 사용 설정 (재부팅) aws 접속하여 인스턴스 접속정보 확인 프라이빗 키(pem 키) 설정 window terminal에서 ssh 로 ec2 접속하기 작업..
자 지난시간에 EC2에 접속하기 위한 규칙을 알아보았다.(ssh와 프라이빗키, 퍼블릭키) 서두가 길었으니 바로 진행해보자. 위 하면에서 "기존 키 페어 선택" 드롭 박스를 선택하면 2가지가 추가되는데, 우리는 맨 처음 접속을 할것이기에, "새 키 페어 생성"을 선택하자. 선택 했다면 키 페어의 이름을 작성하고 키 페어 다운로드 버튼을 클릭하면, 주구장창 이야기한 프라이빗 키가 다운된다. 이 다운로드한 키는 아주 아주 중요하다!!! 절대로 관리를 소홀히 하지 말것!!!! 잃어버리면 골치 아파지니까 꼭 따로 중요한 폴더인곳에 옮기고 관리 하도록!!!!! 필자는 컴퓨터 하드 드라이브에 새 폴더를 만들고 옮겨두어따. 키를 다운받았다면 위 사진처럼 인스턴스 시작 버튼이 활성화 된다. 클릭해보자. 직후의 화면을 저..
SSH (Secure SHell) 상황으로 알아보자. 내컴퓨터 A와 다른 컴퓨터 B가 있을 때, A컴퓨터에서 B컴퓨터에 접속하여 B컴퓨터를 사용하고 싶은 상황이다. 나 -> A컴퓨터 -> 네트워크 -> B컴퓨터 접속 -> B컴퓨터 사용 이렇게 내컴퓨터로 다른 컴퓨터를 사용하는 것을 원격제어라 한다. 이런 상황에서 아무나 B컴퓨터에 접속해서 사용한다면 해킹을 당하거나 위험할것이다. (상상해 보라. 누가 내 컴퓨터에 들어와 소중한 자료들을 지우거나 빼간다면?....) 따라서 사람들은 보안을 위해 규칙을 정하기로 했다. 외부에서 특정 컴퓨터로(B컴퓨터) 접속을 하려면 규칙을 준수해야한다. 규칙 1.현관으로 들어 올 것. 2.현관으로 들어 올 때 등록해둔 신분증을 제시할것. 간단하고 거칠게 표현하면 위와 같다...
지난 글에서 회원가입 및 콘솔창 진입하기 까지 했다. 이번에는 EC2 가상 머신을 띄워보고 거기에 여러가지 설정들을 해보자. 위 화면에서 EC2를 찾아 클랙해보자. 요런 화면이 나온다. 이 화면은 생성할 EC2 머신의 운영체제(OS)를 선택하는 화면이다. 필자는 우분투로 진행할것이다. 주의할점은 프리 티어 사용 가능 이라고 쓰여진것만 써야한다!!!!! 꽁짜라고 쓰여진것을 써야 돈이 안나오니 잘 모르겠다면 꼭꼭 주의해서 선택하자. 다음 단계는 인스턴스 유형을 선택하는 화면이다. 쉽게 말해 컴퓨터의 스펙을 정하는 단계이다. 컴퓨터 잘아시는 분이라면 CPU, 램, 그래픽카드, ssd, 하드 뭐 이런것들 다들 잘 알것이고... 좋은 장비를 선택하면 사용 요금이 더 커진다고 생각하면 된다. 필자는 과금은 무섭기에..