일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- AWS #빅데이터 #분석 #데이터
- 마이크로서비스
- 딥러닝
- cloud
- 네트워크
- docker
- 코세라
- 구글
- 구글클라우드
- 쿠버네티스
- cdk
- 머신러닝
- Associate
- 클라우드 자격증
- Dataproc
- 구글 클라우드
- aws
- DataFlow
- 자격증
- GCP
- 구글클라우드플랫폼
- golang
- 도커
- 클라우드
- coursera
- Kubernest
- nnictl
- go
- 구글클라우드서밋
- Today
- Total
목록클라우드/Devops (3)
JD의 블로그
개요 쿠버네티스를 사용하려면 쿠버네티스 API 오브젝트로 클러스터에 대해 사용자가 원하는 상태를 기술해야한다. 원하는 상태의 의미란 어떤 애플리케이션이나 워크로드를 구동시키려고 하는지, 어떤 컨테이너 이미지를 쓰는지, 복제를 원하는 수는 몇개인지, 어떤 네트워크와 디스크 자원을 쓸 수 있도록 할 것인지 등을 의미한다. 사용자가 원하는 상태를 설명하는 방버은 쿠버네티스 API를 사용해서 오브젝트를 만드는 것인데 일반적으로 kubectl이라는 커맨드라인 인터페이스를 사용한다. 또한 클러스터와 상호 작용하고 원하는 상태를 설정하거나 수정하기 위해서 쿠버네티스 API를 직접 사용할 수도 있다. 원하는 상태를 설정하면 쿠버네티스 컨트롤 플레인은 Pod Lifecycle Event Generator(PLEG)를 통..
이 글은 넷플릭스 마이크로 서비스 가이드 발표 자료를 기반으로 정리한 내용입니다. 넷플릭스가 마이크로 서비스 아키텍쳐로 서비스를 함에 따라 겪었던 도전과 그에 따라 어떻게 이를 해결했는지에 대한 내용을 담고 있습니다. 1. 배경 넷플릭스는 8600만 사용자를 지니고 있으며 전 세계 190여 개 나라에서 서비스 중이며 모든 마이크로 서비스들은 AWS 위에서 동작하고 있습니다. 2. 마이크로 서비스란? 먼저 "무엇이 마이크로 서비스가 아닌 가"에 대해서 살펴봄으로써 마이크로 서비스에 대해서 알아볼 수 있습니다. 초기에 넷플릭스의 아키텍쳐는 하드웨어 기반의 로드 밸런서가 있고 고가의 하드웨어를 사용한 리눅스 서버들을 연결하고 이 서버에는 아파치 톰캣이나 리버스 프록시 같은 것들을 사용한 일반적인 구성을 가지고..
Devops를 위해, Ansible, Git, Docker 등을 이용해 command line 환경에서 처리 가능하게 만듬으로써 개발을 빠르게 할 수 있습니다. 그러나, 이러한 도구와 도구 사이에도 연결하는 작업들이 필요하고 연결 자체에 시간과 노력이 필요하며 이런 부분에서 실수가 발생하여 문제가 생길 수 있습니다. Jenkins는 이러한 문제를 해결하고, 좀 더 개발을 효율적으로 할 수 있게 도와줍니다. Jenkins는 어떻게 개발을 효율적으로 만들어주는가? Jenkins는 빌드와 테스트 등을 위해 서버에 로그인하고 명령어를 수행하는 다소 복잡한 과정을 단순화해줘 한층 더 효율을 높일 수 있게 해줍니다. 인프라 구축은 조금만 잘못되어도 큰 영향을 미치는 작업인데, 절차상의 오류로 인해 발생하는 문제도 ..