| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Layered Architecture
- Transaction
- transactional
- simplejpaRepository
- JDBC
- Hexagonal
- Adapter
- springboot
- Spring Data JPA
- Spring
- hexagonal architecture
- 실무
- JPA
- Today
- Total
Ezcho
1주차 공부 본문
클라우드란?
IT리소스를 인터넷에서 과금제도를 통해 제공
장점: 필요한 리소스를 순간에 전달할 수있다.
클라우드 컴퓨팅 배포 모델
AWS 클라우드 컴퓨팅 배포 모델 3가지
1. 클라우드 기반 배포 -> App의 모든부분을 클라우드에 맡기는것
: 기존 App을 클라우드로 마이그레이션 함, 이후 빌드
2. 온 프레미스 배포-> 프라이빗 클라우드 배포, 자원가상화-> 가상화 기술을 사용해 리소스 관리
가상화?: 서버, 스토리지, 네트워크 및 기타 물리적 시스템에 대한 가상 표현을 말함
3. 하이브리드 배포 -> 온프레미스 인프라에서 동작하던 리소스 들을 전부 클라우드에 맡기는것이 아니라, 온 프레미스 인프라에 더 적합한 레거시 에플리케이션이 존재할 수 있음 -> 레거시애플리케이션을 온프레미스로 유지하고, 클라우드에서 실행되는 장점도 챙긴다.
클라우드 컴퓨팅의 이점
1. 선행비용을 가변비용으로 대체: 클라우드 대신 물리적으로 보유한 서버(선행비용) -> 사용 컴퓨팅 리소스만 비용 지불(가변비용)
2. 데이터 센터 운영 및 유지관리 투자 불필요
3. 용량 추정 불필요 -> 수요에 따라 확장 또는 축소할 수 있습니다.
4. 가변 비용이 낮아짐 -> 서버증설이나 기타 인프라 구축에 있어서 발생하는 비용 X
5. 속도와 민첩성 향상 -> 유연성이 존재한다.
6. 몇분안에 전세계 배포
Amazon EC2
기존에 온프레미스 리소스를 사용할 경우 새로운 웹 사이트를 지원 할 때는.....
1. 하드웨어 구매
2. 서버(컴퓨터) 배달까지 기다려야함
3. 서버 설치도해야함
근데 AWS를 쓰면?
1. 몇분이면 하드웨어구매, 배달까지 기다리는 과정을 skip가능
2. 워크로드(리소스 및 코드 모음) 실행을 완료했다면 인스턴스 사용을 중지 가능함
3. 중지가 가능한단 것은, 실행중일때 사용한 컴퓨팅 시간만 비용지불
4. 필요한 서버 용량에 대해서만 비용 지불-> 비용절감..
EC2의 작동방식
1. 시작
-인스턴스 시작단계, OS + 서버 + App 이 포함됨
-보안 설정을 지정해야함
2. 연결
- 인스턴스에 연결...
- Desktop 엑세스도 가능
3. 사용
-바로 사용할 수 있습니다.
- SW설치, 저장소추가, 파일정리등 작업수행가능
EC2 유형
1. 범용 인스턴스: Network + Memory + CPU 균형있게 제공, App서버, 게임서버, 중규모DB등에 쓰임
2. 컴퓨팅 최적화 인스턴스: 고성능CPU, 많은 트랜젝션을 처리해야 하는 경우에 사용할 수 있다.
-고성능 웹, 게임전용 서버등
3. 스토리지 최적화 인스턴스: 대규모 데이터셋에 대한 읽기, 쓰기가 필요할때
-스토리지 성능을 측정할땐 IOPS(초당 입출력 작업수)
-그래서 본 인스턴스는 IOPS가 짧음
4. 엑셀러레이티드 컴퓨팅
-코프로세서(CPU보조) GPU임 그냥
5. 메모리 최적화 인스턴스: 메모리에서 대규모 데이터셋 처리가 발생하는 워크로드가 존재할때,
- 고성능DB + 방대한 양의 비정형 데이터 + 실시간 처리가 필요한 워크로드일때 혹은 3개가 임의로 동작할때 고려
'Study > AWS 자격증 준비' 카테고리의 다른 글
| 7주차 공부 (0) | 2023.05.03 |
|---|---|
| 5주차 공부 (0) | 2023.04.19 |
| 3주차 공부 (0) | 2023.04.10 |
