서문GCA 자격증 취득을 위해 들은 강의 내용 요약이다. 섹션 9의 내용을 담고 있다.App Engine의 특징종단간 응용프로그램 지원다양한 언어 지원, 커스텀 런타임 지원다른 구글 서비스들과 높은 연동성앱 엔진 자체에는 비용이 없으나 컴퓨팅 인스턴스를 사용한다면 그 비용을 지불해야 한다.자동 스케일링, 로드밸런싱, 버젼설정과 업데이트, health monitoring, 트래픽 분할 가능compute Engine과의 차이점은 App Engine은 IAAS가 아닌 Paas이고 serverless 하다. 설정에 있어 compute Engine보다 유연하지 못해 GPU 추가 같은 옵션을 할 수는 없다. 그래서 자바스크립트나 파이썬 처럼 간단한 걸 올릴떄 좋다.App Engine의 환경App Engine의 환..
전체 글
성장하는 삶을 목표로 삼고 있습니다. 백준 알고리즘 문제 풀이, 개발, 자기개발과 독서에 관해 비주기적으로 업로드 합니다.서문2024년 2학기, 한 학기 동안 무엇을 배웠는지 과목별로 정리하였다.컴퓨터교육개론한학기동안 수업을 진행할 교안을 만들어 내는 것이 핵심 주제였다. 이를 바탕으로 발표도 하였다.그 과정에서 학생들의 페르소나 모델 구축, 수업 운영 계획과 수행평가 구성, 점수 구성, 미참자 처리, 척도, 주별 계획, 정의적 능력 평가 기준 등을 마련해야 했다.페르소나 모델을 잘 짠 것 같다. 학생들의 흥미, 노력 정도를 다른 과목들 상황과 학교 형태로 파악하였다.나중에 현장에 나간다면, 이 교안은 바로 쓸 수 있을 정도로 좋은 자원이다.실제 현장에서 교안을 바로 쓰기 위해서 교정해야 하는 언어 표현에 대해서도 알 수 있었다. 가령해보기-> 하기, 살펴보기-> 탐구하기, 사람 외의 것에 복수형 붙이지 않기, 뽑아내기->..
이전 내용 [알고리즘] 7. Backtracking1. Brute force2. Divide and conquer3. Decrease and conquer4. Transform and conquer5. Greedy Method6. Dynamic Programming7. Backtracking8. Branch and Bound여기서는 Backtracking에 대해 다룬다. Backtracking이란DFS인데 조건이 있어juneforpay.tistory.com 1. Brute force2. Divide and conquer3. Decrease and conquer4. Transform and conquer5. Greedy Method6. Dynamic Programming7. Backtracking8. B..
내용목표 팔굽혀펴기나 턱걸이 루틴 추가 알고리즘 문제들 블로그에 올리기 스꾸공지 전자전기공학부 업데이트 크롬 익스텐션 업데이트 하기(북마크, 배경색, 배경 이미지, 글자색) 생존가방싸기그 밖에 한일, 잡설4호선톤 참가도 하고 장학금이랑 성균문학상도 지원했는데 다 잘 안된 것 같아 아쉽다.막판에 tollgate라는 사이트를 알게되서 그걸로 겨울방학 인턴 써볼까 했는데, 그러면 3개월동안 아무것도 못해서 일단 안쓰기로 했다. 대신 그만큼 겨울방학에 부가가치를 창출해야 한다.에타 글쓰기 이벤트에 당첨되었다.자바스터디를 만들어 공부하고 있다. 자바 문법이 생소하여 난항을 겪기는 한데 그래도 스터디 자체는 잘 운영되고 있다.성인지 교육, 교직검사 신청새로만든 크롬익스텐션 사용자가 어느새 200명을 돌파했다. 고무..
이전 내용 [알고리즘] 6. Dynamic Programming1. Brute force2. Divide and conquer3. Decrease and conquer4. Transform and conquer5. Greedy Method6. Dynamic Programming7. Backtracking8. Branch and Bound여기서는 Dynamic Programming 에 대해 다룬다.Dynamic Programming이란DP는 반복juneforpay.tistory.com 1. Brute force2. Divide and conquer3. Decrease and conquer4. Transform and conquer5. Greedy Method6. Dynamic Programming7. ..
이전 내용 [알고리즘] 5. Greedy Method 내용 정리1. Brute force2. Divide and conquer3. Decrease and conquer4. Transform and conquer5. Greedy Method6. Dynamic Programming7. Backtracking8. Branch and Bound여기서는 Greedy Method 에 대해 다룬다. Greedy method란그리디 알고리juneforpay.tistory.com 1. Brute Force2. Divide and conquer3. Decrease and conquer4. Transform and conquer5. Greedy Method6. Dynamic Programming7. Backtracki..
서문GCA 자격증 취득을 위해 들은 강의 내용 요약이다. 섹션 8의 내용을 담고 있다.Managed Servicemanaged serviceIASS(infrastructure as a service): 인프라만 클라우드로 사용, 그래서 app, 로드밸런싱, 오토스케일링, os, 가용성 다 사용자가 정함PASS(platform as a service): 플랫폼을 클라우드로 사용 , 그래서 os랑 런타임, auto스케일링이나 가용성 로드밸런싱은 해줘서 사용자는 그냥 구성과 app 만 정하면 됨CASS(container as a service): containers instead of appsFASS(function as a service): functions instead of apps마이크로 서비스들이 다..
서문GCA 자격증 취득을 위해 들은 강의 내용 요약이다. 섹션 7의 내용을 담고 있다.로드 밸런싱의 특징healtch check, auto scaling , 단일 single anycast IP로 처리함. 그래서 높은 가용성 atuo scaling, resiliency(복원력) 을 보여줌 7application layerHTTP: stateless request response cycleHTTPS : secure HTTPSMTP: 이메링REST API, 이메일 전송4Transport layerTCP : reliability> performanceTLS: secure TcpUDP: performance> reliability비트와 바이트 정확히 교환되었는지 확인3Network layerIP: 신뢰도 ..