교육 (Today I Learned)/SeSAC 70

SeSAC 60일차 / 클라우드 컴퓨팅 2

SeSAC 60일차(2023-10-17) 클라우드 컴퓨팅 2 알아 두면 좋은 AWS 서비스 Amazon Route 53 DNS(Domain Name System) 접속할 IP 주소를 AWS 서비스 엔드포인트(연결점)와 연결하며 이를 name resolution 이라고 한다. AWS Lambda AWS 서버리스 어플리케이션 AWS 컨테이너 서비스 컨테이너: 프로그램 실행 환경을 분리하는 방식 어플리케이션 프로그램만 컨테이너로 분리하고 어플리케이션에 필요한 라이브러리나 데이터를 포함 어플리케이션 코드 + 런타임 + 라이브러리 + 시스템 도구 등을 하나의 인스턴스로 패키징 컨테이너 오케스트레이션: 컨테이너를 자동으로 시작, 중지 및 관리 도커 컨테이너를 생성, 실행, 종료를 관리해주는 엔진(소프트웨어) 컨테이..

SeSAC 59일차 / 클라우드 컴퓨팅 2

SeSAC 59일차(2023-10-16) 클라우드 컴퓨팅 2 Amazon VPC AWS VPN(Virtual Private Network) AWS 클라우드와 온프레미스 사이에 보안 연결 인터넷 VPN 사용 AWS Direct Connect AWS 클라우드와 온프레미스 사이에 네트워크 전용선 연결 VPC나 AWS 서비스와 다른 네트워크를 전용선으로 연결하는 서비스 VPC 피어링 VPC와 VPC 간에 사설 네트워크 연결 Transit(전송) 게이트웨이 VPC나 온프레미스 네트워크 등의 다수의 네트워크들을 하나로 묶어 서로 연결하는 접속점을 제공하는 서비스이다. VPC 엔드포인트 VPC를 지원하는 서비스와 지원하지 않는 서비스를 연동하기 위한 기능 VPC를 사용하지 않는 서비스: S3, DynamoDB VPC..

SeSAC 58일차 / 클라우드 컴퓨팅

SeSAC 58일차(2023-10-13) 클라우드 컴퓨팅 스토리지 서비스 Amazon S3 Amazon S3(Simple Storage Service) 스마트 객체 스토리지 서비스 (데이터 저장 및 관리) 용량 제한이 없다. 기능 파일 업로드와 다운로드 접근 방법 파일 업로드와 다운로드 방식 사용 관리 콘솔에서 설정, 관리, 업로드 등 가능 Amazon S3 객체와 버킷 파일과 파일을 저장하는 자소 버킷명은 S3내에서 유일한 이름이어야 함. (다른 AWS 사용자가 사용하는 버킷명은 불가능) 버킷은 윈도우의 드라이브와 같은 것이고 객체는 파일과 같은 것 버킷 안에 버킷 만드는 것은 불가능 Amazon S3 생성 S3 대시보드 열고 버킷 생성 사용 절차 S3 대시 보드 열기 버킷 만들기 버킷 설정하기 웹 서..

SeSAC 57일차 / 클라우드 컴퓨팅 1

SeSAC 57일차(2023-10-12) 클라우드 컴퓨팅 서버 서비스 Amazon EC2(Elastic Compute Cloud) Amazon Elastic Compute Cloud AWS 컴퓨팅 플랫폼의 기본으로 컴퓨터 용량을 제공하는 서비스 서버에 필요한 세트(CPU, Memory, OS 등)를 클라우드에서 빌릴 수 있다. 클릭 한 번으로 최적의 서버를 만들 수 있다. EC2 인스턴스 생성 AWS 클라우드에 생성한 EC2 가상 서버를 인스턴스라 한다. 주요 기능 인스턴스: 가상 서버 AMI: 가상 이미지 키 페어: 인스턴스 접속에 필요한 인증 키 EBS: 인스턴스 스토리지로 사용 보안 그룹: 가상 방화벽으로 1개 이상의 인스턴스 트래픽을 제한 Elastic IP: 고정 IPv4 주소 AWS 상의 가상..

SeSAC 56일차 / 클라우드 컴퓨팅 1

SeSAC 56일차(2023-10-11) 클라우드 컴퓨팅 AWS를 이해하기 위한 클라우드 & 네트워크 이해 cloud 언제 어디서든 인터넷을 통해서 접속이 가능한 환경 공용 클라우드(AWS 등), 사설 클라우드(자사에 구축) On-premises 자사가 서버 등을 구축하는 것 가상화와 분산 처리 클라우드를 지탱하는 주된 기술 가상화 물리적 메모리, 하드 디스트, OS 등을 소프트웨어로 대체하는 기술 물리 서버 한 대에 가상 서버 여러 대를 생성하는 구조 분산 처리 기기 여러 대에 서버를 분산하여 처리하는 방법 로드 밸런서 서버 여러 대에 분배하는 장치 각 서버를 확인하여 부하를 분산 AWS는 로드 밸런서로 ELB(Elastic Load Balancing)를 제공 이중화 시스템이나 서버에 문제가 생겨도 계..

SeSAC 54일차 / 미니 프로젝트

SeSAC 54일차(2023-10-06) 미니 프로젝트 미니 프로젝트 main viewBookListPaging.jsp 수정 테이블 번호 열 가운데 정렬 추천 도서목록 제목 가나다 순으로 수정 평균별점이 가장 높은 도서의 출판사와 저자도 나오도록 수정 찜한 유저가 가장 많은 도서의 출판사와 저자도 나오도록 수정 bookListPaging.jsp 수정 평균별점이 가장 높은 도서의 출판사와 저자도 나오도록 수정 찜한 유저가 가장 많은 도서의 출판사와 저자도 나오도록 수정 viewBookSearch.jsp 수정 테이블 번호 열 가운데 정렬 myPage viewMyPage.jsp 수정 디자인 수정 dataAnalysis viewDataAnalysis.jsp 수정 디자인 수정 genreBarChart.jsp 수정..

SeSAC 52일차 / 미니 프로젝트

SeSAC 52일차(2023-10-04) 미니 프로젝트 Thread CPU - 프로세서 - 프로세싱 - 프로세스 - 프로그램 미니 프로젝트 src ReviewLikesDAO.java 수정 bestReviewTitle() 메서드 추가 bestReviewBookID() 메서드 추가 BooksDAO.java 수정 bestRankBookID() 메서드 추가 getGenreCounts() 메서드 추가 getYearCounts() 메서드 추가 main bookListPaging.jsp 수정 리뷰 좋아요 수가 가장 많은 리뷰의 도서 제목 가져오기 평균 별점이 가장 높은 도서 bookid 가져오기 리뷰 좋아요 수가 가장 많은 리뷰의 도서 bookid 가져오기 viewBookListPaging.jsp 수정 리뷰 좋아요 ..

728x90