02. AWS 와 Docker의 필요성
#1. AWS와 Docker의 필요성
예전에는 IDC 직접 서버를 구매하고 운영하는 방식을 하였다
하지만 점차 클라우드 서버의 데이터 센터가 커지고, 속도가 향상되면서
기업이 큰 자본을 들여서 서버를 관리해야하고 유지해야할 이유들이 사라져갔다.
예를들어 규모가 커져 이용자 수가 증가하면 트래픽문제가 발생 할 수 있어 장비를 교체해야한다.
하지만 AWS 같은 클라우드 서버를 이용하는 경우 장비를 사들여 교체할 필요없이
클라우드 서비스에 대해서만 요금을 지불하므로, 운영 비용을 낮추고 인프라를 보다 효율적으로 운영할 수 있다.
(즉, 트래픽과 같은 관리항목들을 AWS에서 모니터링 하며 손쉽게 관리 할 수 있다)
그뿐만 아니라, 비즈니스 요구 사항의 변화에 따라 규모를 조정할 수 있다
#2. 클라우드의 특성과 AWS 장·단점
클라우드 환경의 특성 | |
온 디맨드 셀프 서비스 | 클라우드 고객은 영업 담당자의 도움 없이도 클라우드 리소스에 직접 가입하고 비용을 지불하고 사용할 수 있습니다. |
광범위한 네트워크 액세스 | 고객은 인터넷을 통해 클라우드 서비스에 액세스합니다. |
리소스 풀링 | 많은 다른 고객 (개인, 조직 또는 조직 내의 다른 부서)은 모두 동일한 서버, 스토리지 또는 기타 컴퓨팅 리소스를 사용합니다. |
빠른 탄력성 또는 확장 | 클라우드 고객은 필요에 따라 리소스 사용을 쉽게 늘리거나 줄일 수 있습니다. |
측정 된 서비스 | 고객은 하드웨어 또는 소프트웨어에 대한 선불 비용을 지불하지 않고 주어진 기간 동안 사용하는 자원의 양을 지불합니다. |
AWS 장점 | |
탄력적인 웹 규모 컴퓨팅 | 작은 규모로 시작할 수 있고 규모를 키워나가는 용이하다. |
다양한 API 제공 | 유용한 기능들을 제공한다. 예) 문자발송, SST 등... |
유연한 클라우드 호스팅 서비스 | 서버의 갯수를 늘리거나 줄이거나 빠르게 할 수 있다. |
통합 | 스토리지, RDS(관계형 데이터베이스 서비스), VCP 등 통합 기능 가능 |
안정성 | 서비스를 안정성있게 제공한다. |
보안 | 아마존 기업에서 보안을 보증하여 안전하다. |
AWS 단점 | |
베어 메탈 성능을 원할 때 | 성능을 원할 경우 I/O에 관한 코드들이 필요하다. |
웹 페이지가 몇개 뿐일 때 | 작은 운영과 확장성이 없는 경우에는 적합하지 않다. (가격때문) |
솔루션에 적합 | 가격때문에 작은규모에서는 어려워 솔루션에 적합하다 |
가격 | 비싸다 (초보들이 모르고 설정을 잘못하여 요금폭탄이 빈번하다는 말이 있다) |
#3. AWS의 종류
AWS의 종류 | |
Server | EC2 (Elastic Compute Cloud) |
Lambda | |
VPC (Virtual Private Cloud) | |
Storage | S3 |
EBS (Elastic Block Store) | |
Data Base |
RDS |
DynamoDB | |
RedShift | |
AuroraDB | |
Management | Cloud Watch |
Analysis | Kinesis |
EC2
더보기

[출처] https://codingmania.tistory.com/15

Lambda
더보기

[출처] https://brownbears.tistory.com/428

VPC
더보기

[출처] https://medium.com/harrythegreat/aws-%EA%B0%80%EC%9E%A5%EC%89%BD%EA%B2%8C-vpc-%EA%B0%9C%EB%85%90%EC%9E%A1%EA%B8%B0-71eef95a7098

S3
더보기

[출처] https://acstory.tistory.com/33

EBS
더보기

[출처] https://kim-dragon.tistory.com/2

RDS (MySQL, MariaDB 등 사용)
더보기

[출처] https://devjjo.tistory.com/31

DynamoDB (NoSQL 데이터베이스)
더보기

[출처] https://github.com/Integerous/TIL/blob/master/Database/DynamoDB.md

RedShift
더보기

[출처] https://itjava.tistory.com/117

AuroraDB
더보기

[출처] https://m.blog.naver.com/sory1008/220950945170

CloudWatch
더보기

[출처] https://interconnection.tistory.com/48

Kinesis
더보기

[출처] https://itjava.tistory.com/99

#4. Docker 란
#5. Docker의 장점
'18. AWS > Jira' 카테고리의 다른 글
04. ATLASSIAN - Jira Software (지라) 서버 용 - AWS (0) | 2020.07.02 |
---|---|
03. ATLASSIAN - Jira Software (지라) 클라우드 용 (미완) (0) | 2020.07.02 |
댓글
이 글 공유하기
다른 글
-
04. ATLASSIAN - Jira Software (지라) 서버 용 - AWS
04. ATLASSIAN - Jira Software (지라) 서버 용 - AWS
2020.07.02 -
03. ATLASSIAN - Jira Software (지라) 클라우드 용 (미완)
03. ATLASSIAN - Jira Software (지라) 클라우드 용 (미완)
2020.07.02