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의 장점


이 글은
(새창열림)
본 저작자 표시 규칙 하에 배포할 수 있습니다. 자세한 내용은 Creative Commons 라이선스를 확인하세요.
Creative Commons
본 저작자 표시
'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.02OS Windows 10 Home 64bit 버전 1903 (OS 빌드 18362.836) Jira 버전 Linux 와 Window 방법 1. aws 인스턴스 생성 2. ssh 이용하여 server 접속 3. docker 존재 여부 확인 후 없으면 설치 4. jira 설치 ? 5. 인스턴스 아이피로 연결 -
03. ATLASSIAN - Jira Software (지라) 클라우드 용 (미완)
03. ATLASSIAN - Jira Software (지라) 클라우드 용 (미완)
2020.07.02OS Windows 10 Home 64bit 버전 1903 (OS 빌드 18362.836) #1. 홈페이지 접속 Atlassian | 소프트웨어 개발 및 협업 도구 전 세계 수백 만 사용자가 Atlassian 제품을 이용해 소프트웨어 개발과 프로젝트 관리, 협업, 코드 품질을 개선하고 있습니다. www.atlassian.com 계정을 만들고 접속을 하게 되면 클라우드용으로 사용하거나 서버용으로 무료로 다운을 받을 수 있다 (구글 또는 마이크로소프트 계정으로 연동 가능) #2. Jira Software 생성 (2020.05.29 기준 웹화면입니다) #3. 프로젝트 만들기 - 차세대 템플릿 방식 개인적인 생각으로는 클래식은 팀 구성이 잘 잡혀있을 때 사용하고 차세대는 팀 구성이 잘 잡히지 않을 때 사용한다고…
댓글을 사용할 수 없습니다.