Jaegool_'s log

Google Cloud Platform Certification, Associate Cloud engineer 공부 #day2 본문

Data Science

Google Cloud Platform Certification, Associate Cloud engineer 공부 #day2

Jaegool 2022. 7. 12. 19:51

오늘은 'KB Dream Wave 2030' IT아카데미 IT's Your Life 2기 모집에 신청했다

https://kbitsyourlife.recruiter.co.kr/app/jobnotice/view?systemKindCode=MRS2&jobnoticeSn=104560 

 

https://kbitsyourlife.recruiter.co.kr/app/jobnotice/view?systemKindCode=MRS2&jobnoticeSn=104560

 

kbitsyourlife.recruiter.co.kr

사이버 대학교 학점과 병행하여 진행하면 좋겠다고 생각했기 때문.

 

이력서를 작성해보니 지금까지 해온 것과 앞으로 해야할 것들이 명확해져 좋은 시간이었다.

 

경험 및 경력기술서

학부생 때는 IT 관련 직무에 관심이 생겨 C, Python, Java, DBMS 에 관한 교육들을 이수하였습니다.

학부를 졸업후에는 'sparta coding club - 웹개발 종합반 78기'

- 위의 경험을 통해서 프론트 엔드부터 백엔드까지 전반적인 웹 개발을 경험해 볼 수 있었습니다.

 

sparta coding club - 앱개발 종합반 16회차

- javascript를 이용할 수 있는 React native를 통하여 안드로이드와 ios 모두에 호환가능한 어플리케이션을 직접 처음부터 끝까지 만들어 보았습니다.

 

sparta coding club - 데이터분석 종합반 6회차

- python에서 matplotlib, seaborn등을 이용해 데이터 분석 시각화는 물론 머신러닝을 통한 고객 이탈 예측 모델을 만들어 보았습니다. 모델의 정확도도 측정해 봄으로 데이터 분석의 전반적인 내용을 경험하였습니다.

  이후 데이터에 더욱 관심이 생겨 '빅데이터 커리어 가이드 북'을 읽고 데이터 전문가가 되기위해 Google Cloud Platform, Google professional data engineer 자격증을 하나의 목표로 배워 나가고 있습니다.

 

개발일지 주소) https://jaegool-coding.tistory.com/

 

Jaegool_'s log

 

jaegool-coding.tistory.com


자기소개서

1. IT 분야에 관심을 갖게 된 계기와 해당 분야에서 어떠한 인재로 성장하고 싶은지 향후 계획, 포부에 대해 작성해주세요.
 
     학부시절 코로나가 찾아왔습니다. 그 당시에 저는 중국에서의 유학을 하고 있었습니다. 당시만 해도 '중국어 공부 열심히하다가 취업하면 되겠지. 열심히 하면 되겠지.' 라는 막연한 생각으로 하루하루를 열심히 살았으나 코로나 사태로 인해 중국으로 못넘어가는 상황이 끝이날 기미가 보이지 않았습니다. 이때 휴학을 결정하며 한달간 앞으로 무엇을 하면서 어떻게 살아갈 것 인가에 대해 생각해보는 시간을 가졌습니다. 중국에서 해외에 다양한 사람들과 교류하는 것이 너무 재미있었던 저는 해외에서 계속 생활을 하기 위해서는 저의 기술로 저를 증명하는 것이 필요하다고 생각했습니다. 그 기술에는 경쟁력이 필요했고 사회에서 수요가 많은 IT관련 직무에 이에 부합한다고 생각하여 차근차근 공부해 가고 있습니다. 웹, 앱, 데이터 관련 경험을 해보면서 저의 적성은 데이터를 다루는 데에 있는 것 같았습니다. 많은 데이터 속에서 데이터를 다루면서 인사이트를 도출해내는 것이 너무나도 매력적으로 느껴졌습니다. 이에 활용 가치가 높은 데이터가 많이 쌓이는 신용카드 회사에서 시장이 직접 알려주는 트렌드에 대한 지표인 결제 데이터를 다뤄봄으로 IT역량과 Domain knowledge에 대한 역량을 동시에 키울 수 있으면 좋겠습니다. 후에는 데이터 추출, 가공, 적재를 하는 데이터 엔지니어로 시작하여 더욱 공부하여 데이터 사이언티스트로 일하는 날이 오기를 희망합니다.
 
2.본인의 성장, 취업을 위해 노력한 활동(공모전, 프로젝트, 인턴 등)과 이를 통해 얻은 결과 및 소감에 대해 구체적으로 작성해 주세요.
 
     IT 관련 공부를 하다보면 어쩔 수 없이 맞닥뜨리게 되는 것이 결국에는 영어입니다. 톱니바퀴가 아닌 IT 인재가 되기 위해서는 수학, 영어, 코딩 지식이 모두 갖춰져야 한다고 생각합니다. 나중에 미국에서의 대학원 입학을 생각하여 토플을 공부하기로 결정 했습니다. 성인이 되기전 만해도 영어에 흥미를 느끼지 못해 충분한 실력이 없었던 저는 새롭게 영어 공부를 하기 시작했습니다. 그렇게 토플 공부를 시작하게 되었는데 쉽지 않았습니다. 한 달에 시험을 세번씩 치면서 스스로를 자책하기도 하고 눈물을 흘려보기도 했습니다. 한 동안의 공부 끝에 대학원에서 요구하는 토플 성적을 달성하게 되었습니다.
     이 경험을 통해 원하는 성과가 나오지 않았을 때의 스트레스를 관리하는 능력이 중요하다고 생각했습니다. 열심히 하는 것도 좋지만 번아웃도 주의해야한다고 생각합니다. 저는 이 시절 스트레스를 다루는 방법으로 취미인 사진 찍으러 다니기, 친구들과 이야기 하기, 운동하기, 음악 감상하기 등 여러가지로 열심히 살면서도 여유도 갖게 하는 방법을 익혔습니다.

 

