백엔드

[Microsoft Azure] Azure 웹서버,WAS 역할하는 가상머신 만들기

음그냥 2023. 12. 15. 00:29
728x90
반응형
SMALL

이번엔 지난포스팅에 이어서 웹서버와 was의 역할을 할 Azure의 가상머신을 추가로 만들것이다

(데이터를 가지고오는 형태로 웹서버 역할함)

가상머신을 추가로 만들것임

 

 

 

맨처음 가상머신 만들기는 아래포스팅 참고하면됨

 

https://tok5.tistory.com/125

 

[Microsoft Azure] Azure 가상머신 만들기, Tabby 터미널접속, 리소스 삭제하기

방통대에서 클라우드컴퓨팅을 공부하다가 마이크로소프트 애저에서 가상머신을 만들고 실습하는데 내용을 까먹지않기위해 약간의 노가다성 포스팅 하게되었다 ! ㅋㅋㅋ 각설하고 바로 고고 !

tok5.tistory.com

 

 

가상머신 - 가상머신 만들기 눌러서 아래처럼 만들면 됨

인바운드 포트선택은 속도를 빠르게 만들기 위해 HTTP, SSH 두개를 선택했다

다음클릭

 

내가만들건 많은양의 데이터가 필요하지않기때문에 OS 디스크유형을 표준HDD선택

VM으로 삭제 체크

 

다음

 


가상네트워크는 내가 기존에 만들어놓은거 쓸거라 목록에서 내가 만들어놓은 가상네트워크 선택했음
But, 공용아이피는 따로 있어야함

원래는 SSH까지 허용하면 안됨
우리가 사용하는 pc뿐만 아니라 전체 ip를 다 한꺼번에 허용하기때문에 좋은방식은 아님
지금 방통대 실습은 바빠서 편의상 임시로 허용하는것일뿐
80포트 이외의 포트는 가상머신 생성후 추후에 네트워킹에 인바운드 포트를 추가하는 방식으로 사용하는게 좋음

 

관리는 보안,인증 목적이라서 실습땐 안건드렸음

 

다음

 

모니터링도 패스~

다음클릭

 

https://github.com/jaehwachung/cloud_computing/tree/main/knou_mall/web_server

(방통대 실습중이라 정재화교수님 깃에서 클라우드 초기화를 위한 contig 설정을 복사해서 사용자 지정 데이터에 붙여넣었음 - 패키지설치(깃,파이썬), DB접속을 위한 정보입력구간, 추후에 어떤작업을 해야하는지 나열되어있음

파이썬 기반의 웹서버 만들어서 쇼핑몰운영하도록 만듦 )

 

사용자 지정데이터 부분에는 서버 복제시 깡통형태로 복제되기때문에 초기에 별다른 작업을 해야함
초기화를 자동화하기위해서 만듦

 

일반적인 기업에서는 이런식으로 안쓰는데, 실습을 위해서 임의로 만듦

 


write_files부분에 4가지 부분에 리소스그룹-개요탭에 정보 입력해주면됨
DB_HOST: <db_host>      => <>부분에 지우고 서버이름 복붙
DB_USER: <db_user>       => 서버 관리자 로그인 이름
DB_PASSWD: <db_user_password>    => 비밀번호
DB_NAME: <db_name>    => 데이터베이스탭에서 내가 만든 사용할 DB이름입력

 

 

가상머신을 만들때 웹서버로서의 역할을하기위해 고급 - 사용자 지정데이터에 코드값을 꼭 넣어줘야함

 

 

 

 

입력후 다음

 

태그부분도 패스하고 다음

 

SSH개의 포트를 설정했기때문에 위처럼 경고창이 뜸(방통대 실습을 위해 임의로 설정했지만 일반적으로는 SSH를 빼고 만든 이후에 SSH 인바운드포트를 추가하는게 좋음 )

 

만들기 클릭

 

 

위같은 창은 관리자 접속을 위한 키다

프라이빗 키 다운로드 및 리소스 만들기 클릭해서 프라이빗 키를 다운로드 받아놓는다 !

 

배포완료되면 아래처럼 뜸

리소스로 이동해서 클라우드 초기화를 통해서 패키지도 설치하고 여러가지 작업을 해야하기때문에 바로 못씀

 

좌측에 직렬콘솔탭으로 이동하면 가상화하고 초기설정하는 중간과정을 볼수있음

 

 

내가 이번 포스팅에서 추가로 만든 가상머신이 웹서버와 was의 역할을 하는거고, 데이터를 가지고오는 형태로 웹서버 역할을 하는것임

 

위에 직렬콘솔에 작업중인건 냅두고,

개요탭의 내가 추가로만든 가상머신의 공용 IP 주소를 복사해서 다른인터넷창에서 입력후 엔터치면 화면이 뜨면서 가동되는걸 확인할수있음ㅋㅋㅋ

정상가동중인 쇼핑몰 실습 화면임 ㅋㅋㅋㅋㅋ

(DB역할하는 서버와 웹,WAS역할하는 서버 연동을 통해서 굉장히 빠르게 웹사이트를 만들수있다는걸 실습하기위한 화면임!!!!!)

 

 

 

 

 

포스팅이 너무 길어져서 다음포스팅에 이어서 작성하겠음

728x90
LIST