패스트캠퍼스 챌린지 24일차

프로젝트 개요(온라인 주문 어플리케이션)

어떤 기능을 보유하고 있는가

어떠한 것을 학습할 수 있는가


어떤 기능을 보유하고 있는가
  • 구매자: 음식점을 선택 / 음식 메뉴를 선택 / 배송지를 입력 / 주문의 접수
  • 판매자: 주문내역의 조회/ 예상 소요 시간의 입력
  • 배송자: 배송완료 후 배송 완료를 입력
  • 구매자: 주문 내역을 조회/ 주문의 취소와 확인

어떤 것을 학습할 수 있는가
  • DDD(Domain Distribution Design): 웹개발의 단순화 앱을 어떻게 단순하게 개발할 수 있을 지 확인
  • Django: Django를 통해 백앤드 개발
  • HTML/JAVASCRIPT: 프론트앤드 개발
  • EC2: EC2서버를 띄워서 전세계 사용자들이 볼 수 있도록 함. 
  • RDS: 관계형 DB를 사용하기 위해 RDS사용
  • ELB: 로드밸런싱 기능 사용, 즉 서버나 DB에 부하가 왔을 때 이것을 분산시켜 주기 위한 기능을 사용해 봄, 
  • Route53: 도메인을 설정하기 위해 필요(예. 127.0.0.1 =>www.naver.com)
  • Cloud Watch: 서버의 로그들을 보기 위한 AWS의 기능으로 보안을 위해서 사용함

- 이와 같이 기본적이고 고전적인 모놀로지 식으로 배포함. 

오늘도 개요이고 실습이 없어서 인증샷을 첨부 함. 

 

-끝-

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성 되었습니다.

#패스트캠퍼스 #패캠챌린지 #직장인인강 #직장인자기계발 #패스트캠퍼스후기 #한 번에 끝내는 AWS 인프라 구축과 DevOps 운영 초격차 패키지 Online!

https://bit.ly/3FVdhDa

 

수강료 100% 환급 챌린지 | 패스트캠퍼스

딱 5일간 진행되는 환급챌린지로 수강료 100% 환급받으세요! 더 늦기전에 자기계발 막차 탑승!

fastcampus.co.kr

 

패스트캠퍼스 챌린지 10일차

AWS 비용 이슈 대처법

- 리소스를 지우지 않음

- 해킹 사고 발생: 막대한 비용 발생

- 기타 이슈 해결


Index

  • 프리티어 사용량 알림 설정
  • 결제 알림 설정
  • 테스트 전 비용 검토
  • 테스트 후 리소스 정리
  • 프리티어 계정이 만료된 경우 대처법

 

프리티어 사용량 알림 설정

1. AWS 로그인 > 아이디 옆의 종 모양 아이콘 클릭 > 결제 기본 설정

2. 결제 기본 설정 클릭> 프리 티어 사용량 알림 받기 체크 > 이메일 주소 입력 

결제 알림 설정: 알림 기능 활성화

- AWS 결제 정보를 CloudWatch 서비스로 전송

- CloudWatch서비스에서 결제 경보 생성

- 이메일을 통한 구독

1. 결제 알림 받기 체크 박스 체크. ('CloudWatch 서비스에 전송을 하겠다'는 기능을 활성화)

2.  결제 알림 관리 링크 클릭 > CloudWatch 서비스로 이동

3. 경보 > 결제 > 경보 생성

4. 경고 조건 설정

$5 이상 사용 시 알림 설정, 다음 클릭

5. 이메일 입력과 알람 구성

알람을 구성하고 , 원래는 이메일 위에 주제 생성 버튼이 있었는데 주제 생성 버튼을 누르면 다음과 같은 이메일이 계정 생성시 입력한 이메일(아마 나는 다 동일한 이메일을 사용하니까, 햇갈린다.)로 온다. 

정상적으로 된듯

6. 다음. 이름 등 간단한 정보 입력

7. 미리보기 > 대시보드에서 확인

테스트 전 비용 검토 방법

