Azure 900 fundatmentals
AZ900 fundatmentals
- aka.ms/msdevkr/az900
 - aka.ms/msdevkr/az900/1
 
Goal
- Understand the benefits of cloud computing in Azure and how it can save you time and money
 - Explain cloud concepts such as high availability, scalability, elasticity, agility, and disaster recovery
 - Describe core Azure architecture components such as subscriptions, management groups, resources and resource groups
 - Summarize geographic distribution concepts such as Azure regions, region pairs, and availability zones
 
Introduction to Azure fundamentals
- Azure is a cloud computing platform with an ever-expanding set of services to help you build solutions to meet your business goals.
 - Azure services range from simple web services for hosting your business presence in the cloud to running fully virtualized computers for you to run your custom software solutions.
 - 
    
Azure provides a wealth of cloud-based services like remote storage, database hosting, and centralized account management. Azure also offers new capabilities like AI and Internet of Things (IoT).
 - 클라우드 컴퓨팅이란?
    
- 내가 돈을 주고 컴퓨터 리소스(서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어, AI)를 사는 것
 - 다른사람이 운영하는 컴퓨터 성능 및 스토리지를 임대
 
 - 클라우드 컴퓨팅이 일반적으로 요금이 저렴한 이유
    
- 종량제 가격 책정 : 쓴만큼 돈을 낸다.
 - 운영비용 절감 : 하드웨어가 필요없으니까
 
 - 클라우드 컴퓨팅 이점
    
- 안정성 : 장애에 대한 대처
 - 확장성 : 하드웨어 사양을 높이는 수직적 scale up / 비슷한 사양의 인스턴스 추가 수평적 scale up
 - 탄력성 : resilience 트래픽이 갑자기 몰릴때 리소스 추가하여 땡겨주는등..
 - 민첩성 : 소프트웨어 자동 배포
 - 지리적배포 : 클라우드도 어딘가에 데이터센터가 물리적으로 존재하는데 지리적으로 내가 원하는 곳에서 서비스 받음
 - 재해복구 : 재해가 나더라도 백업서비스로 복구
 
 - 클라우드 서비스 모델
    
- IaaS Infrastructure as a Service
        
- virtual machine
 - 가상머신에 가상네트워크를 붙여서 우리가 실제로 서버를 구성하고 거기다 app설치하고 운영
 - 유연성 가장 높은 우리가 다해야해서
 - 
            
단, 유지보수도 우리가 해야함
 - 서비스 제공자가 제공하는 것
            
- 물리적 데이터 센터 / 건물
 - 네트워킹 방화벽 / 보안
 - 서버 및 스토리지
 
 
 - PaaS Platform as a Service
        
- 내가 가상머신을 운영안할래
 - 나는 코드만쓰고 배포만할래
 - 모든 것들을 클라우드 서비스들이 제공을해줌
 - virtual machine 쓰는 것보다 자유도가 떨어짐
 - 
            
나는 몇가지 환경설정같은 것만 바꿀 수 있음
 - 서비스 제공자가 제공하는 것
            
- 물리적 데이터 센터 / 건물
 - 네트워킹 방화벽 / 보안
 - 서버 및 스토리지
 - 운영체제
 - 개발도구(데이터베이스관리, 비지니스분석)
 
 
 - SaaS Software as a Service
        
- 소프트웨어
 - SaaS는 코드까지 돌아가는 것
 - 사용자는 그냥 돈내고 서비스 이용하면 됩니다.
 - SaaS 같은경우는 세팅을켜고, 끄는 수준
 - SaaS 같은 경우는 소프트웨어 의존적
 - 
            
Office 365 word / ppt / excel - 클라우드에서 돌아갑니다. 이게 SaaS의 예시
 - 서비스 제공자가 제공하는 것
            
- 물리적 데이터 센터 / 건물
 - 네트워킹 방화벽 / 보안
 - 서버 및 스토리지
 - 운영체제
 - 개발도구(데이터베이스관리, 비지니스분석)
 - 호스팅된 애플리케이션 & 앱
 
 
 
 - IaaS Infrastructure as a Service
        
 - 서버리스 컴퓨팅
    
- PaaS 에서 발전, 진화된 단계
 - 서버가 있지만 내가 관리할 서버가 없다는 것
 - PaaS 에서 scaling이라든가 instance관리를해야합니다.
 - 근데 서버리스 컴퓨팅을 쓰게되면 instance관리할 필요없음
 - 우리회사가 뭘 개발해야하는지 와관련된 핵심기능만 개발하면됩니다.
 
 - 배포모델 : 퍼블릭, 프라이빗, 하이브리드 클라우드
    
- 퍼블릭 : 누구나 클라우드의 자원을 사용 가능
 - 프라이빗 : 클라우드 자원을 나만쓰는 것
 - 하이브리드 : 퍼블릭 + 프라이빗
        
- ex) 의료데이터를 실제로 저장하는 것은 private, 의료데이터를 지우고 업데이트하는 것은 퍼블릭
 
 - y축 : 공유 하느냐 전용으로 쓴냐
 - x축 : 관리비용
 - 온-프레이스 : 내가 서버 관리
 - 오프프레이스 : 클라우드제공자가 관리
 
 - Azure 서비스
    
- 이러한 서비스는 모두 몇 가지 공통적인 특성을 가지고 있습니다.
        
- 중복 및 복제 기능을 갖추고 있어 내구성 과 가용성이 뛰어납니다.
 - 자동 암호화와 역할 기반 액세스 제어를 통해 보안을 유지 합니다.
 - 사실상 스토리지에 제한이 없으므로 확장성 이 뛰어납니다.
 - 유지 관리 및 사용자에 대한 중요한 문제를 관리 하고 처리합니다.
 - HTTP 또는 HTTPS를 통해 전 세계 어디에서든 액세스 할 수 있습니다.
 
 
 - 이러한 서비스는 모두 몇 가지 공통적인 특성을 가지고 있습니다.
        
 - Azure 계정
    
- https://docs.microsoft.com/ko-kr/learn/modules/intro-to-azure-fundamentals/get-started-with-azure-accounts
 
 - 지식 점검 1:04:36
    
- https://docs.microsoft.com/ko-kr/learn/modules/intro-to-azure-fundamentals/knowledge-check