Google Cloud10 [GCP] 버킷 만들기 실습 아래 내용은 경기인력개발원의 [클라우드 구축 및 운영] 과정을 수료하면서 정리한 것입니다 버킷 만들기 cloud storage에서 브라우저로 들어간다 버킷을 만들어준다 버킷이름을 적어주고 데이터 저장 위치를 Nulti-region으로 설정해주고 만들기 성공적으로 만들어졌음을 알 수 있다 세부 정보로 들어가면 버킷에 파일을 업로드 및 다운로드할 수 있다 파일 업로드를 누르고 원하는 파일을 선택하면 파일을 업로드할 수 있다 업로드한 파일을 클릭하면 자세한 정보들과 함께 사진을 볼 수 있다 버킷 및 파일 권한 수정 버킷 권한 수정을 누른다 구성원 추가를 누른다 2021. 8. 6. [GCP] GCS (google cloud storage) 아래 내용은 경기인력개발원의 [클라우드 구축 및 운영] 과정을 수료하면서 정리한 것입니다 Google Cloud Storage 데이터 양에 관계없이 언제, 어디서나 데이터를 저장하고 이를 가져올 수 있다 컨텐츠를 제공하거나, 사용자에게 대량의 객체를 배포하는 용도로 사용 AWS에서 S3와 동일한 기능이라고 생각하면 됨 개념 설명 프로젝트 GCS의 데이터는 프로젝트에 속함 버킷 데이터를 담는 개념 모든 데이터들은 버킷에 포함되어야 함 버킷안에 또다른 버킷을 만들 수 없음 버킷은 전역에서 고유해야 하기 때문에 고유한 이름을 사용 Repository 등급 저장할 데이터의 특징에 따라 Repository 등급이 나눠지게 됨 객체 버킷에 저장되는 파일들 버킷에서 만들 수 있는 객체 수에는 제한이 없음 객체 데이터.. 2021. 8. 6. [GCP] VM 인스턴스에 오토스케일링+로드밸런서 실습 아래 내용은 경기인력개발원의 [클라우드 구축 및 운영] 과정을 수료하면서 정리한 것입니다 해당 실습의 목적 갑작스러움 트래픽 증가 및 재해로부터 무정지 상태로 서비스할 수 있도록 설정하기 위해 우선 VM인스턴스를 만들어주기 위해서 compute engine에서 vm인스턴스를 생성해준다 위와 같은 설정으로 인스턴스를 만들어준다 '관리 보안 디스크 네트워킹 단독 임대 부분을 열어준다 자동화 부분에 아래 코드를 작성해준다 인스턴스가 생성되면 자동으로 apache를 설치해 index.html를 실행하게 만든다 #! /bin/bash apt-get update apt-get install -y apache2 cat 2021. 8. 5. [GCP] VCP 네트워크 설정 아래 내용은 경기인력개발원의 [클라우드 구축 및 운영] 과정을 수료하면서 정리한 것입니다 나만의 설정을 가진 네트워크를 생성 vpc 네트워크에서 vpc네트워크를 선택해준다 vpc 네트워크 만들기를 클릭한다 이름을 정해주고 커스텀vpc라는것을 알수 있게 설명에 적어준다 서브넷 생성 모드를 자동으로 선택한다 동적 라우팅 모드를 리전으로 선택하고 만들기를 클릭한다 성공적으로 생성됬음을 알 수 있다 인스턴스 만들때 네트워크 설정 부분에서 방금 생성한 vpc도 생성할 수 있다 방화벽 규칙 만들기 기본적으로 보안때문에 외부로 나가는 포트는 막혀있는데, 방화벽 규칙 설정을 통해 방화벽 규칙을 만들 수 있다 태그를 이용해 방화벽 규칙을 적용하는 실습!!! VPC네트워크에서 방화벽으로 들어간다 방화벽 규칙을 만들기 방화.. 2021. 8. 4. [GCP] 선점형 인스턴스 만들기 아래 내용은 경기인력개발원의 [클라우드 구축 및 운영] 과정을 수료하면서 정리한 것입니다 선점형 인스턴스 선점형 인스턴스는 일반 인스턴스보다 훨씬 더 저렴하게 이용할 수 있는 인스턴스 단, GCP에서 리소스가 필요한 경우 임의로 종료 선점형 인스턴스는 항상 24시간 후에 종료가 되기 때문에 별도의 처리를 필요로 함 인스턴스를 만들어준다 이름을 설정해준다 '관리, 보안, 디스크, 네트워킹, 단독 임대'를 클릭해준다 메타데이터로 가서 다운이 되기 전에 아파치를 종료하는 쉘 스크립트를 넣는다 #! /bin/bash /etc/init.d/apache2 stop 이와 같이 설정한 후 인스턴스를 만들어준다 인스턴스 스냅샷 만들기 스냅샷에 들어가 스냅샷 만들기를 한다 방금 만들어둔 인스턴스를 선택하고 만들기 스냅샷을.. 2021. 8. 3. Google Assistant: Qwik Start - Dialogflow Google Assistant 다양한 작업과 통합을 제공하는 개인 음성 도우미 문자 전송 및 알림 설정, 커피 주문 및 좋아하는 노래 재생에 이르기까지 100 만 개 이상의 작업이 다양한 음성 명령 요구에 적합 학습목표 어시스턴트 애플리케이션을 구성하는 기본 구성 요소와 서비스를 구분 Actions 프로젝트 만듦 Dialogflow를 Actions 프로젝트와 통합 견적 응답을 처리하는 Dialogflow 인 텐트를 빌드 Google 권한 설정을 업데이트 액션 시뮬레이터로 애플리케이션을 테스트 Actions 프로젝트 만들기 Google Assistant 스마트 폰, 가정 및 기타 여러 장치에서 볼 수있는 가상 도우미 음성 명령을 받아 사용자 입력을 기반으로 작업을 완료하는 응용 프로그램 Actions on.. 2021. 7. 3. Cloud Security Scanner: Qwik Start Cloud Security Scanner Google App Engine 웹 애플리케이션의 보안 취약성을 식별 시작 URL 범위 내의 모든 링크를 따라 애플리케이션을 크롤링하고 가능한 한 많은 사용자 입력 및 이벤트 핸들러를 실행 Security Scanner를 실행할 샘플 Hello World 애플리케이션을 배포 cloud shell에서 명령어를 실행해 Hello World 샘플 앱 저장소를 복제 gsutil -m cp -r gs://spls/gsp067/python-docs-samples . 샘플코드가 있는 디렉토리로 이동 cd python-docs-samples/appengine/standard_python3/hello_world 테스트 앱 hello_world앱의 app.yaml 구성 파일이 있는.. 2021. 7. 3. Container-Optimized OS: Qwik Start Container-Optimized OS Docker 컨테이너를 실행하는 데 최적화된 Compute Engine VM용 운영체제 이미지 컨테이너를 호스팅하고 실행할 때 권장되는 OS 모든 컨테이너 관련 종속 항목이 사전 설치되어 제공되므로, 트래픽 또는 작업량의 변화에 따라 클러스터 크기를 신속하게 조정하여 비용을 절감하고 안정성을 향상 이점 컨테이너 즉시 실행 공격에 노출되는 영역 축소 기본적으러 잠김 자동 업데이트 사용사례 최소한의 설정으로 docker 컨테이너 또는 kubernetes를 지원하는 경우 공간을 적게 차지하고 컨테이너에 맞게 보안이 강화된 운영체제가 필요한 경우 Compute Engine 인스턴스에서 Kubernetes 실행 검증과 테스트가 완료된 운영체제가 필요한 경우 콘솔을 사용하여.. 2021. 7. 3. Cloud Source Repositories: Qwik Start 새 저장소 만들기 cloud shell에서 새로운 cloud source repository를 만듦 gcloud source repos create REPO_DEMO 새 저장소를 Cloud Shell 세션에 복제 새 cloud source repository의 콘텐츠를 cloud shell 세션의 로컬 저장소에 복제 glcoud source repos clone REPO-DEMO Cloud Source Repository로 푸시 cloud source repositories에 해당 컨텐츠를 추가 Google Cloud Source 저장소에서 파일 찾아보기 탐색 메뉴를 열고 소스 저장소 > 소스 코드를 선택 REPO_DEMO> myfile.txt를 클릭 하여 소스 코드 브라우저에서 파일의 내용을 저장 2021. 6. 24. Google Cloud SDK: Qwik Start - Redhat/Centos Google Cloud SDK : Qwik start- Rethat / Centos centos 또는 Redhat을 이용해서 vm을 만드는 과정 compute Engine > vm 인스턴스에서 vm인스턴스를 만듦 -> 부팅 디스크 구성을 centos7으로 설정 -> HTTP 허용 ssh을 클릭하면 아래와 같은 창이 나타난다 SSH창에서 Cloud SDK를 설정하는 과정 yum을 이용해서 google-cloud-sdk라는 이름을 가진 cloud SDK를 만들어준다 sudo tee -a /etc/yum.repos.d/google-cloud-sdk.repo 새 계정을 추가하기 위해서 옵션2를 선택함 아래와 같은 화면이 나오면 프로젝트 ID를 입력해줌 gcloud 명령어를 실행 gcloud SDK 설치에 대한 .. 2021. 6. 24. 이전 1 다음 반응형