[TIL] 22.05.16

진이진이·2022년 5월 16일
0

TIL

목록 보기
16/74

오늘 한 일

  • MS 클라우드플랫폼 기초

  • JAVA 기초문법

  • 프로젝트 다시 구현


클라우드란??

"클라우드"는 인터넷을 통해 액세스할 수 있는 서버와 이러한 서버에서 작동하는 소프트웨어와 데이터베이스를 의미한다.

오늘은 AWS와 배포방법이 비슷했던 MS클라우드 애저(Azure) 가상머신(VM)으로 Filezilla를 통해 배포하는 시간을 가졌다. AWS와 비슷한점이 있긴 했지만 차별점이 확실히 느껴졌고, 아래 사진을 보니 AZURE도 하게 된다면 도움이 많이 될 것이라 생각했다.

MS클라우드 애저(Azure) 가상머신(VM:Virtual Machine)에서 배포 방법

  1. MS 클라우드 CLI 연결
    가상머신에서 ssh -i {인증서파일경로} {아이디}@{VM IP주소}을 따와 접속한다. 나는 GIT BASH를 이용했다.

  2. 웹서버와 DB설치
    2.1 웹서버 설치 sudo apt install python3-pip
    만약 Package 'python3-pip' has no installation candidate 이란 error가 보인다면
    sudo apt update 업데이트 한번 해주자 나는 그렇게 해결했다.
    2.2 flask 설치
    pip install flask
    2.3 db설치
    pip install pymongo

  3. FTP접속방법

  4. 배포하기


클라우드 서비스의 정량적·정성적 장점

  • 정량적 :
    대여로 인한 투자 비용 절감과 완성형 서비스를 사용함으로
    개발 환경을 구성하는 시간 단축

  • 정성정 :
    다양한 단말기를 통해 접속이 가능하기 때문에 생산성 증대 와 필요한 만큼 IT 자원의 규모를 신속하고 탄력적으로 운영할 수 있으므로 자원의 유연성 향상


프로젝트 다시 구현하기

: 저번 주에 했던 과정들을 다시 눈에 익히는 중이다.
어떻게 지나갔는지도 모르는 시간들을 그대로 보내버리면 아무것도 남아있지 않을 것 같다는 생각이 들었고, 다시 해보니 그냥 좋다. 코딩은 속도라고 하지 않았나

앞으로 배우는 과정들의 양이 적지만은 않아서 시간을 쪼개며 하는중이지만 빨라지면 사용하는 시간도 줄어들지 않겠나 싶다...

profile
개발 어린이

0개의 댓글