SlideShare a Scribd company logo
1 of 20
Download to read offline
[Hands-on] PWS 사용하기(1)
작성일자: 2015.1.6
작성자: schoi@pivotal.io
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 에
디플로이하는 예제를 수행해 보았습니다. 다음에는 서비스의 사용과 좀 더 자세한 사용방법에
대해서 알아보겠습니다.

More Related Content

Viewers also liked

Phd tutorial hawq_v0.1
Phd tutorial hawq_v0.1Phd tutorial hawq_v0.1
Phd tutorial hawq_v0.1seungdon Choi
 
PCF Roadshow - Learn the past
PCF Roadshow - Learn the pastPCF Roadshow - Learn the past
PCF Roadshow - Learn the pastseungdon Choi
 
Pivotal Big Data Suite 소개자료
Pivotal Big Data Suite 소개자료Pivotal Big Data Suite 소개자료
Pivotal Big Data Suite 소개자료seungdon Choi
 
James Watters - PCF Roadshow@Seoul
James Watters - PCF Roadshow@SeoulJames Watters - PCF Roadshow@Seoul
James Watters - PCF Roadshow@Seoulseungdon Choi
 
PCF Installation Guide
PCF Installation GuidePCF Installation Guide
PCF Installation Guideseungdon Choi
 
Apache Zeppelin 소개
Apache Zeppelin 소개Apache Zeppelin 소개
Apache Zeppelin 소개KSLUG
 
Pivotal 전략 업데이트 2015 Feb
Pivotal 전략 업데이트 2015 FebPivotal 전략 업데이트 2015 Feb
Pivotal 전략 업데이트 2015 Febseungdon Choi
 
Data Science lifecycle with Apache Zeppelin and Spark by Moonsoo Lee
Data Science lifecycle with Apache Zeppelin and Spark by Moonsoo LeeData Science lifecycle with Apache Zeppelin and Spark by Moonsoo Lee
Data Science lifecycle with Apache Zeppelin and Spark by Moonsoo LeeSpark Summit
 
Gpdb best practices v a01 20150313
Gpdb best practices v a01 20150313Gpdb best practices v a01 20150313
Gpdb best practices v a01 20150313Sanghee Lee
 
피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일
피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일 피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일
피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일 VMware Tanzu Korea
 

Viewers also liked (12)

Phd tutorial hawq_v0.1
Phd tutorial hawq_v0.1Phd tutorial hawq_v0.1
Phd tutorial hawq_v0.1
 
Pivotal CF 소개
Pivotal CF 소개 Pivotal CF 소개
Pivotal CF 소개
 
PCF Roadshow - Learn the past
PCF Roadshow - Learn the pastPCF Roadshow - Learn the past
PCF Roadshow - Learn the past
 
Pivotal Big Data Suite 소개자료
Pivotal Big Data Suite 소개자료Pivotal Big Data Suite 소개자료
Pivotal Big Data Suite 소개자료
 
James Watters - PCF Roadshow@Seoul
James Watters - PCF Roadshow@SeoulJames Watters - PCF Roadshow@Seoul
James Watters - PCF Roadshow@Seoul
 
PCF Installation Guide
PCF Installation GuidePCF Installation Guide
PCF Installation Guide
 
Apache Zeppelin 소개
Apache Zeppelin 소개Apache Zeppelin 소개
Apache Zeppelin 소개
 
Pivotal 전략 업데이트 2015 Feb
Pivotal 전략 업데이트 2015 FebPivotal 전략 업데이트 2015 Feb
Pivotal 전략 업데이트 2015 Feb
 
PCF Architecture
PCF Architecture PCF Architecture
PCF Architecture
 
Data Science lifecycle with Apache Zeppelin and Spark by Moonsoo Lee
Data Science lifecycle with Apache Zeppelin and Spark by Moonsoo LeeData Science lifecycle with Apache Zeppelin and Spark by Moonsoo Lee
Data Science lifecycle with Apache Zeppelin and Spark by Moonsoo Lee
 
