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