Compartilhar via


Azure Connect - Azure를 회사망의 일부처럼 사용하는 하이브리드 클라우드(hybrid cloud) 구축

안녕하세요. 김대우 입니다.

다양한 비즈니스만큼, 다양한 회사의 IT 방식만큼, 다양한 솔루션 구조가 필요하지요.

Public Cloud는 아시는 것처럼 데이터 센터에 위치하고 있습니다. 우리 회사는 자체 망으로 구성되어 있지요.

어플리케이션의 구조나 기존 인프라와의 연계 목적 등 다양한 연유로 이 둘을 하나의 망으로 엮을 필요성이 생깁니다.

특히, 다양한 고객 환경에 맞춰 솔루션을 제공하는 솔루션 개발사의 입장에서는 이런 구조에 맞춰서 솔루션을 제공해야 하기 때문에 반드시 필요한 기능이기도 하지요.

우리 회사의 자체 네트워크망과 데이터센터의 클라우드 네트워크 망을 하나로 묶는 하이브리드 클라우드 구축 방안은 없을까요?

바로 Azure Connect 입니다.

1. Azure Connect 소개

azure_connect_01.png

보시는 것처럼, 아래쪽 Private Network의 회사망과 데이터센터의 Azure 인스턴스를 IPSec으로 연결하고, Azure Connect를 통해 하나의 가상 네트워크 환경으로 구축이 가능해 집니다. 단순 네트워크 환경 구축만 제공되는 것이 아니라, AD(Active Directory)도 통합 가능합니다.

azure_connect_02.png

이렇게, 사내의 Active Directory에 Azure의 인스턴스를 가입(Join) 시킬 수도 있지요. 하나의 도메인 환경으로 구축해 필요한 도메인 내부의 리소스간 연동도 가능해집니다.

Azure_Connect_04.png

또는 Azure의 어플리케이션을 요구되는 목적과 구성요소별로 통합도 가능해 집니다.

참고자료 :

Cloud Computing in PaaS with Windows Azure Connect (Part 1/2)

https://blogs.technet.com/b/yungchou/archive/2011/05/03/cloud-computing-of-paas-with-windows-azure-connect-1-2.aspx

Cloud Computing in PaaS with Windows Azure Connect (Part 2/2) - Application Integration/Migration Model

https://blogs.technet.com/b/yungchou/archive/2011/05/09/cloud-computing-in-paas-with-windows-azure-connect-2-2.aspx

2. Azure가 제공하는 Hybrid 기능

단순 Azure Connect를 통한 터널링 구성 뿐만 아니라 Azure가 제공하는 Service Bus나 Access Control, Caching, Data Sync를 활용하면 다양한 hybrid 클라우드 시나리오에서 Azure를 통한 솔루션 개발이 가능해 집니다.

아래 내용을 참고하시면, 각각의 시나리오에 대해 적합한 Azure 서비스를 확인 하실 수 있습니다.

Windows Azure Connect and Azure AppFabric
https://blogs.msdn.com/b/ranjith/archive/2011/01/22/windows-azure-connect-and-azure-appfabric.aspx

Category

Connect

AppFarbic

Purpose
An IP-sec connection between the local machines and azure roles.

An application service running on the cloud.

Connectivity
IP-sec, Domain-joint
NetTcp, Http, Https

Components
Windows Azure Connect Driver

Service Bus, Access Control, Caching

Usage

• Azure roles connect to local database server.

• Azure roles use local shared files, folders and printers, etc.

• Azure roles join the local AD.

• Expose the local service to Internet.

• Move the authorization process to the cloud.

• Integrate with existing identities such as Live ID, Google ID, etc. with existing local services.

• Utilize the distributed cache.

Scenario
Connect
AppFabric

I have a service deployed in the Intranet and I want the people can use it from the Internet

Thumbs up

I have a website deployed on Azure and need to use a database which deployed inside the company. And I don’t want to expose the database to the Internet

Thumbs up

I have a service deployed in the Intranet and is using AD authorization. I have a website deployed on Azure which needs to use this service

Thumbs up

I have a service deployed in the Intranet and some people on the Internet can use it but need to be authorized and authenticated

Thumbs up

I have a service in Intranet, and a website deployed on Azure. This service can be used from Internet and that website should be able to use it as well by AD authorization for more functionalities

Thumbs up

Thumbs up

참고자료 :

Cloud Computing in PaaS with Windows Azure Connect (Part 1/2)

https://blogs.technet.com/b/yungchou/archive/2011/05/03/cloud-computing-of-paas-with-windows-azure-connect-1-2.aspx

Cloud Computing in PaaS with Windows Azure Connect (Part 2/2) - Application Integration/Migration Model

https://blogs.technet.com/b/yungchou/archive/2011/05/09/cloud-computing-in-paas-with-windows-azure-connect-2-2.aspx

Windows Azure Connect and Azure AppFabric
https://blogs.msdn.com/b/ranjith/archive/2011/01/22/windows-azure-connect-and-azure-appfabric.aspx

Overview of Windows Azure Connect
https://msdn.microsoft.com/en-us/library/windowsazure/gg432997.aspx

