| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- CloudFront
- #oz #aws # jam #풀스택 #1기
- ci #cd
- oz #과제 #stackblitz
- yml
- deploy
- GitHub
- Continuous
- HTML/CSS
- integration
- Actions
- orm #prisma #데이터베이스 #소프트웨어개발 #프로그래밍 #개발도구 #타입안정성 #api #객체지향프로그래밍
- gitflow #버전관리 #소프트웨어개발 #협업 #브랜치전략 #개발방법론
- ts #typescript #js #javascript
- deployment
- Today
- Total
목록AWS (9)
ybeen 님의 블로그
AWS 실습하다보면 S3, EC2, CloudFront등등 비용이 발생할까 걱정하기도해서 이번 글에는 정리에 관한 내용을 적겠음 1. S3용량과 데이터 전송량에 따라 비용이 발생S3의 스토리지 클래에 따라 요금이 다름기존의 버킷을 지우려면 먼져 안에 업로드했던 파일들을 비워줘야 함2. 다음으로 버킷을 지워줌 2. CloudFront데이터 전송량, 요청 수, SSL 인증서 사용 여부에 따라 비용이 발생CloudFront는 배포를 비활성화하고 지워줘야하는데 비활성화가 시간이 좀 걸림 3. IAMIAM을 사용하는 것에 대한 요금은 없음하지만 IAM을 통해 접근하는 AWS 리소스에 대한 비용은 발생함 4. EC2 인스턴스인스턴스를 사용하여 애플리케이션을 호스팅하는 경우사용 시간에 따라 비용이 발생온디맨드 요금..
CI/CD의 정의와 중요성CI/CDContinuous Integration, Continuous Deployment의 약자Continuous Integration (지속적인 통합)Continuous Deployment (지속적인 배포)테스트(Test), 통합(Merge), 배포(Deploy)의 과정을 자동화하는 것AWS에 공부하러 갔을 때 로봇팔이 커피 만들어주는 걸 봤는데비유하자면 그 로봇팔임 주문만하면 커피 만들어주는 것처럼코드 수정하면 알아서 자동으로 배포까지 해준다는거즉, 개발자가 수동으로 배포하는 과정을 줄여주고 더 빠르고 안정적으로 소프트웨어를 배포할 수 있게 해줌 CI/CD 환경을 구축하는 이유새로운 기능들을 추가하는 일이 많이 발생하는데 이런 반복적인 과정을 자동화시키기 위해 CI/CD를 ..
IAMIdentity and Access Management의 약자사용자와 시스템의 접근 권한을 관리하는 시스템 github actions를 써서 AWS 내부에 접근할건데github actions는 AWS 내부가 아니라 외부있는 서비스임S3에 접근하던 CloudFront에 접근하려면 암호키가 필요함 왜?? 왜??외부에서 아무나 접근하면 풍비박산남(박살x 박산이 맞음)아무나 접근해서 데이터를 이리 휘두르고 저리휘두르고 난리 날거임 내 집에 들어가려면 열쇠나 보안키를 이용해 들어가는 것처럼인증된 사용자만 접근을 할 수 있게 도와주는게 IAM IAM 생성1. IAM으로 들어가 사용자 클릭 2. 사용자 생성 클릭 후 사용자 이름을 적고 다음으로 이동 3. 지정 정책 연결 클릭 후 권한 정책에서 S3에 접근하기위..
보호되어 있는 글입니다.
공부하는 입장이라 도메인에 금액을 주고 사는것은 부담이 됨내 도메인한국이라는 사이트를 이용해 도메인 배포를 하는 방법을 작성하겠음(광고가 많으니 주의) 먼져 회원가입을 진행해야함https://xn--220b31d95hq8o.xn--3e0b707e/ 내도메인.한국 - 한글 무료 도메인 등록센터한글 무료 도메인 내도메인.한국, 웹포워딩, DNS 등 무료 도메인 기능 제공xn--220b31d95hq8o.xn--3e0b707e 1. 회원가입이 진행되었으면 밑에 사진에서 일반 도메인 검색에서 사용하고 싶은 도메인 이름을 검색 2. 검색하면 밑에 사진과 같이 나옴 그중 마음에 드는걸 선택 3. 광고 닫고 하면 밑에 사진과 같이 나오는데 보안 코드를 입력4. 밑에 사진과 같이 나오는데 우리가 필요한건 빨간 박스임IP..
저번 Part2는 정적 웹 사이트 호스팅 방법을 알아봤으면이번 Part3에서는 CloudFront를 이용해 HTTP를 HTTPS로 바꾸는 방법을 진행하겠음 CDN콘텐츠 전송 네트워크 서비스CloudFront를 CDN서비스라고도 표현함CloudFront전 세계 여러 지역에 위치한 서버(임시 저장소)를 통해 사용자에게 웹 콘텐츠를 빠르게 전송할 수 있도록 도와주는 서비스 즉, 콘텐츠(파일, 동영상등등)를 빠르게 전송해주는 서비스CloudFront의 작동 과정한국과 거리가 먼 나라의 데이터들을 한국에 받아 오려면 거리가 멀어 시간이 걸린다전 세계 곳곳에 컨텐츠(파일)의 복사본을 주기적으로 저장해 놓을 수 있는 서버(임시 저장소)를 구축서버를 구축해 놓음으로써 사용자가 이용 시 가까운 서버(임시 저장소)에서 콘..
Part 1을 이어 Part 2에서는 프로젝트 생성에 이어 S3에 버킷 생성 및 CloudFront 배포 설정을 해봅시다먼져 이론으로 알아보고 가야할것 S3, 버킷, 객체S3AWS에서 제공하는 객체 스토리지 서비스대규모 데이터 저장 및 관리에 최적화된 서비스역할빅데이터를 안전하게 저장할 수 있는 공간을 제공객체 수명 주기(객체가 저장되어 삭제될 때 까지를 말함)를 이용해 데이터의 저장 기간을 설정하고 관리할 수 있음저장된 데이터에서 필요한 정보만 효율적으로 조회가 가능AWS의 다른 서비스와 통합되어 데이터 처리, 분석, 배포 등등 호환성이 높음버킷여러개의 저장소를 만들수 있는데 하나의 저장소를 버킷이라고 부름S3에서 객체를 저장하는 기본 단위역할데이터를 저장하기 위한 컨테이너 (전세계에서 고유한(유일한)..
서론- 도메인 연결의 필요성- 글의 목표 및 개요 (독자들이 이 블로그만 보고 배포부터 도메인 연결까지 쉽게 따라할 수 있게 정리하기) 준비사항- VScode를 이용해서 React 프로젝트 생성- 호스팅 서비스 (AWS S3 + CloudFront + )도메인의 필요성디지털 시대에서 온라인의 존재감은 필수적웹사이트나 블로그를 운영하는데 있어 가치의 의미를 가지기 때문 검색 엔진에서 가시성을 높이기 위해 즉, 사용자들이 기억하기 쉽고 관련된 키워드를 포함한 도메인은 검색 결과에 높은 순위를 차지할 가능성이 높음정체성이 있는 주소 이름은 사용자에게 브랜딩과 기억하기 좋은 주소로 쉽게 다가갈 수 있음예를 들면 navigate-service.com보다 naver.com이 간략하고 사용자가 더 쉽게 기억하기 쉬..