내보내기(0) 인쇄
모두 확장

Azure란?

업데이트 날짜: 2014년 4월

Azure는 Microsoft에서 관리하거나 지원하는 데이터 센터에 호스팅된 인터넷 규모의 컴퓨팅 및 서비스입니다. 개별적으로 또는 함께 사용할 수 있는 여러 가지 개별 기능과 해당 개발자 서비스를 제공합니다.

다음 표에 Azure를 구성하는 함수와 각 서비스 기능의 관계가 정리되어 있습니다. 해당 지역에서 제공되는 Azure 서비스를 확인하십시오.

Azure를 시각적으로 설명하는 Microsoft Azure 인포그래픽을 보거나 다운로드할 수도 있습니다.

Windows 8 이상을 실행 중인 경우 Server Posterpedia 응용 프로그램을 사용해 보십시오. Azure를 포함하여 다양한 Microsoft 제품에 대한 여러 가지 포스터를 확대/축소하고 상호 작용할 수 있는 기능을 제공합니다.

Azure.microsoft.com에서는 Azure에서 개발을 시작하는 데 도움이 되는 자습서, 다운로드 및 안내서를 제공합니다.

다음 섹션에는 Azure에 제공되는 MSDN 설명서가 간단히 소개되어 있습니다.

.NET, Node.js, Java, PHP, Python 및 Ruby용 Azure SDK는 응용 프로그램을 패키지, 테스트, 배포하는 데 사용할 수 있는 일반적인 도구와 리소스를 제공합니다. Azure SDK for .NET에는 Visual Studio를 확장하여 Azure에서 확장 가능한 웹 응용 프로그램과 서비스를 생성, 빌드, 패키지, 실행 및 디버깅할 수 있는 Azure Tools for Microsoft Visual Studio가 포함됩니다. 다음과 같은 학습 리소스를 사용할 수 있습니다.

Azure 관리 포털에서는 서비스 및 계정의 상태와 성능을 보여 주는 차트 및 상태 정보와 함께 Azure 기능을 배포하고 관리할 수 있습니다.

Azure 웹 사이트, 클라우드 서비스(이전 호스팅된 서비스), 가상 컴퓨터(IaaS 지원) 및 모바일 서비스를 사용하여 Azure에서 응용 프로그램을 실행할 수 있습니다. 자세한 내용은 다음을 참조하십시오.

  • 가상 컴퓨터에서는 IaaS(Infrastructure As a Service) 기능을 제공합니다. 클라우드의 서버에 대한 모든 권한을 가지고 비즈니스 요구 사항에 따라 관리할 수 있습니다. Microsoft SQL Server 및 Oracle 데이터베이스와 같은 여러 추가 응용 프로그램이 사전 설치된 Windows Server 및 Linux 등의 이미지를 갤러리에서 선택할 수 있습니다. 또는 사용자 고유의 이미지를 만들고 업로드할 수 있습니다.

  • 웹 사이트 - 무료로 시작한 후 필요에 따라 확장할 수 있습니다. 필요에 따라 원하는 도구 또는 운영 체제를 사용하여 .NET, PHP, Python, Java 또는 Node.js를 통해 웹 사이트를 구축하고 수초 만에 배포합니다.

  • 모바일 서비스 - 모바일 서비스를 통해 Windows Azure를 사용하여 여러 가지 기능의 모바일 앱을 간단히 만들 수 있습니다. 앱에 필요한 백 엔드 기능을 제공하는 서비스 집합을 제공합니다.

  • 클라우드 서비스 - 클라우드 서비스를 사용하면 다중 계층 응용 프로그램을 빠르게 배포하고 관리할 수 있으며, 프로비저닝, 부하 분산 및 지속적인 가용성을 위한 상태 모니터링과 같은 작업은 모두 Azure에서 처리합니다.

