블로그 이미지
정홍주
Azure에 대한 내용뿐만 아니라 새로운 트렌드로 빅데이터, BI, SharePoint, 앱 등의 내용을 다룹니다.

calendar

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

Notice

'Windows Azure Preview Portal'에 해당되는 글 5

  1. 2012.07.04 Preview Portal - SQL Azure
  2. 2012.06.29 Azure Web Sites (3)
  3. 2012.06.27 Azure Web Sites (2)
  4. 2012.06.25 Azure Web Sites (1)
  5. 2012.06.22 Windows Azure Preview Portal
2012.07.04 10:29 Microsft Azure

SQL Azure 서버 생성

이번 편에서는 Windows Azure Preview Portal에서 SQL Azure 서버와 데이터베이스를 생성하는 것을 알아보도록 하겠습니다.

 

https://manage.windowsazure.com 으로 이동하여 로그인하고 왼쪽의 메뉴 중에서 SQL DATABASES 를 클릭합니다. 기존에 생성하지 않았다면 숫자는 0 으로 나타납니다.

 

 

서버를 추가해봅니다. 상단의 SERVERS 메뉴를 클릭합니다.

 

 

하단의 ADD 메뉴를 클릭합니다. 관리자 계정과 비밀번호, 데이터센터 지역을 선택합니다.

 

 

 

방화벽 설정을 클릭해서 허용에 대한 내용을 설정할 수 있습니다. 방금 생성한 서버 이름을 클릭합니다. 상세 페이지로 이동하게 되고 여러 설정이나 대시보드를 확인할 수 있습니다.

 

상단의 CONFIGURE 메뉴를 클릭합니다. 허용된 IP를 설정할 수 있습니다. 이름과 시작, 끝 주소를 입력하고 확인을 선택합니다.

 

 

 

 

SQL Azure 데이터베이스 생성

데이터베이스를 생성해보겠습니다. 데이터베이스 서버의 상세 페이지에서 상단 메뉴의 DATABASES 를 클릭합니다. 그리고 CREATE SQL DATABASE 메뉴를 클릭합니다.

 

 

NEW 메뉴를 통해서도 생성할 수 있습니다. 이름을 입력하고 COLLATION은 아래처럼 지정합니다. 그리고 확인을 클릭합니다.

 

 

결과는 아래와 같습니다.

 

 

Database Manager를 통해 접근해보겠습니다. 해당 데이터베이스의 상세 페이지에서 Manager URL을 클릭하거나 위 그림에서 Manage를 클릭합니다. 다른 사이트에서 열리며 기존 포탈에서도 제공되는 내용입니다.

 

서버를 생성할 때 관리자 계정과 비밀번호를 입력하여 로그온합니다. 

방화벽에서 IP Windows Azure 허용이 설정되어 있지 않으면 로그온할 수 없습니다.

 

로그온하여 테이블을 생성하고 쿼리한 결과는 아래와 같습니다. 

 

 

 

SQL Server Management Studio 를 통해서도 액세스 가능합니다.

 

 

새로운 Preview Portal에서 SQL Azure 서버와 데이터베이스를 생성하는 내용을 알아보았습니다.

신고
posted by 정홍주
2012.06.29 09:46 Microsft Azure

l  TFS 에 게시

Windows Azure Management Portal 로 이동하여 Web Sites 에서 Mvc4Sample 웹사이트를 클릭하여 Dashboard 페이지로 이동합니다.

 

