클라우드의 필수속성과 그로 인해 유발되는 일반적 가치명제와 잠재위험을 설명한다. 기업이나 정부에서 Private 클라우드 구축 또는 Public 클라우드 활용을 성공적으로 추진할 수 있는 선행요건과 실패요인을 살펴본다. 클라우드 도입 모델(Public, Hosted Private, Private 클라우드 모델)의 선택기준을 알아보고, 클라우드 도입 모델 별로 효과적인 추진 전략에 대해 상세히 살펴본다. 특히 클라우드의 보안문제에 대한 대응전략을 알아본다. 또한 클라우드 도입 성공사례들을 통해 다양한 전략의 적용 실태를 살펴본다. 다음 클라우드 전략수립, 선정 및 협약, 구현 및 운영의 생애주기에 적용할 수 있는 체계적인 프레임워크와 프로세스를 제시한다.
클라우드 개념부터 클라우드와 함께하는 중요 기술들에 대해 살펴보며, 클라우드 컴퓨팅에 대한 이해와 기술 트렌드를 살펴보실 수 있습니다 | From the concept of cloud to important technologies with the cloud, you can see the understanding of cloud computing and technology trends.
클라우드 컴퓨팅 기술이 보편화되면서 다양한 산업에 적용이 되고 있습니다. 클라우드에서 제공되는 AI 기능을 이용한 서비스 개발도 속속 등장하고 있습니다. 아울러 최근 5G와 새로운 IoT 등의 기술 등이 등장하면서 엣지 컴퓨팅에 대한 관심도 증폭되고 있습니다. 클라우드 컴퓨팅과 AI의 관계, 그리고 새로이 등장한 5G 기술이 접목되면서 어떤 미래가 전개되는지 살펴보도록 하겠습니다 | Cloud computing technology is becoming more common and more applicable to a variety of industries. The development of services using AI capabilities offered in the cloud is also emerging. In addition, as technologies such as 5G and new IoT have recently emerged, interest in edge computing has been increasing. Let's take a look at the future of cloud computing, the relationship between AI, and the new 5G technology.
클라우드 컴퓨팅, 기본부터 정복해보자!
클라우드 컴퓨팅, 줄여서 클라우드라고 이야기하죠.
클라우드 서비스가 등장한지 어느덧 약 15년이 지났지만 여전히 사용하기 쉽지 않다고 합니다.
본 교육에서는 클라우드 컴퓨팅 기본 사항부터 접근해보고자 합니다.
개요 및 아키텍처, 주요 서비스 이해를 통해 클라우드를 보다 효율적으로 사용하기 위한 기본기를 확보하고,
이를 기반으로 클라우드를 안정적으로 활용하는 지식을 함양하고자 합니다.
본 내용은 Microsoft Learn에 무료로 공개된 다음 주요 모듈 내용을 기반으로 설명을 위해 강의/발표 형태로 재구성하였습니다:
- Microsoft Azure 기본 사항: 클라우드 개념 설명: https://learn.microsoft.com/ko-kr/training/paths/microsoft-azure-fundamentals-describe-cloud-concepts/
- 개발자를 위한 클라우드 컴퓨팅 기본 사항: https://learn.microsoft.com/ko-kr/training/paths/cmu-cloud-developer-basics/
2. 클라우드 컴퓨팅이란?
인터넷을 통해
IT자원을 서비스
형태로 제공받
는 방식(기술x)
IT자원을 소유하
지 않고 서비스
형태로 빌려쓰
는 방식
3. 클라우드 컴퓨팅의 구성요소?
매우 큰 가상화된 컴퓨팅 환경
On Demand Pricing이 되어있어야 함.
무한한 확장성과 유연성을 가지고 있어야 함.
4. 클라우드 컴퓨팅의 기술종류 3가지
클라우드 구현에 따른 분류
클라우드 데이터 처리기술인 빅데이터
클라우드 컴퓨팅의 기술인 가상화기술
5. 클라우드 구현에 따른 분류
Saas : 소프트웨어의 여러 기능 중에서 사용자가 필
요로 하는 서비스만 이용 가능하도록 하며 소프트
웨어를 설치할 필요 없이 실행되는 컴퓨터나 디스
크등에 대해서 알 필요도 없이 소프트웨어 제공자
가 관리 하는 방식
Pass : 표준화된 플랫폼을 서비스로 제공하는 형태
로 Saas의 개념을 개발플랫폼으로 확장한 방식
Lass : 서버, 스토리지, 데이터베이스 등과 같은 시스
템이나 서비스를 구축하는데 필요한 IT자원을 서비
스 형테로 제공하는 형태
6. 데이터 처리기술인 빅데이터
방대한 데이터를 효율적으로 처리할 수 있는
기술이 필요하게 되었는데 이것이 빅데이터처
리기술
기하급수적으로 늘어나는 데이터를 효율적으
로 관리하고 이를 분석해 정보 자산으로 활용
하고자 하는 것.
빅데이터 분야에서는 스토리지 밑 네트워크
기술을 도입 하여 데이터를 활용하는 것이 빅
데이터의 핵심
7. 가상화기술
1. 서버가상화
한대의 서로에서 복수의 운영체제를 가동
할 수 있는 솔루션으로 데이터센서내의 수
십대의 무리적인 서버워크로드들을 몇 대
의 가상 서버로 통합 집적하여 물리적인 상
면 비용, 관리적인 측면의 비용, Green IT특
면의 전력량을 포함하여 서버자원활용도
를 증대시킬 수 있다.
8. 가상화기술
2. 네트워크 가상화
하드웨어 어플라이언스 형태로 존재하는
L2, L3, L7 스위치, 네트워크 방화벽, 보안 장
비들을 가상 머신으로 구현하고, 네트워킹
자원들이 하나의 공유된 물리적인 환경에
서도 내부적으로 가상화를 통해 분리되어
동작하게 하는 것