SlideShare a Scribd company logo
2018 클라우드서비스 기말 고사(100)
Cloud Service
Date: 2018-06-14
1. Cloud service model 중에서 IaaS와 PaaS의 장단점을 구체적으로 설명하시오. (20)
장점 단점
IaaS 1. Network HW를 직접 관리할 필요
가 없음
2. 나머지 SW는 전적으로 개발자가
선택할 수 있어 SW 개발 자유도가
매우 높음
1. HW를 제외한 나머지 부분을 SW
개발자가 모두 책임져야 하므로, 개발
자 업무가 늘어남
PaaS 1. SW 운영에 필요한 platform(OS,
DB 등)을 직접 관리할 필요가 없음
2. 개발자는 application에만 집중할
수 있으므로 SW 개발을 효율적으로
진행할 수 있음
1. PaaS에서 제공하는 OS와 DB만 사
용해야 하므로, 개발하는 SW가 PaaS
에 심하게 종속됨
2. 목원대학교 종합정보시스템에 cloud service 개념을 적용하려 한다. 효과적인
deployment model(public, private, and hybrid models)을 제시하고 논리적으로 설명하시
오. (20)
- Hybrid model을 선택하는 것이 유리함(다른 선택을 제시하더라도 논리적이라면 만점)
 정보시스템 운영 비용을 생각하면 system 전부를 public model로 구현하는 것이
유리
 다만 학생 개인 정보를 public model로 다루는 것은 불합리하므로, 학생 개인 정
보 부분만은 폐쇄적인 private model 선택이 필요
 따라서 학교 자체가 보관해야 하는 학생 개인 정보 부분은 private model로 구현
하고, 나머지 통상적인 정보시스템은 public model을 사용하는 hybrid model이
적절함
3. Nuxt.js에서 server-side rendering과 client-side rendering의 차이를 설명하시오. (10)
- Nuxt.js에서는 실행하는 code는 기본적으로 SSR로 가정함
- SSR은 server에서 모든 rendering을 처리하기 때문에 모든 처리 부하가 server에 걸리
는 전형적인 server programming을 의미함
- 반면 CSR은 server에서 처리하지 않고 client에서 처리할 code만 client에 전달하는 방
식이므로 처리 부하가 server에 거의 걸리지 않고 대부분은 client에 걸리는 client
programming으로 생각할 수 있음
4. 다음을 실현하는 Vue.js+Nuxt.js code를 제시하시오. (50)
1) Webpage에서 button을 누르면 눌린 회수를 누적하여 화면에 표시 (10)
<template>
<section class="section">
<button class="button" v-on:click="nClick = nClick+1">누르세
요.</button>
<div class="content">
눌린 회수 = {{nClick}}
</div>
</section>
</template>
<script>
export default {
data() {
return { nClick: 0 };
}
};
</script>
2) Button 이름이 1부터 100까지 순서대로 매겨진 button 100개를 출력(20)
<template>
<section class="section">
<button class="button" v-for="buttonName in buttonNames" v-
bind:key="buttonName">{{buttonName}}</button>
</section>
</template>
<script>
export default {
data() {
let buttonNames = [];
for (let i = 1; i <= 100; i++) buttonNames.push(i);
return { buttonNames: buttonNames };
}
};
</script>
3) Button을 누르면 교대로 “cat.png”와 “dog.png”를 표시, 그림 파일이 있는 위치는
assets folder (20)
<template>
<section class="section">
<button class="button" v-on:click="bImgCat = !bImgCat">누르세
요.</button>
<img v-if="bImgCat" src="~assets/cat.png" alt="">
<img v-else src="~assets/dog.png" alt="">
</section>
</template>
<script>
export default {
data() {
return { bImgCat: true };
}
};
</script>

More Related Content

PDF
PaaS 환경에서 기업 메신저 서비스 10분 만에 구축하기 데모
PDF
PaaS 환경에서 다중 사용자를 위한 머신 러닝 플랫폼 구축 데모
PDF
PaaS 환경에서 워드프레스 구축하기 데모
PDF
컨테이너 상에서의 서비스 무중단 배포 방법 비교 데모
PPTX
Managed Extensibility Framework
PDF
스프링캠프2014 - 즐거운 개발을 위한 스마트한 습관
PDF
요즘 웹 배포
DOCX
병렬처리
PaaS 환경에서 기업 메신저 서비스 10분 만에 구축하기 데모
PaaS 환경에서 다중 사용자를 위한 머신 러닝 플랫폼 구축 데모
PaaS 환경에서 워드프레스 구축하기 데모
컨테이너 상에서의 서비스 무중단 배포 방법 비교 데모
Managed Extensibility Framework
스프링캠프2014 - 즐거운 개발을 위한 스마트한 습관
요즘 웹 배포
병렬처리

