학교
[클컴] Module 1 - Cloud Concepts Overview
Section 1 Video - Introduction to cloud computing
Infrastructure as software소프트웨어로서의 인프라 (Infrastructure as software)
Cloud computing enables you to stop thinking of your infrastructure as hardware, and instead think of (and use) it as software.클라우드 컴퓨팅은 인프라를 하드웨어로 생각하는 것을 멈추게 하고, 대신 소프트웨어로 생각하고 활용할 수 있게 해줍니다.
Traditional computing model전통적인 컴퓨팅 모델
Infrastructure as hardware인프라 = 하드웨어
Hardware solutions:하드웨어 솔루션의 특징:
Require space, staff, physical security, planning, capital expenditure물리적 공간, 인력, 보안, 계획, 초기 자본 지출이 필요함
Have a long hardware procurement cycle하드웨어 조달 주기가 김
Require you to provision capacity by guessing theoretical maximum peaks최대 사용량을 추정해 미리 용량을 확보해야 함
Cloud computing model클라우드 컴퓨팅 모델
Infrastructure as software인프라 = 소프트웨어
Software solutions:소프트웨어 솔루션의 특징:
Are flexible유연함
Can change more quickly, easily, and cost-effectively than hardware solutions하드웨어보다 더 빠르고, 쉽게, 비용 효율적으로 변경 가능
Eliminate the undifferentiated heavy-lifting tasks차별화되지 않은 반복적이고 무거운 작업을 제거함
Cloud serice models

화살표 왼쪽 (IaaS) → "More control over IT resources" (사용자가 많은 제어권을 가짐)
화살표 오른쪽 (SaaS) → "Less control over IT resources" (사용자가 적은 제어권만 가짐)
즉, IaaS → PaaS → SaaS 로 갈수록 사용자 제어권은 줄어들고, 대신 편의성은 높아진다.
클라우드 서비스에는 3가지 주요 모델이 있다.
: 이 세 가지는 "사용자가 IT 자원(서버, 네트워크, 스토리지, 애플리케이션 등)을 얼마나 직접 제어할 수 있는가?"에 따라 구분된다.
1. IaaS (Infrastructure as a Service, 인프라 서비스형)
사용자가 가상 서버, 스토리지, 네트워크 같은 인프라 자원을 빌려 사용.
OS 설치, 미들웨어, 애플리케이션은 사용자가 직접 관리.
예: AWS EC2, Google Compute Engine.
특징: IT 자원에 대한 가장 많은 제어권을 가짐.
2. PaaS (Platform as a Service, 플랫폼 서비스형)
개발자가 애플리케이션을 개발하고 배포할 수 있는 환경을 제공.
OS, 미들웨어, 런타임 환경 등은 클라우드 제공업체가 관리.
예: AWS Elastic Beanstalk, Google App Engine, Heroku.
특징: 인프라 관리는 신경 쓰지 않고, 개발과 배포에만 집중 가능.
3. SaaS (Software as a Service, 소프트웨어 서비스형)
사용자는 완성된 애플리케이션을 인터넷을 통해 사용.
애플리케이션, 데이터, 인프라 전부를 제공업체가 관리.
예: Gmail, Dropbox, Slack.
특징: 사용자가 제어할 수 있는 부분이 거의 없음, 대신 가장 간단하게 이용 가능.
Cloud computing deployment models

3가지 배포 모델
1. Cloud
퍼블릭 클라우드라고도 함.
AWS, Azure, GCP 같은 클라우드 제공업체의 인프라를 인터넷을 통해 사용.
장점: 빠른 확장성, 비용 효율성, 관리 부담 적음.
2. Hybrid
클라우드 + 온프레미스(자체 서버)를 함께 사용하는 방식.
민감한 데이터는 내부(On-premises)에, 나머지는 클라우드에 두는 식.
장점: 유연성과 보안의 균형.
3. On-premises (Private Cloud)
기업 내부 데이터센터에서 자체적으로 인프라를 운영.
모든 서버와 네트워크를 직접 관리.
장점: 높은 보안과 통제력, 단점은 비용과 관리 부담 큼.
? 정리하면,
Cloud = 외부 제공업체 인프라 100% 사용
Hybrid = 외부 클라우드 + 내부 서버 혼합
On-premises = 내부 서버 100% 자체 관리
Similariteis between AWS and traditional IT

