본문 바로가기

Study17

[Cloud Security] Introduction to Cloud Security ContentsIntroduction: Cloud computing growthCloud Security RisksCloud SecurityMulti-cloud Security1. Introduction: Cloud computing growth Cloud Computing 시장은 20%씩 연마다 성장하고 있습니다. 대부분의 Service providers은 PaaS, IaaS와 같은 Cloud service models에 의존하여 public cloud services를 운영하고 있습니다. Cloud Computing은 인프라 기술로 end user뿐만 아니라 기업 입장에서도 스토리지, 컴퓨팅 등에 많이 사용이 되고 있기 때문에 시장 규모는 꾸준히 성장할 것입니다.  Cloud Computing 시장이.. 2024. 12. 2.
Monitor and Manage Google Cloud Resources Cloud MonitoringCloud FunctionsMonitor and Manage Google Cloud Resources✅ Cloud Monitoring[ Create an uptime check ]Uptime checks verify that a resource is always accessible. For practice, create an uptime check to verify your VM is up.In the Cloud Console, in the left menu, click Uptime checks, and then click Create Uptime Check.For Protocol, select HTTP.For Resource Type, select Instance.For I.. 2024. 9. 22.
[Cloud] 쿠버네티스 실습 *본 포스트는 성신여자대학교 [클라우드 컴퓨팅] 강의 기반으로 작성됨을 알립니다. 목차1. 헬스 체크 2. 서비스 3.스토리지 1️⃣ 헬스 체크 쿠버네티스에는 파드가 정상적인지 판단하기 위한 "헬스 체크" 기능이 있다. 헬스 체크는 컨테이너별로 이루어지며, 어느 하나의 컨테이너라도 실패하면 전체 파드가 실패한 것으로 간주한다. 파드의 헬스 체크 기능 두 종류의 프로브 활성 프로브 (Liveness Probe) : 정상적으로 동작 중인지 / 실패 시 컨테이너 재기동 (Restart) 준비 상태 프로브 (Readiness Probe) : 파드가 요청을 받을 수 있는지 / 실패 시 트래픽 차단 (재기동X) 사용방법 매니페스트에 명시적 설정 모니터링 할 application도 필요. 요청에 대한 적절한 응답을 .. 2024. 5. 13.
[Cloud] 컨테이너 오케스트레이션과 쿠버네티스 (2) - 실습 *본 포스트는 성신여자대학교 [클라우드 컴퓨팅] 강의 기반으로 작성됨을 알립니다. 목차1. 쿠버네티스 클러스터 구축 2. 매니페스트 3. 디플로이먼트1️⃣ 쿠버네티스 클러스터 구축 Google Kubernetes Engine에서 클러스터 만들기 https://console.cloud.google.com/kubernetes/list/overview?hl=ko&project=cloud-computing-418218 GKE Standard로 만들기 (아래 이미지는 최소사양으로 설정) Google Cloud SDK 설치 https://cloud.google.com/sdk/docs/install?hl=ko#deb wsl에 설치하면 Ubuntu 운영체제로 설치 (실습하는 pc에 따라 설치) K8s 클러스터 연결 P.. 2024. 5. 2.
[Cloud] 컨테이너 오케스트레이션과 쿠버네티스 (1) *본 포스트는 성신여자대학교 [클라우드 컴퓨팅] 강의 기반으로 작성됨을 알립니다. 목차1. 컨테이너의 한계 2. 컨테이너 오케스트레이션 3. 쿠버네티스 개요 및 특징 4. 쿠버네티스의 오브젝트 1️⃣컨테이너의 한계 (배포, 접근 및 노출, 장애 및 모니터링)배포(deployment)의 문제점모든 서버에 직접 접속해서 하나하나 docker stop, run을 실행하는 것이 번거롭고 불편하다.도커 컨테이너 실행에 있어서 유휴 자원 관리나 모니터링 시스템이 필요하다. (배포 측면에서 불편)버전이 여러 개 있는 경우 다시 roll back을 하는 상황과 같이 신속한 장애 대처가 어렵다. 서비스 접근 및 노출의 문제점컨테이너 환경에서 서비스에 접근하기 어려울 수 있다. 컨테이너는 가상화된 환경 안에서 실행되기 때.. 2024. 5. 2.
[Cloud] 마이크로서비스 간의 통신 (2) *본 포스트는 성신여자대학교 [클라우드 컴퓨팅] 강의 기반으로 작성됨을 알립니다. 목차1. 마이크로서비스 데이터 관리 - (1) 2. 마이크로서비스 간의 통신 - (1) 3. HTTP를 사용한 직접 메시징 4. 레빗MQ를 사용한 간접 메시징 3️⃣ HTTP를 사용한 직접 메시징 Chapter-5/example-2 - HTTP POST 메시지 수신예제 repository : https://github.com/bootstrapping-microservices/chapter-5.git HTTP POST 요청을 만든 코드이다. http.post에 대한 필요한 헤더/바디 부분을 설정하고 videoPath라는 변수에 매개변수를 받아서 history 마이크로서비스에 viewed 메시지를 post 요청으로 보낸다. 이.. 2024. 3. 29.