티스토리 뷰
소프트웨어 아키텍쳐란?
구성요소들 사이에서 유기적 관계를 표현하고 소프트웨어의 설계와 업그레이드를 통제하는 지침과 원칙
소프트웨어 아키텍쳐는 주로 서버를 중심으로 동작되는 소프트웨어들의 논리적 형상에 대한 구조를 설명
cf 시스템 아키텍쳐? 서버, 네트웍크 장비들을 포괄한 인프라의 물리적 형상의 "구조"
Azure 서비스 유형?
Virtual Machines
Cloud Services
App Services
Service Fabric
서비스 분배
- Centralized / Decentralized / Distributed 방식
서비스 연계 방식
세션 처리
- 클라우드 분산 시스템구축을 위해 Stateless하게 설계 필요, 세션정보 최소화하고 요청시마다 담아 설계필요
- 로드밸런서로 관리할때 세션의 정보?
AWS에서는 세션 공유 필요할떄 DynamoDB나 Elastic chache를 사용하여 세션정보 공유
인프라아키텍쳐란?
https://anywaydevlog.tistory.com/65
<출처>
1., [출처] 소프트웨어 아키텍쳐(Software Architecture)|작성자 민혁민주아빠
2.
'Programming > Cloud' 카테고리의 다른 글
[Cloud 관련] MicroService Architecture와 Service Mesh (0) | 2022.06.17 |
---|---|
[GKE/Cloud] Google Kubernetes Engine (0) | 2022.04.21 |
[EKS/Cloud] Amazon Elastic Kubernetes Service (0) | 2022.04.21 |
[AKS/Cloud] Azure Kubernetes Service (AKS) (0) | 2022.04.21 |
[Cloud] 서버리스 컴퓨팅 - 아키텍쳐 (0) | 2022.04.21 |
댓글