Gpdb best practices v a01 20150313
Gpdb best practices v a01 20150313Gpdb best practices v a01 20150313
Gpdb best practices v a01 20150313
 
피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일
피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일 피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일
피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일
 

Similar to [Hands on]pws가입하기

Sources와 Sinks를 Confluent Cloud에 원활하게 연결
Sources와 Sinks를 Confluent Cloud에 원활하게 연결Sources와 Sinks를 Confluent Cloud에 원활하게 연결
Sources와 Sinks를 Confluent Cloud에 원활하게 연결confluent
 
Circulus user guide
Circulus user guideCirculus user guide
Circulus user guideYeonah Ki
 
Circulus user guide
Circulus user guideCirculus user guide
Circulus user guideYeonah Ki
 
구글앱엔진+스프링+스프링datajpa+메이븐
구글앱엔진+스프링+스프링datajpa+메이븐구글앱엔진+스프링+스프링datajpa+메이븐
구글앱엔진+스프링+스프링datajpa+메이븐라한사 아
 
Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Appsjungkees
 
SKHUFEEDS 소개 발표자료(노트 포함)
SKHUFEEDS 소개 발표자료(노트 포함)SKHUFEEDS 소개 발표자료(노트 포함)
SKHUFEEDS 소개 발표자료(노트 포함)Youngbin Han
 
구글앱엔진 스터디
구글앱엔진 스터디구글앱엔진 스터디
구글앱엔진 스터디소라 정
 
실용주의 프로그래머를 위한 개발환경 만들기
실용주의 프로그래머를 위한 개발환경 만들기실용주의 프로그래머를 위한 개발환경 만들기
실용주의 프로그래머를 위한 개발환경 만들기Mickey SJ Lee
 
[124] 하이브리드 앱 개발기 김한솔
[124] 하이브리드 앱 개발기 김한솔[124] 하이브리드 앱 개발기 김한솔
[124] 하이브리드 앱 개발기 김한솔NAVER D2
 
Microsoft Azure를 통한 Push와 DB 이용방법
Microsoft Azure를 통한 Push와 DB 이용방법Microsoft Azure를 통한 Push와 DB 이용방법
Microsoft Azure를 통한 Push와 DB 이용방법Young D
 
DevOps와 자동화
DevOps와 자동화DevOps와 자동화
DevOps와 자동화DONGSU KIM
 
경영과 정보기술 - 어플리케이션 디자인 과제
경영과 정보기술 - 어플리케이션 디자인 과제 경영과 정보기술 - 어플리케이션 디자인 과제
경영과 정보기술 - 어플리케이션 디자인 과제 Young Eun Park
 
빠르고 지속적으로 전달하기: Continuous Delivery for Android
빠르고 지속적으로 전달하기: Continuous Delivery for Android빠르고 지속적으로 전달하기: Continuous Delivery for Android
빠르고 지속적으로 전달하기: Continuous Delivery for AndroidSangkyoon Nam
 
IntelliJ로 Salesforce 개발환경 구축
IntelliJ로 Salesforce 개발환경 구축IntelliJ로 Salesforce 개발환경 구축
IntelliJ로 Salesforce 개발환경 구축Jaewon Lee
 
Groupware project
Groupware projectGroupware project
Groupware projectJiHwan Yoon
 
오픈소스가이드 win,c++
오픈소스가이드 win,c++오픈소스가이드 win,c++
오픈소스가이드 win,c++jdo
 
RESTful API 설계
RESTful API 설계RESTful API 설계
RESTful API 설계Jinho Yoo
 
20170813 django api server unit test and remote debugging
20170813 django api server unit test and remote debugging20170813 django api server unit test and remote debugging
20170813 django api server unit test and remote debuggingJongwon Han
 

Similar to [Hands on]pws가입하기 (20)

Sources와 Sinks를 Confluent Cloud에 원활하게 연결
Sources와 Sinks를 Confluent Cloud에 원활하게 연결Sources와 Sinks를 Confluent Cloud에 원활하게 연결
Sources와 Sinks를 Confluent Cloud에 원활하게 연결
 