Set up TFS publishing 메뉴를 볼 수 있으며 먼저 TFS 계정을 생성해두어야 합니다. (http://tfspreview.com)

Set up TFS publishing 링크를 클릭해서 TFS 계정을 입력합니다. 그리고 Authorize now 를 클릭해서 Requested Permissions 에서 Accept 을 선택하면 됩니다. 현재 포털의 Live ID와 매치가 되어야 합니다.

 

 

제일 처음 시작하는 경우 TFS Project가 없어서 프로젝트를 생성 후 다시 시작하라고 하는 내용을 보게 됩니다. Create Project 메뉴를 클릭해서 프로젝트를 생성합니다.

 

Create team project 메뉴를 클릭하여 적절한 프로젝트 이름과 process template을 지정합니다.

다시 Set Up을 실행하면 아래와 같은 화면을 볼 수 있습니다.

 

TFS가 연결되었습니다.

 

Visual Studio 2010의 팀 메뉴에서 TFS 서버와 연결하고 기존 솔루션을 소스 제어에 추가하고 체크 인을 할 수 있습니다. (연결이 안될 경우 패치-KB2581026 를 설치해야 합니다.)

 

Tfspreview.com에서도 내용을 확인할 수 있습니다.

 

 

TFS를 통해서 클라우드 응용 프로그램을 소스 관리하는 내용에 대해서 알아보았습니다.

신고

'Microsft Azure' 카테고리의 다른 글

Preview Portal - SQL Azure  (0) 2012.07.04
Windows Azure Website – Visual Studio 2012  (0) 2012.06.30
Azure Web Sites (3)  (0) 2012.06.29
Azure Web Sites (2)  (0) 2012.06.27
Azure Web Sites (1)  (0) 2012.06.25
Windows Azure Preview Portal  (0) 2012.06.22
posted by 정홍주
2012.06.27 15:44 Microsft Azure

 

l Git 에 게시

 

Windows Azure Management Portal 로 이동하여 Web Sites 에서 Mvc4Sample 웹사이트를 클릭하여 Dashboard 페이지로 이동합니다. 

 

 

Dashboard 페이지에서 Quick glance 에서 Set up Git Publishing 링크를 볼 수 있습니다. 해당 링크를 클릭합니다.

 

사용자 계정과 암호를 물어보는 창이 나타나면 계정과 암호를 입력합니다.

 

그럼 잠시 후 아래와 같은 화면이 나타나면서 Git Repository가 생성됩니다.

 

 

위 페이지의 아래 부분으로 이동하면 로컬 소스를 게시하는 방법에 대한 내용이 아래와 같이 나와 있습니다. 

 

 

Get it here 를 클릭하여 다운로드하고 실행하여 설치 합니다.

 

다시 Dashboard 페이지를 클릭하면 Git Clone URL을 살펴볼 수 있습니다. 

 

 

VS 2010 의 솔루션으로 이동하여 Web.config 로 이동하여 PersonContext에 대한 연결 문자열을 찾아서 아래와 같이 변경합니다.

connectionString="Data Source=.; Initial Catalog=PersonContext-20120717083056; Integrated Security=True; MultipleActiveResultSets=True"

=>

connectionString="Data Source=서버이름.database.windows.net; Initial Catalog=Mvc4SampleDB;User ID=관리자계정;Password=비밀번호;Integrated Security=True; MultipleActiveResultSets=True"

 

5에서 설치한 Git Bash 명령 프롬프트를 열어 아래와 같이 구성합니다.

cd “응용프로그램 경로솔루션을 오른쪽 클릭하여 탐색기 열기한 폴더까지 이동합니다.

git inint

git add .  한칸 띄고 . 을 타이핑해야 합니다.

git commit –m “Initial commit”결과메시지를 참고하여 이메일을 설정해야 할 수도 있습니다.

git remote add azure “Git Clone URL” – 6에서 주소를 복사하여 Git Bash 메뉴를 이용 붙여넣기합니다.

git push azure master 암호를 물어보며 잊어버렸을 경우 관리포탈에서 리셋 가능

 

결과는 아래와 같습니다.

 

관리포탈의 Web Sites에서 해당 웹 사이트를 클릭 후 Deployment 메뉴를 클릭하면 아래와 같은 배포 정보를 확인할 수 있습니다.

 

 

Git UI를 통해 클라우드 응용 프로그램의 소스 관리를 접근할 수 있습니다.  

 TFS를 주로 사용하고 Git의 경우 제대로 사용을 해보지 않아서 소스 관리를 구체적으로 하기는 어려운데 Git를 사용하시는 분의 경우는 클라우드 응용 프로그램을 Git에 게시하여 Git Bash, Gi GUI를 통해 소스 관리가 가능합니다.

 

신고

'Microsft Azure' 카테고리의 다른 글

Windows Azure Website – Visual Studio 2012  (0) 2012.06.30
Azure Web Sites (3)  (0) 2012.06.29
Azure Web Sites (2)  (0) 2012.06.27
Azure Web Sites (1)  (0) 2012.06.25
Windows Azure Preview Portal  (0) 2012.06.22
TFS 클라우드 서비스  (0) 2012.06.19
posted by 정홍주
2012.06.25 08:11 Microsft Azure

 

Azure Web Sites

 

Windows Azure Management Portal 에 웹 사이트를 배포해서 클라우드 웹 응용프로그램을 생성해보도록 하겠습니다. VS 2010에서 ASP.NET MVC 4 응용 프로그램을 생성하여 작업합니다. ASP.NET MVC 4는 추가로 설치하여 구성이 가능합니다.

http://www.asp.net/mvc/mvc4

 

l  ASP.NET MVC 4 Application 생성

VS 2010을 실행해서 새 프로젝트 메뉴를 클릭합니다. 새 프로젝트 메뉴에서 ASP.NET MVC 4 Application을 선택합니다.

 

 

프로젝트의 이름은 MVC4Sample.Web 으로 지정합니다.

프로젝트 템플릿은 Internet Application 으로 선택하고 View Engine Razor로 지정합니다.

 

 

Models 폴더에 Person.cs 클래스를 아래와 같이 추가합니다.

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

 

namespace MVC4Sample.Web.Models

{

    public class Person

    {

        public int PersonID { get; set; }

        public string FirstName { get; set; }

        public string LastName { get; set; }

 

    }

}

 

CTRL+SHIFT+B 를 클릭하거나 F6를 통해 솔루션을 빌드합니다. 솔루션 탐색기에서 Controllers 폴더를 오른쪽 클릭해서 추가, Controller 를 선택합니다.

 

 

아래와 같이 소스가 생성된 것을 확인 가능합니다.

//

        // POST: /Person/Create

 

        [HttpPost]

        public ActionResult Create(Person person)

        {

            if (ModelState.IsValid)

            {

                db.Person.Add(person);

                db.SaveChanges();

                return RedirectToAction("Index");

            }

 

            return View(person);

        }

 

        //

        // GET: /Person/Edit/5

 

        public ActionResult Edit(int id = 0)

        {

            Person person = db.Person.Find(id);

            if (person == null)

            {

                return HttpNotFound();

            }

            return View(person);

        }

 

 

이제 ASP.NET MVC 4 응용 프로그램을 생성하였으며 Windows Azure에 배포해보도록 하겠습니다.

 

l  Web Deploy를 통해 MVC4 Application 배포

Windows Azure Management Portal로 이동하여 로그인합니다. (http://WindowsAzure.com)

 

 

페이지 아래 부분의 New 버튼을 클릭합니다.

 

 

Web Site > Quick Create 메뉴를 클릭하여 URL을 입력하고 REGION을 적절히 선택합니다.

 

 

Create Web Site 를 클릭하여 웹 사이트를 생성합니다. 생성된 결과는 아래와 같습니다.

 

 

하단의 Browse 메뉴를 클릭하면 아래와 같은 웹 사이트를 볼 수 있습니다.

 

 

포탈로 이동하여 위에서 생성한 웹 사이트의 이름을 클릭하면 Download publish profile 링크를 볼 수 있습니다. 링크를 클릭하여 로컬로 다운로드 합니다.

 

 

 

l  데이터베이스 서버 구성

포털의 왼쪽 메뉴에서 SQL Databases를 클릭하고 상단 메뉴의 Servers 메뉴를 클릭하고 하단의 ADD 메뉴를 클릭하여 서버를 생성합니다. (로그인 이름, 비밀번호, 지역)

 

 

위에서 생성한 데이터베이스 서버의 이름을 클릭하여 DASHBOARD를 통해 주소와 관리자를 확인이 가능합니다. 그리고 CONFIGURE 를 클릭하여 방화벽 규칙을 추가해주어야 합니다.

 

이름을 입력하고 시작주소와 끝 주소를 입력하고 체크표시를 클릭하여 추가합니다. 그리고 하단의 SAVE 버튼을 클릭합니다.

 

 

배포할 때 서버의 주소를 참고하기 위해 DASHBOARD를 클릭합니다.

 

l  Web Deploy를 통한 게시

VS 2010 MVC 4 Application에서 솔루션 탐색기를 오른쪽 클릭하고 게시 메뉴를 클릭합니다.

 

 

Publish web 상자를 볼 수 있으며 import 를 클릭하여 publish link를 가져오기 하면 됩니다.

 

 

Import를 클릭하여 위에서 다운로드 한 publish link 를 선택하면 아래와 같은 화면을 볼 수 있으며 Next 를 선택합니다.

 

 

Settings 화면에서는 PersonContext에 대한 연결을 설정할 수 있습니다.

 

PersonContext“…” 메뉴를 클릭합니다. 아래와 같은 정보를 입력합니다.

-       서버이름: 관리 포털의 Database Server Dashboard Manage URL

-       관리자 계정: 관리 포털에서 생성한 관리자 계정

-       비밀번호: 관리 포털에서 생성한 비밀번호

-       데이터베이스 이름: MVC4SampleDB

 

 

 

Publish를 클릭해서 웹 사이트를 Windows Azure로 게시합니다.

 

 

게시가 성공적으로 끝나면 웹 브라우저에서 Azure에 있는 사이트를 표시해줍니다. /Person 을 통해 테스트해봅니다.

 


  이상으로 웹 응용 프로그램을 Windows Azure로 게시하는 내용에 대한 부분을 살펴보았습니다. 다음에는 Gi, TFS로 배포하는 내용에 대한 부분을 다루어 보도록 하겠습니다.

신고

'Microsft Azure' 카테고리의 다른 글

Azure Web Sites (3)  (0) 2012.06.29
Azure Web Sites (2)  (0) 2012.06.27
Azure Web Sites (1)  (0) 2012.06.25
Windows Azure Preview Portal  (0) 2012.06.22
TFS 클라우드 서비스  (0) 2012.06.19
Windows Azure – TechEd 2012  (0) 2012.06.12
posted by 정홍주
2012.06.22 08:30 Microsft Azure

 

Windows Azure Preview Portal

 

http://WindowsAzure.com 을 통해 평가판을 등록해서 로그온 하시면 아래와 같은 Preview 포탈을 볼 수 있습니다.(https://manage.windowsazure.com/)

아직 등록하지 않았다면 아래 링크를 참조해서 평가판을 등록하시면 됩니다.

http://blogs.msdn.com/b/jspark/archive/2012/06/15/windows-azure-90.aspx 

 

 

Preview 포탈은 HTML 5 Metro 스타일로 사이트를 제공하고 있으며 Preview 라는 말은 상단의 녹색 아이콘을 눌러보면 알 수 있듯이 제한된 기능을 제공해주고 있다는 뜻입니다. 전체 기능을 사용하려면 이전 포털(Silverlight)로 이동하여 사용이 가능합니다.

 

위 포탈을 이용해서 Windows Azure 관련 프로젝트를 게시하거나 사용할 수 있으며 VS 2012에서는도 손쉽게 접근이 가능합니다.

Preview Portal과 관련된 내용을 VS 2010VS 2012를 이용해서 살펴보도록 하겠습니다.

신고

'Microsft Azure' 카테고리의 다른 글

Azure Web Sites (2)  (0) 2012.06.27
Azure Web Sites (1)  (0) 2012.06.25
Windows Azure Preview Portal  (0) 2012.06.22
TFS 클라우드 서비스  (0) 2012.06.19
Windows Azure – TechEd 2012  (0) 2012.06.12
Windows Azure Media Services  (0) 2012.06.01
posted by 정홍주
prev 1 next

티스토리 툴바