AWS 서비스 별 요금 페이지 -> AWS 각 서비스 별 요금 페이지 제공(https://aws.amazon.com/ko/vpc/pricing)

- AWS VPC요금

AWS비용 계산기(https://calculator.aws)

사용할 AWS 리소스와 옵션을 기입하여 예상 금액 시뮬레이션

테스트 후 리소스 정리 방법

오픈소스 도구 사용: aws-nuke

  • AWS 계정 내 모든 리소스 혹은 특정 리소스 제거하거나 계정 전체를 정리 할 경우에 용이(https://github.com/rebuy-de/aws-nuke)
  • AWS는 수많은 서비스가 서로 얽혀있어 하나의 AWS서비스를 만들더라도 여러 리소스가 생성될 수 있음
  • 따라서 리소스 추적이 어려 울 경우 이런 도구로 계정 내 전체 리소스를 제거하는 것이 리소스 관리에 도움이 됨. 
프리티어 계정이 만료된 후 대처법

별 도움이 안 됨. 내가 방법을 찾아 봐야지. 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성 되었습니다.

#패스트캠퍼스 #패캠챌린지 #직장인인강 #직장인자기계발 #패스트캠퍼스후기 #한 번에 끝내는 AWS 인프라 구축과 DevOps 운영 초격차 패키지 Online!

https://bit.ly/3FVdhDa

 

수강료 100% 환급 챌린지 | 패스트캠퍼스

딱 5일간 진행되는 환급챌린지로 수강료 100% 환급받으세요! 더 늦기전에 자기계발 막차 탑승!

fastcampus.co.kr

 

 

 패스트캠퍼스 챌린지 06일차  

 

Ch 3_5) AWS 프리티어 소개

프리티어란 무엇인가? 

  • AWS가 첫 사용자를 위해 서비스를 무료 체엄할 수 있게 제공하는 서비스. 제공하는 유형에 따라 언제나 무료, 12개월 무료, 평가판으로 구분 가능. 
  • 100가지가 넘는 제품을 사용 가능. 

예)

  • EC2(12개월 무료) - 컴퓨팅 파워/S3(파일 업로드나 다운로드 구현) - 5GB 12개월 무료
  • Amazon RDS - 관계형 데이터베이스 월별 750시간 사용 가능(12개월 무료)
  • 이외에도 많은 프리티어를 제공하므로 사이트에서 확인 바람  

본 강의에서는  이외에 AWS가격 모델 및 AWS 프리티어를 소개하고 AWS프리티어 사용 시 유의사항, 그리고 대표적인 무료 서비스를 소개한다. 

AWS의 가격모델(EC2를 위주로)

 AWS는 기본적으로 사용량에 따른 종량제 과금방식을 채택하고 있다. 하지만 서비스가 무척 많기 떄문에 기업에서 사용하려면 매니저 등에게 상담을 받고 사용하는 것을 추천한다. 물론 개인이 사용하는 것에서는 AWS 요금정책에 대한 페이지(https://aws.amazon.com/ko/pricing)를 참조하면 될 것 같다.  (예. saving plan: S3의 경우 더 많이 사용하면 할인을 해 주므로 더 싼 가격에 사용 가능. 또는 약정을 맺으면 할인을 해 줌. 등 참조 바람.) 즉, EC2의 경우 다름과 같은 과금방식을 가지고 있으나 일반적으로 On-Demand방식으로 사용을 함. 


프리티어 사용 시 유의사항
많은 AWS 서비스를 프리티어로 제공하지만 모든 AWS서비스가 프리티어를 제공하지는 않으므로 한도 확인
각 프리티어 서비스는 한도가 있음.
주의) 프리티어 사용 중 요금이 발생하였다면 체크 할 것
  • 하나 이상의 서비스에서 월별 프리티어 사용량의 한도 초과하였나 체크
  • 프리티어가 아닌 서비스를 사용하였나 체크
  • 프리티어 기간이 만료되었나 체크

<=> 대처 방법

  • 프리티어 적용여부 확인
  • 요금 발생 리소스 추적(결제 대시보드 - 서비스 별 상세 내역 조회)
  • 요금 지불 의향 없는 서비스 종료
  • 리소스 사용량 모니털링
  • 일반적으로 AWS에 문의하면 환불해 줌. 

AWS의 대표 무료 서비스

- EC2 - 

  • t2.micro 인스턴스
  • 윈도우 및 리눅스 운영체제를 지원하며 각각 계산
  • 월별 750시간 무료 - (전체 인스턴스 사용의 총합)

유의사항)

  • EC2는 EBS저장소도 함께 사용하므로 EB2의 한 달 사용량이 프리티어 수준인지 사전에 확인 필요
  • 공인 IP를 위해 Elastic IP + EC2를 같이 사용할 때 Elastic IP는 무료이지만 Elastic IP만 독자적으로 사용 될 때는 과금이 됨. 따라서 EC2를 종료 할 때는 Elastic IP도 반드시 종료해야 함. 
  • 네트워크 사용량이 무료 제공량(수신 무제한/송신 1GB) 를 초과하지는 않는 지 사전에 확인
  • T2계열 인스턴스의 Unlimited Credits옵션을 체크하지는 않았는지 확인

- S3 - 

  • 매달 무료 사용량 제공
  • 표준 스토리지 5GB제공
  • 15GB의 데이터 송신
  • 20000건의 GET요청
  • 2000건의 PUT/COPY/POST/LIST 요청

- VPC - 

언제나 무료 서비스 제공

가상 네트워크를 구성하기 위한 서비스로 네트워크를 구성만 하고 실제 Traffic이 발생하지 않는다면 많은 리소스를 생성하더라도 과금되지 않는 경우가 많음. 예외의 서비스는 아래에 있음. 

유의사항)

  • 네트워크 사용량(traffic)은 과금될 수 있으니 주의
  • 대표적인 VPC과금 서비스: NAT Gateway/PrivateLink/Client VPN/Site-To-Site VPN/Elatic IP

- IAM(접근 제어 서비스) - 

AWS를 이용하기 위한 서비스이므로 당연히 무료임.

AWS 계정 및 서비스(User/Group/Role/Policy)에 대한 접근 제어 서비스.

많은 리소스를 생성하더라도 과금되지 않음.

 

#패스트캠퍼스 #패캠챌린지 #직장인인강 #직장인자기계발 #패스트캠퍼스후기 #한 번에 끝내는 AWS 인프라 구축과 DevOps 운영 초격차 패키지 Online

https://bit.ly/3FVdhDa

 

수강료 100% 환급 챌린지 | 패스트캠퍼스

딱 5일간 진행되는 환급챌린지로 수강료 100% 환급받으세요! 더 늦기전에 자기계발 막차 탑승!

fastcampus.co.kr

 

 

+ Recent posts