Circulus user guide
Circulus user guideCirculus user guide
Circulus user guide
 
Circulus user guide
Circulus user guideCirculus user guide
Circulus user guide
 
구글앱엔진+스프링+스프링datajpa+메이븐
구글앱엔진+스프링+스프링datajpa+메이븐구글앱엔진+스프링+스프링datajpa+메이븐
구글앱엔진+스프링+스프링datajpa+메이븐
 
iFun Deploy 소개
iFun Deploy 소개iFun Deploy 소개
iFun Deploy 소개
 
Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
 
SKHUFEEDS 소개 발표자료(노트 포함)
SKHUFEEDS 소개 발표자료(노트 포함)SKHUFEEDS 소개 발표자료(노트 포함)
SKHUFEEDS 소개 발표자료(노트 포함)
 
구글앱엔진 스터디
구글앱엔진 스터디구글앱엔진 스터디
구글앱엔진 스터디
 
실용주의 프로그래머를 위한 개발환경 만들기
실용주의 프로그래머를 위한 개발환경 만들기실용주의 프로그래머를 위한 개발환경 만들기
실용주의 프로그래머를 위한 개발환경 만들기
 
[124] 하이브리드 앱 개발기 김한솔
[124] 하이브리드 앱 개발기 김한솔[124] 하이브리드 앱 개발기 김한솔
[124] 하이브리드 앱 개발기 김한솔
 
Microsoft Azure를 통한 Push와 DB 이용방법
Microsoft Azure를 통한 Push와 DB 이용방법Microsoft Azure를 통한 Push와 DB 이용방법
Microsoft Azure를 통한 Push와 DB 이용방법
 
DevOps와 자동화
DevOps와 자동화DevOps와 자동화
DevOps와 자동화
 
경영과 정보기술 - 어플리케이션 디자인 과제
경영과 정보기술 - 어플리케이션 디자인 과제 경영과 정보기술 - 어플리케이션 디자인 과제
경영과 정보기술 - 어플리케이션 디자인 과제
 
빠르고 지속적으로 전달하기: Continuous Delivery for Android
빠르고 지속적으로 전달하기: Continuous Delivery for Android빠르고 지속적으로 전달하기: Continuous Delivery for Android
빠르고 지속적으로 전달하기: Continuous Delivery for Android
 
IntelliJ로 Salesforce 개발환경 구축
IntelliJ로 Salesforce 개발환경 구축IntelliJ로 Salesforce 개발환경 구축
IntelliJ로 Salesforce 개발환경 구축
 
Groupware project
Groupware projectGroupware project
Groupware project
 
오픈소스가이드 win,c++
오픈소스가이드 win,c++오픈소스가이드 win,c++
오픈소스가이드 win,c++
 
RESTful API 설계
RESTful API 설계RESTful API 설계
RESTful API 설계
 
20170813 django api server unit test and remote debugging
20170813 django api server unit test and remote debugging20170813 django api server unit test and remote debugging
20170813 django api server unit test and remote debugging
 
Parallel diary
Parallel diaryParallel diary
Parallel diary
 

Recently uploaded

Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Wonjun Hwang
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Wonjun Hwang
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionKim Daeun
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Kim Daeun
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)Tae Young Lee
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스
 

Recently uploaded (6)

Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 