전통적인 온프레미스 IT와 AWS 서비스 간의 유사성(Similarities between AWS and traditional IT)
: 전통적인 IT 환경에서 하던 일을 AWS에서는 이렇게 클라우드 서비스로 대체할 수 있다
Section 2 : Advantages of cloud computing
1. Trade capital expense for variable expense
자본 지출을 변동 지출로 전환
Data center investment based on forecast예측에 기반한 데이터 센터 투자
Pay only for the amount you consume소비한 만큼만 비용을 지불
2. Massive economies of scale
대규모 규모의 경제
: Because of aggregate usage from all customers, AWS can achieve higher economies of scale and pass savings on to customers.
모든 고객의 총 사용량 덕분에 AWS는 더 높은 규모의 경제를 달성하고, 그 절감 효과를 고객에게 전달할 수 있습니다.
3. Stop guessing capacity
용량을 추측하는 일을 멈추기
Overestimated server capacity과대 추정된 서버 용량
Underestimated server capacity과소 추정된 서버 용량
Scaling on demand수요에 맞춘 확장
4. Increase speed and agility
속도와 민첩성 향상
Weeks between wanting resources and having resources자원을 원하고 실제로 확보하기까지 몇 주 소요
Minutes between wanting resources and having resources자원을 원하고 실제로 확보하기까지 몇 분 소요
5. Stop spending money on running and maintaining data centers
데이터 센터 운영 및 유지보수에 돈 쓰는 것을 멈추기
Running data centers데이터 센터 운영
6. Go global in minutes
몇 분 만에 글로벌 확장
Business and customers비즈니스와 고객
Section 3 : Introduction to Amazon Web Services (AWS)
What are web services?웹 서비스란 무엇인가?

: A web service is any piece of software that makes itself available over the internet and uses a standardized format—such as Extensible Markup Language (XML) or JavaScript Object Notation (JSON)—for the request and the response of an application programming interface (API) interaction.
웹 서비스는 인터넷을 통해 사용 가능하며, 애플리케이션 프로그래밍 인터페이스(API) 상호작용의 요청과 응답을 위해 XML(Extensible Markup Language)이나 JSON(JavaScript Object Notation)과 같은 표준화된 형식을 사용하는 소프트웨어를 의미한다.
1) 특징
AWS is a secure cloud platform that offers a broad set of global cloud-based products.AWS는 안전한 클라우드 플랫폼으로, 광범위한 글로벌 클라우드 기반 제품을 제공한다.
AWS provides you with on-demand access to compute, storage, network, database, and other IT resources and management tools.AWS는 컴퓨팅, 스토리지, 네트워크, 데이터베이스 및 기타 IT 자원과 관리 도구에 대해 **온디맨드 접근(필요할 때 즉시 접근)**을 제공한다.
AWS offers flexibility.AWS는 유연성을 제공한다.
You pay only for the individual services you need, for as long as you use them.필요한 개별 서비스에 대해서만 비용을 지불하며, 사용하는 기간 동안만 과금된다.
AWS services work together like building blocks.AWS 서비스들은 블록처럼 함께 작동한다.
Choosing a service서비스 선택하기
: The service you select depends on your business goals and technology requirements.
선택하는 서비스는 비즈니스 목표와 기술 요구사항에 따라 달라진다.
Three ways to interact with AWSAWS와 상호작용하는 세 가지 방법
1. AWS Management Console
AWS 관리 콘솔
Easy-to-use graphical interface사용하기 쉬운 그래픽 사용자 인터페이스
2. Command Line Interface (AWS CLI)
명령줄 인터페이스 (AWS CLI)
Access to services by discrete commands or scripts명령어나 스크립트를 통해 서비스에 접근
3. Software Development Kits (SDKs)
소프트웨어 개발 키트 (SDKs)
Access services directly from your code (such as Java, Python, and others)코드(Java, Python 등)에서 직접 서비스에 접근
Section 4 : Moving to the AWS Cloud
AWS Cloud Adoption Framework (AWS CAF)AWS 클라우드 도입 프레임워크(AWS CAF)

