일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Associate
- 도커
- 구글클라우드
- GCP
- aws
- docker
- 자격증
- 네트워크
- 머신러닝
- 코세라
- 클라우드 자격증
- 클라우드
- 구글클라우드플랫폼
- 구글클라우드서밋
- go
- Kubernest
- DataFlow
- 딥러닝
- 구글 클라우드
- 쿠버네티스
- nnictl
- 구글
- coursera
- Dataproc
- cdk
- 마이크로서비스
- golang
- AWS #빅데이터 #분석 #데이터
- cloud
- Today
- Total
목록2020/05 (6)
JD의 블로그
cloud9에서 npm install -g aws-cdk 명령어를 입력해서 cdk를 업데이트 하려고 했으나 nvm 라이브러리 충돌로 인해 업데이트가 되지 않았다. 해결법 : /.nvm/versions/node/v10.20.1/bin 내부에 있는 cdk를 제거하고 npm install -g aws-cdk 명령어를 사용하면 업데이트가 된다.
이 글은 Scalability for Dummies를 요약한 글입니다. Part 1 - 복제 확장 가능한 웹 서비스의 퍼블릭 서버는 로드 밸런서 뒤에 숨겨져 있다. 이 로드 밸런서는 사용자의 요청을 애플리케이션 서버의 그룹 또는 클러스터에 균등하게 분배한다. 사용자는 어느 서버가 요청을 받던 관계없이 항상 동일한 요청 결과를 다시 받아야한다. 이것이 확장성을 위한 가장 기본적인 조건이다. 모든 서버에는 정확히 동일한 코드베이스가 포함되어 있으며 세션이나 프로필 사진과 같이 사용자 관련 데이터를 로컬 디스크나 메모리에 저장하지 않는다. 세션은 모든 애플리케이션 서버에서 액세스 할 수 있는 중앙 집중식 데이터 저장소에 저장해야한다. 외부 데이터베이스 또는 Redis와 같은 외부 영구 캐시일 수도 있다. 외부..
저번 포스팅에서 CDK의 가장 중요한 구성요소인 App, Stack, 그리고 Construct에 대해 정리해봤는데 오늘은 CDK의 Environments와 Resources에 대해서 다뤄보고자 합니다. Environments 각각의 Stack 인스턴스는 Environment(env)와 명시적으로나 간접적으로 연관되어 있습니다. Environment라는 것은 Stack 인스턴스가 배치될 AWS 계정과 AWS Region에 대한 정보를 가지고 있습니다. 만약, Stack을 정의할 때 Environment를 명시해주지 않으면 Stack은 Environment에 영향을 받지 않는 상태가 됩니다. 그래서 Stack으로부터 AWS CloudFormation 템플릿을 생성할 때, 배포가 되는 시점에서 stack.ac..
CDK가 무엇인지에 대해서 설명한 글은 이미 많기 때문에 CDK에 대해서 잘 모른다면 아래의 글을 참고하길 바랍니다. AWS CDK란? 앱 현대화 | 코드 기반 인프라(IaC)를 활용한 현대 애플리케이션 개발 가속화, 우리도 할 수 있어요. AWS CDK(Cloud Development Kit)를 소개합니다 CDK에 대해서 알아보게 된 계기는 IaC(Infrastuscutre as Code)로 인프라의 변경 이력을 추적하고 실수를 막고자 하여 CloudFormation을 사용해보았으나 이는 YAML이나 JSON 같은 파일로 관리해야하기 때문에 작성할 때 많은 레퍼런스 문서를 참고해야했고, 꽤 관리가 복잡하다는 인상을 받았기 때문입니다. 이 글에서는 CDK를 좀 더 이해하기 위해 CDK가 어떤 구조로 되어..
CDK로 cdk diff 명령어로 기존 스택과의 차이점을 보려고 했으나 위의 에러가 떴다. 알고보니 cdk 버전이 업그레이드 됐는데 npm 명령어로 cdk 버전을 업그레이드 해주지 않아서 생긴 오류였다. npm install -g aws-cdk 명령어를 통해 aws-cdk를 업데이트 해주면 문제가 해결된다.
이 글은 넷플릭스 마이크로 서비스 가이드 발표 자료를 기반으로 정리한 내용입니다. 넷플릭스가 마이크로 서비스 아키텍쳐로 서비스를 함에 따라 겪었던 도전과 그에 따라 어떻게 이를 해결했는지에 대한 내용을 담고 있습니다. 1. 배경 넷플릭스는 8600만 사용자를 지니고 있으며 전 세계 190여 개 나라에서 서비스 중이며 모든 마이크로 서비스들은 AWS 위에서 동작하고 있습니다. 2. 마이크로 서비스란? 먼저 "무엇이 마이크로 서비스가 아닌 가"에 대해서 살펴봄으로써 마이크로 서비스에 대해서 알아볼 수 있습니다. 초기에 넷플릭스의 아키텍쳐는 하드웨어 기반의 로드 밸런서가 있고 고가의 하드웨어를 사용한 리눅스 서버들을 연결하고 이 서버에는 아파치 톰캣이나 리버스 프록시 같은 것들을 사용한 일반적인 구성을 가지고..