Share via


Microsoft Cloud에서 애플리케이션 빌드

참고

이 문서는 Microsoft Cloud에서 애플리케이션 빌드 문서 6부 중 1부입니다.

Microsoft Cloud는 애플리케이션을 만들기 위한 통합 서비스 컬렉션을 제공합니다. 엔터프라이즈 애플리케이션 개발 리더는 이러한 서비스를 결합하여 더 나은 보안으로 더 적은 시간에 더 많은 가치를 제공할 수 있습니다. 이 가이드에서는 성공하기 위해 리더가 해야 할 일에 중점을 두고 애플리케이션 개발 관점에서 Microsoft Cloud의 큰 그림을 설명합니다.

Microsoft Cloud: 애플리케이션 개발 관점

대부분의 새 애플리케이션은 어떤 식으로든 클라우드 서비스를 사용합니다. 많은 조직에서 Microsoft Azure 및 전문 소프트웨어 개발자를 위해 제공하는 서비스를 사용합니다. 이는 괜찮지만 다른 Azure 서비스도 사용하여 더 나은 애플리케이션을 만들 수 있습니다.

이를 확인하려면 먼저 Azure가 Microsoft Cloud의 한 부분일 뿐임을 인식합니다. 애플리케이션 개발 관점에서 Microsoft Cloud에는 그림 1과 같이 다른 여러 구성 요소도 포함되어 있습니다. 조직에서 현재 이러한 항목의 일부 또는 전부를 사용하고 있습니다. 애플리케이션 플랫폼의 일부로 생각하지 않을 수도 있지만 다음과 같습니다. 각 서비스는 애플리케이션에서 사용할 수 있는 유용한 클라우드 서비스를 제공합니다. 그렇다면 새 애플리케이션을 최대한 활용해보는 것은 어떨까요?

Microsoft Azure 및 Power Platform과 같은 Microsoft 서비스를 사용하는 애플리케이션을 보여 주는 다이어그램

그림 1: Microsoft Cloud는 애플리케이션에서 사용할 수 있는 통합 서비스 세트를 제공합니다.

이러한 서비스는 함께 작동하며 애플리케이션 개발을 위한 통합 플랫폼입니다.

  • Microsoft Azure에는 새 애플리케이션을 만들고 유지 관리하는 전문 소프트웨어 개발자를 대상으로 하는 서비스가 있습니다.
  • Power Platform에는 코드가 낮은 개발을 위한 서비스가 있습니다. 소프트웨어 전문가가 아닌 시민 개발자는 이 서비스를 사용하여 애플리케이션을 만들고 비즈니스 프로세스를 자동화할 수 있습니다.
  • GitHubAzure DevOps에는 애플리케이션을 만들고, 테스트하고, 배포하고, 실행하는 도구가 있습니다.
  • Microsoft 365에는 Microsoft Teams, Exchange 및 SharePoint를 비롯한 최신 작업 공간용 애플리케이션이 있습니다.
  • Dynamics 365에는 영업 지원, 재무 및 고객 서비스에 대한 애플리케이션을 포함하여 비즈니스용 애플리케이션이 있습니다.
  • Microsoft Entra ID및 Microsoft Sentinel은 애플리케이션 및 시스템을 보호하기 위한 기본 서비스입니다.

이러한 종류의 광범위하고 통합된 클라우드 플랫폼에서 새로운 솔루션을 구축하는 것은 애플리케이션 개발의 다음 단계입니다. Microsoft Cloud는 널리 사용되는 통합 서비스 세트를 제공하여 이를 위한 기초를 제공합니다.

이러한 통합 서비스를 사용하면 다음을 비롯한 실질적인 이점이 제공됩니다.

  • 다양한 기술을 쉽게 결합할 수 있습니다. 다음은 그 예입니다.
    • 낮은 코드 애플리케이션을 전문 개발자가 만든 더 복잡한 소프트웨어와 결합합니다.
    • 협업 플랫폼과 통합된 낮은 코드 애플리케이션을 빌드합니다.
  • 데이터를 보다 쉽게 통합하고 공유할 수 있습니다. 예를 들어 LOB(기간 업무) 애플리케이션 또는 최신 작업 솔루션에서 새 클라우드 네이티브 애플리케이션 액세스 데이터를 사용할 수 있습니다.
  • Microsoft 클라우드 서비스가 잘 작동하기 때문에 통합 위험이 줄어듭니다.
  • 전체 환경에서 동일한 보안 서비스 및 도구를 사용하는 것이 애플리케이션 개발자에게 더 간단하기 때문에 더 나은 보안이 있습니다. 또한 프로덕션 환경에서 애플리케이션을 모니터링하고 관리하는 사람들의 삶을 더 쉽게 만들 수 있습니다.

엔터프라이즈 애플리케이션 개발 리더의 성공 방법

최신 엔터프라이즈에서 성공하려면 애플리케이션 개발 리더가 몇 가지 작업을 수행해야 합니다. 성공하는 방법을 이해하는 데 도움이 되도록 이 섹션의 문서에서는 일반적인 엔터프라이즈 애플리케이션의 간단한 시나리오를 안내합니다. 이 과정에서 각 Microsoft Cloud 구성 요소가 가져오는 값의 예제가 표시됩니다.

다음 표에서는 각 문서에 대해 설명하고 해당 문서에 대한 링크를 제공합니다. 문서는 순서대로 읽도록 되어 있습니다.

엔터프라이즈 애플리케이션 개발 리더의 성공 방법 방법을 보여 주는 문서
Azure에서 프로 코드 개발 및 Power Platform의 로우 코드 개발로 더 나은 애플리케이션을 더 적은 시간에 만듭니다. 2. 더 적은 시간에 더 많은 애플리케이션 만들기 및 배포
퓨전 개발과 GitHub 및 Azure DevOps를 포함하는 통합된 로우 코드 및 프로 코드 개발 프로세스를 통해 기술 인재의 가치를 최대한 활용합니다. 3. 기술 인재의 가치를 최대한 활용
Azure API Management, Microsoft Graph 및 Dynamics 365를 사용하여 새 애플리케이션을 기존 솔루션과 통합합니다. 4. 새 애플리케이션을 기존 솔루션과 통합
ID 및 액세스 관리에 Active Directory를 사용하여 보안 애플리케이션을 만들고 실행합니다. 또한 SIEM(보안 정보 및 이벤트 관리) 및 SOAR(보안 오케스트레이션, 자동화 및 대응)을 위해 Azure Sentinel을 사용합니다. 5. 보안 애플리케이션 만들기 및 실행

이러한 문서를 읽은 후 Microsoft Cloud 리소스 컬렉션을 사용하여 Microsoft Cloud에서 애플리케이션을 빌드하는 방법에 대해 자세히 알아볼 수 있습니다. 시작하는 데 도움이 되는 디자인 가이드, 솔루션, 학습 리소스 및 제품 설명서를 제공합니다.

다음 단계

성공적인 엔터프라이즈 애플리케이션 개발 리더가 Azure의 프로 코드 개발 및 Power Platform의 로우 코드 개발로 더 적은 시간에 더 나은 애플리케이션을 만드는 방법을 알아보세요.