GCP associate cloud engineer 공부자료

 

목차보면서 공부할 것 채워나가기

https://cloud.google.com/certification/guides/cloud-engineer?hl=ko 

 

Associate Cloud Engineer Certification Exam Guide  |  Google Cloud

Find out how to prepare for Google Cloud Certification. Review the Associate Cloud Engineer exam guide.

cloud.google.com

 

코세라 강의

https://www.coursera.org/specializations/gcp-architecture?utm_source=googlecloud&utm_medium=institutions&utm_campaign=GoogleCloud_ACE_Architecting 

 

Architecting with Google Compute Engine

Google 클라우드에서 제공합니다. Launch your career in Cloud Architecture. Design, develop, and manage cloud solutions to drive business objectives. 무료로 등록하십시오.

www.coursera.org

 

학습 목표

  • Identify the benefits of Google Cloud.
  • Define the components of Google's network infrastructure, including: Points of presence, data centers, regions, and zones.
  • Identify the difference between Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS).

 

Course Introduction

1. 구글 클라우드 제품과 서비스의 목적과 가치 확립

2. 구글 클라우드의 application deployment 환경 선택과 사용

3. 구글 클라우드 storage option 선택과 사용

4. 구글 클라우드 서비스와 interact

5. describe ways in which customers have used Google Cloud

 

cloud 특성

1. on-demand & self-service

2. over the internet

3. The provider of those resources allocates them to users out of that pool.

4. elastic - flexible

5. pay for what they use or reserve as they go

 

Two new types of offerings:

Iaas(infrastructure as a service)

- Raw compute

- Storage

- Network capabilities

- similar to physical data centers

- Pay for what they allocate ahead of time

 

Paas(Platform as a service)

- bind code to libraries that provide access to the infrastructure that the application needs.

-> more resources to be focused on application logic

- Pay for what they use

 

managed resources & managed services -> Deliver products/services more quickly & reliably

allows developers to concentrate on code

No infrastructure management needed

 

Cloud Function - Manages event-driven code as a pay-as-you-go service

Cloud Run - deploy containerized microservices based application in a fully-managed environment

 

Software as a Service(SaaS)

- These applications are not installed on your local computer

- ex) Gmail, Docs and Drive

 

The Google Cloud network

- Highest possible throughput(처리량,생산량)

- Lowest possible latencies

- 100+ content caching nodes worldwide

- High-demand content is cached for quicker access

 

App location affects

- Availability

- Durability

- Latency

 

Address to Information of GC: cloud.google.com/about/locations

 

Environmental impact

The data center cooling system in Finland is the first of its kind anywhere in the world.

(reduce energy use, good for environment)

Founding decade - Carbon neutral

Second decade - renewable energy

2030 - Carbon free

 

Security

Google Infrastructure security

 

1. Hardware infrastructure layer

- Hardware design and provenance) the server boards and the networking equipment, custom chips

- Secure boot stack) cryptographic signatures over the BIOS, bootloader, kernel, and base operating system image

- Premises security

 

2. Service deployment layer

- Encryption(암호화) of inter-service communication

cryptographic privacy and integrity for remote procedures call RPC data on the network.

Google services communicate with each other using RPC calls.

The Infrastructure automatically encrypts all Infrastructure RPC traffic that goes between data centers.

 

3. User identity layer

- User identity

users also can employ U2F(the universal second factor), open standard.

 

4. Storage services layer

- Encryption at rest

We find the encryption at rest security feature

Most applications at Google Access, physical storage, in other words, file storage indirectly via Storage Services, 

And encryption using centrally managed keys is applied layer of these Storage Services.

Google also enables hardware encryption support in hard drives and SSDs.

 

5. Internet communication layer

- Google Front End("GFE"), which ensures that all TLS connections or ended using a public-private key pair and an x.50 certificate from a certified authority CA, as well as following best practices such as supporting perfect forward secrecy.

- Denial of Service("DoS") protection

 

6. Operational security layer

- Intrusion detection

- Reducing insider risk

- Employee Universal Second Factor (U2F) use

- Software development practices

 

more) cloud.google.com/security/security-design

 

Open-source ecosystems

TensorFlow

TensorFlow is an open-source library for machine learning at the heart of a strong open-source ecosystem.

 

interoperability(정보처리 상호 운용의)

Kubernetes and Google Kubernetes Engine(container infrastructure as a service)

 

Operations Suite

 

 

 

Pricing and billing

 

 

Google Kubernetes Engine(container infrastructure as a service)

Dataproc, which is the equivalent of the bid data system Hadoop but operating as a service.

App Engine flexible environment VMs, a platform as a service.

Compute Engine

Running an instance for more than 25% of a month gives you a discount for every incremental minute you use for that instance.

Visit) cloud.google.com/products/calculator

choose a plan to depend on these options

Rate quota - Resets after a specific time

Allocation quota - Governs number of resources

 

 

recap)

IaaS

PaaS

billing-1

Cloud standard

Why is a region made up of multiple zones? to fault tolerance.

CPU, memory, and storage are all elastic.

 

 

 

 

여기까지가 2주차 완료.