AWS Well-Architected Framework

AWS Well Architected Framework는 좋은 아키텍처를 만들기 위한 길잡이 역할을 한다. 방대한 내용을 담고 있지만 전체 문서를 가로지르는 핵심은 한 문장으로 정리 할 수 있다. 측정할 수 없다면 관리할 수 없고 관리할 수 없으면 개선할 수 없다. 이 문서는 Well Architected framework를 지탱하는 6개 Pillars(기...

High Availability App On AWS Cloud [JOINC EDU]

클라우드에 애플리케이션을 전개하는 이유는 시스템 / 네트워크 비용 때문만은 아닙니다. 클라우드에서 제공하는 시스템 / 네트워크 인프라, 보안, 모니터링, 로깅, 가용성, 확장성, 통합/배포, 관리형 데이터베이스 서비스를 사용하기 위함입니다. 핵심 비즈니스 로직에만 집중하고 나머지 비기능적인 부분을 클라우드에 위임하는게 가장 큰 목적입니다. 비즈니스 로직에 ...

Amazon Route 53 Cheat Sheets

Amazon Route 53은 고 가용성(High available), 확장성(Scalable)을 가진 DNS(Domain Name System) 서비스다. Amazon Route 53의 핵심 기능은 아래와 같다. Domain Name 등록 : 도메인 이름을 구매하고 관리 할 수 있다. DNS resolution, AWS 리소스에 대한 Health Chec...

VirtualBox PXE Boot

VirtualBox PXE BootPXEBoot를 위해서는 PXE 서버 설정이 필요하다. 이에 대한 정보는 문서를 참고하기 바란다. PXE Bboot 환경 만들기 문서를 읽고 난 후, 아래 글을 읽기 바란다. 위 문서를 읽고 테스트를 하기 위한 dhcp 서버를 구축했을 것이다. 그런데 virtualbox도 자신의 네트워크를 관리하기 위해서 dhcp 서버를...

AWS Well-Architecture Framework

AWS는 100여개가 넘는 수많은 서비스들을 제공한다. 사용자는 이를 서비스를 자유롭게 엮어서 최적화된 애플리케이션을 개발 할 수 있다. 그 조합의 수는 무한하다고 할 수 있다. 하지만 효과적인 조합은 있는 법이라서 AWS는 AWS Well-Architected 정보를 제공하고 있다. 사용자는 AWS에서 제한한 Well-Architected 정보를 이용해서...

NATS

NATS는 분산 시스템을 지원하는 연결기술(connective technology)로 메시지의 주소 설정, 검색, 통신을 담당한다. 마이크로서비스아키텍처(MSA)에서의 메시지 교환, 스트림 처리를 위해서 사용한다. 클라우드 메시징 서비스 (마이크로서비스, 서비스메시) 이벤트 / 데이터 스트림(데이터 모니터링, 분석, ML/AI)...

개발자를 위한 시스템 디자인 개념

시스템 디자인는 클라우드 엔지니어, DevOps, 소프트웨어 개발자에게 가장 많이 묻는 질문 중 하나다. 면접과정에서 뿐만 아니라 대규모 소프트웨어 문제를 해결하기 위해서도 시스템 설계에 대한 지식이 필요하다....

AWS Cheat sheet - S3

Amazon Simple Storage Service(Amazon S3)는 무한대의 확장성, 99.999999%의 데이터 가용성, 보안, 성능을 제공하는 객체 스토리지 서비스(Object Storage Service)다. S3는 Full managed Service로 사용자는 서버, 볼륨, 파일 시스템, 파일관리 소프트웨어 등의 관리의 대부분을 S3에 맡길...

AWS Cheat Sheet - VPC

Amazon VPC(Virtual Private Cloud) 는 AWS에서 제공하는 네트워크 서비스다. 기본적으로 인터넷 애플리케이션들은 네트워크에서 실행이되기 때문에 VPC는 AWS에서 가장 기본이 되며 가장 중요한 서비스 중 하나다. VPC는 AWS의 네트워크 서비스로 IP 범위, 서브넷, 슈퍼넷, Routing Table, Internet Gatewa...

AWS Certified Solutions Architect Associate Practice Test 2

외환 거래 응용 프로그램을 운영하는 상업은행이 있다. 이들은 은행이 현재 트래픽에 대처하고 비용 효율성을 달성 할 수 있도록 EC2 인스턴스의 Auto Scaling 그룹을 생성했다. 이들은 Auto Scaling 그룹이 EC2 인스턴스 수를 축소하기 전에 의도하지 않은 속도 저하 혹은 사용 불가능으로 부터 시스템을 보호할 수 있기를 원한다.다음 중 휴지 ...