데이터 서비스는 Azure에 데이터를 저장, 수정 및 보고하는 기능을 제공합니다. 이 외에도 관리 효율성, 고가용성, 높은 확장성, 익숙한 개발 모델 등의 다양한 이점이 있습니다. 다음과 같은 학습 리소스를 사용할 수 있습니다.

  • Windows Azure 저장소는 세 가지 개발자 서비스가 포함된 매우 중요한 기능입니다.

    1. Blob는 대용량 텍스트 또는 이진 데이터 파일을 저장할 수 있습니다. 예를 들어 로그 파일, 비디오, 오디오, 이미지 등을 저장할 수 있습니다.

    2. 테이블은 대량의 구조화되지 않은 비관계형(NoSQL) 데이터를 저장할 수 있습니다.

    3. 저장소 큐는 Azure에서 실행하는 응용 프로그램 계층 간 안정적이고 지속적인 메시징을 제공합니다. 유사하지만 이점과 제한 사항이 다른 서비스 버스 큐도 참조하십시오.

  • SQL 데이터베이스는 대량의 관계형 데이터를 저장할 수 있습니다.

  • SQL 데이터 동기화를 통해 SQL 데이터베이스와 온-프레미스 SQL Server 또는 기타 SQL 데이터베이스의 인스턴스 간 정기적으로 동기화하도록 설정하고 그 일정을 지정할 수 있습니다.

  • HDInsight는 Apache Hadoop에 기반합니다. Microsoft Office System Center와 같은 도구를 통합하여 빅 데이터 관련 작업이 간소화됩니다. 추가 정보는 빅 데이터에 있습니다.

  • Hyper-V 복구 관리자를 사용하면 데이터 관리, 연속성 및 재해 복구의 목적으로 주 데이터 센터의 복제를 보조 사이트로 오케스트레이션하고 관리할 수 있습니다. 오프-프레미스 자동화를 사용하여 System Center 2012 서비스 팩 1(SP1) 및 System Center 2012 R2 Virtual Machine Manager(VMM)에 정의된 온-프레미스 사설 클라우드를 제어할 수 있습니다.

  • 백업은 Azure에 대한 자동화된 백업 기능으로 중요한 서버 데이터를 오프사이트에서 보호하고 쉽게 복원할 수 있도록 해줍니다.

  • 캐시는 데이터에 대한 매우 빠른 액세스를 제공하여 확장성이 뛰어나고 응답성이 좋은 응용 프로그램을 빌드할 수 있도록 하는 메모리 내 확장 가능한 분산 솔루션입니다. 여기에는 ASP.NET의 세션 상태 및 출력 캐싱의 매우 일반적인 시나리오가 포함됩니다. 캐싱은 일시적으로 다른 백 엔드 원본의 정보를 저장하고 제어된 간격으로 업데이트함으로써 성능이 향상됩니다. Azure 솔루션에서는 캐시를 사용하여 비용을 절감하고 SQL 데이터베이스 또는 Azure 저장소와 같은 다른 저장소 서비스의 확장성을 개선할 수 있습니다.

  • Azure SQL 보고는 SQL Server Reporting Services 기술로 개발된 클라우드 기반 보고 서비스입니다. 이 서비스를 사용하여 Azure 응용 프로그램에 보고 기능을 만들 수 있습니다. 내부 보고 인프라를 유지할 필요 없이 데스크톱에서 보고서를 렌더링할 수 있습니다. 참고: SQL 보고는 Azure 가상 컴퓨터에서의 SQL 보고 서비스 실행을 위해 더 이상 사용되지 않습니다. 여기서 설명서는 기존 사용자 지원을 위해서만 제공됩니다.

