본문 바로가기

728x90

전체 글

(112)
내가 보려고 적은 쉽게 이해해본 기본 네트워크 개념 알아야 할 개념들은 다음과 같다. 네트워크 개론을 얼마나 듣고 얼마나 많은 유튭을 봤는데.. 몇번째 설명을 들었는데 아직도 오오 그렇구나 하게 된다... 그냥 외우고... 최대한 쉽게 이해해보자...  1. 로컬 영역 - LAN- IP- SUBNET- SWITCH- ROUTER- GATEWAY    LAN : Local Area Network - 한 공간 안에서의 네트워크를 말한다. 스타크래프트 할 때 UDP 로 게임하는거 가능한 영역 ㅇㅇ - 같은 사설망을 공유하며, Private IP 로 통신 가능한 영역 IP- IP 는 통신의 대상이 부여받는 논리적인 주소이다. 물리적인 주소는 MAC 임 SUBNET (LAN 이랑 그냥 비슷한거라고 보는게 쉬울듯) - 서브넷은 LAN 의 범위를 규정하는 것이며, R..
[CDA] 섹션 25 - AWS 서버리스 : SAM (Serverless Application Model) > SAM 은 CF 의 축약 버전 느낌으로, 개발자들 영역에서 조금 더 친화적인듯 (SAM 은 387강 내용 정도로도 시험에는 충분하다고 함) > 서버리스 앱을 개발 & 배포하는 Framework > 앱을 개발하고, SAM 과 연계되는 Configuration 을 YAML 로 작성한다 > 이 간단한 SAM YAML 로 AWS 는 복잡한 CF 를 기동시킨다 (CF 가 지원하는 모든 것들을 사용할 수 있음 : Output, Mappin, Params, Resources 등) > SAM 은 내부적으로 CodeDeploy 를 사용하여 람다 함수를 배포할 수 있다.> 또한 API Gateway, Dynamo DB, Lambda 등을 LOCAL 환경에서 사용할 수 있도록 지원한다요약 > 서버리스 앱 개발에 중점을 ..
[CDA] 섹션 24 - AWS CICD : CodeCommit, CodePipeline, CodeBuild 및 기타 > 지금까지 배운 기본적인 AWS 자원 활용, AWS CLI  활용, EBStalk 활용한 배포 등..> 수동적으로 작업하다보면 실수할 가능성이 높음> Target Repository 에 코드를 보관 및 AWS에 배포되게 해보자>> 자동으로, 배포전 test 완료, 다른 환경 (dev/test/prod)  으로 넘어가는 것도 생각> 지금까지 배운 모든 배포들을 자동화 하는 것 + 안전성을 증가시키는 과정 > 이번에 배울 내용>> CodeCommit - 코드 보관>> CodePipeline - 보관한 코드를 EBStalk 과 파이프라인으로 연결 (EBS 와의 CD)>> CodeBuild - CI 단계, 코드를 Build  및 Test 를 수행>> CodeDeploy - EBStalk 이 아닌 자원 (EC2..