일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- 캡슐화
- process.env
- CSS
- Solid
- MariaDB
- github
- netlify
- package
- 추상화
- 메모이제이션
- 상속
- dotenv
- 디자인 패턴
- 클라우드
- DP
- npm
- 다형성
- bfs
- 동적계획법
- 서브셋폰트
- mock
- azure
- Secret
- 객체지향
- git
- dfs
- GOF
- Java
- AOP
- PostgreSQL
- Today
- Total
목록AWS (14)
이것저것 해보기🌼
현재 Node.js 로 만든 서버를 Github Actions로 빌드 및 배포(파이어베이스) 하고 있다.문제는 server 실행 시 AWS RDS를 접근 불가하여 ECONNREFUSED 에러가 발생하는 것이다.Github Actions와 Firebase에서도 RDS 에 접근 가능하게 허용해주어야한다. Github Actions 의 경우, IP가 유동적으로 바뀌기 때문에배포 과정에 현재의 IP를 알아내어 그것을 보안그룹 인바운드 규칙에 추가해줄것이다.그러기 위해서 보안그룹을 수정할 수 있는 AWS Credentials를 만들어야한다. AWS EC2 CLI 공식문서https://docs.aws.amazon.com/cli/latest/reference/ec2/authorize-security-group-in..
해야할 것1. RDS 생성2. 파라미터 그룹 생성3. 보안그룹 설정 (내 로컬 PC에서 접근 되게) + 파라미터 그룹 설정은 콘솔에서 완료되어도 실제 DB에서 확인해보면 안되어있을 수 있음.-> DB Tool에서 접속해보고 아래 쿼리 확인 show variables like 'c%'; 안되면 콘솔에서도 DB 재부팅해보기 참고https://katfun.tistory.com/156 [혼자 구현하는 웹서비스] 7-1. AWS에 데이터베이스 환경을 만들어보자 - AWS RDS (MariaDB)기존 글: [Spring Boot] 7. AWS에 데이터베이스 환경을 만들어보자 - AWS RDS 기존 글에서는 책에서 소개한 MariaDB 대신 PostgreSQL을 이용하여 진행해 보고자 했으나, 책에서 안내하는 진행..
실습 안내본 실습은 2024년 AWS TechCamp에서 진행한 AWS 핵심 서비스로 웹 애플리케이션을 구축하는 방법에 대한 실습입니다. AWS TechCamp 바로가기https://aws.amazon.com/ko/events/seminars/aws-techcamp/ AWS TechCampAWS TechCamp 온라인 세션의 경우 3월 (Modern App) 6월 (AI/ML), 9월 (Data), 11월 (Every App) 총 4회 제공합니다. 세션은 3일 동안 진행되며 클라우드 클라우드 서비스가 생소한 분들을 위한 기초 과정 (레벨 100)aws.amazon.com 실습 목표이제 Amazon S3에 데이터를 저장하고 정적 웹 사이트를 호스팅해볼 것이다. 1. S3 버킷 만들고 파일 업로드하기버킷을..
실습 안내본 실습은 2024년 AWS TechCamp에서 진행한 AWS 핵심 서비스로 웹 애플리케이션을 구축하는 방법에 대한 실습입니다. AWS TechCamp 바로가기https://aws.amazon.com/ko/events/seminars/aws-techcamp/ AWS TechCampAWS TechCamp 온라인 세션의 경우 3월 (Modern App) 6월 (AI/ML), 9월 (Data), 11월 (Every App) 총 4회 제공합니다. 세션은 3일 동안 진행되며 클라우드 클라우드 서비스가 생소한 분들을 위한 기초 과정 (레벨 100)aws.amazon.com 실습 목표Amazon EC2 Auto Scaling 를 통해 애플리케이션의 로드를 처리할 수 있는 정확한 수의 Amazon EC2 ..
실습 안내본 실습은 2024년 AWS TechCamp에서 진행한 AWS 핵심 서비스로 웹 애플리케이션을 구축하는 방법에 대한 실습입니다. AWS TechCamp 바로가기https://aws.amazon.com/ko/events/seminars/aws-techcamp/ AWS TechCampAWS TechCamp 온라인 세션의 경우 3월 (Modern App) 6월 (AI/ML), 9월 (Data), 11월 (Every App) 총 4회 제공합니다. 세션은 3일 동안 진행되며 클라우드 클라우드 서비스가 생소한 분들을 위한 기초 과정 (레벨 100)aws.amazon.com 이전 포스팅 바로가기실습 ③ - 로드밸런서 구성하기https://realtree.tistory.com/80 [AWS TechCamp]..
실습 안내본 실습은 2024년 AWS TechCamp에서 진행한 AWS 핵심 서비스로 웹 애플리케이션을 구축하는 방법에 대한 실습입니다. AWS TechCamp 바로가기https://aws.amazon.com/ko/events/seminars/aws-techcamp/ AWS TechCampAWS TechCamp 온라인 세션의 경우 3월 (Modern App) 6월 (AI/ML), 9월 (Data), 11월 (Every App) 총 4회 제공합니다. 세션은 3일 동안 진행되며 클라우드 클라우드 서비스가 생소한 분들을 위한 기초 과정 (레벨 100)aws.amazon.com 이전 포스팅 바로가기실습 ② - 웹 서버 생성하기https://realtree.tistory.com/79 [AWS TechCamp]..
실습 안내본 실습은 2024년 AWS TechCamp에서 진행한 AWS 핵심 서비스로 웹 애플리케이션을 구축하는 방법에 대한 실습입니다. AWS TechCamp 바로가기 https://aws.amazon.com/ko/events/seminars/aws-techcamp/ AWS TechCampAWS TechCamp 온라인 세션의 경우 3월 (Modern App) 6월 (AI/ML), 9월 (Data), 11월 (Every App) 총 4회 제공합니다. 세션은 3일 동안 진행되며 클라우드 클라우드 서비스가 생소한 분들을 위한 기초 과정 (레벨 100)aws.amazon.com 이전 포스팅 바로가기실습 ① - 네트워크 구성하기https://realtree.tistory.com/78 [AWS TechCam..
실습 안내본 실습은 2024년 AWS TechCamp에서 진행한 AWS 핵심 서비스로 웹 애플리케이션을 구축하는 방법에 대한 실습입니다. AWS TechCamp 바로가기https://aws.amazon.com/ko/events/seminars/aws-techcamp/ AWS TechCampAWS TechCamp 온라인 세션의 경우 3월 (Modern App) 6월 (AI/ML), 9월 (Data), 11월 (Every App) 총 4회 제공합니다. 세션은 3일 동안 진행되며 클라우드 클라우드 서비스가 생소한 분들을 위한 기초 과정 (레벨 100)aws.amazon.com https://catalog.us-east-1.prod.workshops.aws/workshops/600420b7-5c4c-498f-..
AWS Cloud 기본 설명AWS RegionAWS Region은 전세계에 AWS 데이터센터가 클러스터 형태로 위치한 물리적 위치입니다. 하나의 리전은 고가용성, 확장성과 내결함성을 위해 3개 이상의 AZ로 구성됩니다. Availability Zones 가용영역모든 AWS 리전은 지리적 영역 내에서 격리되고 물리적으로 분리된 최소 3개의 AZ(가용 영역)로 구성되고,모든 가용 영역은 AWS 리전의 중복 전력, 네트워크 및 연결이 제공되는 하나 이상의 개별 데이터 센터로 구성됩니다. Amazon VPCVirtual Private Cloud으로, 사용자가 정의한, 논리적으로 격리된 가상의 프라이빗 네트워크 환경(외부에서 제어가 불가능하고, 기존의 데이터센터 환경과 유사하게 사용 가능) VPC 구성하기 1...
1. 내 github repository 클론 및 빌드 서버 ssh 접속 후 아래와 같이 진행한다.//git 설치sudo apt-get install gitgit --version//배포할 디렉토리 만들기mkdir ~/app/step1cd app/step1///리파지토리 clonegit clone https://github.com/{my project}.git//gradlew 가 있는 폴더로 접근 후./gradlew test//실행권한 없다고 나오는 경우 (-bash: ./gradlew: Permission denied)chmod +x ./gradlew Spring Boot 빌드 >> 2. 배포 스크립트 만들기 ec2 배포 스크립트에서 해줄일 :- git clone, pull 로 새 버전 받고- gr..