네트워킹 서비스는 TCP/IP 및 DNS 수준에서 일반적인 연결과 라우팅 기능을 제공합니다.

  • 알림 허브는 원하는 백 엔드(클라우드 또는 온-프레미스)에서 원하는 모바일 플랫폼으로 모바일 푸시 알림을 보낼 수 있는 사용하기 쉬운 인프라를 제공합니다. 다양한 PNS(플랫폼 알림 시스템)의 세부 정보를 추상화하여 개인 설정된 플랫폼 간 푸시 알림을 손쉽게 보낼 수 있습니다. 단일 API 호출을 통해 모든 장치에서 개별 사용자 또는 수백 만 명의 사용자가 포함된 전체 대상 그룹 세그먼트를 대상으로 지정할 수 있습니다.

  • Service Bus는 광범위한 통신, 대규모 이벤트 배포, 명명, 서비스 게시를 위해 광범위한 보안 호스팅 인프라를 제공합니다. Service Bus는 WCF(Windows Communication Foundation) 및 REST 끝점을 포함한 기타 서비스 끝점에 연결 옵션을 제공합니다

    Azure 저장소 큐 및 Service Bus 큐는 서로 다른 이점을 제공합니다. 각 기능의 개요를 읽은 다음 Azure 큐 및 Azure Service Bus 큐 - 비교 및 대조에서 추가 정보를 참조하십시오.

  • 미디어 서비스가 제공하는 강력한 클라우드 기반 플랫폼을 통해 개발자가 확장 가능한 미디어 관리 및 제공 응용 프로그램을 빌드할 수 있습니다.

  • BizTalk 서비스는 Azure에서 일반적인 통합 기능(예: 브리지, 변환, B2B 메시징)을 제공합니다. 메시지를 처리하고 변환할 수 있는 다양한 메시징 끝점을 제공하고, B2B 메시징을 지원하며, 조직에서 클라우드와 온-프레미스에 있는 개별 응용 프로그램과 통합할 수 있도록 해줍니다.

  • Active Directory는 클라우드 응용 프로그램에서 ID를 제어하고 사용하는 데 필요한 여러 서비스를 제공합니다.

  • 스케줄러는 되풀이되거나 달력을 기반으로 하는 안정적인 작업을 예약할 수 있는 Azure의 다중 테넌트 응용 프로그램 서비스입니다. 예약된 작업은 네트워크, 컴퓨터 및 데이터 센터 오류가 발생하는 경우에도 안정적으로 실행됩니다. 스케줄러 REST API는 이러한 작업에 대한 통신을 관리하는 데 도움이 됩니다.

  • 콘텐츠 배달 네트워크는 전략적으로 배치된 위치에 Azure BLOB 또는 컴퓨팅 인스턴스의 정적 콘텐츠 출력을 캐싱하여 사용자에게 콘텐츠를 배달하기 위한 대역폭을 극대화할 수 있습니다.

  • 다단계 인증은 사용자의 계정 자격 증명 외에 추가 인증 계층을 제공하여 조직의 위험을 줄이고 규정을 준수할 수 있도록 해줍니다. Windows Azure 다단계 인증은 온-프레미스 응용 프로그램과 클라우드 응용 프로그램 모두에 사용할 수 있으며, Windows Azure Active Directory 사용자, SDK를 사용하는 사용자 지정 응용 프로그램 또는 다단계 인증 서버를 사용하는 온-프레미스 응용 프로그램에 적용할 수 있습니다.

  • Visual Studio Online(이전의 Team Foundation Service)에서는 단일 서버를 설치하거나 구성하지 않고도 Azure에서 몇 분 내에 Visual Studio를 실행할 수 있습니다. 호스팅되는 Git 리포지토리 및 프로젝트 추적 도구부터 연속 통합 및 IDE까지 다양한 기능이 포함된 환경을 설정하고 사용자당 월별 비용을 지불할 수 있습니다. 또한 Visual Studio, Eclipse 또는 Xcode와 같은 온-프레미스 개발 도구를 사용하여 프로젝트를 연결할 수도 있습니다.

네트워킹 서비스는 TCP/IP 및 DNS 수준에서 일반적인 연결과 라우팅 기능을 제공합니다.

  • 가상 네트워크를 사용하면 Azure에서 사이트 간 또는 지점 및 사이트 간 VPN(가상 사설망)을 프로비전하고 관리하여 온-프레미스 IT 인프라에서 안전하게 연결할 수 있습니다. 이를 통해 지사에서 또는 클라우드의 보호된 가상 사설망에서 Azure를 사용할 수 있습니다.

  • ExpressRoute는 Azure 데이터 센터와 온-프레미스 또는 함께 배치된 환경 간의 개인 연결을 지원하는 서비스입니다. ExpressRoute 연결은 공용 인터넷을 사용하지 않으며 인터넷을 통한 일반 연결보다 보안성이 높으며 더 안정적이고 속도가 빠르며 대기 시간이 짧습니다.

  • 트래픽 관리자는 DNS 기반 정책을 사용하여 여러 인터넷 액세스 서비스에 대해 수신 트래픽을 분산합니다.

스토어마켓플레이스 둘 다 Azure 응용 프로그램과 데이터 구독을 구매 또는 판매하는 기능을 제공합니다. Azure 스토어는 Azure 관리 포털에 통합되어 있지만 마켓플레이스는 아닙니다.

참고 항목

Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft