반응형

GCP Practice Exam 에서 풀고나서 오답에 대한 내용 체크한거.

(https://cloud.google.com/certification/practice-exam/cloud-architect?hl=ko)

코로나때문에 시험을 미룬게 잘된건지 아닌지 모르겠다..ㅠㅠ

 

TerramEarth case study

Q. Because you do not know every possible future use for the data TerramEarth collects, you have decided to build a system that captures and stores all raw data in case you need it later. How can you most cost-effectively accomplish this goal?
D. Have the vehicles in the field continue to dump data via FTP, and adjust the existing Linux machines to immediately upload it to Cloud Storage with gsutil.

B. Have the vehicles in the field pass the data to Cloud Pub/Sub and dump it into a Cloud Dataproc cluster that stores data in Apache Hadoop Distributed File System (HDFS) on persistent disks.
- B is not correct because although Cloud Pub/Sub is a fine choice for this application, Cloud Dataproc is probably not. The question posed asks us to optimize for cost. Because Cloud Dataproc is optimized for ephemeral, job-scoped clusters[2], a long-running cluster with large amounts of HDFS storage could be very expensive to build and maintain when compared to managed and specialized storage solutions like Cloud Storage[3].

Q. Your agricultural division is experimenting with fully autonomous vehicles. You want your architecture to promote strong security during vehicle operation. Which two architecture characteristics should you consider?
E. Treat every microservice call between modules on the vehicle as untrusted.
F. Use a Trusted Platform Module (TPM) and verify firmware and binaries on boot.

B. Require IPv6 for connectivity to ensure a secure address space.
- B is not correct because IPv6 doesn't have any impact on the security during vehicle operation, although it improves system scalability and simplicity.

Q. You analyzed TerramEarth’s business requirement to reduce downtime and found that they can achieve a majority of time saving by reducing customers’ wait time for parts. You decided to focus on reduction of the 3 weeks’ aggregate reporting time. Which modifications to the company’s processes should you recommend?
C. Increase fleet cellular connectivity to 80%, migrate from FTP to streaming transport, and develop machine learning analysis of metrics.

B. Migrate from FTP to streaming transport, migrate from CSV to binary format, and develop machine learning analysis of metrics.
- B is not correct because machine learning analysis is a good means toward the end of reducing downtime, and moving to streaming can improve the freshness of the information in that analysis, but changing the format doesn't directly help at all.


Mountkirk Games case study

Q. Mountkirk Games has deployed their new backend on Google Cloud Platform (GCP). You want to create a thorough testing process for new versions of the backend before they are released to the public. You want the testing environment to scale in an economical way. How should you design the process?
A. Create a scalable environment in GCP for simulating production load.



Q. You are designing a mobile chat application. You want to ensure that people cannot spoof chat messages by proving that a message was sent by a specific user. What should you do?
D. Use public key infrastructure (PKI) to encrypt the message client-side using the originating user’s private key.

C. Use a trusted certificate authority to enable SSL connectivity between the client application and the server.
- C is not correct because SSL only requires the server to have a signed certificate and does not require validating the client.

Q. 
To reduce costs, the Director of Engineering has required all developers to move their development infrastructure resources from on-premises virtual machines (VMs) to Google Cloud Platform. These resources go through multiple start/stop events during the day and require state to persist. You have been asked to design the process of running a development environment in Google Cloud while providing cost visibility to the finance department. Which two steps should you take?
A. Use persistent disks to store the state. Start and stop the VM as needed.
D. Use BigQuery billing export and labels to relate cost to groups.

F. Store all state in Cloud Storage, snapshot the persistent disks, and terminate the VM
- F is not correct because there is no need for persistent disks or snapshots if the state is to be stored in Cloud Storage.

728x90
반응형
반응형

부착한지는 좀 되긴 했지만 글은 남기고 싶어서 올린다.

맥북을 사고 나서 겉에 힐링쉴드를 부착하는것을 고민을 했다.

내가 인터넷으로 사서 붙일까? 아니면 가서 붙일까?

 

- 인터넷 구매해서 직접 붙일 경우

장점 : 이것저것 할인 받으면 총 합이 15000원정도 싼것 같다.

단점 : 붙이다가 잘못하면 망한다.

 

- 힐링쉴드 판매점에 가서 붙일경우

장점 : 힐링쉴드를 구매하면 부착은 무료로 해준다.

단점 : 가격이 더 든다.

 

번외로

- 인터넷 구매해서 판매점에 부착만 맞길경우.

그냥 판매점에서 하는게 더 싸다. (장점 없음)

 

그래서 결국 직접 붙이느냐 맡기느냐를 고민하다가 맡기기로 결정했다.

마침 신도림 테크노 마트에 있어서 퇴근길에 붙였다.

신도림 테크노마트 9층, 이마트와 연결된 엘레베이터로 가면 내리자마자 바로있다.

 

종류는 가장 저렴한 올레포빅으로 했다. 굳이 더 비싼것은 필요하지 않을것 같아서..

 

사장님은 30분 정도 걸린다고 하셨지만 그렇게 까지는 안걸렸고 한 20분정도?? 

 

상판, 하판, 터치패드, 옆 테두리, 액정 모두 포함해서 깔끔하게 잘 붙여주셨다.

이제는 좀 맘놓고 사용이 가능할것 같다 ^^;;;

키스킨도 구매할까 고민을 했었는데 그건 그냥 안하는걸로.

 

728x90
반응형

'P's Life' 카테고리의 다른 글

microsoft sculpt ergonomic mouse 수리.  (0) 2020.03.15
10년 넘은 인라인에 새 생명을..  (0) 2020.03.15
Grammary 구독 시작  (0) 2020.02.17
10년만에 새로 장만한 맥북.  (0) 2020.02.08
2020년에는 꼭 실천해 보자.  (0) 2019.12.24
반응형

작년에 우연하게 알게 되어서 지금껏 Free 버전을 쓰다가 이번에 50 % 할인을 하길래 고민고민 하다가 구독을 하게 되었다.

영작을 할때 간단히 도움을 받을 수 있어서 사용하게 되었다.

 

이건 Mac에 있는 어플의 스크린샷이다. 웹 상에서도 할수 있지만 저게 더 편해서 저렇게 쓰고 있다.

하루에 5문장 정도 되는 짧은 영어 문장을 쓰고 있다.

구독 했더니 저렇게 Premium 이 달렸다.

 

그랬더니 저렇게 글 밑에 있는 숫자들에 대해서 다른 추가적인 대안을 알려 준다.

오늘 좀 써보니 음.. 생각보다는 ?? 인것 같긴 한데.

우선 하루 썼으니깐.

꾸준히 써보고 잘 활용할수 있는 방법을 더 찾아봐야겠다.

 

728x90
반응형

'P's Life' 카테고리의 다른 글

10년 넘은 인라인에 새 생명을..  (0) 2020.03.15
맥북 힐링 쉴드 부착 완료!  (0) 2020.02.18
10년만에 새로 장만한 맥북.  (0) 2020.02.08
2020년에는 꼭 실천해 보자.  (0) 2019.12.24
2019년을 돌아보면서.  (0) 2019.12.24
반응형

App Engine 은 2가지 타입이 존재한다. 

 

1. Standard

* Easily deploy your application

* Autoscale workloads

* Free daily quota

* Usage based pricing

 

2. Flexible

* Web , Mobile application, continer based.

 

Flexible vs Standard

  Standard Flexible
Instance startup Milliseconds Minutes
SSH access No Yes
Write to local disk No Yes
Support for 3rd-party binaries No Yes
Network access Via App Engine service Yes
Pricing model After free daily use, pay per instance class, with automatic shutdown Pay for resource allocation per hour

 

Kubernetes Engine VS App Engine

  Kubernetes Engine App Engine Flexible App Engine Standard
Language support Any Any Java, Go, Python(특정 버전에 한함)
Service model Hybrid PaaS PaaS
Primary use case Container-based workloads

Web and mobile application,
Container-based workloads

Web and mobile application

 

 

 

참고

https://cloud.google.com/appengine/docs

https://www.coursera.org/learn/gcp-fundamentals/lecture/4ZurT/google-app-engine-flexible-environment

728x90
반응형
반응형

항상 같은 마우스만 쓰고 있어서 검색하기 귀찮아서 남겨놓음.

1. 1577-9700 으로 AS 를 접수한다.

2. 접수 번호를 발급 받는다.

3. AS 센터를 방문 하거나 택배로 보낸다. 

 

참~ 쉽죠~

728x90
반응형
반응형

 

작년 연말에 10년동안 사용했던 2010 맥북을 중고로 넘겼다.

그리고 나서 좀더 빨리 살 줄 알았는데 대체 몇달이 걸린건지 모르겠다. 아마도 중고 장터를 들여다보기 시작한지 3달이 넘은것 같다. 

처음에는 13인치를 사려고 했었는데 생각해보니 가지고 다닐 일이 그리 많지 않겠다 싶어서 15인치로 바꿨다.

중간에 이번에 새로나온 16인치를 살까? 라는 생각도 해봤지만 생각보다 비용이 너무 많이 들기 때문에 그것은 포기 했다.

그래서 결국 선택한 모델이 2018년 15인치 모델. 

판매자 분이 기본형에 CTO 로 용량만 512로 업그레이드 한 모델이다. 그리고 애플케어(아쉽게 플러스 아님..)도 2년 연장되어 있어서 구매를 결심했다. 맥북 박스가 없는것도 좀 아쉽긴 했지만 뭐 앞으로 10년은 사용할거니깐.. 박스가 무슨 필요가 있으랴. 그리고 점점 중고 장터 들여다 보기도 슬슬 지쳐가고 있기도 했다.

 

어제 가져오자마자 모하비 클린설치하다가 온라인 설치가 잘 안되서 맨붕이 왔었다. 왜냐구?

모하비 설치를 했더니 이상하게 와이파이 네트워크가 점점 느려지면서 설치 진도가 진행이 되지 않았다. 몇번 재시도를 해봤는데 안되서 그냥 켜놓고 잤다. 

다행히도 어제 저녁에 설치 시작시켜 놓고 잤더니 아침에 설치가 되어있었다. 안되면 어찌해야 하나 고민했었는데.. ^^

이제 남은건 보호필름 사서 붙여주고 C type usb 허브 하나 사면 될것 같다. 

파우치도 사려고 했는데 다행히도 지난번 피보탈 세미나 갔을때 받았던 파우치가 15인치까지 커버가 되서 안사도 될것 같다.

 

이제 맥북 샀으니 최대한 활용을 하고 공부도 하고 해야겠다. 

그런데 아직까지 터치바가 적응이 좀 안된다. ^^

 

728x90
반응형

'P's Life' 카테고리의 다른 글

맥북 힐링 쉴드 부착 완료!  (0) 2020.02.18
Grammary 구독 시작  (0) 2020.02.17
2020년에는 꼭 실천해 보자.  (0) 2019.12.24
2019년을 돌아보면서.  (0) 2019.12.24
애드센스 드디어 100달러가 넘었다.  (0) 2019.06.04
반응형

가끔 이런 경우가 있다.

 

1. master 브랜치에서 현재 소스 기준으로 tag 를 생성한다. 

 

git tag release-v1.0

 

2. 그리고 나서 다른 작업들이 쭉~~ 진행 된다. 그러다가 갑자기 release-v1.0 에 대한 버그가 발견되었다. 그럼 어떻게 하지?? 

 

master 브랜치에는 신규기능을 개발중이거나 다른 작업들이 진행중이어서 bug fix 를 반영하더래도 v1.0 하고는 소스가 다른데... 구글링을 해보니 다음과 같은 절차를 이야기 해주고 있다.

 

git checkout -b bugfix1 release-v1.0

 

이렇게 한 후 버그를 고치고 commit 을 한다. 

 

git tag release-v1.1

 

그리고 버그를 수정한 거에 대한 tag 를 다시 생성한다. 이렇게 하면 이제 release-v1.1 소스를 가지고 배포를 하면 된다. 

그리고 마지막으로 현재 수정한 bug 를 master 에도 반영한다.

 

git checkout master

git merge bugfix1

 

버전관리 하면서 알아두면 유용하게 사용할수 있을것 같다. 

 

참고url 

https://gist.github.com/adonaldson/1205902

 

Fixing a bug in a tagged release

Fixing a bug in a tagged release. GitHub Gist: instantly share code, notes, and snippets.

gist.github.com

 

728x90
반응형

+ Recent posts