본문 바로가기
반응형

내일배움캠프26

[Spring] Spring 구조와 API 흐름 이해하기2 (스파르타코딩클럽 - 웹개발의 봄, Spring 3주차) { ⭐ 더 정리된 노션 버전 ⭐} 타임라인 서비스로 Spring 구조 이해 API 설계하기 (CRUD) fair-cheetah-80d.notion.site ❗API 설계하기 (CRUD) ✔️ Repository 만들기 domain 패키지 (Repo 영역) 만들기 domain - Memo.java 클래스 생성 package com.sparta.week03.domain; import lombok.Getter; import lombok.NoArgsConstructor; import javax.persistence.*; @NoArgsConstructor // 기본생성자를 만듭니다. @Getter @Entity // 테이블과 연계됨을 스프링에게 알려줍니다. public class Memo extends Times.. 2022. 5. 26.
[Spring] Client, Server, DB의 흐름 익히기 위한 개념 정리 ❗ Spring의 구조 1. Controller : 가장 바깥 부분, 요청/응답을 처리함. 2. Service : 중간 부분, 실제 중요한 작동이 많이 일어나는 부분 3. Repo : 가장 안쪽 부분, DB와 맞닿아 있음. (Repository, Entity) ✔️ RDBMS - RDBMS(Relational DataBase Management System), 줄여서 RDB - 컴퓨터에 정보를 저장하고 관리하는 기술 - 관계형 데이터베이스 - RDBMS의 종류 : MySQL, PostgreSQL, Oracle Database(유료) ✔️ H2 - RDBMS의 한 종류 - In-memory DB로, 서버가 작동하는 동안에만 내용을 저장하고, 서버가 작동을 멈추면 데이터가 모두 삭제됨. = 서버가 켜져있는 .. 2022. 5. 25.
[DB/SQL] SQL 문법 총정리 ❗ 데이터베이스 - 여러 사람이 같이 사용할 목적으로 데이터를 담는 통! - 모든 데이터베이스는 CRUD 기능을 지원! ( C - Create 생성, R - Read 읽기, U - Update 변경, D - Delete 삭제) ❗ SQL - Structured Query Language의 약자! - 데이터를 읽어오는 과정인 'R'을 편리하기 위해 SQL을 사용. - 데이터를 손쉽고 깔끔하게 정리/분석하는 기능도 지원함. - 데이터를 가져오는 명력어를 작성하는 것을 'SQL 쿼리를 작성한다'라고 함. ✔️ Select - 데이터를 선택해서 가져온다. - 1) 어떤 테이블에서 2) 어떤 필드의 데이터를 가져올지로 구성됨. - 아래의 표가 테이블이고, 노란 형광색이 필드를 나타냄. select * from u.. 2022. 5. 24.
[GCP] GCP 구글 클라우드 플랫폼 알아보기, 가상머신(VM) 구글 클라우드 GCP. Azure, AWS 비교 GCP Azure AWS 클라이언트 라이브러리 Cloud SDK Azure SDK AWS SDK 클라우드 쉘 Cloud Shell Azure Cloud Shell AWS Cloud Shell 오류처리 Error reporting CDN Cloud CDN Content Delivert Network CloudFront 도메인 및 DNS Cloud DNS DNS Amazon Route 53 컴퓨팅 Compute Engine Virtual Machines0 EC2 구글 VM 인스턴스 라이브이전 기능 비공개 커스텀 이미지 컨테이너 사용 머신 유형 설정 인스턴스 템플릿 동일한 인스턴스 사용시 필요 글로벌 리소스 인스턴스 흐름 이미지 기반 인스턴스 생성 2022. 5. 22.
[Azure] Azure Network 보안 Azure Network 보안 Azure의 보안 계층 데이터가 VM에 접근할 때 까지 거치는 단계 공동 책임제 Azure Ddos Protection 분산 서비스 거부 공격은 네트워크 리소스에 과부하를 걸어 응용 프로그램의 속도 저하 또는 응답을 하지 못하도록 함. 네트워크 가용성 영향 Basic 계층은 Azure에서 기본 사용 Standard 계층은 Azure 가상 네트워크 리소스를 보호하도록 Microsoft에서 관리 기능 추가 Azure Firewall 네트워크 리소스를 보호하기 위해 IP 또는 Domain 주소를 기반으로 접근 허용/거부를 할 수 있는 관리형 서비스 Inbound/Outbound NAT 필터링 규칙 적용 고가용성 내장 무제한 확장성 Azure Monitor 지원 Applicatio.. 2022. 5. 22.
[Azure] Azure VMSS, LB VirtualMacine Scale Sets (VMSS) 가상머신 확장 집합 수직적 확장 수직 컴퓨팅 리소스를 추가하는 방법 애저에서는 VM크기 (Size)를 변경 수평적 확장 노드 추가 방식 애저에서는 VM갯수를 증가. 기능 인스턴스를 자동 축소/확장 서버 로드 증가 → 인스턴스 숫자 증가 서버 로드 감소 → 인스턴스 숫자 감소 기간별 설정, 매트릭 설정으로 수동/자동 가능 Load Balance(LB) 백엔드풀(Back End Pool) : 리소스 집합 (VM, VMSS) 상태 프로브 (Health Probe) : 백엔드 풀 리소스 상태 모니터링 부하 분산 규칙 (Load Balancer Rules) : 트래픽 분산 규칙 설정 프런트엔드 IP (Front End IP) : 로드발란서에 접속하는 IP .. 2022. 5. 22.
반응형