Print
카테고리: [ Amazon Web Services ]
조회수: 6348

 

 

* 만으로 1년도 더 된  AWS 아키텍처교육 시 들었던 내용입니다.
교육 듣고 정리한 것으로 update 된 내역이 있다면 답글부탁드려요!!!
 
===========================================================================================
 Architecting in the Cloud
===========================================================================================
 1) 클라우드 다섯 가지 이점
   1. 리소스 추상화(Astraction)
   2. 필요 시 프로비저닝 가능(On-Demand)
   3. 몇 분내 확장 가능(Scalability)
   4. 사용한 만큼만 지불
   5. 전문가에게 맡겨 효율성 향상
 
 2) AWS 기반 시스템 구축을 위한 일곱가지 모범사례
   1. 장애(failure)를 감안한 디자인
      - SOPF(Single point of failure) 제거
   2. 소결합(loose coupling)적용
      - 부하 분산 클러스터(Amazon ELB; Elastic Load Balancer)
      - 큐를 이용한 구성 요소 간 메시지 전달
* chaos monkey
   3. 탄력성(elasticity) 구현
      - 구성요소의 동작여부, 가용성, 고정된 위치를 가정하지 않음
      - 재부팅/재시작 시 복원(resilient) 가능 디자인
      - 인스턴스 자동 구성(bootstrap)되도록 구성
      - 동적구성(dynamic configuration)
   4. 모든 레이어에서 보안(security)고려
   5. 하드웨어적인 제약(constraints)에서 벗어남
   6. 병렬적(parallel)으로 생각
      - 컴퓨터 용량 증가 대신 복수 시스템사이에 워크로드 분산
   7. 다양한 스토리지 옵션을 활용