20
[Hands-on] PWS 사용하기(1) 작성일자: 2015.1.6 작성자: [email protected] PWS(Pivotal Web Service) 가입하기 – 60 일 무료! https://run.pivotal.io 사용하실 이메일을 입력합니다. 이 이메일이 PWS 의 사용자명이 될 것입니다.

[Hands on]pws가입하기

Embed Size (px)

Citation preview

[Hands-on] PWS 사용하기(1)

작성일자: 2015.1.6

작성자: [email protected]

PWS(Pivotal Web Service) 가입하기 – 60 일 무료! ☺

https://run.pivotal.io

사용하실 이메일을 입력합니다. 이 이메일이 PWS의 사용자명이 될 것입니다.

해당 이메일 받은 편지함에 가보시면 Verify 링크가 있습니다. 클릭!

PWS 에서 사용할 패스워드를 입력합니다.

핸드폰으로 인증번호를 받아서 입력하면 가입끝!

사용자의 ORG 이름을 결정합니다. PWS 상에서 Unique 한 이름으로 만들어 줍니다.

가입이 끝나고 나면 PWS첫 화면이 나옵니다. 입력하신 ORG명으로 기본 SPACE 인

‘Development’ 가 자동으로 생성된 것을 확인할 수 있습니다. 사용하시는 PC 환경에 맞는

CLI 툴도 다운받아 설치해 줍니다.

설치가 끝나고 나면 터미널 툴에 ‘cf’라는 명령어가 활성화됩니다. 다음과 같이 로그인을

합니다. API URL 은 https://api.run.pivotal.io 입니다.

한김에 개발시에 많이 사용하시는 Eclipse 에서 사용할 Plugin 도 설치하도록 합니다. Eclipse

의 Help " Eclipse Marketplace 에서 ‘Cloud Foundry’ 로 검색하면 나오는 ‘Cloud Foundry

Integration for Eclipse X.X.X’ 를 설치해 주시면 됩니다.

컨펌 클릭!

동의하고 클릭!

이제 Eclipse 상에서 Cloud Foundry 서버를 정의합니다. 링크를 클릭!

Next 를 클릭!

아까 가입한 PWS의 유저정보와 패스워드를 입력하고 Validate Account 를 클릭합니다.

PWS가 아닌 다른 PCF 인스턴스에 대한 서버를 설정하려면 manage Cloud 버튼을 눌러 api

endpoint 정보를 입력합니다. (https://api.<domain> )

디플로이할 organization 과 space 를 선택합니다.

이제 다 된 것 같네요. 한번 샘플 어플리케이션을 가입한 PWS상에 디플로이 해보겠습니다.

Run As " Run on Server 를 수행합니다.

Pivotal Cloud Foundry 선택 후 Next 클릭!

Next 클릭!

Application 이 deploy 될 URL 을 입력합니다. PWS상에서 Unique 한 이름을 선택하여야

합니다. 여기서는 korea-helloworld 라는 이름으로 입력했습니다.

어플리케이션이 디플로이될 URL 은 korea-helloworld.cfapps.io 입니다. Next 클릭!

Binding 될 서비스를 넣어줍니다. 이번 예제는 그냥 간단한 Hello World 이니 Next 클릭!

환경변수도 없고! Finish 클릭!

콘솔상에서 push 가 되는 과정을 확인할 수 있습니다.

http://korea-helloworld.cfapps.io 에 접속해 봅니다.

정상적으로 Hello World JSP 어플리케이션이 디플로이된 것을 확인할 수 있습니다.

http://run.pivotal.io 의 Developer Console 에서 확인하면 한개의 어플리케이션이

Development space 에 디플로이된 것을 확인할 수 있습니다. 상세 내역을 확인해 보도록

하겠습니다.

녹색은 정상/회색은 정지/빨강은 에러로 화면상에서 직관적으로 현재 상황을 파악할 수

있습니다.

Developer Console 이 제공하는 어플리케이션 상세 모니터링 화면입니다. 어플리케이션의

정지/리로드 화면과 상태 확인, 이벤트 , 바인드된 서비스, 환경변수, 라우트 정보 그리고 상세

로그들을 확인할 수 있습니다.

컨피규레이션 부분에서 어플리케이션의 인스턴스를 스케일아웃해 보죠. 개수를 늘리고 난 후

Save 버튼을 누르면

순식간에 인스턴스의 개수가 늘어나는 것을 확인하실 수 있습니다. ☺

아까 보여드렸던 Eclipse 의 Plugin 을 통해서도 동일한 작업을 수행하실 수 있습니다. 서버의

Overview Tab 에서는 현재 서버의 설정 정보를

Applications and Service 탭에서는 인스턴스 개수, 매모리, 상태를 확인할 수 있습니다.

여기까지 간단하게 PWS 서비스에 가입하는 방법과 아주 간단한 어플리케이션을 PWS 에

디플로이하는 예제를 수행해 보았습니다. 다음에는 서비스의 사용과 좀 더 자세한 사용방법에

대해서 알아보겠습니다.