본문 바로가기

전공수업!/클라우드컴퓨팅

클라우드 컴퓨팅 전공 수업 리뷰 - Lecture 1 : Course Intro - 수업 소개

 

 

 

수강신청을 하느라 첫 수업을 못들었기에 ppt만 보면서 정리하려고 한다!

 

 

 

오늘까지 두 번째 차시를 들은 바, 매우 기대되는 수업이다 !!

우리 팀에서 만든 앱 서비스도 aws를 사용하고 워낙 많은 기업에서 cloud 서비스를 사용하니 ㅎㅎ 

 

 

  중간중간 인상 깊은 거나, 예상이 되는 것, 나의 생각들은 형광펜을 칠했다.   

 

 

클라우드 서비스

 

정리 고고

 

 

첫 수업의 아젠다

 

Lecture 1: Course introduction

- course logistics

- brief introduction to cloud computing

- topics from this course

- why learn cloud computing?

 

 

 

  간단히 개념 소개하고, 관련 토픽들 얘기하고, 클라우드 컴퓨팅을 배우는 이유들 소개...  

 

 

 

 

Prerequisties 전제조건

- 컴퓨터 아키텍처(구조)와 네트워크에 대한 기본 지식

- 과제를 위한 능숙한 파이썬 실력 

  웁스... 파이썬 또 공부해야겠구만..  

- 리눅스와 친숙해야함.  

 

 

과제

- (무려) 5번의 과제가 있을 것  (힝)

- AWS에 접근하거나, 서비스를 실행하거나 파이선으로 프로그래밍 코드를 작성하는 것임. 

- 늦은 과제 제출은 매일 20점 깎임. 매!일! 

 

 

점수주는 방식

- 중간 : 30

- 기말 : 30

- 과제 : 30

- 참여도 : 10

 

 

Amazon Web Service(AWS)

- 이 학기 동안 AWS에 대한 실습 경험 가질 것

- 아마존이 제공하는 클라우드 서비스

- 세상에서 가장 큰 클라우드 서비스 제공자임. 

- AWS 계정 만들어야 하고, Free-Tier 한도까지 사용할 것임. 

- charge 과금을 피하기 위해 AWS 인스턴스를 terminate 종료하는 것이 중요함. 

 

 

 

 

클라우드 컴퓨팅에 대한 간단 소개 

 

On-Premise

* 온프레미스 : 기업의 서버를 클라우드 같은 원격 환경에서 운영하는 방식이 아닌, 

자체적으로 보유한 전산실 서버에 직접 설치해 운영하는 방식

온프레미스 : 온프레미스와 반대되는 개념으로 클라우드 방식의 서비스임. 

- 클라우드 컴퓨팅의 대안

: 기업 내에서 s/w, h/w, 인프라가 호스트되고 실제적으로 관리되는 컴퓨팅 환경

 

* 호스팅(Hosting)이란 서버 컴퓨터의 전체 또는 일정 공간을 이용할 수 있도록 임대해 주는 서비스

(나무위키)

 

클라우드 예시

- 대부분 B2B 사용

- 넷플릭스, 페이스북, 11번가, 당근, 쿠팡, 트위터 

이 기업들 모두 실제 서버 구축하지 않고 클라우드 서비스 사용하는 듯..

 

 

고객이 마주하는 클라우드 서비스 예시

- 구글 닥스, 지메일, 드롭박스 등.

 

 

 

Topics from this course

- Cloud infrastructure

클라우드 시스템이 만들어지는 방식

 

- Cloud platforms(IaaS, Paas, Saas)

클라우드 시스템이 고객에게 전달되는 방식

 

- Compute services(AWS EC2)

클라우드에 프로그램을 실행하는 방법

 

- Cloud storage (AWS S3)

클라우드에 데이터를 저장하는 방법

 

- Cloud database

클라우드에 DB 데이터베이스를 구축하는 방법

 

- Virtualization  (왠지 아주 중요할 것 같음.)

How to share computing/storage resuorces among many customers?

클라우드 컴퓨팅 기술을 가능하게 하는 주요한 것임. 

 

 

- Security, Privacy

클라우드에 있는 데이터의 안전성과 프라이버시를 어떻게 보장하는지

 

이거 궁금하다. 어떻게 안정성과 프라이버시 보호하는지! 이 좌식들이 내 정보 다 보는 건 아닌지!!  

 

 

- Reliability, Availability

사용자가 지속적으로 클라우드 서비스를 사용할 수 있도록 보장하는 방법

아마 오류가 나면 다른 서버로 후다닥 넘어가는 것일까..??? 오류 failure 났을 때 처리하는 방식이 궁금함! 

 

- DevOps, MLOps

어떻게 빠른 속도로 클라우와 머신러닝 서비스를 전송하는지

DevOps : 

plan -> code -> build -> test -> release -> deploy -> operate -> monitor

 

- Cloud-based AI

클라우드에 머신 러닝 파이프라인을 implement(이행, 구현, 시행)하는 법

 

- Edge computing

Emerging computing paradigm beyond cloud computing

 

 

클라우드 컴퓨팅을 배우는 이유

1. 시장 전망

클라우드 서비스 이용이 증가함. 

판데믹으로 인해 이 트랜드가 가속화됨. 

 

2. 개인 커리어 전망

클라우드 엔지니어에 대한 수요가 증가함. 

기본적으로, 클라우드 엔지니어링 실력 있으면 어디든 갈 수 있따!

 

솔깃. 

 

이게 오늘의 키포인트인 것 같다. 막학년인 나는 언젠가 회~사를 가야겠지...?  껄껄껄~

 

 

 

 

 

Welcome aboard!