[토스뱅크 사이버보안 부트캠프] 5~7주차 후기 (10월 6일 ~ 10월 22일)
·
TIL
5~6주차에는 리눅스에 대한 전반적인 것을 마무리하고, 일주일 간의 클라우드 수업도 마무리를 하였다. 3주 동안 리눅스와 AWS에 대해 정말 압축적으로 많은 것들을 배울 수 있는 시간이었다. 중간에 몇 번 위기의 순간들이 있었지만, 그래도 같이 수강하는 분들과 대화를 나누거나 도움을 받으면서 잘 헤쳐나간 시간이었다. 정말 그 분들이 없었다면 버티기 어려웠을 것 같다. 결국 리눅스 시험과 클라우드 시험에서도 좋은 점수를 받아서(각각 95점!) 그래도 잘 마무리할 수 있었다.클라우드 수업에 사용하였던 AWS 교재이다. 이 교재의 자세한 부분을 다 읽어보진 못했지만, AWS의 다양하고 핵심적인 기능들을 실습해보며 클라우드에 대해 감을 익힐 수 있는 시간이었다. 수업을 들을 때는 이해가 잘 안가는 부분(특히 V..
[클라우드 기초] 도커 기초 개념
·
클라우드
5일차 | Notiondocker create [OPTION] IMAGE [COMMAND] [ARG...]^Capp.notion.com
[클라우드 기초] AWS 오토스케일링, CloudWatch 지표 및 로그
·
클라우드
4일차 | Notion오토스케일링app.notion.com
[클라우드 기초] AWS RDS 생성, S3 버킷 및 웹호스팅, Route 53 및 ACM
·
클라우드
3일차 | Notion매일 해야 하는 리소스 정리app.notion.com
[클라우드 기초] AWS 사용자 및 정책 생성, VPC 환경 설정 (NAT 게이트웨이, 보안 그룹, 로드밸런스)
·
클라우드
2일차 | Notion어제 만든 보안 그룹과 키페어 삭제(잔여물 없애고 새로 만들기 위해)app.notion.com
[클라우드 기초] 클라우드 기초 개념 및 AWS EC2 인스턴스 생성
·
클라우드
클라우드란?물리적인 서버를 갖고 있지 않아도, 비용만 내면 서버를 임대해서 사용할 수 있는 서비스이다.눈으로 볼 수는 있지만, 그 실체를 볼 수는 없다.비용이 들지만, 물리적인 비용이 절감된다. 예를 들어 서버실에 문제가 생길 경우 회의를 하고 부품 발주를 하는 등의 비용이 절감된다. 시간적 비용, 물리적 비용 등이 발생하지 않는다. 클라우드 컴퓨팅 서비스 유형온사이트(온프레미스) - 스토리지, 서버 등 모든 것(장비 등)을 다 준비해야 한다.IaaS인프라를 제공하는 클라우드 서비스 유형인프라에는 서버. 네트워크, 스토리지 등 하드웨어 영역과 가상화 기능이 해당클라우드 공급자는 해당 인프라 영역을 관리하고 서비스를 제공하며, 클라우드 사용자가 나머지 영역을 직접 관리하는 구조네트워크, 저장장치, 가상화,..
[리눅스 기초] 데이터베이스 SQL 활용
·
리눅스
1. 데이터베이스와 사용자 관리1-1. 데이터베이스 사용자데이터베이스는 사용자 계정을 통해 접근을 제어한다. 사용자 계정에는 사용자 이름, 접속을 허용할 호스트, 비밀번호 등이 설정된다.사용자 이름(User): 데이터베이스에 접근하는 계정호스트(Host): 해당 계정의 접속이 허용되는 위치비밀번호(Password): 사용자 인증에 사용하는 정보MySQL에서는 사용자명@호스트 형태로 계정을 구분할 수 있다. 예를 들어 localhost는 해당 서버 내부에서 접속하는 경우를 의미한다.데이터베이스는 일반적으로 외부 공인망에 직접 노출하기보다 사설망에 배치하고, 필요한 서버에서만 접근하도록 구성하는 것이 안전하다.또한 관리자 계정인 root를 일상적인 작업에 사용하는 대신, 필요한 권한만 부여한 일반 계정을 사..
[리눅스 기초] 웹 서버와 HTTPS, 데이터베이스 핵심 정리
·
리눅스
1. 웹 서버(Web Server)1-1. 웹 서버와 백엔드의 관계웹 서비스는 프론트엔드, 백엔드, 데이터베이스 등이 서로 연결되어 동작한다. 백엔드는 일반적으로 독립적으로 서비스를 제공하기보다 웹 서버와 연동하여 사용한다.백엔드: 서비스의 핵심 기능과 비즈니스 로직을 처리한다.웹 서버: 클라이언트의 HTTP 요청을 받아 웹 콘텐츠를 제공하고, 백엔드 애플리케이션과 연동한다.대표적인 웹 서버: Apache HTTP Server(httpd), Nginx백엔드 프레임워크 예시: Spring Boot(8080번 포트), Django(8000번 포트)백엔드 프레임워크는 자체 실행 기능을 제공할 수 있지만, 실제 서비스에서는 웹 서버와 함께 구성하여 운영하는 경우가 많다.1-2. 서비스와 포트의 관계리눅스에서 서..