AWS CAF provides guidance and best practices to help organizations build a comprehensive approach to cloud computing across the organization and throughout the IT lifecycle to accelerate successful cloud adoption.AWS CAF는 조직 전반과 IT 생애주기 전반에 걸쳐 클라우드 컴퓨팅에 대한 포괄적인 접근 방식을 구축하고, 성공적인 클라우드 도입을 가속화할 수 있도록 가이드라인과 모범 사례를 제공합니다.
AWS CAF is organized into six perspectives.
AWS CAF는 여섯 가지 관점으로 구성되어 있다.Perspectives consist of sets of capabilities.
각 관점은 일련의 역량(capabilities)으로 이루어져 있습니다.
Six core perspectives

Focus on buniess capabilities
Focus on technical capabilities
Business perspective

We must ensure that IT is aligned with business needs, and that IT investments can be traced to demonstrable business results.우리는 IT가 비즈니스 요구와 일치하도록 하고, IT 투자가 명확한 비즈니스 성과로 이어질 수 있음을 보장해야 합니다.
Business managers, finance managers, budget owners, and strategy stakeholders
비즈니스 관리자, 재무 관리자, 예산 책임자, 전략 관련 이해관계자
People perspective

We must prioritize training, staffing, and organizational changes to build an agile organization.우리는 민첩한 조직을 만들기 위해 교육, 인력 충원, 조직 변화를 우선시해야 합니다.
Human resources, staffing, and people managers
인사 부서, 채용 담당자, 인력 관리 책임자
Governance perspective

We must ensure that skills and processes align IT strategy and goals with business strategy and goals so the organization can maximize the business value of its IT investment and minimize business risks.조직이 IT 투자의 비즈니스 가치를 극대화하고 비즈니스 위험을 최소화할 수 있도록, 기술과 프로세스가 IT 전략 및 목표와 비즈니스 전략 및 목표에 맞도록 보장해야 합니다.
CIO, program managers, enterprise architects, business analysts, and portfolio managers
CIO, 프로그램 관리자, 엔터프라이즈 아키텍트, 비즈니스 분석가, 포트폴리오 관리자
Platform perspective

We must understand and communicate the nature of IT systems and their relationships. We must be able to describe the architecture of the target state environment in detail.우리는 IT 시스템의 본질과 그 관계를 이해하고 전달할 수 있어야 합니다. 또한 목표 상태의 아키텍처를 상세히 설명할 수 있어야 합니다.
CTO, IT managers, and solutions architectsCTO, IT 관리자, 솔루션 아키텍트
Security perspective

We must ensure that the organization meets its security objectives.우리는 조직이 보안 목표를 달성하도록 보장해야 합니다.
CISO, IT security managers, and IT security analystsCISO, IT 보안 관리자, IT 보안 분석가
Operations perspective

We align with and support the operations of the business, and define how day-to-day, quarter-to-quarter, and year-to-year business will be conducted.우리는 비즈니스 운영과 보조를 맞추고 지원하며, 일상적·분기별·연간 비즈니스가 어떻게 수행될지를 정의합니다.
IT operations managers and IT support managersIT 운영 관리자, IT 지원 관리자
Module summary
: In summary, in this module you learned how to:
정리하면, 이번 모듈에서 여러분은 다음을 배웠습니다:
Define different types of cloud computing models다양한 클라우드 컴퓨팅 모델의 유형을 정의하기
Describe six advantages of cloud computing클라우드 컴퓨팅의 여섯 가지 장점을 설명하기
Recognize the main AWS service categories and core services주요 AWS 서비스 카테고리와 핵심 서비스를 인식하기
Review the AWS Cloud Adoption FrameworkAWS 클라우드 도입 프레임워크(AWS CAF)를 검토하기
Sample exam question
Why is AWS more economical than traditional data centers for applications with variable compute workloads?
가변적인 컴퓨팅 워크로드를 가진 애플리케이션의 경우, 왜 AWS가 기존 데이터 센터보다 더 경제적일까요?
A. Amazon Elastic Compute Cloud (Amazon EC2) costs are billed on a monthly basis.A. Amazon EC2 비용은 월별로 청구된다.
B. Customers retain full administrative access to their Amazon EC2 instances.B. 고객은 Amazon EC2 인스턴스에 대한 전체 관리 권한을 가진다.
C. Amazon EC2 instances can be launched on-demand when needed.C. Amazon EC2 인스턴스는 필요할 때 온디맨드(On-Demand) 방식으로 실행할 수 있다. ✅ (정답)
D. Customers can permanently run enough instances to handle peak workloads.D. 고객은 피크 워크로드를 처리할 수 있을 만큼의 인스턴스를 영구적으로 실행할 수 있다.