목록전체 글 (709)
MJay
이번에 강의를 실제로 해보기 위해서 ppt를 만들었습니다. 최적의 강의 환경 조성하기에 관한 내용입니다. 참고하세요
매우 중요합니다 이런게 좋은 사례입니다. 오픈 소스로 존재하며 이걸 통해 Docker에 대해서 보안을 점검할수있습니다. git hook를 사용해 코드를 분석하십시오
실습 3 - 마이크로 서비스의 가용성 및 확장 개요부트캠프의 이 단원에서는 마이크로 서비스를 항상 사용할 수 있고 수요에 맞게 증가할 수 있도록 보장하는 방법을 다룹니다. 아키텍처의 구성 요소가 작동하지 않는 이유로 한밤중에 단잠에서 깨야 한다면 매우 곤욕스러울 것입니다. Amazon Web Services는 복구를 위해 사람이 개입하지 않아도 될 만큼 손쉽게 고가용성을 위한 설계를 가능하게 해 줍니다. ECS 클러스터를 작동하는 컨테이너 인스턴스와 마이크로 서비스에 자체 복구를 적용하는 방법을 알아보려 합니다.AWS는 고가용성 외에 확장을 중시합니다. 회사나 개발자가 늘어나는 수요를 뒷받침하지 못하면 얼리 어댑터와 열성적인 고객들은 불만을 갖게 될 것입니다. 신규 업체의 경우 모든 것이 완벽하게 돌아가..
az - data center cluster PipeLine 종류로 CI / CD 가 있다. Continious Integration, Continuous Delivery. 배워볼 내용입니다. 가용성이란 건 예로 들면 서비스에서 작업이 중지되면 작업이 종료되고 다시 시작됩니다. 이 프로세스는 서비스가 원하는 실행 작업 수에 도달할 때까지 계속되는 것입니다. 이게 가용성입니다 로드 밸런서 위에서도 서비스를 실행할 수 있습니다. multi -az 하나의 az가 꺼질경우 다른 az로 가능 등등 이런게 가용성이라고 할수 있습니다. 먼저 리소스 관리자가 있어야합니다. 메모리, cpu, 스토리지 같은 리소스와 클러스테에서 지정된 시간에 이들의 가용성을 추적하는 역할입니다. 스케줄러는 컨테이너나 작업의 실행 일정을 ..
요즘 시대에는 기동성이 제일 중요합니다. 기성의 세대를 붕괴시키는게 중요합니다 대표적으로 spotify , uber, airbnb 가 있습니다 모든 팀의 릴리스 단계는 대부분 이렇게 됩니다. 소스 - 변경사항을 소스 리포지토리에 체크인합니다. 이 변경사항에 대해 코드 피드백을 요구하는 팀이 많습니다. 다른 곳에서는 실시간 피드백을 위해 짝 프로그래밍을 사용합니다 빌드 - 애플리케이션의 소스 코드가 빌드 되고 코드 품질은 빌드 머신에서 테스트됩니다. 모놀리식일때는 서로 의존도가 높아서 품질이 많이 떨어졌습니다. API 로 연동이 된다. 언제 개발 되고 수정됬는지 알 필요없었습니다 자유롭지 않았다고 볼수있습니다. 이러한 문제를 깨달은 경영진은 마이크로 서비스 와 두 피자 팀을 만들었습니다 두 피자 팀이란 어..
AWS 기반 마이크로 서비스 https://events-aws.qwiklabs.com/live 들어가서 로그인 해서 만들면 됩니다. 시작하여 event-aws.qwikilabs.com 모습이다 이게 개요이다. -> Docker를 배웠다는 가정하레 바로 MicroService가 뭔지 배운다. 마이크로 서비스가 좋은지 어떤 관점에서 좋은지 배운다. 얼굴 사진을 업로드하면 얼굴 형태를 인식해서 얼굴 인중에 mustache 붙여준다 이걸 예시로 보여줬다.(Web Server) 옛날에는 거대한 하나라는 모놀리스 어플리케이션을 구축했습니다. 정보시스템이 발전하면서 올인원 이렇게 종합된 형태로 구축을 했습니다. 복잡성 제어가 불가능해집니다.. -> exponential -> 그래서 마이크로 서비스가 나왔습니다. 변경..