AKS 실전 - AKS Volume 심화
·
CLOUD/Azure Cloud
AKS의 디스크 타입은 크게 Azure Disk, Azure Files, Azure HPC Cache, Azure NetApp, Azure Ultra Disk가 있다. 여기서 NFS Server는 Azure 외부의 디스크다. 네트워크 서버니까 뭐 당연한 소리.. Kubernetes에서 Volume이라고 하면 1. Storage Class 2. Secret 3. PVC (Persistent Volume Controller) 4. PV 이렇게 이루어져있다. Azure 클라우드 상에 있는 file이나 disk에 해당하는 부분이 있을 수 있고 이걸 맵핑해서 사용하는게 PV다. (? 먼솔?) PVC는 Pod의 Volume과 Azure의 PV를 연결해주는 것이다. PV를 사용할 때 가장 먼저 하는건, Storage..
Locust로 부하 테스트 가능
·
CLOUD/AWS Cloud
AWS에서 시연할 때 보여줌.
AWS 2022 summit - 4 (대용량 트래픽 처리에 최적화, AWS 서버리스)
·
Cloud Webinar/AWS Summit
AWS Lambda는 서버를 프로비저닝하지 않고도 내가 작성한 코드를 실행시켜주는 서버리스 컴퓨팅의 가장 대표적인 서비스다. Lambda에서 실행할 수 있는 런타임은 가장 많이 활용되는 언어인 Node, Python, Java를 모두 네이티브하게 지원. 표시되지 않은 언어는 사용자 지정 런타임을 이용해 실행 가능. 이렇게 작성한 Lambda 함수를 실행함에 있어 가장 중요한 것은 "이벤트" 이다. Lambda는 데이터 상태 변화, 엔드 포인트 요청, 혹은 Lambda를 호출하도록 설정해둔 리소스 상태 변화등에 의해 실행된다. 이렇게 이벤트에 의해 트리거된 Lambda는 작성해둔 로직을 그대로 실행한다. 이때는 API나 SDK에서 지원하는 작업 거의 대부분을 수행할 수 있다. Lambda = 즉, 특정 이..
브릿지와 스위치의 차이 (docker0)
·
Computer Science/Network
https://letitkang.tistory.com/95 [이론] 브리지와 스위치의 차이점 오늘 포스팅은 브리지와 스위치의 차이점에 대해 알아보겠습니다! '후니의 쉽게쓴 시스코네트워킹' 책을 보고 공부하고 있습니다. 보통은 스위치와 브리지는 비슷하다고 생각합니다. 저 또한 letitkang.tistory.com 도커 컨테이너의 네트워킹 구조를 보다가 docker0라는 브릿지에 ip 주소가 있는 것을 봤다. 내 기존의 지식은 스위치는 OSI 2계층이라 ip 주소가 없어야하고, 있어도 management의 용도로 쓰인다는 것이다. 그렇다면 docker0라는 브릿지에도 네트워크 대역만 존재하고 ip는 할당되면 안되는 것 아닌가? docker0에 수동으로 접근해서 포트 등등을 사용자가 직접 컨트롤 할 수 있는..
AWS 2022 summit - 3 (AWS CDK를 사용하여 모범사례 기반 Amazon EKS 클러스터 구축하기)
·
Cloud Webinar/AWS Summit
목차 AWS CDK 살펴보기 AWS CDK로 Amazon EKS 클러스터를 구축할 때 고려해야 될 모범 사례 요약 및 마무리 AWS CDK : AWS에서 제공하는 IaC 툴. IaC를 사용하면 사용자는 구성 파일 또는 코드를 사용하여 원하는 인프라를 정의하고 일관성 및 반복성을 제공하기 위해 프로그래밍 방식으로 인프라를 생성할 수 있다. 그리고 IaC를 통해 인프라의 라이프 사이클을 더 쉽게 관리할 수 있다. ex. 고객은 리포지토리를 이용해 인프라 구성 버전을 관리할 수 있고, 변경 사항을 이전 버전으로 손쉽게 롤백할 수도 있다. 또한 구성 파일의 변경은 애플리케이션 코드와 함께 CI/CD를 활용하여 개발, 테스트, 프로덕션 환경을 IaC 코드 변경과 동기화된 상태로 유지할 수 있다. 타입 스크립트로 ..
AWS 2022 summit -2 (DevOpsGuru 활용하기 / Observability 관찰 가능성이란?)
·
Cloud Webinar/AWS Summit
데브옵스를 도입할 때 고객들이 많은 어려움을 겪는다. 시작하기가 너무 어렵다. 왜? 1. 많은 솔루션 중에서 몇 개를 선택해야 함. 2. 너무 많은 서비스를 결합해야 함. 3. 중앙 집중식 관리가 어려움. 4. 내부 전문성 부족 (많은 자율성을 통제할 규정 준수나 보안 위험을 고려해야 함) 데브옵스는 개발자와 운영팀을 더 가깝게 만든다. 개발 및 운영을 더 긴밀하게 연결하면, 팀은 더 적은 오류로 훨씬 더 빠르게 작업할 수 있게 된다. 이를 통해, 소프트웨어 빌더는 더 빠른 개발을 할 수 있고, 애플리케이션 생성 주기를 앞당길 수 있다. 그렇다면 데브옵스는 무엇인가? "데브옵스는 문화이며, 모던 애플리케이션 구축을 위한 기초다." * CI/CD * Observability (관찰 가능성) * IaC * ..