Azure Tour - Virtual Network
https://www.windowsazure.com/en-us/home/tour/virtual-network/

Azure Connect: connecting your on-premise and Windows Azure networks together.
https://blogs.msdn.com/b/plankytronixx/archive/2010/11/09/azure-connect-connecting-your-on-premise-and-windows-azure-networks-together.aspx

You can now join your Azure instances to your local AD
https://blogs.msdn.com/b/plankytronixx/archive/2010/11/02/you-can-now-join-your-azure-instances-to-your-local-ad.aspx

추가정보 :

SQL서버의 DB를 손쉽게 클라우드, SQL Azure로 전송하는 방법, SQL Azure Compatibility Assessment
클라우드 컴퓨팅 Azure를 개발자가 무료로 테스트 하는 방법
Azure 사용 가격 예측 계산기 - Full Pricing Calcurator
클라우드 컴퓨팅과 SLA(Service Level Agreements) - Azure가 제공하는 SLA
Azure 모니터링과 사용량 계측(Metering) 도구 총집합
Azure Connect - Azure를 회사망의 일부처럼 사용하는 하이브리드 클라우드(hybrid cloud) 구축
클라우드의 네트워크 응답속도(Latency) 한계 극복, SQL Azure Federation
클라우드와 CDN 비즈니스. 그리고, Azure
클라우드와 On-premise 전체 비용 비교에 대한 단상
IaaS, PaaS, SaaS - 누구나 클라우드를 말한다.

Azure - 클라우드 컴퓨팅 - 시리즈 강좌 리스트
[Azure강좌] 1. 클라우드와 원도우 애저 소개
[Azure강좌] 2. SDK 설치와 Azure 무료 신청
[Azure강좌] 3. ASP.NET(Web Role) Hello World
[Azure강좌] 4. 프로젝트 패키지 Azure 배포
[Azure강좌] 5. Windows Azure Storage 서비스와 계정 설정
[Azure강좌] 6. 테이블 서비스와 StorageClient 라이브러리 #1
[Azure강좌] 7. SQL Azure 소개와 서버 구성
[Azure강좌] 8. 데이터베이스 생성과 SSMS 사용
[Azure강좌] 9. SQL Azure 마이그레이션 위자드 사용하기
[Azure강좌] 10. SQL Azure 방화벽 설정
[Azure강좌] 11. SQL Azure Manage 툴 사용해 보기
[Azure강좌] 12. 테이블 서비스와 StorageClient 라이브러리 #2
[Azure강좌] 13. SQL Azure ASP.NET GridView 바인딩
[Azure강좌] 14. Blob 서비스와 Container
[Azure강좌] 15. Blob 리스트 조회, 업로드 다운로드 예제
[Azure강좌] 16. 웹사이트 콘텐트 Blob 스토리지 이용
[Azure강좌] 17. Windows Azure CDN 설정
[Azure강좌] 18. Queue 서비스와 생성, 삭제, 메타데이터 추가
[Azure강좌] 19. Queue 의 메시지 피킹 및 가져오기, 추가, 삭제
[Azure강좌] 20. [Tip] SQL Azure 방화벽 룰 설정 예제 애플리케이션

Azure - 클라우드 컴퓨팅 - 동영상 참고 자료

[Azure 동영상 강좌] 1. 클라우드와 원도우 애저 소개 (애저 포털 둘러보기) 
[Azure 동영상 강좌] 2. SDK 설치와 Azure 무료 신청
[Azure 동영상 강좌] 3. ASP.NET(Web Role) Hello World
[Azure 동영상 강좌] 4. 프로젝트 패키지 Azure 배포
[Azure 동영상 강좌] 5. Windows Azure Storage 서비스와 계정 설정
[Azure 동영상 강좌] 6. 테이블 서비스와 StorageClient 라이브러리 #1
[Azure 동영상 강좌] 7. SQL Azure 소개와 서버 구성
[Azure 동영상 강좌] 8. 데이터베이스 생성과 SSMS 사용
[Azure 동영상 강좌] 9. SQL Azure 마이그레이션 위자드 사용하기
[Azure 동영상 강좌] 10. SQL Azure 방화벽 설정
[Azure 동영상 강좌] 11. SQL Azure Manage 툴 사용해 보기
[Azure 동영상 강좌] 12. 테이블 서비스와 StorageClient 라이브러리 #2
[Azure 동영상 강좌] 13. SQL Azure ASP.NET GridView 바인딩
[Azure 동영상 강좌] 14. Blob 서비스와 Container
[Azure 동영상 강좌] 15. Blob 리스트 조회, 업로드 다운로드 예제
[Azure 동영상 강좌] 16. 웹사이트 콘텐트 Blob 스토리지 이용
[Azure 동영상 강좌] 17. Windows Azure CDN 설정
[Azure 동영상 강좌] 18. Queue 서비스와 생성, 삭제, 메타데이터 추가
[Azure 동영상 강좌] 19. Queue 의 메시지 피킹 및 가져오기, 추가, 삭제
[Azure 동영상 강좌] 20. [Tip] SQL Azure 방화벽 룰 설정 예제 애플리케이션