Similar to TestCloud2018-2(answer) (20)

DOCX
2015 Open Cloud Engine Handbook
PDF
마이크로소프트웨어2014년1월 s dx_ian
PDF
서버학개론(백엔드 서버 개발자를 위한)
PDF
Data Center to Cloud - AWS 마이그레이션 자동화 방법 및 도구 - AWS Summit Seoul 2017
PDF
Pivotal Concourse를 활용한 CI/CD pipeline automated build-up & Workflow managemen...
PDF
2020.02.06 우리는 왜 glue를 버렸나?
PPTX
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
PPTX
Vue 뽀개기 1장 환경설정 및 spa설정
PDF
Sencha ExtJS를 활용한 Big Data Platform 개발 사례
PDF
Window eos with aws
PDF
[오픈소스컨설팅]Data Center to cloud - 최지웅 컨설팅코치, 오픈소스컨설팅
PDF
Microservice Architecture
PDF
SQL Server 2019 on RHEL Overview & Case Study
PDF
Create App Easier With SVC Pattern - DroidKnights 2019 @Seoul
PPTX
오픈소스 소프트웨어 성능 최적화 보고서 6장
PDF
꿀밋업1탄_왜_마이크로서비스인가
PDF
서버리스 대규모 리얼타임 웹 구축하기
PDF
확산되는 소프트웨어 정의 (SDx) 개념 및 동향
PDF
Deview 2013 :: Backend PaaS, CloudFoundry 뽀개기
PDF
Azure IaaS 기본 아키텍처 실습 (Script)
2015 Open Cloud Engine Handbook
마이크로소프트웨어2014년1월 s dx_ian
서버학개론(백엔드 서버 개발자를 위한)
Data Center to Cloud - AWS 마이그레이션 자동화 방법 및 도구 - AWS Summit Seoul 2017
Pivotal Concourse를 활용한 CI/CD pipeline automated build-up & Workflow managemen...
2020.02.06 우리는 왜 glue를 버렸나?
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
Vue 뽀개기 1장 환경설정 및 spa설정
Sencha ExtJS를 활용한 Big Data Platform 개발 사례
Window eos with aws
[오픈소스컨설팅]Data Center to cloud - 최지웅 컨설팅코치, 오픈소스컨설팅
Microservice Architecture
SQL Server 2019 on RHEL Overview & Case Study
Create App Easier With SVC Pattern - DroidKnights 2019 @Seoul
오픈소스 소프트웨어 성능 최적화 보고서 6장
꿀밋업1탄_왜_마이크로서비스인가
서버리스 대규모 리얼타임 웹 구축하기
확산되는 소프트웨어 정의 (SDx) 개념 및 동향
Deview 2013 :: Backend PaaS, CloudFoundry 뽀개기
Azure IaaS 기본 아키텍처 실습 (Script)
Ad

More from Yong Heui Cho (20)

PPTX
Android - Sensor Manager
PPTX
Android - Broadcast Receiver
PPTX
Android - Message
PPTX
Cloud Computing
PPTX
Computing Paradigm
DOCX
TestBCD2018-2(answer)
DOCX
TestSDS2018-2(answer)
DOCX
TestEC2018-2(answer)
DOCX
TestEC2018-1(answer)
DOCX
TestBCD2018-1(answer)
DOCX
TestSDS2018-1(answer)
PPTX
BJT - Analysis of Bias
DOCX
TestECD2018-1(answer)
DOCX
Test-SDIC2018-2(answer)
DOCX
TestCloud2018-1(answer)
PPTX
Cloud Service Model
DOCX
Test-SDIC2018-1(Answer)
DOCX
RF 증폭기 설계(Design of RF Amplifier)-rev1
PPTX
Computing Paradigm - rev1
PPTX
Cloud Deployment Model
Android - Sensor Manager
Android - Broadcast Receiver
Android - Message
Cloud Computing
Computing Paradigm
TestBCD2018-2(answer)
TestSDS2018-2(answer)
TestEC2018-2(answer)
TestEC2018-1(answer)
TestBCD2018-1(answer)
TestSDS2018-1(answer)
BJT - Analysis of Bias
TestECD2018-1(answer)
Test-SDIC2018-2(answer)
TestCloud2018-1(answer)
Cloud Service Model
Test-SDIC2018-1(Answer)
RF 증폭기 설계(Design of RF Amplifier)-rev1
Computing Paradigm - rev1
Cloud Deployment Model
Ad

