본문 바로가기
Azure로운 Power Platform/Azure 솔루션 소개

Azure 란?

by Azure Racoon 2022. 7. 4.

오늘도 Azure로운 PowerPlatform :D

 

오늘은 Azure가 뭔지에 대해 설명해드리려고 해요. AWS는 많이들 아시지만 Azure는 잘 모르시는 분들이 계시더라고요. Azure는 마이크로소프트가 제공하는 클라우드 플랫폼이에요.

이미지 출처: https://itcgroup.io/blog/detail/microsoft-azure-and-why-we-choose-it_b280

 

클라우드가 뭔지 궁금하신 분들은 아래 글 먼저 읽고 오시면 됩니다 :)

[Azure로운 PowerPlatform/기술 소개] - 클라우드의 개념 및 중요성 (feat. 빅데이터의 탄생)

 

클라우드의 개념 및 중요성 (feat. 빅데이터의 탄생)

오늘도 Azure로운 PowerPlatform :D 관련업무 종사하는 분이나 전공생이 아니신 분들은 사실 클라우드에 대해 잘 모르시는 분이 많으실꺼에요. 보통 클라우드라고 하면 저장소 정도로만 알시는 분들

azureplatform.tistory.com

 

Microsoft는 자사가 가진 인프라로 아예 솔루션까지 개발해서 제공하고 있습니다. 쉽게 말해 기존에 우리가 컴퓨터에 다운받아 쓰던 프로그램들을 Azure에 접속해서 사용할 수 있다는 의미죠. 그리고 이런 솔루션들을 각 분야의 전문가들이 아니어도 쉽게 사용할 수 있도록 제공합니다.

잠깐 프로그램에 대해 설명드리자면, 프로그램이란 컴퓨터가 실행할 수 있도록 프로그래밍 언어로 짜여진 지시문의 집합이라고 볼 수 있습니다. 그런면에서 클라우드에서 제공되는 것은 "프로그램" 이라고 보기엔 어폐가 있죠. "솔루션"이라고 부르는 것이 맞습니다.

 

아직 Azure에서 제공하는 것이 무엇인지 감이 잘 안오실 수 있어요.

 

보안프로그램으로 예를 들어볼께요. 일반적으로 네트워크 보안을 위해 사용되는 프로그램이 있죠. 방화벽도 그 중 하나입니다. 방화벽 장비를 사고, 프로그램을 깔아 세팅하고 그걸 운영 및 관리를 하려면 그에 맞는 자본과 전문 인력이 필요했습니다.

 

그러나 Azure에서 방화벽 솔루션을 사용하면 굳이 장비를 따로 사고 프로그램을 깔아 세팅하고 할 필요가 없습니다. 사용자는 이미 전부 세팅되어 제공되는 방화벽 솔루션을 몇가지 기본적인 설정(방화벽 이름, 사용자 ID/PW 등)을 몇번의 클릭으로 설정한 뒤 바로 사용하면 됩니다. 

 

비단 보안 뿐이 아닙니다. Azure에는 굉장히 많은 솔루션들이 있죠.

이미지 출처: https://disruptr.ch/project/azure-architecture-setup-and-devops-as-a-service/

위 그림은 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

 

댓글