오늘도 Azure로운 PowerPlatform :D
오늘은 Azure가 뭔지에 대해 설명해드리려고 해요. AWS는 많이들 아시지만 Azure는 잘 모르시는 분들이 계시더라고요. Azure는 마이크로소프트가 제공하는 클라우드 플랫폼이에요.
클라우드가 뭔지 궁금하신 분들은 아래 글 먼저 읽고 오시면 됩니다 :)
[Azure로운 PowerPlatform/기술 소개] - 클라우드의 개념 및 중요성 (feat. 빅데이터의 탄생)
Microsoft는 자사가 가진 인프라로 아예 솔루션까지 개발해서 제공하고 있습니다. 쉽게 말해 기존에 우리가 컴퓨터에 다운받아 쓰던 프로그램들을 Azure에 접속해서 사용할 수 있다는 의미죠. 그리고 이런 솔루션들을 각 분야의 전문가들이 아니어도 쉽게 사용할 수 있도록 제공합니다.
잠깐 프로그램에 대해 설명드리자면, 프로그램이란 컴퓨터가 실행할 수 있도록 프로그래밍 언어로 짜여진 지시문의 집합이라고 볼 수 있습니다. 그런면에서 클라우드에서 제공되는 것은 "프로그램" 이라고 보기엔 어폐가 있죠. "솔루션"이라고 부르는 것이 맞습니다.
아직 Azure에서 제공하는 것이 무엇인지 감이 잘 안오실 수 있어요.
보안프로그램으로 예를 들어볼께요. 일반적으로 네트워크 보안을 위해 사용되는 프로그램이 있죠. 방화벽도 그 중 하나입니다. 방화벽 장비를 사고, 프로그램을 깔아 세팅하고 그걸 운영 및 관리를 하려면 그에 맞는 자본과 전문 인력이 필요했습니다.
그러나 Azure에서 방화벽 솔루션을 사용하면 굳이 장비를 따로 사고 프로그램을 깔아 세팅하고 할 필요가 없습니다. 사용자는 이미 전부 세팅되어 제공되는 방화벽 솔루션을 몇가지 기본적인 설정(방화벽 이름, 사용자 ID/PW 등)을 몇번의 클릭으로 설정한 뒤 바로 사용하면 됩니다.
비단 보안 뿐이 아닙니다. Azure에는 굉장히 많은 솔루션들이 있죠.
위 그림은 Azure에서 제공되고 있는 몇가지 솔루션들을 정리한 그림입니다. 여러 보안 솔루션, 개발 솔루션, 컴퓨팅 솔루션, 분석 및 IoT 솔루션, 네트워크 솔루션, 인공지능 솔루션 등등 굉장히 많은 분야의 솔루션들이 제공되는 것을 볼 수 있죠. (Azure분야 IT 종사자도 Azure 솔루션을 전부 다 알고 죽진 못 할껄요.. 지금도 공부할게 많은데 계속 새로운데 나와요.. 사티아 나델라 이 나ㅃ..)
Data 부분에 SQL이라는 솔루션이 있는게 보이시죠?
기존에는 로컬에 SQL 프로그램을 다운받아 사용했다면, 이제 Azure에서 바로 SQL을 사용할 수 있어진 겁니다.
이제 Azure가 여러 솔루션들을 제공하고 있는 것은 아셨으니 마치기 전에 Azure의 장점을 몇 가지 짚어드리려고 해요.
- 다른 MS 제품들과의 연결이 별도의 개발없이 자동으로 됩니다. 이미 회사들은 PPT, Excel, SharePoint 등 많은 MS 제품이나 솔루션들을 사용하고 있습니다. 이런 기존에 사용하고 있는 솔루션들과 별도의 개발없이 Azure에 있는 솔루션들과 연결될 수 있습니다.
- 전세계에 200개 정도의 데이터센터를 보유 및 운영하고 있습니다. 그만큼 사용자는 데이터를 다양한 나라에 저장할 수 있게 됩니다. 그리고 각 국가 및 지역별 컴플라이언스를 만족시키고 있죠. 사용자가 더이상 컴플라이언스로한 문제로 고민하지 않아도 된다는 의미입니다. 그리고, 하나의 데이터센터가 자연재해나 전쟁 등으로 피해를 입었을 때 백업되어 있는 곳이 있으니 데이터 유실 위험이 적습니다.
- 보안에 유리합니다. 각 회사가 보안 인력, 직원 교육 및 관리에 많은 자원을 들이지 않아도 됩니다. MS에서 보안 전문 인력들이 보안을 전문적으로 관리해줍니다. MS정도의 보안 인프라를 구축하기는 대부분의 기업들에겐 쉽지 않은 일이죠. 이제 보안사고는 대부분 사용자의 정보 유출로 발생하지, 시스템 및 솔루션의 결함으로 발생하는 경우는 거의 없습니다. (
MS의 실수가 원인된 클라우드 보안사고는 없는 것으로 압니다.) - 아키텍처를 구축하고 사용하기에도 편리합니다. 우선 Auzre는 굉장히 다양한 분야에 걸처 많은 솔루션들을 지원합니다. Azure 솔루션만으로도 왠만한 아키텍처들은 다 짤 수 있을 정도죠. 여러 솔루션들로 이루어진 아키텍처는 각 솔루션별로 계속 사용자 인증을 해주어야하는데, Azure의 솔루션을 사용할 때는 그러지 않아도 된다는 것입니다. AD가 하나이니까요. 개발자나 엔지니어 입장에서 개발 프로세스 아키텍처를 하나의 AD로 통제할 수 있다는 것은 굉장한 메리트입니다.
- 비용이 절감됩니다. Azure의 비용 청구 방식은 사용한 만큼만 내는 것이 일반적입니다. 유지 및 관리에 더 이상 비용을쓸 필요가 없습니다.
Azure의 솔루션들에 대해선 앞으로 하나씩 소개해드리도록 하겠습니다 :D
'Azure로운 Power Platform > Azure 솔루션 소개' 카테고리의 다른 글
[Azure] Azure Virtual Desktop(AVD) (0) | 2022.07.10 |
---|---|
클라우드의 개념 및 중요성 (feat. 빅데이터의 탄생) (0) | 2022.07.03 |
댓글