[Hands on]pws가입하기

  • 1. [Hands-on] PWS 사용하기(1) 작성일자: 2015.1.6 작성자: schoi@pivotal.io PWS(Pivotal Web Service) 가입하기 – 60 일 무료! ☺ https://run.pivotal.io 사용하실 이메일을 입력합니다. 이 이메일이 PWS 의 사용자명이 될 것입니다.
  • 2. 해당 이메일 받은 편지함에 가보시면 Verify 링크가 있습니다. 클릭! PWS 에서 사용할 패스워드를 입력합니다.
  • 3. 핸드폰으로 인증번호를 받아서 입력하면 가입끝! 사용자의 ORG 이름을 결정합니다. PWS 상에서 Unique 한 이름으로 만들어 줍니다.
  • 4. 가입이 끝나고 나면 PWS 첫 화면이 나옵니다. 입력하신 ORG 명으로 기본 SPACE 인 ‘Development’ 가 자동으로 생성된 것을 확인할 수 있습니다. 사용하시는 PC 환경에 맞는 CLI 툴도 다운받아 설치해 줍니다.
  • 5. 설치가 끝나고 나면 터미널 툴에 ‘cf’라는 명령어가 활성화됩니다. 다음과 같이 로그인을 합니다. API URL 은 https://api.run.pivotal.io 입니다. 한김에 개발시에 많이 사용하시는 Eclipse 에서 사용할 Plugin 도 설치하도록 합니다. Eclipse 의 Help " Eclipse Marketplace 에서 ‘Cloud Foundry’ 로 검색하면 나오는 ‘Cloud Foundry Integration for Eclipse X.X.X’ 를 설치해 주시면 됩니다.
  • 8. 이제 Eclipse 상에서 Cloud Foundry 서버를 정의합니다. 링크를 클릭!
  • 9. Next 를 클릭! 아까 가입한 PWS 의 유저정보와 패스워드를 입력하고 Validate Account 를 클릭합니다. PWS 가 아닌 다른 PCF 인스턴스에 대한 서버를 설정하려면 manage Cloud 버튼을 눌러 api endpoint 정보를 입력합니다. (https://api.<domain> )
  • 10. 디플로이할 organization 과 space 를 선택합니다.
  • 11. 이제 다 된 것 같네요. 한번 샘플 어플리케이션을 가입한 PWS 상에 디플로이 해보겠습니다. Run As " Run on Server 를 수행합니다. Pivotal Cloud Foundry 선택 후 Next 클릭!
  • 13. Application 이 deploy 될 URL 을 입력합니다. PWS 상에서 Unique 한 이름을 선택하여야 합니다. 여기서는 korea-helloworld 라는 이름으로 입력했습니다.
  • 14. 어플리케이션이 디플로이될 URL 은 korea-helloworld.cfapps.io 입니다. Next 클릭! Binding 될 서비스를 넣어줍니다. 이번 예제는 그냥 간단한 Hello World 이니 Next 클릭!
  • 15. 환경변수도 없고! Finish 클릭! 콘솔상에서 push 가 되는 과정을 확인할 수 있습니다.
  • 16. http://korea-helloworld.cfapps.io 에 접속해 봅니다. 정상적으로 Hello World JSP 어플리케이션이 디플로이된 것을 확인할 수 있습니다. http://run.pivotal.io 의 Developer Console 에서 확인하면 한개의 어플리케이션이 Development space 에 디플로이된 것을 확인할 수 있습니다. 상세 내역을 확인해 보도록 하겠습니다.
  • 17. 녹색은 정상/회색은 정지/빨강은 에러로 화면상에서 직관적으로 현재 상황을 파악할 수 있습니다. Developer Console 이 제공하는 어플리케이션 상세 모니터링 화면입니다. 어플리케이션의 정지/리로드 화면과 상태 확인, 이벤트 , 바인드된 서비스, 환경변수, 라우트 정보 그리고 상세 로그들을 확인할 수 있습니다.
  • 18. 컨피규레이션 부분에서 어플리케이션의 인스턴스를 스케일아웃해 보죠. 개수를 늘리고 난 후 Save 버튼을 누르면 순식간에 인스턴스의 개수가 늘어나는 것을 확인하실 수 있습니다. ☺ 아까 보여드렸던 Eclipse 의 Plugin 을 통해서도 동일한 작업을 수행하실 수 있습니다. 서버의 Overview Tab 에서는 현재 서버의 설정 정보를
  • 19. Applications and Service 탭에서는 인스턴스 개수, 매모리, 상태를 확인할 수 있습니다.
  • 20. 여기까지 간단하게 PWS 서비스에 가입하는 방법과 아주 간단한 어플리케이션을 PWS 에 디플로이하는 예제를 수행해 보았습니다. 다음에는 서비스의 사용과 좀 더 자세한 사용방법에 대해서 알아보겠습니다.