TestCloud2018-2(answer)

  • 1. 2018 클라우드서비스 기말 고사(100) Cloud Service Date: 2018-06-14 1. Cloud service model 중에서 IaaS와 PaaS의 장단점을 구체적으로 설명하시오. (20) 장점 단점 IaaS 1. Network HW를 직접 관리할 필요 가 없음 2. 나머지 SW는 전적으로 개발자가 선택할 수 있어 SW 개발 자유도가 매우 높음 1. HW를 제외한 나머지 부분을 SW 개발자가 모두 책임져야 하므로, 개발 자 업무가 늘어남 PaaS 1. SW 운영에 필요한 platform(OS, DB 등)을 직접 관리할 필요가 없음 2. 개발자는 application에만 집중할 수 있으므로 SW 개발을 효율적으로 진행할 수 있음 1. PaaS에서 제공하는 OS와 DB만 사 용해야 하므로, 개발하는 SW가 PaaS 에 심하게 종속됨 2. 목원대학교 종합정보시스템에 cloud service 개념을 적용하려 한다. 효과적인 deployment model(public, private, and hybrid models)을 제시하고 논리적으로 설명하시 오. (20) - Hybrid model을 선택하는 것이 유리함(다른 선택을 제시하더라도 논리적이라면 만점)  정보시스템 운영 비용을 생각하면 system 전부를 public model로 구현하는 것이 유리  다만 학생 개인 정보를 public model로 다루는 것은 불합리하므로, 학생 개인 정 보 부분만은 폐쇄적인 private model 선택이 필요  따라서 학교 자체가 보관해야 하는 학생 개인 정보 부분은 private model로 구현 하고, 나머지 통상적인 정보시스템은 public model을 사용하는 hybrid model이 적절함 3. Nuxt.js에서 server-side rendering과 client-side rendering의 차이를 설명하시오. (10)
  • 2. - Nuxt.js에서는 실행하는 code는 기본적으로 SSR로 가정함 - SSR은 server에서 모든 rendering을 처리하기 때문에 모든 처리 부하가 server에 걸리 는 전형적인 server programming을 의미함 - 반면 CSR은 server에서 처리하지 않고 client에서 처리할 code만 client에 전달하는 방 식이므로 처리 부하가 server에 거의 걸리지 않고 대부분은 client에 걸리는 client programming으로 생각할 수 있음 4. 다음을 실현하는 Vue.js+Nuxt.js code를 제시하시오. (50) 1) Webpage에서 button을 누르면 눌린 회수를 누적하여 화면에 표시 (10) <template> <section class="section"> <button class="button" v-on:click="nClick = nClick+1">누르세 요.</button> <div class="content"> 눌린 회수 = {{nClick}} </div> </section> </template> <script> export default { data() { return { nClick: 0 }; } }; </script> 2) Button 이름이 1부터 100까지 순서대로 매겨진 button 100개를 출력(20) <template> <section class="section"> <button class="button" v-for="buttonName in buttonNames" v- bind:key="buttonName">{{buttonName}}</button> </section> </template> <script> export default { data() { let buttonNames = [];
  • 3. for (let i = 1; i <= 100; i++) buttonNames.push(i); return { buttonNames: buttonNames }; } }; </script> 3) Button을 누르면 교대로 “cat.png”와 “dog.png”를 표시, 그림 파일이 있는 위치는 assets folder (20) <template> <section class="section"> <button class="button" v-on:click="bImgCat = !bImgCat">누르세 요.</button> <img v-if="bImgCat" src="~assets/cat.png" alt=""> <img v-else src="~assets/dog.png" alt=""> </section> </template> <script> export default { data() { return { bImgCat: true }; } }; </script>