물리 계층 : 주로 물리적 연결과 관련된 정보를 정의합니다. 주로 전기 신호를 전달하는데 초점을 두고, 들어온 전기 신호를 그대로 잘 전달하는 것이 목적입니다.데이터 링크 계층 : 물리 계층에서 들어온 전기 신호를 모아 알아 볼 수 있는 데이터 형태로 처리 합니다. 이
소프트웨어 배포에 도움을 주기 위해 생겨난 애플리케이션을 컨테이너화 시키는 소프트웨어라 할 수 있습니다.Docker를 사용하는 이유1.의존성 충돌 문제 해결어떤 애플리케이션은 실행 하기 위한 환경 구축이 필요한 경우가 있는데 컴퓨터마다 환경이 다르기 때문에 2개의 이상
Achievement Goals 지속적 통합의 필요성을 설명할 수 있다. 지속적 통합 개념이 나오게 된 배경을 이해할 수 있다. 지속적 통합의 장점을 설명할 수 있다. 빌드/테스트의 개념을 이해할 수 있다. 테스트 주도 개발(TDD)에 대한 정의와 필요성을 설명할 수
자동배포화가 해결해야할 문제 : 컷오버할때 다운타임을 최소화 시키는것 컷오버(cutover) : 기존에 운영 되던 환경을 중단시키고, 새로 구축된 환경으로 오픈하는 것 컷오버를 해결하기 위한 전략 블루 / 그린 배포란? 이전 버전에 있던 사용자 트래픽을 이전
마이크로 서비스의 정의 다음 특징을 갖는 서비스들의 조합으로 이뤄진 설계 유지보수에 유리하고, 테스트 가능해야 함 느슨하게 결합되어야 함 독립적으로 배포 가능함 비즈니스 역량을 중심으로 구성해야 함 작은 팀에 의해 소유됨 반댓말 모놀리식 서비스 기술적 계층에 따
DDD(도메인 주도설계)란 무엇인가?하나의 모메인 모델에 대한 이해관계가 팀마다 다름을 인정하고,각 팀에 적합한 하위 도메인(ex. 주문, 배달, 결제 등)을 설정하고,해당 하위 도메인에 대한 맥락을 알고 있는 사람이 따라야할 비즈니스 규칙에 대한 경계를 설정하는 설계
수동으로 인프라를 설정하는 것의 장/단점장점수동설정은 쉽게 서비스를 제공하고, 아키텍처를 빠르게 실험해볼 수 있다는 점에서 유리하지만 단점이 많다.단점휴먼 에러 때문에 서비스를 설정할 때에 잘못 설정하기 쉽습니다.설정을 통해 예측되는 상태를 관리하기 어렵습니다.환경 설
발표자료첫번째 발표C171 람다를 모니터링 하려는 경우, 메트릭을 활용해 어떤 질문이 나올 수 있을까요? 레퍼런스(Lambda 키 메트릭)를 읽고, 어떤 질문을 해결할 수 있는지 알아봅시다. (힌트: 레퍼런스 문서에서 how many, how much, how long
MB와 Mb는 어떻게 다른가요?MB와 MiB는 어떻게 다른가요?1GB 파일을 100Mbps 의 전송속도를 가진 네트워크에서 전송한다면 얼마나 걸릴까요?
스왑 메모리란 실제 메모리(RAM)이 가득 찼는데 더 많은 메모리가 필요할 때 디스크 공간을 가상 메모리로 대체 하여 사용하는 방법입니다. 실제 메모리는 하드디스크에 비해 속도 면에서 매우 차이가 있지만 메모리가 부족하여 시스템이 다운되거나 장애를 발생 시키는것보다는
SRE vs DevOps
코로나19 대응 지침을 따라, 각 팀의 업무 방식을 이해하고 도메인 주도로 환자 관리 정보시스템을 설계해야 합니다. 도메인 주도 설계 원칙을 기반으로 설계해보기바운디드 컨텍스트를 정의context mapping전체
minikube Basic controlsStart a cluster by running : minikube startminikube 클러스터 내에서 실행되는 Kubernetes 대시보드에 액세스minikube dashboard서버 시작 (이미지 필요)kubectl c
물건을 구매 신청을 할 수 있다.구매 신청시 DB에 재고가 남아 있으면 판매완료 후 개수가 줄어든다.재고가 부족할 시 SNS로 재고 부족 메시지를 구독중인 sqs로 메시지를 보낸다.(혹시나 메시지를 보내는데 실패할 시 dead_letter로 이동)sqs에 메시지가 도착
docker간단하게는 애플리케이션을 구동하는데 필요한 모든 환경변수나 라이브러리, 프레임워크를 담아서 컨테이너화하여 보관해주는 소프트웨어 (환경문제를 해결해줌)컨테이너를 만드는 순서1\. Dockerfile2\. image3\. containerdockerfile이란?
마이그레이션을 할때 중요한 모니터링새로운 아키텍처로 변경하는 과정에서 서비스가 제대로 동작하는지 확인 할 수 있는 가시성이 필요각 회사에 언어 환경이나 프레임워크에 따라 관련 메트릭이 달라지는데예시로 자바 스프링 프레임워크를 주로 사용 할 경우 JVM 메트릭이나, 톰켓
오픈소스로 만들어진 컨테이너 오케스트레이션 도구컨테이너화된 애플리케이션을 자동으로 배포, 스케일링하는 등의 관리 기능을 제공각기 다른 환경(온프레미스 서버, VM, 클라우드)에 대응 가능\-> 아마존 ecs랑 비슷한 구조를 가짐 (같진 않음)컨테이너 오케스트레이션 도구
각종 재해, 재난 발생을 대비하여 핵심 업무 기능수행의 연속성을 유지하여 고객 서비스의 지속성 보장 (서비스 장애가 일어났을 때 어떻게 서비스 지속성을 보장 할거냐?)고가용성 HA(High Availability)다운 타임이 없이 작동하고, 예기치 못한 장애를 빠르게
K8s의 서비스 계정의 용도 및 적용 원리에 대해서 알아보자.