웹 서비스를 위한 AWS 설계도를 그려드립니다

5.0(1)
조교 프로필 이미지
조교
연락 가능 시간 : 10시 ~ 21시
평균 응답 시간 : 10분 이내세금 계산서 발행 가능
메인 이미지

최근 받은 리뷰

전체보기
부*****_썸네일
5.0

부*****

빠르시고 질의응답도 잘 해주셨습니다

서비스 설명

1. 서비스 개요

웹 서비스를 제공하는 프로그램은 개발 후 서버를 구축하고 배포를 하고 운영을 해야 합니다.

가장 이상적인 서버 구축과 운영을 할려고 할때 5가지를 생각해보면 좋습니다.


운영, 보안, 안정성, 성능, 비용 입니다. 이 5가지의 특성을 생각하여 파워포인트 작성된 설계도를 제공합니다.


1) 운영

AWS 서버에서 웹 애플리케이션을 운영하는 것은 사용자가 서비스를 안정적으로 이용할 수 있도록 보장하는 핵심입니다.

- 지속적인 가용성: 24/7 서비스를 제공하기 위해 서버 상태를 지속적으로 모니터링하고 장애를 빠르게 복구해야 합니다.

- 배포 및 관리 효율화: CI/CD 파이프라인을 구축해 애플리케이션 업데이트 및 배포 과정을 간소화하여 운영의 부담을 줄일 수 있습니다.

- 확장성: AWS의 오토스케일링 기능을 통해 트래픽 증가에 따라 시스템을 효율적으로 확장할 수 있습니다.


2) 보안

웹 애플리케이션은 외부 공격과 데이터 유출로부터 보호되어야 하며, AWS는 다양한 보안 도구와 설정을 제공합니다.

- 데이터 보호: HTTPS, 암호화, IAM(Identity and Access Management) 등 AWS 보안 기능으로 고객 데이터를 안전하게 관리합니다.

- 공격 방어: AWS WAF(Web Application Firewall), 보안 그룹(Security Groups), DDoS 방어 등으로 외부 공격을 예방할 수 있습니다.

- 규정 준수: 보안 설정을 통해 GDPR, HIPAA 등 각종 규제를 준수할 수 있습니다.


3) 안정성

서비스가 끊김 없이 제공되도록 시스템의 신뢰성을 유지하는 것이 중요합니다.

- 고가용성: AWS의 멀티 AZ 배포(Amazon RDS, EC2 등)를 통해 장애 발생 시에도 서비스를 계속 제공할 수 있습니다.

- 백업 및 복구: AWS Backup, S3 버전 관리 등을 통해 데이터를 안전하게 보관하고 복구할 수 있습니다.

- 내결함성: 장애를 미리 감지하고 자동으로 복구하는 기능(Auto Recovery)을 활용하면 다운타임을 최소화할 수 있습니다.


4) 성능

사용자 경험을 향상시키기 위해 빠르고 응답성이 좋은 서비스를 제공하는 것이 중요합니다.

- 지연 시간 최소화: AWS CloudFront와 같은 CDN을 사용해 콘텐츠를 전 세계 사용자에게 빠르게 제공합니다.

- 트래픽 관리: ELB(Elastic Load Balancer)로 부하를 분산하여 서버 과부하를 방지합니다.

- 효율적 자원 사용: AWS 인스턴스 유형 선택과 데이터베이스 최적화를 통해 성능을 극대화할 수 있습니다.


5) 비용

비용을 효율적으로 관리하지 않으면, 예상치 못한 높은 비용이 발생할 수 있습니다.

- 비용 최적화: 필요에 따라 리소스를 할당하는 AWS의 유연한 요금제를 활용하면 불필요한 비용을 줄일 수 있습니다.

- 스케일링 비용 관리: 오토스케일링을 통해 트래픽이 적은 시간대에는 리소스를 줄이고 비용을 절감할 수 있습니다.

- 리저브드 인스턴스: 장기적으로 사용할 경우 예약 인스턴스를 구매해 비용을 절감할 수 있습니다.


2. 서비스 선택

1) STANDARD

- 사이즈가 크지 않는 소규모에 적합한 AWS 설계

- 적절한 인스턴스, 데이터베이스 분리, 기본 보안 및 모니터링, 비용 효율적 구성

- 아키텍처 구성: VPC, 어플리케이션(소프트웨어)


2) DELUXE

- 동시 접속자가 조금 있고 데이터 트랜잭션 빈번히 발생하는 시스템

- 다중 가용영역 활용, 로드 밸런서를 통한 서버 이중화, 데이터베이스 이중화, Managed DB 구성

- 아키텍처 구성: VPC, 어플리케이션(소프트웨어), 로드밸런서


3) PREMIUM

- 동시 접속자와 트래픽이 크며, 가용성 확보와 데이터 보안 강화가 필요로 하는 시스템

- 오토 스케일링 그룹, 웹 성능 개선(정적 컨텐츠 분리 및 캐싱, 동적 컨텐츠 가속화) 보안 고도화

비용 최적화,

- 아키텍처 구성: VPC, 어플리케이션(소프트웨어), 로드밸런서, 오토스케일링, CI/CD

- 아키텍처 설정 항목 표 제공(엑셀)

서비스 제공 절차

1. 채팅 상담

개발된 프로그램 구조 및 서버 구축 목표


2. 가능 여부

상담을 통해서 작업 가능 여부 판단


3. 크몽 결제

가능 여부 확인 후 크몽 결제창 제공


4. 작업 진행

질의 응답을 통해서 설계도 작성


5. 작업 완료

작업결과물 전달

의뢰인 준비사항

자료 준비(선택)

- 서비스 기획서

- 월 서버 이용료 예산

- 개발된 프로그램 정보

- 도메인 전략

- 생각하고 있는 서버 구상도

기술 수준

중급:설계 / 코딩

팀 규모

1인

상주 여부

상주 불가능
상세이미지-0상세이미지-1상세이미지-2상세이미지-3

가격 정보

패키지 별 주요 특징을 비교해 보세요

공통점
  • 모든 패키지는 서버 구축 옵션을 포함합니다.
주요 특징
  • STANDARD : 100명 이하 사용자, 1일 제공, 1회 수정 가능.
  • DELUXE : 1,000명 이상 사용자, 2일 제공, 2회 수정 가능.
  • PREMIUM : 10,000명 이상 사용자, 3일 제공, 3회 수정 가능.

STANDARD

30,000

DELUXE

60,000

PREMIUM

120,000

패키지 설명

100명 이하의 사용자

동시 접속자가 많지 않고 트래픽의 크지 않는 설계

1,000명 이상의 사용자

동시 접속자가 조금 있고 트래픽의 조금 있는 설계

10,000명 이상의 사용자

동시 접속자가 많으며 트래픽이 많이 있는 설계

서버 구축

작업일

1일

2일

3일

수정 횟수

1회

2회

3회

전문가 정보

avatar
연락 가능 시간 : 10시 ~ 21시
평균 응답 시간 : 10분 이내

총 작업개수

400건

만족도

100%

회원구분

기업회원

세금계산서

발행가능

안녕하세요. 개발된 프로그램을 AWS 서버에 구축 및 교육 활동을 하고 있습니다. 다음과 같은 문제해결을 도움을 드릴수 있고, 작업결과물로 문서를 잘 전달하는 장점이 있습니다. - AWS 오작동 문제 - AWS 비용 절감 - 프로젝트 개발 소스 AWS 배포 - 아키텍처 그림, 작업견적서, 완료보고서, 서버매뉴얼 등 문서화

수정 및 재진행

취소 및 환불 규정

상품정보고시

리뷰

5.0

(1)