일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- docker
- golang
- 머신러닝
- cdk
- coursera
- cloud
- DataFlow
- GCP
- nnictl
- 딥러닝
- aws
- 클라우드 자격증
- Dataproc
- Kubernest
- AWS #빅데이터 #분석 #데이터
- go
- Today
- Total
목록전체 글 (76)
JD의 블로그
DevOps를 들어보지 못한 사람이 없을 정도로 DevOps라는 개발 문화가 확산되고 있으며, 거기에 따른 개발 플랫폼의 변화도 인상적입니다. Google Cloud Run은 도커 이미지만 있다면 손 쉽게 서버리스 환경에서 서버 애플리케이션을 실행할 수 있게 해줍니다. 또한 Google Cloud Run은 Knative 기반으로 구글 클라우드에 종속되지 않고 높은 이식성을 가지고 있다는 장점도 있습니다. 또한 Cloud Run은 컨테이너를 사용하지만 Cloud Functions처럼 요청이 있을 때만 실행되고, 요청을 처리한 시간만큼만 과금됩니다. 그리고 Google Cloud Run은 Cloud Build와 함께 사용함으로써 서비스를 자동 배포할 수 있어 간단하게 CI/CD 환경을 구축할 수 있습니다. ..
프레임워크 자주 사용되는 코드를 체계화하여 쉽게 사용할 수 있게 도와주는 코드 집합 라이브러리보다 좀 더 크고 프로젝트의 기반이 된다 구조를 만드는 골조가 프레임워크 / 그 외 자재들이 라이브러리 웹 프레임워크 웹 개발에 필요한 기본적인 구조와 코드(클래스, 함수 등)을 미리 만들어둠 웹 개발 URL 파싱 : 각 주소에 따라 어떻게 동작하는지 응답 생성 세션 관리 요청 파싱 데이터베이스 연동: 프레임워크가 자동으로 해줌 관리자 페이지 개발 영역 비즈니스 로직 : 어떻게 동작하는지 개발 데이터 정의 장고 프레임워크 모델 계층 데이터베이스와 연동 뷰 계층 비즈니스 로직에 해당 URL 파싱 요청/응답 관리 템플릿 계층 HTML 코드
Professional Cloud Architect 샘플 케이스 스터디: Mountkirk Games Mountkirk Games makes online, session-based, multiplayer games for mobile platforms. They build all of their games using some server-side integration. Historically, they have used cloud providers to lease physical servers. 더보기 Mountkirk Games는 모바일 플랫폼을 위한 온라인, 세션 기반의 멀티 플레이어 게임을 만들고 있습니다. 그들은 서버 사이드 통합을 이용하는 게임을 만들고 있으며, 과거부터 그들은 물리적인 서버를 ..
Cloud Dataproc과 Cloud Dataflow는 데이터 처리/분석 제품으로 모두 배치와 스트리밍 데이터를 처리합니다. 그러나, 정확하게 어떤 차이점이 있는지 헷갈리는 부분이 많았는데 이번 기회에 확실히 두 제품의 차이점을 정리해보았습니다. 1. Cloud Dataproc Cloud Dataproc은 Apache Spark와 Apache Hadoop 클러스터를 더 간단하고 효율적으로 실행할 수 있게 도와줄 수 있는 관리형 서비스입니다. 단순히 관리형 서비스이므로 클러스터의 수는 사용자가 직접 조절하여야 합니다. Dataflow를 설명하기 전에 Spark와 Hadoop, 그리고 Dataflow의 기본이 되는 Apache Beam에 대한 얘기를 먼저 해야합니다. Spark나 Hadoop과 같은 대용량..
웹의 동작 방식 서버와 클라이언트를 설명하기 위해서는 두 대의 컴퓨터가 필요하다. 서버에는 index.html이라는 파일이 저장되고 웹 서버라는 프로그램이 설치되어 있다. 다른 클라이언트 컴퓨터에는 이런 문서를 열람할 수 있는 웹 브라우저가 설치되어 있다. 브라우저가 설치된 창에서 URL을 입력한다. 이는 해당 서버 컴퓨터에 해당 주소와 연결되어 있는 문서를 보내달라는 요청이다. 그러면 서버 컴퓨터는 해당 파일을 찾아 응답한다. 서버는 요청도 보낼 수 있으며, 이때 요청을 보낸 서버는 다시 클라이언트가 된다. 서버와 클라이언트는 상대적인 개념이다. 클라이언트는 요청을 보내는 주체 크롬, 사파리, 엣지, 파이어폭스 등과 같은 웹 브라우저 데스크톱 앱 혹은 모바일 앱 다른 서버에 요청을 보내는 서버 개발자가..
인터넷의 역사 패킷 교환(packet switching) 작은 블록의 패킷으로 쪼개서 데이터를 전송하는 방식 / 데이터를 작게 쪼개서 먼 곳에 보냈다가 다시 합친다. 1960년대 초 개발 ARPANET 60년대, 미국 국방부 주도 하에 계획 정보를 교환하여 연구 역량을 극대화하려는 목적, 분산 네트워크로 하나가 붕괴되더라도 나머지에 영향이 없도록 하기 위한 목적, 소수 엘리트만 사용하였다. 일반인에게도 PC가 보급되기 시작 월드와이드웹(WWW) 발명 CERN 소속 연구원 팀 버너스 리가 고안 한 문서에서 다른 문서로 접근한다는 개념인 하이퍼텍스트(Hypertext)를 적용한 HTML 문서에 주소를 붙이는 URL도 고안하였다. (정보를 쉽게 편집하고 공유하려는 목적) 컴퓨터와 컴퓨터 간에 메시지를 주고 받..